Operators (add, subtract, negate, ...) for .NET objects, written in C#
C#
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
CodeGen
Src
.gitignore
LICENSE
README.md

README.md

Obops

Operators (add, subtract, negate, ...) for .NET objects, written in C#

Work in Progress

Inception

@martinsalias detected that my Mass interpreted language uses some operators implemented in Microsoft.VisualBasic assembly, but not implemented in Mono. And many other of my interpreted languages uses such operators (notable, AjGenesis runs in Mono, with add, subtract, ... on arbitrary objects, but the VB.NET compiled code apparently doesn't use the missing operators in Mono).

So, I started this project to implement methods like:

object Add(object a, object b);
object Subtract(object a, object b);
// ...

References

Nuget References

I created the package from ObOps.csproj directory:

nuget spec
rem then edit spec
nuget pack ObOps.csproj -build -Prop Configuration=Release
nuget push ObObjs-0.0.1.nupkg

but the final version was using a .nupkg from bin\Release folder

nuget spec Obops.dll
rem then edit .nuspec file and renamed it to Obops.nuspec
nuget pack Obops.nuspec
nuget push ObObjs-0.0.1.nupkg

The used .nuspec file was copied to Src\Obops folder