Diagnostic.Create Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.