Znav |
---|
next | C-Sharp Mapping for Built-In Types |
---|
prev | C-Sharp Mapping for Identifiers |
---|
|
Slice modules map to C# namespaces with the same name as the Slice module. The mapping preserves the nesting of the Slice definitions. For example:
Wiki Markup |
---|
{zcode:slice}
module M1 {
// Definitions for M1 here...
module M2 {
// Definitions for M2 here...
};
};
// ...
module M1 { // Reopen M1
// More definitions for M1 here...
};
{zcode} |
This definition maps to the corresponding C# definitions:
Wiki Markup |
---|
{zcode:cs}
namespace M1
{
namespace M2
{
// ...
}
// ...
}
// ...
namespace M1 // Reopen M1
{
// ...
}
{zcode} |
If a Slice module is reopened, the corresponding C# namespace is reopened as well.
Znav |
---|
next | C-Sharp Mapping for Built-In Types |
---|
prev | C-Sharp Mapping for Identifiers |
---|
|