C# 클래스 Pchp.CodeAnalysis.Semantics.Model.GlobalSemantics

상속: ISemanticModel
파일 보기 프로젝트 열기: iolevel/peachpie

Private Properties

프로퍼티 타입 설명
IsConstantField bool
IsFunction bool
ResolveExtensionContainers ImmutableArray

공개 메소드들

메소드 설명
GetFile ( string path ) : SourceFileSymbol
GetType ( QualifiedName name ) : INamedTypeSymbol
GlobalSemantics ( PhpCompilation compilation ) : System
IsAssignableFrom ( QualifiedName qname, INamedTypeSymbol from ) : bool
ResolveConstant ( string name ) : IPhpValue
ResolveFunction ( QualifiedName name ) : IEnumerable

비공개 메소드들

메소드 설명
IsConstantField ( FieldSymbol field ) : bool
IsFunction ( MethodSymbol method ) : bool
ResolveExtensionContainers ( PhpCompilation compilation ) : ImmutableArray

메소드 상세

GetFile() 공개 메소드

public GetFile ( string path ) : SourceFileSymbol
path string
리턴 Pchp.CodeAnalysis.Symbols.SourceFileSymbol

GetType() 공개 메소드

public GetType ( QualifiedName name ) : INamedTypeSymbol
name QualifiedName
리턴 INamedTypeSymbol

GlobalSemantics() 공개 메소드

public GlobalSemantics ( PhpCompilation compilation ) : System
compilation PhpCompilation
리턴 System

IsAssignableFrom() 공개 메소드

public IsAssignableFrom ( QualifiedName qname, INamedTypeSymbol from ) : bool
qname QualifiedName
from INamedTypeSymbol
리턴 bool

ResolveConstant() 공개 메소드

public ResolveConstant ( string name ) : IPhpValue
name string
리턴 IPhpValue

ResolveFunction() 공개 메소드

public ResolveFunction ( QualifiedName name ) : IEnumerable
name QualifiedName
리턴 IEnumerable