C# Class Unicoen.Model.UnifiedType

Inheritance: UnifiedExpression
显示文件 Open project: UnicoenProject/UNICOEN Class Usage Examples

Public Methods

Method Description
Create ( UnifiedExpression basicExpression = null ) : UnifiedType
Create ( string name ) : UnifiedType
WrapArray ( UnifiedArgument argument = null ) : UnifiedType
WrapArrayRepeatedly ( int count ) : UnifiedType
WrapConst ( ) : UnifiedType
WrapGeneric ( UnifiedSet arguments = null ) : UnifiedType
WrapPointer ( ) : UnifiedType
WrapRectangleArray ( UnifiedSet arguments = null ) : UnifiedType
WrapRectangleArray ( int dimension ) : UnifiedType
WrapReference ( ) : UnifiedType
WrapStruct ( ) : UnifiedType
WrapUnion ( ) : UnifiedType
WrapVolatile ( ) : UnifiedType

Method Details

Create() public static method

public static Create ( UnifiedExpression basicExpression = null ) : UnifiedType
basicExpression UnifiedExpression
return UnifiedType

Create() public static method

public static Create ( string name ) : UnifiedType
name string
return UnifiedType

WrapArray() public method

public WrapArray ( UnifiedArgument argument = null ) : UnifiedType
argument UnifiedArgument
return UnifiedType

WrapArrayRepeatedly() public method

public WrapArrayRepeatedly ( int count ) : UnifiedType
count int
return UnifiedType

WrapConst() public method

public WrapConst ( ) : UnifiedType
return UnifiedType

WrapGeneric() public method

public WrapGeneric ( UnifiedSet arguments = null ) : UnifiedType
arguments UnifiedSet
return UnifiedType

WrapPointer() public method

public WrapPointer ( ) : UnifiedType
return UnifiedType

WrapRectangleArray() public method

public WrapRectangleArray ( UnifiedSet arguments = null ) : UnifiedType
arguments UnifiedSet
return UnifiedType

WrapRectangleArray() public method

public WrapRectangleArray ( int dimension ) : UnifiedType
dimension int
return UnifiedType

WrapReference() public method

public WrapReference ( ) : UnifiedType
return UnifiedType

WrapStruct() public method

public WrapStruct ( ) : UnifiedType
return UnifiedType

WrapUnion() public method

public WrapUnion ( ) : UnifiedType
return UnifiedType

WrapVolatile() public method

public WrapVolatile ( ) : UnifiedType
return UnifiedType