C# Class Pchp.CodeAnalysis.Semantics.Model.GlobalSemantics

Inheritance: ISemanticModel
Afficher le fichier Open project: iolevel/peachpie

Private Properties

Свойство Type Description
IsConstantField bool
IsFunction bool
ResolveExtensionContainers ImmutableArray

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
IsConstantField ( FieldSymbol field ) : bool
IsFunction ( MethodSymbol method ) : bool
ResolveExtensionContainers ( PhpCompilation compilation ) : ImmutableArray

Method Details

GetFile() public méthode

public GetFile ( string path ) : SourceFileSymbol
path string
Résultat Pchp.CodeAnalysis.Symbols.SourceFileSymbol

GetType() public méthode

public GetType ( QualifiedName name ) : INamedTypeSymbol
name QualifiedName
Résultat INamedTypeSymbol

GlobalSemantics() public méthode

public GlobalSemantics ( PhpCompilation compilation ) : System
compilation PhpCompilation
Résultat System

IsAssignableFrom() public méthode

public IsAssignableFrom ( QualifiedName qname, INamedTypeSymbol from ) : bool
qname QualifiedName
from INamedTypeSymbol
Résultat bool

ResolveConstant() public méthode

public ResolveConstant ( string name ) : IPhpValue
name string
Résultat IPhpValue

ResolveFunction() public méthode

public ResolveFunction ( QualifiedName name ) : IEnumerable
name QualifiedName
Résultat IEnumerable