Diagnostic.Create Metode

Definisi

Overload

Create(DiagnosticDescriptor, Location, Object[])

Membuat instans Diagnostic .

Create(DiagnosticDescriptor, Location, IEnumerable<Location>, Object[])

Membuat instans Diagnostic .

Create(DiagnosticDescriptor, Location, ImmutableDictionary<String,String>, Object[])

Membuat instans Diagnostic .

Create(DiagnosticDescriptor, Location, IEnumerable<Location>, ImmutableDictionary<String,String>, Object[])

Membuat instans Diagnostic .

Create(DiagnosticDescriptor, Location, DiagnosticSeverity, IEnumerable<Location>, ImmutableDictionary<String,String>, Object[])

Membuat instans Diagnostic .

Create(String, String, LocalizableString, DiagnosticSeverity, DiagnosticSeverity, Boolean, Int32, LocalizableString, LocalizableString, String, Location, IEnumerable<Location>, IEnumerable<String>, ImmutableDictionary<String,String>)

Membuat instans Diagnostic yang dapat dilokalkan.

Create(String, String, LocalizableString, DiagnosticSeverity, DiagnosticSeverity, Boolean, Int32, Boolean, LocalizableString, LocalizableString, String, Location, IEnumerable<Location>, IEnumerable<String>, ImmutableDictionary<String,String>)

Membuat instans Diagnostic yang dapat dilokalkan.

Create(DiagnosticDescriptor, Location, Object[])

Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs

Membuat instans Diagnostic .

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

Yang DiagnosticDescriptor menjelaskan diagnostik

location
Location

Lokasi utama opsional diagnostik. Jika null, Location akan mengembalikan None.

messageArgs
Object[]

Argumen ke pesan diagnostik

Mengembalikan

Instans Diagnostic.

Berlaku untuk

Create(DiagnosticDescriptor, Location, IEnumerable<Location>, Object[])

Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs

Membuat instans Diagnostic .

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

Yang DiagnosticDescriptor menjelaskan diagnostik.

location
Location

Lokasi utama opsional diagnostik. Jika null, Location akan mengembalikan None.

additionalLocations
IEnumerable<Location>

Sekumpulan lokasi tambahan opsional yang terkait dengan diagnostik. Biasanya, ini adalah lokasi item lain yang dirujuk dalam pesan. Jika null, AdditionalLocations akan mengembalikan daftar kosong.

messageArgs
Object[]

Argumen untuk pesan diagnostik.

Mengembalikan

Instans Diagnostic.

Berlaku untuk

Create(DiagnosticDescriptor, Location, ImmutableDictionary<String,String>, Object[])

Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs

Membuat instans Diagnostic .

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

Yang DiagnosticDescriptor menjelaskan diagnostik.

location
Location

Lokasi utama opsional diagnostik. Jika null, Location akan mengembalikan None.

properties
ImmutableDictionary<String,String>

Sekumpulan pasangan nilai nama opsional dengan cara penganalisis yang membuat diagnostik dapat menyampaikan informasi yang lebih rinci ke fixer. Jika null, Properties akan mengembalikan Empty.

messageArgs
Object[]

Argumen untuk pesan diagnostik.

Mengembalikan

Instans Diagnostic.

Berlaku untuk

Create(DiagnosticDescriptor, Location, IEnumerable<Location>, ImmutableDictionary<String,String>, Object[])

Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs

Membuat instans Diagnostic .

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

Yang DiagnosticDescriptor menjelaskan diagnostik.

location
Location

Lokasi utama opsional diagnostik. Jika null, Location akan mengembalikan None.

additionalLocations
IEnumerable<Location>

Sekumpulan lokasi tambahan opsional yang terkait dengan diagnostik. Biasanya, ini adalah lokasi item lain yang dirujuk dalam pesan. Jika null, AdditionalLocations akan mengembalikan daftar kosong.

properties
ImmutableDictionary<String,String>

Sekumpulan pasangan nilai nama opsional dengan cara penganalisis yang membuat diagnostik dapat menyampaikan informasi yang lebih rinci ke fixer. Jika null, Properties akan mengembalikan Empty.

messageArgs
Object[]

Argumen untuk pesan diagnostik.

Mengembalikan

Instans Diagnostic.

Berlaku untuk

Create(DiagnosticDescriptor, Location, DiagnosticSeverity, IEnumerable<Location>, ImmutableDictionary<String,String>, Object[])

Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs

Membuat instans Diagnostic .

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

Yang DiagnosticDescriptor menjelaskan diagnostik.

location
Location

Lokasi utama opsional diagnostik. Jika null, Location akan mengembalikan None.

effectiveSeverity
DiagnosticSeverity

Tingkat keparahan diagnostik yang efektif.

additionalLocations
IEnumerable<Location>

Sekumpulan lokasi tambahan opsional yang terkait dengan diagnostik. Biasanya, ini adalah lokasi item lain yang dirujuk dalam pesan. Jika null, AdditionalLocations akan mengembalikan daftar kosong.

properties
ImmutableDictionary<String,String>

Sekumpulan pasangan nilai nama opsional dengan cara penganalisis yang membuat diagnostik dapat menyampaikan informasi yang lebih rinci ke fixer. Jika null, Properties akan mengembalikan Empty.

messageArgs
Object[]

Argumen untuk pesan diagnostik.

Mengembalikan

Instans Diagnostic.

Berlaku untuk

Create(String, String, LocalizableString, DiagnosticSeverity, DiagnosticSeverity, Boolean, Int32, LocalizableString, LocalizableString, String, Location, IEnumerable<Location>, IEnumerable<String>, ImmutableDictionary<String,String>)

Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs

Membuat instans Diagnostic yang dapat dilokalkan.

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

Pengidentifikasi untuk diagnostik. Untuk diagnostik yang dihasilkan oleh pengkompilasi, ini akan menjadi kode numerik dengan awalan seperti "CS1001".

category
String

Kategori diagnostik. Untuk diagnostik yang dihasilkan oleh pengkompilasi, kategorinya adalah "Compiler".

message
LocalizableString

Teks pesan diagnostik.

severity
DiagnosticSeverity

Tingkat keparahan efektif diagnostik.

defaultSeverity
DiagnosticSeverity

Tingkat keparahan default diagnostik.

isEnabledByDefault
Boolean

True jika diagnostik diaktifkan secara default

warningLevel
Int32

Tingkat peringatan, lebih besar dari 0 jika tingkat keparahan adalah Warning; jika tidak, 0.

title
LocalizableString

Judul pendek opsional yang dapat dilokalkan yang menjelaskan diagnostik.

description
LocalizableString

Deskripsi opsional yang lebih mudah dilokalkan untuk diagnostik.

helpLink
String

Hyperlink opsional yang menyediakan informasi lebih rinci mengenai diagnostik.

location
Location

Lokasi utama opsional diagnostik. Jika null, Location akan mengembalikan None.

additionalLocations
IEnumerable<Location>

Sekumpulan lokasi tambahan opsional yang terkait dengan diagnostik. Biasanya, ini adalah lokasi item lain yang dirujuk dalam pesan. Jika null, AdditionalLocations akan mengembalikan daftar kosong.

customTags
IEnumerable<String>

Sekumpulan tag kustom opsional untuk diagnostik. Lihat WellKnownDiagnosticTags untuk beberapa tag terkenal. Jika null, Microsoft.CodeAnalysis.Diagnostic.CustomTags akan mengembalikan daftar kosong.

properties
ImmutableDictionary<String,String>

Sekumpulan pasangan nilai nama opsional dengan cara penganalisis yang membuat diagnostik dapat menyampaikan informasi yang lebih rinci ke fixer. Jika null, Properties akan mengembalikan Empty.

Mengembalikan

Instans Diagnostic.

Berlaku untuk

Create(String, String, LocalizableString, DiagnosticSeverity, DiagnosticSeverity, Boolean, Int32, Boolean, LocalizableString, LocalizableString, String, Location, IEnumerable<Location>, IEnumerable<String>, ImmutableDictionary<String,String>)

Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs
Sumber:
Diagnostic.cs

Membuat instans Diagnostic yang dapat dilokalkan.

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

Pengidentifikasi untuk diagnostik. Untuk diagnostik yang dihasilkan oleh pengkompilasi, ini akan menjadi kode numerik dengan awalan seperti "CS1001".

category
String

Kategori diagnostik. Untuk diagnostik yang dihasilkan oleh pengkompilasi, kategorinya adalah "Compiler".

message
LocalizableString

Teks pesan diagnostik.

severity
DiagnosticSeverity

Tingkat keparahan efektif diagnostik.

defaultSeverity
DiagnosticSeverity

Tingkat keparahan default diagnostik.

isEnabledByDefault
Boolean

True jika diagnostik diaktifkan secara default

warningLevel
Int32

Tingkat peringatan, lebih besar dari 0 jika tingkat keparahan adalah Warning; jika tidak, 0.

isSuppressed
Boolean

Bendera yang menunjukkan apakah diagnostik ditekan oleh penekanan sumber.

title
LocalizableString

Judul pendek opsional yang dapat dilokalkan yang menjelaskan diagnostik.

description
LocalizableString

Deskripsi opsional yang lebih mudah dilokalkan untuk diagnostik.

helpLink
String

Hyperlink opsional yang menyediakan informasi lebih rinci mengenai diagnostik.

location
Location

Lokasi utama opsional diagnostik. Jika null, Location akan mengembalikan None.

additionalLocations
IEnumerable<Location>

Sekumpulan lokasi tambahan opsional yang terkait dengan diagnostik. Biasanya, ini adalah lokasi item lain yang dirujuk dalam pesan. Jika null, AdditionalLocations akan mengembalikan daftar kosong.

customTags
IEnumerable<String>

Sekumpulan tag kustom opsional untuk diagnostik. Lihat WellKnownDiagnosticTags untuk beberapa tag terkenal. Jika null, Microsoft.CodeAnalysis.Diagnostic.CustomTags akan mengembalikan daftar kosong.

properties
ImmutableDictionary<String,String>

Sekumpulan pasangan nilai nama opsional dengan cara penganalisis yang membuat diagnostik dapat menyampaikan informasi yang lebih rinci ke fixer. Jika null, Properties akan mengembalikan Empty.

Mengembalikan

Instans Diagnostic.

Berlaku untuk