C# Class Pchp.CodeAnalysis.Symbols.SourceDeclarations

Represents declarations within given source trees.
Inheritance: ISemanticModel
ファイルを表示 Open project: iolevel/peachpie Class Usage Examples

Private Properties

Property Type Description
ISemanticModel IEnumerable
ISemanticModel INamedTypeSymbol
ISemanticModel IPhpValue
ISemanticModel SourceFileSymbol
ISemanticModel bool
PopulateTables void

Public Methods

Method Description
GetFile ( string fname ) : SourceFileSymbol
GetFiles ( ) : IEnumerable
GetFunction ( QualifiedName name ) : MethodSymbol
GetFunctions ( ) : IEnumerable
GetType ( QualifiedName name ) : NamedTypeSymbol
GetTypes ( ) : IEnumerable
SourceDeclarations ( ) : System

Private Methods

Method Description
ISemanticModel ( QualifiedName name ) : IEnumerable
ISemanticModel ( QualifiedName name ) : INamedTypeSymbol
ISemanticModel ( string name ) : IPhpValue
ISemanticModel ( string path ) : SourceFileSymbol
ISemanticModel ( QualifiedName qname, INamedTypeSymbol from ) : bool
PopulateTables ( PhpCompilation compilation, IEnumerable trees ) : void

Method Details

GetFile() public method

public GetFile ( string fname ) : SourceFileSymbol
fname string
return SourceFileSymbol

GetFiles() public method

public GetFiles ( ) : IEnumerable
return IEnumerable

GetFunction() public method

public GetFunction ( QualifiedName name ) : MethodSymbol
name QualifiedName
return MethodSymbol

GetFunctions() public method

public GetFunctions ( ) : IEnumerable
return IEnumerable

GetType() public method

public GetType ( QualifiedName name ) : NamedTypeSymbol
name QualifiedName
return NamedTypeSymbol

GetTypes() public method

public GetTypes ( ) : IEnumerable
return IEnumerable

SourceDeclarations() public method

public SourceDeclarations ( ) : System
return System