C# Класс ShaderTools.Unity.Diagnostics.DiagnosticExtensions

Показать файл Открыть проект

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

Метод Описание
GetMessage ( this diagnosticId ) : string
Report ( this diagnostics, TextSpan textSpan, DiagnosticId diagnosticId ) : void
ReportIllegalInputCharacter ( this diagnostics, TextSpan textSpan, char character ) : void
ReportInvalidHex ( this diagnostics, TextSpan textSpan, string tokenText ) : void
ReportInvalidInteger ( this diagnostics, TextSpan textSpan, string tokenText ) : void
ReportInvalidOctal ( this diagnostics, TextSpan textSpan, string tokenText ) : void
ReportInvalidReal ( this diagnostics, TextSpan textSpan, string tokenText ) : void
ReportNumberTooLarge ( this diagnostics, TextSpan textSpan, string tokenText ) : void
ReportTokenExpected ( this diagnostics, TextSpan span, SyntaxToken actual, SyntaxKind expected ) : void
ReportTokenExpectedMultipleChoices ( this diagnostics, TextSpan span, SyntaxToken actual, IEnumerable expected ) : void
ReportTokenUnexpected ( this diagnostics, TextSpan span, SyntaxToken actual ) : void
ReportUnterminatedComment ( this diagnostics, TextSpan textSpan ) : void
ReportUnterminatedString ( this diagnostics, TextSpan textSpan ) : void

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

GetMessage() публичный статический Метод

public static GetMessage ( this diagnosticId ) : string
diagnosticId this
Результат string

Report() публичный статический Метод

public static Report ( this diagnostics, TextSpan textSpan, DiagnosticId diagnosticId ) : void
diagnostics this
textSpan TextSpan
diagnosticId DiagnosticId
Результат void

ReportIllegalInputCharacter() публичный статический Метод

public static ReportIllegalInputCharacter ( this diagnostics, TextSpan textSpan, char character ) : void
diagnostics this
textSpan TextSpan
character char
Результат void

ReportInvalidHex() публичный статический Метод

public static ReportInvalidHex ( this diagnostics, TextSpan textSpan, string tokenText ) : void
diagnostics this
textSpan TextSpan
tokenText string
Результат void

ReportInvalidInteger() публичный статический Метод

public static ReportInvalidInteger ( this diagnostics, TextSpan textSpan, string tokenText ) : void
diagnostics this
textSpan TextSpan
tokenText string
Результат void

ReportInvalidOctal() публичный статический Метод

public static ReportInvalidOctal ( this diagnostics, TextSpan textSpan, string tokenText ) : void
diagnostics this
textSpan TextSpan
tokenText string
Результат void

ReportInvalidReal() публичный статический Метод

public static ReportInvalidReal ( this diagnostics, TextSpan textSpan, string tokenText ) : void
diagnostics this
textSpan TextSpan
tokenText string
Результат void

ReportNumberTooLarge() публичный статический Метод

public static ReportNumberTooLarge ( this diagnostics, TextSpan textSpan, string tokenText ) : void
diagnostics this
textSpan TextSpan
tokenText string
Результат void

ReportTokenExpected() публичный статический Метод

public static ReportTokenExpected ( this diagnostics, TextSpan span, SyntaxToken actual, SyntaxKind expected ) : void
diagnostics this
span TextSpan
actual SyntaxToken
expected SyntaxKind
Результат void

ReportTokenExpectedMultipleChoices() публичный статический Метод

public static ReportTokenExpectedMultipleChoices ( this diagnostics, TextSpan span, SyntaxToken actual, IEnumerable expected ) : void
diagnostics this
span TextSpan
actual SyntaxToken
expected IEnumerable
Результат void

ReportTokenUnexpected() публичный статический Метод

public static ReportTokenUnexpected ( this diagnostics, TextSpan span, SyntaxToken actual ) : void
diagnostics this
span TextSpan
actual SyntaxToken
Результат void

ReportUnterminatedComment() публичный статический Метод

public static ReportUnterminatedComment ( this diagnostics, TextSpan textSpan ) : void
diagnostics this
textSpan TextSpan
Результат void

ReportUnterminatedString() публичный статический Метод

public static ReportUnterminatedString ( this diagnostics, TextSpan textSpan ) : void
diagnostics this
textSpan TextSpan
Результат void