Search Results for

    Show / Hide Table of Contents

    Class AnalyzerFileReference

    Inheritance
    object
    AnalyzerReference
    AnalyzerFileReference
    Implements
    IEquatable<AnalyzerReference>
    Inherited Members
    object.GetType()
    object.ToString()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    Namespace: Microsoft.CodeAnalysis.Diagnostics
    Assembly: Microsoft.CodeAnalysis.dll
    Syntax
    public sealed class AnalyzerFileReference : AnalyzerReference, IEquatable<AnalyzerReference>

    Constructors

    AnalyzerFileReference(string, IAnalyzerAssemblyLoader)

    Declaration
    public AnalyzerFileReference(string fullPath, IAnalyzerAssemblyLoader assemblyLoader)
    Parameters
    Type Name Description
    string fullPath
    IAnalyzerAssemblyLoader assemblyLoader

    Properties

    AssemblyLoader

    Declaration
    public IAnalyzerAssemblyLoader AssemblyLoader { get; }
    Property Value
    Type Description
    IAnalyzerAssemblyLoader

    Display

    Declaration
    public override string Display { get; }
    Property Value
    Type Description
    string
    Overrides
    AnalyzerReference.Display

    FullPath

    Declaration
    public override string FullPath { get; }
    Property Value
    Type Description
    string
    Overrides
    AnalyzerReference.FullPath

    Id

    Declaration
    public override object Id { get; }
    Property Value
    Type Description
    object
    Overrides
    AnalyzerReference.Id

    Methods

    Equals(AnalyzerFileReference?)

    Declaration
    public bool Equals(AnalyzerFileReference? other)
    Parameters
    Type Name Description
    AnalyzerFileReference other
    Returns
    Type Description
    bool

    Equals(AnalyzerReference?)

    Declaration
    public bool Equals(AnalyzerReference? other)
    Parameters
    Type Name Description
    AnalyzerReference other
    Returns
    Type Description
    bool

    Equals(object?)

    Declaration
    public override bool Equals(object? obj)
    Parameters
    Type Name Description
    object obj
    Returns
    Type Description
    bool
    Overrides
    object.Equals(object)

    GetAnalyzers(string)

    Declaration
    public override ImmutableArray<DiagnosticAnalyzer> GetAnalyzers(string language)
    Parameters
    Type Name Description
    string language
    Returns
    Type Description
    ImmutableArray<DiagnosticAnalyzer>
    Overrides
    AnalyzerReference.GetAnalyzers(string)

    GetAnalyzersForAllLanguages()

    Declaration
    public override ImmutableArray<DiagnosticAnalyzer> GetAnalyzersForAllLanguages()
    Returns
    Type Description
    ImmutableArray<DiagnosticAnalyzer>
    Overrides
    AnalyzerReference.GetAnalyzersForAllLanguages()

    GetAssembly()

    Declaration
    public Assembly GetAssembly()
    Returns
    Type Description
    Assembly

    GetGenerators()

    Declaration
    [Obsolete("Use GetGenerators(string language) or GetGeneratorsForAllLanguages()")]
    public override ImmutableArray<ISourceGenerator> GetGenerators()
    Returns
    Type Description
    ImmutableArray<ISourceGenerator>
    Overrides
    AnalyzerReference.GetGenerators()

    GetGenerators(string)

    Declaration
    public override ImmutableArray<ISourceGenerator> GetGenerators(string language)
    Parameters
    Type Name Description
    string language
    Returns
    Type Description
    ImmutableArray<ISourceGenerator>
    Overrides
    AnalyzerReference.GetGenerators(string)

    GetGeneratorsForAllLanguages()

    Declaration
    public override ImmutableArray<ISourceGenerator> GetGeneratorsForAllLanguages()
    Returns
    Type Description
    ImmutableArray<ISourceGenerator>
    Overrides
    AnalyzerReference.GetGeneratorsForAllLanguages()

    GetHashCode()

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    int
    Overrides
    object.GetHashCode()

    Events

    AnalyzerLoadFailed

    Declaration
    public event EventHandler<AnalyzerLoadFailureEventArgs>? AnalyzerLoadFailed
    Event Type
    Type Description
    EventHandler<AnalyzerLoadFailureEventArgs>

    Implements

    IEquatable<T>
    In this article
    Back to top Generated by DocFX | Copyright (c) 2018- The NUnit Project - Licensed under CC BY-NC-SA 4.0