C# Class Boo.Lang.Compiler.Ast.TypeReference

Inheritance: Node
Datei anzeigen Open project: boo/boo-lang Class Usage Examples

Public Methods

Method Description
Lift ( Expression e ) : TypeReference
Lift ( GenericReferenceExpression e ) : TypeReference
Lift ( ReferenceExpression e ) : TypeReference
Lift ( System type ) : TypeReference
Lift ( Boo.Lang.Compiler.Ast.TypeDefinition node ) : TypeReference
Lift ( TypeReference typeRef ) : TypeReference
Lift ( Boo.Lang.Compiler.Ast.TypeofExpression e ) : TypeReference
Lift ( string name ) : TypeReference
TypeReference ( ) : System
TypeReference ( LexicalInfo lexicalInfoProvider ) : System

Private Methods

Method Description
LiftGenericTypeDefinition ( Boo.Lang.Compiler.Ast.TypeDefinition node ) : TypeReference
TypeNameFor ( Expression target ) : string

Method Details

Lift() public static method

public static Lift ( Expression e ) : TypeReference
e Expression
return TypeReference

Lift() public static method

public static Lift ( GenericReferenceExpression e ) : TypeReference
e GenericReferenceExpression
return TypeReference

Lift() public static method

public static Lift ( ReferenceExpression e ) : TypeReference
e ReferenceExpression
return TypeReference

Lift() public static method

public static Lift ( System type ) : TypeReference
type System
return TypeReference

Lift() public static method

public static Lift ( Boo.Lang.Compiler.Ast.TypeDefinition node ) : TypeReference
node Boo.Lang.Compiler.Ast.TypeDefinition
return TypeReference

Lift() public static method

public static Lift ( TypeReference typeRef ) : TypeReference
typeRef TypeReference
return TypeReference

Lift() public static method

public static Lift ( Boo.Lang.Compiler.Ast.TypeofExpression e ) : TypeReference
e Boo.Lang.Compiler.Ast.TypeofExpression
return TypeReference

Lift() public static method

public static Lift ( string name ) : TypeReference
name string
return TypeReference

TypeReference() public method

public TypeReference ( ) : System
return System

TypeReference() public method

public TypeReference ( LexicalInfo lexicalInfoProvider ) : System
lexicalInfoProvider LexicalInfo
return System