C# Класс Pchp.CodeAnalysis.Errors.MessageProvider

Наследование: Microsoft.CodeAnalysis.CommonMessageProvider, IObjectWritable, IObjectReadable
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
Instance MessageProvider

Открытые методы

Метод Описание
ConvertSymbolToString ( int errorCode, ISymbol symbol ) : string
CreateDiagnostic ( int code, Microsoft.CodeAnalysis.Location location ) : Diagnostic
GetCategory ( int code ) : string
GetDescription ( int code ) : Microsoft.CodeAnalysis.LocalizableString
GetDiagnosticReport ( Microsoft.CodeAnalysis.DiagnosticInfo diagnosticInfo, Microsoft.CodeAnalysis.CompilationOptions options ) : ReportDiagnostic
GetHelpLink ( int code ) : string
GetMessageFormat ( int code ) : Microsoft.CodeAnalysis.LocalizableString
GetMessagePrefix ( string id, DiagnosticSeverity severity, bool isWarningAsError, CultureInfo culture ) : string
GetSeverity ( int code ) : DiagnosticSeverity
GetTitle ( int code ) : Microsoft.CodeAnalysis.LocalizableString
GetWarningLevel ( int code ) : int
LoadMessage ( int code, CultureInfo language ) : string
ReportAttributeParameterRequired ( DiagnosticBag diagnostics, Microsoft.CodeAnalysis.SyntaxNode attributeSyntax, string parameterName ) : void
ReportAttributeParameterRequired ( DiagnosticBag diagnostics, Microsoft.CodeAnalysis.SyntaxNode attributeSyntax, string parameterName1, string parameterName2 ) : void
ReportDuplicateMetadataReferenceStrong ( DiagnosticBag diagnostics, Microsoft.CodeAnalysis.Location location, Microsoft.CodeAnalysis.MetadataReference reference, Microsoft.CodeAnalysis.AssemblyIdentity identity, Microsoft.CodeAnalysis.MetadataReference equivalentReference, Microsoft.CodeAnalysis.AssemblyIdentity equivalentIdentity ) : void
ReportDuplicateMetadataReferenceWeak ( DiagnosticBag diagnostics, Microsoft.CodeAnalysis.Location location, Microsoft.CodeAnalysis.MetadataReference reference, Microsoft.CodeAnalysis.AssemblyIdentity identity, Microsoft.CodeAnalysis.MetadataReference equivalentReference, Microsoft.CodeAnalysis.AssemblyIdentity equivalentIdentity ) : void
ReportInvalidAttributeArgument ( DiagnosticBag diagnostics, Microsoft.CodeAnalysis.SyntaxNode attributeSyntax, int parameterIndex, AttributeData attribute ) : void
ReportInvalidNamedArgument ( DiagnosticBag diagnostics, Microsoft.CodeAnalysis.SyntaxNode attributeSyntax, int namedArgumentIndex, ITypeSymbol attributeClass, string parameterName ) : void
ReportMarshalUnmanagedTypeNotValidForFields ( DiagnosticBag diagnostics, Microsoft.CodeAnalysis.SyntaxNode attributeSyntax, int parameterIndex, string unmanagedTypeName, AttributeData attribute ) : void
ReportMarshalUnmanagedTypeOnlyValidForFields ( DiagnosticBag diagnostics, Microsoft.CodeAnalysis.SyntaxNode attributeSyntax, int parameterIndex, string unmanagedTypeName, AttributeData attribute ) : void
ReportParameterNotValidForType ( DiagnosticBag diagnostics, Microsoft.CodeAnalysis.SyntaxNode attributeSyntax, int namedArgumentIndex ) : void

Приватные методы

Метод Описание
IObjectReadable ( ) : object>.Func
IObjectWritable ( Roslyn.Utilities.ObjectWriter writer ) : void

Описание методов

ConvertSymbolToString() публичный Метод

public ConvertSymbolToString ( int errorCode, ISymbol symbol ) : string
errorCode int
symbol ISymbol
Результат string

CreateDiagnostic() публичный Метод

public CreateDiagnostic ( int code, Microsoft.CodeAnalysis.Location location ) : Diagnostic
code int
location Microsoft.CodeAnalysis.Location
Результат Diagnostic

GetCategory() публичный Метод

public GetCategory ( int code ) : string
code int
Результат string

GetDescription() публичный Метод

public GetDescription ( int code ) : Microsoft.CodeAnalysis.LocalizableString
code int
Результат Microsoft.CodeAnalysis.LocalizableString

GetDiagnosticReport() публичный Метод

public GetDiagnosticReport ( Microsoft.CodeAnalysis.DiagnosticInfo diagnosticInfo, Microsoft.CodeAnalysis.CompilationOptions options ) : ReportDiagnostic
diagnosticInfo Microsoft.CodeAnalysis.DiagnosticInfo
options Microsoft.CodeAnalysis.CompilationOptions
Результат ReportDiagnostic

GetHelpLink() публичный Метод

public GetHelpLink ( int code ) : string
code int
Результат string

GetMessageFormat() публичный Метод

public GetMessageFormat ( int code ) : Microsoft.CodeAnalysis.LocalizableString
code int
Результат Microsoft.CodeAnalysis.LocalizableString

GetMessagePrefix() публичный Метод

public GetMessagePrefix ( string id, DiagnosticSeverity severity, bool isWarningAsError, CultureInfo culture ) : string
id string
severity DiagnosticSeverity
isWarningAsError bool
culture System.Globalization.CultureInfo
Результат string

GetSeverity() публичный Метод

public GetSeverity ( int code ) : DiagnosticSeverity
code int
Результат DiagnosticSeverity

GetTitle() публичный Метод

public GetTitle ( int code ) : Microsoft.CodeAnalysis.LocalizableString
code int
Результат Microsoft.CodeAnalysis.LocalizableString

GetWarningLevel() публичный Метод

public GetWarningLevel ( int code ) : int
code int
Результат int

LoadMessage() публичный Метод

public LoadMessage ( int code, CultureInfo language ) : string
code int
language System.Globalization.CultureInfo
Результат string

ReportAttributeParameterRequired() публичный Метод

public ReportAttributeParameterRequired ( DiagnosticBag diagnostics, Microsoft.CodeAnalysis.SyntaxNode attributeSyntax, string parameterName ) : void
diagnostics DiagnosticBag
attributeSyntax Microsoft.CodeAnalysis.SyntaxNode
parameterName string
Результат void

ReportAttributeParameterRequired() публичный Метод

public ReportAttributeParameterRequired ( DiagnosticBag diagnostics, Microsoft.CodeAnalysis.SyntaxNode attributeSyntax, string parameterName1, string parameterName2 ) : void
diagnostics DiagnosticBag
attributeSyntax Microsoft.CodeAnalysis.SyntaxNode
parameterName1 string
parameterName2 string
Результат void

ReportDuplicateMetadataReferenceStrong() публичный Метод

public ReportDuplicateMetadataReferenceStrong ( DiagnosticBag diagnostics, Microsoft.CodeAnalysis.Location location, Microsoft.CodeAnalysis.MetadataReference reference, Microsoft.CodeAnalysis.AssemblyIdentity identity, Microsoft.CodeAnalysis.MetadataReference equivalentReference, Microsoft.CodeAnalysis.AssemblyIdentity equivalentIdentity ) : void
diagnostics DiagnosticBag
location Microsoft.CodeAnalysis.Location
reference Microsoft.CodeAnalysis.MetadataReference
identity Microsoft.CodeAnalysis.AssemblyIdentity
equivalentReference Microsoft.CodeAnalysis.MetadataReference
equivalentIdentity Microsoft.CodeAnalysis.AssemblyIdentity
Результат void

ReportDuplicateMetadataReferenceWeak() публичный Метод

public ReportDuplicateMetadataReferenceWeak ( DiagnosticBag diagnostics, Microsoft.CodeAnalysis.Location location, Microsoft.CodeAnalysis.MetadataReference reference, Microsoft.CodeAnalysis.AssemblyIdentity identity, Microsoft.CodeAnalysis.MetadataReference equivalentReference, Microsoft.CodeAnalysis.AssemblyIdentity equivalentIdentity ) : void
diagnostics DiagnosticBag
location Microsoft.CodeAnalysis.Location
reference Microsoft.CodeAnalysis.MetadataReference
identity Microsoft.CodeAnalysis.AssemblyIdentity
equivalentReference Microsoft.CodeAnalysis.MetadataReference
equivalentIdentity Microsoft.CodeAnalysis.AssemblyIdentity
Результат void

ReportInvalidAttributeArgument() публичный Метод

public ReportInvalidAttributeArgument ( DiagnosticBag diagnostics, Microsoft.CodeAnalysis.SyntaxNode attributeSyntax, int parameterIndex, AttributeData attribute ) : void
diagnostics DiagnosticBag
attributeSyntax Microsoft.CodeAnalysis.SyntaxNode
parameterIndex int
attribute AttributeData
Результат void

ReportInvalidNamedArgument() публичный Метод

public ReportInvalidNamedArgument ( DiagnosticBag diagnostics, Microsoft.CodeAnalysis.SyntaxNode attributeSyntax, int namedArgumentIndex, ITypeSymbol attributeClass, string parameterName ) : void
diagnostics DiagnosticBag
attributeSyntax Microsoft.CodeAnalysis.SyntaxNode
namedArgumentIndex int
attributeClass ITypeSymbol
parameterName string
Результат void

ReportMarshalUnmanagedTypeNotValidForFields() публичный Метод

public ReportMarshalUnmanagedTypeNotValidForFields ( DiagnosticBag diagnostics, Microsoft.CodeAnalysis.SyntaxNode attributeSyntax, int parameterIndex, string unmanagedTypeName, AttributeData attribute ) : void
diagnostics DiagnosticBag
attributeSyntax Microsoft.CodeAnalysis.SyntaxNode
parameterIndex int
unmanagedTypeName string
attribute AttributeData
Результат void

ReportMarshalUnmanagedTypeOnlyValidForFields() публичный Метод

public ReportMarshalUnmanagedTypeOnlyValidForFields ( DiagnosticBag diagnostics, Microsoft.CodeAnalysis.SyntaxNode attributeSyntax, int parameterIndex, string unmanagedTypeName, AttributeData attribute ) : void
diagnostics DiagnosticBag
attributeSyntax Microsoft.CodeAnalysis.SyntaxNode
parameterIndex int
unmanagedTypeName string
attribute AttributeData
Результат void

ReportParameterNotValidForType() публичный Метод

public ReportParameterNotValidForType ( DiagnosticBag diagnostics, Microsoft.CodeAnalysis.SyntaxNode attributeSyntax, int namedArgumentIndex ) : void
diagnostics DiagnosticBag
attributeSyntax Microsoft.CodeAnalysis.SyntaxNode
namedArgumentIndex int
Результат void

Описание свойств

Instance публичное статическое свойство

public static MessageProvider,Pchp.CodeAnalysis.Errors Instance
Результат MessageProvider