Module genco::csharp [] [src]

Specialization for Csharp code generation.

Structs

Argument

Model for C# Arguments to functions.

BlockComment

Format a block comment, starting with /**, and ending in */.

Class

Model for Csharp Classs.

Constructor

Model for Csharp Constructors.

Enum

Model for Csharp Enums.

Extra

Extra data for Csharp formatting.

Field

Model for Csharp Fields.

Interface

Model for Csharp Interfaces.

Method

Model for Csharp Methods.

Type

A class.

Enums

Csharp

Csharp token specialization.

Modifier

A Csharp modifier.

Constants

BOOLEAN

Boolean Type

BYTE

Byte Type.

DECIMAL

Decimal Type

DOUBLE

Double Type.

INT16

Int16 Type.

INT32

Int32 Type.

INT64

Int64 Type.

SBYTE

Signed Byte Type.

SINGLE

Float Type.

UINT16

Uint16 Type.

UINT32

Uint32 Type.

UINT64

UInt64 Type.

Functions

array

Setup an array type.

local

Setup a local element from borrowed components.

optional

Setup an optional type.

struct_

Setup a struct type.

using

Setup an imported element.