Property | Type | Description | |
---|---|---|---|
AddedModulesResourceNames | IEnumerable |
||
AnalyzerForLanguage | Microsoft.CodeAnalysis.Diagnostics.AnalyzerDriver | ||
CommonGetBoundReferenceManager | Microsoft.CodeAnalysis.CommonReferenceManager | ||
CommonGetWellKnownTypeMember | ISymbol | ||
CompareSourceLocations | int | ||
CompileImpl | bool | ||
Create | |||
CreateModuleBuilder | CommonPEModuleBuilder | ||
EmitDifference | Microsoft.CodeAnalysis.Emit.EmitDifferenceResult | ||
FilterAndAppendAndFreeDiagnostics | bool | ||
FilterAndAppendDiagnostics | bool | ||
FindEntryPoint | |||
GetBoundReferenceManager | ReferenceManager | ||
GetRuntimeMetadataVersion | string | ||
GetRuntimeMetadataVersion | string | ||
GetSyntaxTreeOrdinal | int | ||
GetUnaliasedReferencedAssemblies | void | ||
HasCodeToEmit | bool | ||
HasSubmissionResult | bool | ||
IsAttributeType | bool | ||
IsSystemTypeReference | bool | ||
PhpCompilation | Microsoft.CodeAnalysis | ||
SetupWin32Resources | void | ||
ValidateDebugEntryPoint | void | ||
WithEventQueue | Compilation |
Method | Description | |
---|---|---|
ContainsSymbolsWithName ( bool>.Func |
||
CreateErrorTypeSymbol ( INamespaceOrTypeSymbol container, string name, int arity ) : INamedTypeSymbol | ||
GetDeclarationDiagnostics ( |
||
GetDiagnostics ( |
||
GetMethodBodyDiagnostics ( |
||
GetParseDiagnostics ( |
||
GetSymbolsWithName ( bool>.Func |
||
ToMetadataReference ( ImmutableArray |
Method | Description | |
---|---|---|
AppendDefaultVersionResource ( Stream resourceStream ) : void | ||
CommonAddSyntaxTrees ( IEnumerable |
||
CommonClone ( ) : Compilation | ||
CommonContainsSyntaxTree ( Microsoft.CodeAnalysis.SyntaxTree syntaxTree ) : bool | ||
CommonCreateArrayTypeSymbol ( ITypeSymbol elementType, int rank ) : IArrayTypeSymbol | ||
CommonCreatePointerTypeSymbol ( ITypeSymbol elementType ) : IPointerTypeSymbol | ||
CommonGetAssemblyOrModuleSymbol ( Microsoft.CodeAnalysis.MetadataReference reference ) : ISymbol | ||
CommonGetCompilationNamespace ( INamespaceSymbol namespaceSymbol ) : INamespaceSymbol | ||
CommonGetEntryPoint ( |
||
CommonGetSemanticModel ( Microsoft.CodeAnalysis.SyntaxTree syntaxTree, bool ignoreAccessibility ) : Microsoft.CodeAnalysis.SemanticModel | ||
CommonRemoveAllSyntaxTrees ( ) : Compilation | ||
CommonRemoveSyntaxTrees ( IEnumerable |
||
CommonReplaceSyntaxTree ( Microsoft.CodeAnalysis.SyntaxTree oldTree, Microsoft.CodeAnalysis.SyntaxTree newTree ) : Compilation | ||
CommonWithAssemblyName ( string outputName ) : Compilation | ||
CommonWithOptions ( Microsoft.CodeAnalysis.CompilationOptions options ) : Compilation | ||
CommonWithReferences ( IEnumerable |
||
CommonWithScriptCompilationInfo ( Microsoft.CodeAnalysis.ScriptCompilationInfo info ) : Compilation |
Method | Description | |
---|---|---|
AddedModulesResourceNames ( DiagnosticBag diagnostics ) : IEnumerable |
||
AnalyzerForLanguage ( ImmutableArray |
||
CommonGetBoundReferenceManager ( ) : Microsoft.CodeAnalysis.CommonReferenceManager | ||
CommonGetWellKnownTypeMember ( WellKnownMember member ) : ISymbol | ||
CompareSourceLocations ( Microsoft.CodeAnalysis.Location loc1, Microsoft.CodeAnalysis.Location loc2 ) : int | ||
CompileImpl ( CommonPEModuleBuilder moduleBuilder, Stream win32Resources, Stream xmlDocStream, bool emittingPdb, DiagnosticBag diagnostics, Predicate |
||
Create ( string assemblyName, IEnumerable |
||
CreateModuleBuilder ( EmitOptions emitOptions, IMethodSymbol debugEntryPoint, IEnumerable |
||
EmitDifference ( Microsoft.CodeAnalysis.Emit.EmitBaseline baseline, IEnumerable |
||
FilterAndAppendAndFreeDiagnostics ( DiagnosticBag accumulator, DiagnosticBag &incoming ) : bool |
Filter out warnings based on the compiler options (/nowarn, /warn and /warnaserror) and the pragma warning directives. 'incoming' is freed.
|
|
FilterAndAppendDiagnostics ( DiagnosticBag accumulator, IEnumerable |
Filter out warnings based on the compiler options (/nowarn, /warn and /warnaserror) and the pragma warning directives.
|
|
FindEntryPoint ( |
||
GetBoundReferenceManager ( ) : ReferenceManager | ||
GetRuntimeMetadataVersion ( EmitOptions emitOptions ) : string | ||
GetRuntimeMetadataVersion ( EmitOptions emitOptions, DiagnosticBag diagnostics ) : string | ||
GetSyntaxTreeOrdinal ( Microsoft.CodeAnalysis.SyntaxTree tree ) : int | ||
GetUnaliasedReferencedAssemblies ( ArrayBuilder |
Return a list of assembly symbols than can be accessed without using an alias. For example: 1) /r:A.dll /r:B.dll -> A, B 2) /r:Foo=A.dll /r:B.dll -> B 3) /r:Foo=A.dll /r:A.dll -> A
|
|
HasCodeToEmit ( ) : bool | ||
HasSubmissionResult ( ) : bool | ||
IsAttributeType ( ITypeSymbol type ) : bool | ||
IsSystemTypeReference ( ITypeSymbol type ) : bool | ||
PhpCompilation ( string assemblyName, PhpCompilationOptions options, ImmutableArray |
||
SetupWin32Resources ( |
||
ValidateDebugEntryPoint ( IMethodSymbol debugEntryPoint, DiagnosticBag diagnostics ) : void | ||
WithEventQueue ( AsyncQueue |
protected AppendDefaultVersionResource ( Stream resourceStream ) : void | ||
resourceStream | Stream | |
return | void |
protected CommonAddSyntaxTrees ( IEnumerable |
||
trees | IEnumerable |
|
return | Compilation |
protected CommonContainsSyntaxTree ( Microsoft.CodeAnalysis.SyntaxTree syntaxTree ) : bool | ||
syntaxTree | Microsoft.CodeAnalysis.SyntaxTree | |
return | bool |
protected CommonCreateArrayTypeSymbol ( ITypeSymbol elementType, int rank ) : IArrayTypeSymbol | ||
elementType | ITypeSymbol | |
rank | int | |
return | IArrayTypeSymbol |
protected CommonCreatePointerTypeSymbol ( ITypeSymbol elementType ) : IPointerTypeSymbol | ||
elementType | ITypeSymbol | |
return | IPointerTypeSymbol |
protected CommonGetAssemblyOrModuleSymbol ( Microsoft.CodeAnalysis.MetadataReference reference ) : ISymbol | ||
reference | Microsoft.CodeAnalysis.MetadataReference | |
return | ISymbol |
protected CommonGetCompilationNamespace ( INamespaceSymbol namespaceSymbol ) : INamespaceSymbol | ||
namespaceSymbol | INamespaceSymbol | |
return | INamespaceSymbol |
protected CommonGetEntryPoint ( |
||
cancellationToken | ||
return | IMethodSymbol |
protected CommonGetSemanticModel ( Microsoft.CodeAnalysis.SyntaxTree syntaxTree, bool ignoreAccessibility ) : Microsoft.CodeAnalysis.SemanticModel | ||
syntaxTree | Microsoft.CodeAnalysis.SyntaxTree | |
ignoreAccessibility | bool | |
return | Microsoft.CodeAnalysis.SemanticModel |
protected CommonRemoveAllSyntaxTrees ( ) : Compilation | ||
return | Compilation |
protected CommonRemoveSyntaxTrees ( IEnumerable |
||
trees | IEnumerable |
|
return | Compilation |
protected CommonReplaceSyntaxTree ( Microsoft.CodeAnalysis.SyntaxTree oldTree, Microsoft.CodeAnalysis.SyntaxTree newTree ) : Compilation | ||
oldTree | Microsoft.CodeAnalysis.SyntaxTree | |
newTree | Microsoft.CodeAnalysis.SyntaxTree | |
return | Compilation |
protected CommonWithAssemblyName ( string outputName ) : Compilation | ||
outputName | string | |
return | Compilation |
protected CommonWithOptions ( Microsoft.CodeAnalysis.CompilationOptions options ) : Compilation | ||
options | Microsoft.CodeAnalysis.CompilationOptions | |
return | Compilation |
protected CommonWithReferences ( IEnumerable |
||
newReferences | IEnumerable |
|
return | Compilation |
protected CommonWithScriptCompilationInfo ( Microsoft.CodeAnalysis.ScriptCompilationInfo info ) : Compilation | ||
info | Microsoft.CodeAnalysis.ScriptCompilationInfo | |
return | Compilation |
public ContainsSymbolsWithName ( bool>.Func |
||
predicate | bool>.Func | |
filter | SymbolFilter | |
cancellationToken | ||
return | bool |
public CreateErrorTypeSymbol ( INamespaceOrTypeSymbol container, string name, int arity ) : INamedTypeSymbol | ||
container | INamespaceOrTypeSymbol | |
name | string | |
arity | int | |
return | INamedTypeSymbol |
public GetDeclarationDiagnostics ( |
||
cancellationToken | ||
return | ImmutableArray |
public GetDiagnostics ( |
||
cancellationToken | ||
return | ImmutableArray |
public GetMethodBodyDiagnostics ( |
||
cancellationToken | ||
return | ImmutableArray |
public GetParseDiagnostics ( |
||
cancellationToken | ||
return | ImmutableArray |
public GetSymbolsWithName ( bool>.Func |
||
predicate | bool>.Func | |
filter | SymbolFilter | |
cancellationToken | ||
return | IEnumerable |
public ToMetadataReference ( ImmutableArray |
||
aliases | ImmutableArray |
|
embedInteropTypes | bool | |
return | Microsoft.CodeAnalysis.CompilationReference |