C# Class Boo.Lang.Compiler.TypeSystem.ArrayType

Inheritance: IArrayType
Show file Open project: boo/boo-lang Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method Description
ArrayType ( TypeSystemServices tagManager, IType elementType ) : System
ArrayType ( TypeSystemServices tagManager, IType elementType, int rank ) : System
GetArrayRank ( ) : int
GetConstructors ( ) : IConstructor[]
GetDefaultMember ( ) : IEntity
GetElementType ( ) : IType
GetInterfaces ( ) : IType[]
GetMembers ( ) : IEntity[]
GetTypeDepth ( ) : int
IsAssignableFrom ( IType other ) : bool
IsDefined ( IType attributeType ) : bool
IsSubclassOf ( IType other ) : bool
Resolve ( List targetList, string name, EntityType flags ) : bool
ToString ( ) : string

Method Details

ArrayType() public method

public ArrayType ( TypeSystemServices tagManager, IType elementType ) : System
tagManager TypeSystemServices
elementType IType
return System

ArrayType() public method

public ArrayType ( TypeSystemServices tagManager, IType elementType, int rank ) : System
tagManager TypeSystemServices
elementType IType
rank int
return System

GetArrayRank() public method

public GetArrayRank ( ) : int
return int

GetConstructors() public method

public GetConstructors ( ) : IConstructor[]
return IConstructor[]

GetDefaultMember() public method

public GetDefaultMember ( ) : IEntity
return IEntity

GetElementType() public method

public GetElementType ( ) : IType
return IType

GetInterfaces() public method

public GetInterfaces ( ) : IType[]
return IType[]

GetMembers() public method

public GetMembers ( ) : IEntity[]
return IEntity[]

GetTypeDepth() public method

public GetTypeDepth ( ) : int
return int

IsAssignableFrom() public method

public IsAssignableFrom ( IType other ) : bool
other IType
return bool

IsDefined() public method

public IsDefined ( IType attributeType ) : bool
attributeType IType
return bool

IsSubclassOf() public method

public IsSubclassOf ( IType other ) : bool
other IType
return bool

Resolve() public method

public Resolve ( List targetList, string name, EntityType flags ) : bool
targetList List
name string
flags EntityType
return bool

ToString() public method

public ToString ( ) : string
return string