Class AnalyzerFileReference
Inheritance
AnalyzerFileReference
Assembly: Microsoft.CodeAnalysis.dll
Syntax
public sealed class AnalyzerFileReference : AnalyzerReference, IEquatable<AnalyzerReference>
Constructors
AnalyzerFileReference(string, IAnalyzerAssemblyLoader)
Declaration
public AnalyzerFileReference(string fullPath, IAnalyzerAssemblyLoader assemblyLoader)
Parameters
Properties
AssemblyLoader
Declaration
public IAnalyzerAssemblyLoader AssemblyLoader { get; }
Property Value
Display
Declaration
public override string Display { get; }
Property Value
Overrides
FullPath
Declaration
public override string FullPath { get; }
Property Value
Overrides
Id
Declaration
public override object Id { get; }
Property Value
Overrides
Methods
Equals(AnalyzerFileReference?)
Declaration
public bool Equals(AnalyzerFileReference? other)
Parameters
Returns
Equals(AnalyzerReference?)
Declaration
public bool Equals(AnalyzerReference? other)
Parameters
Returns
Equals(object?)
Declaration
public override bool Equals(object? obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
|
Returns
Overrides
GetAnalyzers(string)
Declaration
public override ImmutableArray<DiagnosticAnalyzer> GetAnalyzers(string language)
Parameters
| Type |
Name |
Description |
| string |
language |
|
Returns
Overrides
GetAnalyzersForAllLanguages()
Declaration
public override ImmutableArray<DiagnosticAnalyzer> GetAnalyzersForAllLanguages()
Returns
Overrides
GetAssembly()
Declaration
public Assembly GetAssembly()
Returns
GetGenerators()
Declaration
[Obsolete("Use GetGenerators(string language) or GetGeneratorsForAllLanguages()")]
public override ImmutableArray<ISourceGenerator> GetGenerators()
Returns
Overrides
GetGenerators(string)
Declaration
public override ImmutableArray<ISourceGenerator> GetGenerators(string language)
Parameters
| Type |
Name |
Description |
| string |
language |
|
Returns
Overrides
GetGeneratorsForAllLanguages()
Declaration
public override ImmutableArray<ISourceGenerator> GetGeneratorsForAllLanguages()
Returns
Overrides
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
Events
AnalyzerLoadFailed
Declaration
public event EventHandler<AnalyzerLoadFailureEventArgs>? AnalyzerLoadFailed
Event Type
Implements