C# 클래스 Boo.Lang.Compiler.Ast.TypeReference

상속: Node
파일 보기 프로젝트 열기: boo/boo-lang 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
LiftGenericTypeDefinition ( Boo.Lang.Compiler.Ast.TypeDefinition node ) : TypeReference
TypeNameFor ( Expression target ) : string

메소드 상세

Lift() 공개 정적인 메소드

public static Lift ( Expression e ) : TypeReference
e Expression
리턴 TypeReference

Lift() 공개 정적인 메소드

public static Lift ( GenericReferenceExpression e ) : TypeReference
e GenericReferenceExpression
리턴 TypeReference

Lift() 공개 정적인 메소드

public static Lift ( ReferenceExpression e ) : TypeReference
e ReferenceExpression
리턴 TypeReference

Lift() 공개 정적인 메소드

public static Lift ( System type ) : TypeReference
type System
리턴 TypeReference

Lift() 공개 정적인 메소드

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

Lift() 공개 정적인 메소드

public static Lift ( TypeReference typeRef ) : TypeReference
typeRef TypeReference
리턴 TypeReference

Lift() 공개 정적인 메소드

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

Lift() 공개 정적인 메소드

public static Lift ( string name ) : TypeReference
name string
리턴 TypeReference

TypeReference() 공개 메소드

public TypeReference ( ) : System
리턴 System

TypeReference() 공개 메소드

public TypeReference ( LexicalInfo lexicalInfoProvider ) : System
lexicalInfoProvider LexicalInfo
리턴 System