C# 클래스 ShaderTools.Unity.Diagnostics.DiagnosticExtensions

파일 보기 프로젝트 열기: tgjones/HlslTools

공개 메소드들

메소드 설명
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