autowrap.csharp.boilerplate

Necessary boilerplate for C#/.NET.

To wrap all functions/return/parameter types and struct/class definitions from a list of modules, write this in a "main" module and generate mylib.{so,dll}:

mixin wrapCSharp("mylib", Modules("module1", "module2", ...));

Members

Functions

fromDatetime
T fromDatetime(datetime value)
Undocumented in source. Be warned that the author may not have intended to support it.
fromDatetime
T fromDatetime(datetime value)
Undocumented in source. Be warned that the author may not have intended to support it.
fromDatetime
T fromDatetime(datetime value)
Undocumented in source. Be warned that the author may not have intended to support it.
fromDatetime
T fromDatetime(datetime value)
Undocumented in source. Be warned that the author may not have intended to support it.
fromDatetime1DArray
T[] fromDatetime1DArray(datetime[] value)
Undocumented in source. Be warned that the author may not have intended to support it.
pinPointer
void pinPointer(void* ptr)
Undocumented in source. Be warned that the author may not have intended to support it.
rt_moduleTlsCtor
void rt_moduleTlsCtor()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rt_moduleTlsDtor
void rt_moduleTlsDtor()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
toDatetime
datetime toDatetime(T value)
Undocumented in source. Be warned that the author may not have intended to support it.
toDatetime1DArray
datetime[] toDatetime1DArray(T[] value)
Undocumented in source. Be warned that the author may not have intended to support it.
wrapCSharp
string wrapCSharp(Modules modules, OutputFileName outputFile, LibraryName libraryName, RootNamespace rootNamespace)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

AttachThread
struct AttachThread
Undocumented in source.
datetime
struct datetime
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
returnValue
struct returnValue(T)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
returnVoid
struct returnVoid
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta