Diagnostic.Create Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
Create(DiagnosticDescriptor, Location, Object[])
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
Erstellt eine Diagnostic-Instanz.
public:
static Microsoft::CodeAnalysis::Diagnostic ^ Create(Microsoft::CodeAnalysis::DiagnosticDescriptor ^ descriptor, Microsoft::CodeAnalysis::Location ^ location, ... cli::array <System::Object ^> ^ messageArgs);
public static Microsoft.CodeAnalysis.Diagnostic Create (Microsoft.CodeAnalysis.DiagnosticDescriptor descriptor, Microsoft.CodeAnalysis.Location location, params object[] messageArgs);
public static Microsoft.CodeAnalysis.Diagnostic Create (Microsoft.CodeAnalysis.DiagnosticDescriptor descriptor, Microsoft.CodeAnalysis.Location? location, params object?[]? messageArgs);
public static Microsoft.CodeAnalysis.Diagnostic Create (Microsoft.CodeAnalysis.DiagnosticDescriptor descriptor, Microsoft.CodeAnalysis.Location location, params object?[] messageArgs);
static member Create : Microsoft.CodeAnalysis.DiagnosticDescriptor * Microsoft.CodeAnalysis.Location * obj[] -> Microsoft.CodeAnalysis.Diagnostic
Public Shared Function Create (descriptor As DiagnosticDescriptor, location As Location, ParamArray messageArgs As Object()) As Diagnostic
Parameter
- descriptor
- DiagnosticDescriptor
Eine DiagnosticDescriptor Beschreibung der Diagnose
- location
- Location
Optionaler primärer Standort der Diagnose. Wenn null, Location wird zurückgegeben None.
- messageArgs
- Object[]
Argumente für die Meldung der Diagnose
Gibt zurück
Die Diagnostic-Instanz.
Gilt für:
Create(DiagnosticDescriptor, Location, IEnumerable<Location>, Object[])
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
Erstellt eine Diagnostic-Instanz.
public:
static Microsoft::CodeAnalysis::Diagnostic ^ Create(Microsoft::CodeAnalysis::DiagnosticDescriptor ^ descriptor, Microsoft::CodeAnalysis::Location ^ location, System::Collections::Generic::IEnumerable<Microsoft::CodeAnalysis::Location ^> ^ additionalLocations, ... cli::array <System::Object ^> ^ messageArgs);
public static Microsoft.CodeAnalysis.Diagnostic Create (Microsoft.CodeAnalysis.DiagnosticDescriptor descriptor, Microsoft.CodeAnalysis.Location location, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.Location> additionalLocations, params object[] messageArgs);
public static Microsoft.CodeAnalysis.Diagnostic Create (Microsoft.CodeAnalysis.DiagnosticDescriptor descriptor, Microsoft.CodeAnalysis.Location? location, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.Location>? additionalLocations, params object?[]? messageArgs);
public static Microsoft.CodeAnalysis.Diagnostic Create (Microsoft.CodeAnalysis.DiagnosticDescriptor descriptor, Microsoft.CodeAnalysis.Location location, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.Location>? additionalLocations, params object?[] messageArgs);
static member Create : Microsoft.CodeAnalysis.DiagnosticDescriptor * Microsoft.CodeAnalysis.Location * seq<Microsoft.CodeAnalysis.Location> * obj[] -> Microsoft.CodeAnalysis.Diagnostic
Public Shared Function Create (descriptor As DiagnosticDescriptor, location As Location, additionalLocations As IEnumerable(Of Location), ParamArray messageArgs As Object()) As Diagnostic
Parameter
- descriptor
- DiagnosticDescriptor
Eine DiagnosticDescriptor , die die Diagnose beschreibt.
- location
- Location
Optionaler primärer Standort der Diagnose. Wenn null, Location wird zurückgegeben None.
- additionalLocations
- IEnumerable<Location>
Ein optionaler Satz zusätzlicher Speicherorte im Zusammenhang mit der Diagnose. In der Regel handelt es sich hierbei um Speicherorte anderer Elemente, auf die in der Nachricht verwiesen wird. Wenn null, AdditionalLocations gibt eine leere Liste zurück.
- messageArgs
- Object[]
Argumente für die Meldung der Diagnose.
Gibt zurück
Die Diagnostic-Instanz.
Gilt für:
Create(DiagnosticDescriptor, Location, ImmutableDictionary<String,String>, Object[])
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
Erstellt eine Diagnostic-Instanz.
public:
static Microsoft::CodeAnalysis::Diagnostic ^ Create(Microsoft::CodeAnalysis::DiagnosticDescriptor ^ descriptor, Microsoft::CodeAnalysis::Location ^ location, System::Collections::Immutable::ImmutableDictionary<System::String ^, System::String ^> ^ properties, ... cli::array <System::Object ^> ^ messageArgs);
public static Microsoft.CodeAnalysis.Diagnostic Create (Microsoft.CodeAnalysis.DiagnosticDescriptor descriptor, Microsoft.CodeAnalysis.Location location, System.Collections.Immutable.ImmutableDictionary<string,string> properties, params object[] messageArgs);
public static Microsoft.CodeAnalysis.Diagnostic Create (Microsoft.CodeAnalysis.DiagnosticDescriptor descriptor, Microsoft.CodeAnalysis.Location? location, System.Collections.Immutable.ImmutableDictionary<string,string?>? properties, params object?[]? messageArgs);
public static Microsoft.CodeAnalysis.Diagnostic Create (Microsoft.CodeAnalysis.DiagnosticDescriptor descriptor, Microsoft.CodeAnalysis.Location location, System.Collections.Immutable.ImmutableDictionary<string,string>? properties, params object?[] messageArgs);
static member Create : Microsoft.CodeAnalysis.DiagnosticDescriptor * Microsoft.CodeAnalysis.Location * System.Collections.Immutable.ImmutableDictionary<string, string> * obj[] -> Microsoft.CodeAnalysis.Diagnostic
Public Shared Function Create (descriptor As DiagnosticDescriptor, location As Location, properties As ImmutableDictionary(Of String, String), ParamArray messageArgs As Object()) As Diagnostic
Parameter
- descriptor
- DiagnosticDescriptor
Eine DiagnosticDescriptor , die die Diagnose beschreibt.
- location
- Location
Optionaler primärer Standort der Diagnose. Wenn null, Location wird zurückgegeben None.
- properties
- ImmutableDictionary<String,String>
Ein optionaler Satz von Name-Wert-Paaren, mit denen das Analysetool, das die Diagnose erstellt, dem Fixer ausführlichere Informationen übermitteln kann. Wenn null, Properties wird zurückgegeben Empty.
- messageArgs
- Object[]
Argumente für die Meldung der Diagnose.
Gibt zurück
Die Diagnostic-Instanz.
Gilt für:
Create(DiagnosticDescriptor, Location, IEnumerable<Location>, ImmutableDictionary<String,String>, Object[])
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
Erstellt eine Diagnostic-Instanz.
public:
static Microsoft::CodeAnalysis::Diagnostic ^ Create(Microsoft::CodeAnalysis::DiagnosticDescriptor ^ descriptor, Microsoft::CodeAnalysis::Location ^ location, System::Collections::Generic::IEnumerable<Microsoft::CodeAnalysis::Location ^> ^ additionalLocations, System::Collections::Immutable::ImmutableDictionary<System::String ^, System::String ^> ^ properties, ... cli::array <System::Object ^> ^ messageArgs);
public static Microsoft.CodeAnalysis.Diagnostic Create (Microsoft.CodeAnalysis.DiagnosticDescriptor descriptor, Microsoft.CodeAnalysis.Location location, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.Location> additionalLocations, System.Collections.Immutable.ImmutableDictionary<string,string> properties, params object[] messageArgs);
public static Microsoft.CodeAnalysis.Diagnostic Create (Microsoft.CodeAnalysis.DiagnosticDescriptor descriptor, Microsoft.CodeAnalysis.Location? location, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.Location>? additionalLocations, System.Collections.Immutable.ImmutableDictionary<string,string?>? properties, params object?[]? messageArgs);
public static Microsoft.CodeAnalysis.Diagnostic Create (Microsoft.CodeAnalysis.DiagnosticDescriptor descriptor, Microsoft.CodeAnalysis.Location location, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.Location>? additionalLocations, System.Collections.Immutable.ImmutableDictionary<string,string>? properties, params object?[] messageArgs);
static member Create : Microsoft.CodeAnalysis.DiagnosticDescriptor * Microsoft.CodeAnalysis.Location * seq<Microsoft.CodeAnalysis.Location> * System.Collections.Immutable.ImmutableDictionary<string, string> * obj[] -> Microsoft.CodeAnalysis.Diagnostic
Public Shared Function Create (descriptor As DiagnosticDescriptor, location As Location, additionalLocations As IEnumerable(Of Location), properties As ImmutableDictionary(Of String, String), ParamArray messageArgs As Object()) As Diagnostic
Parameter
- descriptor
- DiagnosticDescriptor
Eine DiagnosticDescriptor , die die Diagnose beschreibt.
- location
- Location
Optionaler primärer Standort der Diagnose. Wenn null, Location wird zurückgegeben None.
- additionalLocations
- IEnumerable<Location>
Ein optionaler Satz zusätzlicher Speicherorte im Zusammenhang mit der Diagnose. In der Regel handelt es sich hierbei um Speicherorte anderer Elemente, auf die in der Nachricht verwiesen wird. Wenn null, AdditionalLocations gibt eine leere Liste zurück.
- properties
- ImmutableDictionary<String,String>
Ein optionaler Satz von Name-Wert-Paaren, mit denen das Analysetool, das die Diagnose erstellt, dem Fixer ausführlichere Informationen übermitteln kann. Wenn null, Properties wird zurückgegeben Empty.
- messageArgs
- Object[]
Argumente für die Meldung der Diagnose.
Gibt zurück
Die Diagnostic-Instanz.
Gilt für:
Create(DiagnosticDescriptor, Location, DiagnosticSeverity, IEnumerable<Location>, ImmutableDictionary<String,String>, Object[])
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
Erstellt eine Diagnostic-Instanz.
public:
static Microsoft::CodeAnalysis::Diagnostic ^ Create(Microsoft::CodeAnalysis::DiagnosticDescriptor ^ descriptor, Microsoft::CodeAnalysis::Location ^ location, Microsoft::CodeAnalysis::DiagnosticSeverity effectiveSeverity, System::Collections::Generic::IEnumerable<Microsoft::CodeAnalysis::Location ^> ^ additionalLocations, System::Collections::Immutable::ImmutableDictionary<System::String ^, System::String ^> ^ properties, ... cli::array <System::Object ^> ^ messageArgs);
public static Microsoft.CodeAnalysis.Diagnostic Create (Microsoft.CodeAnalysis.DiagnosticDescriptor descriptor, Microsoft.CodeAnalysis.Location location, Microsoft.CodeAnalysis.DiagnosticSeverity effectiveSeverity, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.Location> additionalLocations, System.Collections.Immutable.ImmutableDictionary<string,string> properties, params object[] messageArgs);
public static Microsoft.CodeAnalysis.Diagnostic Create (Microsoft.CodeAnalysis.DiagnosticDescriptor descriptor, Microsoft.CodeAnalysis.Location? location, Microsoft.CodeAnalysis.DiagnosticSeverity effectiveSeverity, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.Location>? additionalLocations, System.Collections.Immutable.ImmutableDictionary<string,string?>? properties, params object?[]? messageArgs);
public static Microsoft.CodeAnalysis.Diagnostic Create (Microsoft.CodeAnalysis.DiagnosticDescriptor descriptor, Microsoft.CodeAnalysis.Location location, Microsoft.CodeAnalysis.DiagnosticSeverity effectiveSeverity, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.Location>? additionalLocations, System.Collections.Immutable.ImmutableDictionary<string,string>? properties, params object?[] messageArgs);
static member Create : Microsoft.CodeAnalysis.DiagnosticDescriptor * Microsoft.CodeAnalysis.Location * Microsoft.CodeAnalysis.DiagnosticSeverity * seq<Microsoft.CodeAnalysis.Location> * System.Collections.Immutable.ImmutableDictionary<string, string> * obj[] -> Microsoft.CodeAnalysis.Diagnostic
Public Shared Function Create (descriptor As DiagnosticDescriptor, location As Location, effectiveSeverity As DiagnosticSeverity, additionalLocations As IEnumerable(Of Location), properties As ImmutableDictionary(Of String, String), ParamArray messageArgs As Object()) As Diagnostic
Parameter
- descriptor
- DiagnosticDescriptor
Eine DiagnosticDescriptor , die die Diagnose beschreibt.
- location
- Location
Optionaler primärer Standort der Diagnose. Wenn null, Location wird zurückgegeben None.
- effectiveSeverity
- DiagnosticSeverity
Effektiver Schweregrad der Diagnose.
- additionalLocations
- IEnumerable<Location>
Ein optionaler Satz zusätzlicher Speicherorte im Zusammenhang mit der Diagnose. In der Regel handelt es sich hierbei um Speicherorte anderer Elemente, auf die in der Nachricht verwiesen wird. Wenn null, AdditionalLocations gibt eine leere Liste zurück.
- properties
- ImmutableDictionary<String,String>
Ein optionaler Satz von Name-Wert-Paaren, mit denen das Analysetool, das die Diagnose erstellt, dem Fixer ausführlichere Informationen übermitteln kann. Wenn null, Properties wird zurückgegeben Empty.
- messageArgs
- Object[]
Argumente für die Meldung der Diagnose.
Gibt zurück
Die Diagnostic-Instanz.
Gilt für:
Create(String, String, LocalizableString, DiagnosticSeverity, DiagnosticSeverity, Boolean, Int32, LocalizableString, LocalizableString, String, Location, IEnumerable<Location>, IEnumerable<String>, ImmutableDictionary<String,String>)
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
Erstellt eine Diagnostic instance, die lokalisierbar ist.
public static Microsoft.CodeAnalysis.Diagnostic Create (string id, string category, Microsoft.CodeAnalysis.LocalizableString message, Microsoft.CodeAnalysis.DiagnosticSeverity severity, Microsoft.CodeAnalysis.DiagnosticSeverity defaultSeverity, bool isEnabledByDefault, int warningLevel, Microsoft.CodeAnalysis.LocalizableString title = default, Microsoft.CodeAnalysis.LocalizableString description = default, string helpLink = default, Microsoft.CodeAnalysis.Location location = default, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.Location> additionalLocations = default, System.Collections.Generic.IEnumerable<string> customTags = default, System.Collections.Immutable.ImmutableDictionary<string,string> properties = default);
public static Microsoft.CodeAnalysis.Diagnostic Create (string id, string category, Microsoft.CodeAnalysis.LocalizableString message, Microsoft.CodeAnalysis.DiagnosticSeverity severity, Microsoft.CodeAnalysis.DiagnosticSeverity defaultSeverity, bool isEnabledByDefault, int warningLevel, Microsoft.CodeAnalysis.LocalizableString? title = default, Microsoft.CodeAnalysis.LocalizableString? description = default, string? helpLink = default, Microsoft.CodeAnalysis.Location? location = default, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.Location>? additionalLocations = default, System.Collections.Generic.IEnumerable<string>? customTags = default, System.Collections.Immutable.ImmutableDictionary<string,string?>? properties = default);
public static Microsoft.CodeAnalysis.Diagnostic Create (string id, string category, Microsoft.CodeAnalysis.LocalizableString message, Microsoft.CodeAnalysis.DiagnosticSeverity severity, Microsoft.CodeAnalysis.DiagnosticSeverity defaultSeverity, bool isEnabledByDefault, int warningLevel, Microsoft.CodeAnalysis.LocalizableString? title = default, Microsoft.CodeAnalysis.LocalizableString? description = default, string? helpLink = default, Microsoft.CodeAnalysis.Location? location = default, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.Location>? additionalLocations = default, System.Collections.Generic.IEnumerable<string>? customTags = default, System.Collections.Immutable.ImmutableDictionary<string,string>? properties = default);
static member Create : string * string * Microsoft.CodeAnalysis.LocalizableString * Microsoft.CodeAnalysis.DiagnosticSeverity * Microsoft.CodeAnalysis.DiagnosticSeverity * bool * int * Microsoft.CodeAnalysis.LocalizableString * Microsoft.CodeAnalysis.LocalizableString * string * Microsoft.CodeAnalysis.Location * seq<Microsoft.CodeAnalysis.Location> * seq<string> * System.Collections.Immutable.ImmutableDictionary<string, string> -> Microsoft.CodeAnalysis.Diagnostic
Public Shared Function Create (id As String, category As String, message As LocalizableString, severity As DiagnosticSeverity, defaultSeverity As DiagnosticSeverity, isEnabledByDefault As Boolean, warningLevel As Integer, Optional title As LocalizableString = Nothing, Optional description As LocalizableString = Nothing, Optional helpLink As String = Nothing, Optional location As Location = Nothing, Optional additionalLocations As IEnumerable(Of Location) = Nothing, Optional customTags As IEnumerable(Of String) = Nothing, Optional properties As ImmutableDictionary(Of String, String) = Nothing) As Diagnostic
Parameter
- id
- String
Ein Bezeichner für die Diagnose. Für Diagnose, die vom Compiler generiert werden, ist dies ein numerischer Code mit einem Präfix wie "CS1001".
- category
- String
Die Kategorie der Diagnose. Für Diagnose, die vom Compiler generiert werden, lautet die Kategorie "Compiler".
- message
- LocalizableString
Der Diagnosemeldungstext.
- severity
- DiagnosticSeverity
Der effektive Schweregrad der Diagnose.
- defaultSeverity
- DiagnosticSeverity
Der Standardschweregrad der Diagnose.
- isEnabledByDefault
- Boolean
True, wenn die Diagnose standardmäßig aktiviert ist
- title
- LocalizableString
Ein optionaler kurzer lokalisierbarer Titel, der die Diagnose beschreibt.
- description
- LocalizableString
Eine optionale längere lokalisierbare Beschreibung für die Diagnose.
- helpLink
- String
Ein optionaler Link, der ausführlichere Informationen zur Diagnose bereitstellt.
- location
- Location
Optionaler primärer Standort der Diagnose. Wenn null, Location wird zurückgegeben None.
- additionalLocations
- IEnumerable<Location>
Ein optionaler Satz zusätzlicher Speicherorte im Zusammenhang mit der Diagnose. In der Regel handelt es sich hierbei um Speicherorte anderer Elemente, auf die in der Nachricht verwiesen wird. Wenn null, AdditionalLocations gibt eine leere Liste zurück.
- customTags
- IEnumerable<String>
Ein optionaler Satz benutzerdefinierter Tags für die Diagnose. Einige bekannte Tags finden Sie WellKnownDiagnosticTags unter. Wenn null, Microsoft.CodeAnalysis.Diagnostic.CustomTags gibt eine leere Liste zurück.
- properties
- ImmutableDictionary<String,String>
Ein optionaler Satz von Name-Wert-Paaren, mit denen das Analysetool, das die Diagnose erstellt, dem Fixer ausführlichere Informationen übermitteln kann. Wenn null, Properties wird zurückgegeben Empty.
Gibt zurück
Die Diagnostic-Instanz.
Gilt für:
Create(String, String, LocalizableString, DiagnosticSeverity, DiagnosticSeverity, Boolean, Int32, Boolean, LocalizableString, LocalizableString, String, Location, IEnumerable<Location>, IEnumerable<String>, ImmutableDictionary<String,String>)
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
- Quelle:
- Diagnostic.cs
Erstellt eine Diagnostic instance, die lokalisierbar ist.
public static Microsoft.CodeAnalysis.Diagnostic Create (string id, string category, Microsoft.CodeAnalysis.LocalizableString message, Microsoft.CodeAnalysis.DiagnosticSeverity severity, Microsoft.CodeAnalysis.DiagnosticSeverity defaultSeverity, bool isEnabledByDefault, int warningLevel, bool isSuppressed, Microsoft.CodeAnalysis.LocalizableString title = default, Microsoft.CodeAnalysis.LocalizableString description = default, string helpLink = default, Microsoft.CodeAnalysis.Location location = default, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.Location> additionalLocations = default, System.Collections.Generic.IEnumerable<string> customTags = default, System.Collections.Immutable.ImmutableDictionary<string,string> properties = default);
public static Microsoft.CodeAnalysis.Diagnostic Create (string id, string category, Microsoft.CodeAnalysis.LocalizableString message, Microsoft.CodeAnalysis.DiagnosticSeverity severity, Microsoft.CodeAnalysis.DiagnosticSeverity defaultSeverity, bool isEnabledByDefault, int warningLevel, bool isSuppressed, Microsoft.CodeAnalysis.LocalizableString? title = default, Microsoft.CodeAnalysis.LocalizableString? description = default, string? helpLink = default, Microsoft.CodeAnalysis.Location? location = default, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.Location>? additionalLocations = default, System.Collections.Generic.IEnumerable<string>? customTags = default, System.Collections.Immutable.ImmutableDictionary<string,string?>? properties = default);
public static Microsoft.CodeAnalysis.Diagnostic Create (string id, string category, Microsoft.CodeAnalysis.LocalizableString message, Microsoft.CodeAnalysis.DiagnosticSeverity severity, Microsoft.CodeAnalysis.DiagnosticSeverity defaultSeverity, bool isEnabledByDefault, int warningLevel, bool isSuppressed, Microsoft.CodeAnalysis.LocalizableString? title = default, Microsoft.CodeAnalysis.LocalizableString? description = default, string? helpLink = default, Microsoft.CodeAnalysis.Location? location = default, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.Location>? additionalLocations = default, System.Collections.Generic.IEnumerable<string>? customTags = default, System.Collections.Immutable.ImmutableDictionary<string,string>? properties = default);
static member Create : string * string * Microsoft.CodeAnalysis.LocalizableString * Microsoft.CodeAnalysis.DiagnosticSeverity * Microsoft.CodeAnalysis.DiagnosticSeverity * bool * int * bool * Microsoft.CodeAnalysis.LocalizableString * Microsoft.CodeAnalysis.LocalizableString * string * Microsoft.CodeAnalysis.Location * seq<Microsoft.CodeAnalysis.Location> * seq<string> * System.Collections.Immutable.ImmutableDictionary<string, string> -> Microsoft.CodeAnalysis.Diagnostic
Public Shared Function Create (id As String, category As String, message As LocalizableString, severity As DiagnosticSeverity, defaultSeverity As DiagnosticSeverity, isEnabledByDefault As Boolean, warningLevel As Integer, isSuppressed As Boolean, Optional title As LocalizableString = Nothing, Optional description As LocalizableString = Nothing, Optional helpLink As String = Nothing, Optional location As Location = Nothing, Optional additionalLocations As IEnumerable(Of Location) = Nothing, Optional customTags As IEnumerable(Of String) = Nothing, Optional properties As ImmutableDictionary(Of String, String) = Nothing) As Diagnostic
Parameter
- id
- String
Ein Bezeichner für die Diagnose. Für Diagnose, die vom Compiler generiert werden, ist dies ein numerischer Code mit einem Präfix wie "CS1001".
- category
- String
Die Kategorie der Diagnose. Für Diagnose, die vom Compiler generiert werden, lautet die Kategorie "Compiler".
- message
- LocalizableString
Der Diagnosemeldungstext.
- severity
- DiagnosticSeverity
Der effektive Schweregrad der Diagnose.
- defaultSeverity
- DiagnosticSeverity
Der Standardschweregrad der Diagnose.
- isEnabledByDefault
- Boolean
True, wenn die Diagnose standardmäßig aktiviert ist
- isSuppressed
- Boolean
Flag, das angibt, ob die Diagnose durch eine Quellunterdrückung unterdrückt wird.
- title
- LocalizableString
Ein optionaler kurzer lokalisierbarer Titel, der die Diagnose beschreibt.
- description
- LocalizableString
Eine optionale längere lokalisierbare Beschreibung für die Diagnose.
- helpLink
- String
Ein optionaler Link, der ausführlichere Informationen zur Diagnose bereitstellt.
- location
- Location
Optionaler primärer Standort der Diagnose. Wenn null, Location wird zurückgegeben None.
- additionalLocations
- IEnumerable<Location>
Ein optionaler Satz zusätzlicher Speicherorte im Zusammenhang mit der Diagnose. In der Regel handelt es sich hierbei um Speicherorte anderer Elemente, auf die in der Nachricht verwiesen wird. Wenn null, AdditionalLocations gibt eine leere Liste zurück.
- customTags
- IEnumerable<String>
Ein optionaler Satz benutzerdefinierter Tags für die Diagnose. Einige bekannte Tags finden Sie WellKnownDiagnosticTags unter. Wenn null, Microsoft.CodeAnalysis.Diagnostic.CustomTags gibt eine leere Liste zurück.
- properties
- ImmutableDictionary<String,String>
Ein optionaler Satz von Name-Wert-Paaren, mit denen das Analysetool, das die Diagnose erstellt, dem Fixer ausführlichere Informationen übermitteln kann. Wenn null, Properties wird zurückgegeben Empty.
Gibt zurück
Die Diagnostic-Instanz.