C# Class Pchp.CodeAnalysis.Errors.MessageProvider

Inheritance: Microsoft.CodeAnalysis.CommonMessageProvider, IObjectWritable, IObjectReadable
Afficher le fichier Open project: iolevel/peachpie

Méthodes publiques

Свойство Type Description
Instance MessageProvider

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
IObjectReadable ( ) : object>.Func
IObjectWritable ( Roslyn.Utilities.ObjectWriter writer ) : void

Method Details

ConvertSymbolToString() public méthode

public ConvertSymbolToString ( int errorCode, ISymbol symbol ) : string
errorCode int
symbol ISymbol
Résultat string

CreateDiagnostic() public méthode

public CreateDiagnostic ( int code, Microsoft.CodeAnalysis.Location location ) : Diagnostic
code int
location Microsoft.CodeAnalysis.Location
Résultat Diagnostic

GetCategory() public méthode

public GetCategory ( int code ) : string
code int
Résultat string

GetDescription() public méthode

public GetDescription ( int code ) : Microsoft.CodeAnalysis.LocalizableString
code int
Résultat Microsoft.CodeAnalysis.LocalizableString

GetDiagnosticReport() public méthode

public GetDiagnosticReport ( Microsoft.CodeAnalysis.DiagnosticInfo diagnosticInfo, Microsoft.CodeAnalysis.CompilationOptions options ) : ReportDiagnostic
diagnosticInfo Microsoft.CodeAnalysis.DiagnosticInfo
options Microsoft.CodeAnalysis.CompilationOptions
Résultat ReportDiagnostic

GetHelpLink() public méthode

public GetHelpLink ( int code ) : string
code int
Résultat string

GetMessageFormat() public méthode

public GetMessageFormat ( int code ) : Microsoft.CodeAnalysis.LocalizableString
code int
Résultat Microsoft.CodeAnalysis.LocalizableString

GetMessagePrefix() public méthode

public GetMessagePrefix ( string id, DiagnosticSeverity severity, bool isWarningAsError, CultureInfo culture ) : string
id string
severity DiagnosticSeverity
isWarningAsError bool
culture System.Globalization.CultureInfo
Résultat string

GetSeverity() public méthode

public GetSeverity ( int code ) : DiagnosticSeverity
code int
Résultat DiagnosticSeverity

GetTitle() public méthode

public GetTitle ( int code ) : Microsoft.CodeAnalysis.LocalizableString
code int
Résultat Microsoft.CodeAnalysis.LocalizableString

GetWarningLevel() public méthode

public GetWarningLevel ( int code ) : int
code int
Résultat int

LoadMessage() public méthode

public LoadMessage ( int code, CultureInfo language ) : string
code int
language System.Globalization.CultureInfo
Résultat string

ReportAttributeParameterRequired() public méthode

public ReportAttributeParameterRequired ( DiagnosticBag diagnostics, Microsoft.CodeAnalysis.SyntaxNode attributeSyntax, string parameterName ) : void
diagnostics DiagnosticBag
attributeSyntax Microsoft.CodeAnalysis.SyntaxNode
parameterName string
Résultat void

ReportAttributeParameterRequired() public méthode

public ReportAttributeParameterRequired ( DiagnosticBag diagnostics, Microsoft.CodeAnalysis.SyntaxNode attributeSyntax, string parameterName1, string parameterName2 ) : void
diagnostics DiagnosticBag
attributeSyntax Microsoft.CodeAnalysis.SyntaxNode
parameterName1 string
parameterName2 string
Résultat void

ReportDuplicateMetadataReferenceStrong() public méthode

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
Résultat void

ReportDuplicateMetadataReferenceWeak() public méthode

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
Résultat void

ReportInvalidAttributeArgument() public méthode

public ReportInvalidAttributeArgument ( DiagnosticBag diagnostics, Microsoft.CodeAnalysis.SyntaxNode attributeSyntax, int parameterIndex, AttributeData attribute ) : void
diagnostics DiagnosticBag
attributeSyntax Microsoft.CodeAnalysis.SyntaxNode
parameterIndex int
attribute AttributeData
Résultat void

ReportInvalidNamedArgument() public méthode

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
Résultat void

ReportMarshalUnmanagedTypeNotValidForFields() public méthode

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
Résultat void

ReportMarshalUnmanagedTypeOnlyValidForFields() public méthode

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
Résultat void

ReportParameterNotValidForType() public méthode

public ReportParameterNotValidForType ( DiagnosticBag diagnostics, Microsoft.CodeAnalysis.SyntaxNode attributeSyntax, int namedArgumentIndex ) : void
diagnostics DiagnosticBag
attributeSyntax Microsoft.CodeAnalysis.SyntaxNode
namedArgumentIndex int
Résultat void

Property Details

Instance public_oe static_oe property

public static MessageProvider,Pchp.CodeAnalysis.Errors Instance
Résultat MessageProvider