C# Class Pchp.CodeAnalysis.PhpCompilation.ReferenceManager

Inheritance: Microsoft.CodeAnalysis.CommonReferenceManager
Datei anzeigen Open project: iolevel/peachpie

Private Properties

Property Type Description
CreateAssemblyFromIdentity Pchp.CodeAnalysis.Symbols.PEAssemblySymbol
CreateSourceAssemblyForCompilation void
GetImplicitlyResolvedAssemblyReferences PortableExecutableReference>>.IEnumerable
GetMetadataReference Microsoft.CodeAnalysis.MetadataReference
GetReferencedAssemblies IAssemblySymbol>>.IEnumerable
GetReferencedAssemblyAliases ImmutableArray>>.IEnumerable
SetReferencesOfReferencedModules void

Public Methods

Method Description
ReferenceManager ( string sdkDir ) : Microsoft.CodeAnalysis

Private Methods

Method Description
CreateAssemblyFromIdentity ( Microsoft.CodeAnalysis.MetadataReferenceResolver resolver, Microsoft.CodeAnalysis.AssemblyIdentity identity, string basePath, List modules ) : PEAssemblySymbol
CreateSourceAssemblyForCompilation ( PhpCompilation compilation ) : void
GetImplicitlyResolvedAssemblyReferences ( ) : PortableExecutableReference>>.IEnumerable
GetMetadataReference ( IAssemblySymbol assemblySymbol ) : Microsoft.CodeAnalysis.MetadataReference
GetReferencedAssemblies ( ) : IAssemblySymbol>>.IEnumerable
GetReferencedAssemblyAliases ( ) : ImmutableArray>>.IEnumerable
SetReferencesOfReferencedModules ( Microsoft.CodeAnalysis.MetadataReferenceResolver resolver, List modules ) : void

Method Details

ReferenceManager() public method

public ReferenceManager ( string sdkDir ) : Microsoft.CodeAnalysis
sdkDir string
return Microsoft.CodeAnalysis