C# 클래스 Pchp.CodeAnalysis.TypeRefFactory

파일 보기 프로젝트 열기: iolevel/peachpie 1 사용 예제들

공개 메소드들

메소드 설명
Create ( ConstantValue c ) : ITypeRef
CreateMask ( TypeRefContext ctx, ITypeRef tref ) : TypeRefMask
CreateMask ( TypeRefContext ctx, TypeSymbol t ) : TypeRefMask
CreateTypeRef ( TypeRefContext ctx, TypeSymbol t ) : ITypeRef

Converts CLR type symbol to TypeRef used by flow analysis.

CreateTypeRefContext ( SourceTypeSymbol containingType ) : TypeRefContext

Creates type context for a method within given type, determines naming, type context.

메소드 상세

Create() 공개 정적인 메소드

public static Create ( ConstantValue c ) : ITypeRef
c ConstantValue
리턴 ITypeRef

CreateMask() 공개 정적인 메소드

public static CreateMask ( TypeRefContext ctx, ITypeRef tref ) : TypeRefMask
ctx Pchp.CodeAnalysis.FlowAnalysis.TypeRefContext
tref ITypeRef
리턴 TypeRefMask

CreateMask() 공개 정적인 메소드

public static CreateMask ( TypeRefContext ctx, TypeSymbol t ) : TypeRefMask
ctx Pchp.CodeAnalysis.FlowAnalysis.TypeRefContext
t TypeSymbol
리턴 TypeRefMask

CreateTypeRef() 공개 정적인 메소드

Converts CLR type symbol to TypeRef used by flow analysis.
public static CreateTypeRef ( TypeRefContext ctx, TypeSymbol t ) : ITypeRef
ctx Pchp.CodeAnalysis.FlowAnalysis.TypeRefContext
t TypeSymbol
리턴 ITypeRef

CreateTypeRefContext() 공개 정적인 메소드

Creates type context for a method within given type, determines naming, type context.
public static CreateTypeRefContext ( SourceTypeSymbol containingType ) : TypeRefContext
containingType Pchp.CodeAnalysis.Symbols.SourceTypeSymbol
리턴 Pchp.CodeAnalysis.FlowAnalysis.TypeRefContext