C# Class Pchp.CodeAnalysis.Symbols.SourceAssemblySymbol

Inheritance: NonMissingAssemblySymbol
Show file Open project: iolevel/peachpie Class Usage Examples

Private Properties

Property Type Description
ComputeIdentity Microsoft.CodeAnalysis.AssemblyIdentity
TryLookupForwardedMetadataTypeWithCycleDetection NamedTypeSymbol

Public Methods

Method Description
GetTypeByMetadataName ( string fullyQualifiedMetadataName ) : NamedTypeSymbol
SourceAssemblySymbol ( PhpCompilation compilation, string assemblySimpleName, string moduleName ) : Microsoft.CodeAnalysis

Private Methods

Method Description
ComputeIdentity ( ) : Microsoft.CodeAnalysis.AssemblyIdentity
TryLookupForwardedMetadataTypeWithCycleDetection ( Microsoft.CodeAnalysis.MetadataTypeName &emittedName, ConsList visitedAssemblies ) : NamedTypeSymbol

Method Details

GetTypeByMetadataName() public method

public GetTypeByMetadataName ( string fullyQualifiedMetadataName ) : NamedTypeSymbol
fullyQualifiedMetadataName string
return NamedTypeSymbol

SourceAssemblySymbol() public method

public SourceAssemblySymbol ( PhpCompilation compilation, string assemblySimpleName, string moduleName ) : Microsoft.CodeAnalysis
compilation PhpCompilation
assemblySimpleName string
moduleName string
return Microsoft.CodeAnalysis