AnalyzerReference Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents an analyzer assembly reference that contains diagnostic analyzers.
public ref class AnalyzerReference abstract
public abstract class AnalyzerReference
type AnalyzerReference = class
Public MustInherit Class AnalyzerReference
- Inheritance
-
AnalyzerReference
- Derived
Remarks
Represents a logical location of the analyzer reference, not the content of the reference. The content might change in time. A snapshot is taken when the compiler queries the reference for its analyzers.
Constructors
AnalyzerReference() |
Properties
Display |
Path or name used in error messages to identity the reference. |
FullPath |
Full path describing the location of the analyzer reference, or null if the reference has no location. |
Id |
A unique identifier for this analyzer reference. |
Methods
GetAnalyzers(String) |
Gets all the diagnostic analyzers defined in this assembly reference for the given |
GetAnalyzersForAllLanguages() |
Gets all the diagnostic analyzers defined in this assembly reference, irrespective of the language supported by the analyzer. Use this method only if you need all the analyzers defined in the assembly, without a language context. In most instances, either the analyzer reference is associated with a project or is being queried for analyzers in a particular language context. If so, use GetAnalyzers(String) method. |
GetGenerators() |
Obsolete.
Gets all the source generators defined in this assembly reference. |
GetGenerators(String) |
Gets all the generators defined in this assembly reference for the given |
GetGeneratorsForAllLanguages() |
Gets all the source generators defined in this assembly reference. |