C# 클래스 UnityEditor.Scripting.Compilers.CompilerOutputParserBase

파일 보기 프로젝트 열기: CarlosHBC/UnityDecompiled 1 사용 예제들

공개 메소드들

메소드 설명
Parse ( string errorOutput, bool compilationHadFailure ) : IEnumerable
Parse ( string errorOutput, string standardOutput, bool compilationHadFailure ) : IEnumerable

보호된 메소드들

메소드 설명
CompilerOutputParserBase ( ) : System
CreateCompilerMessageFromMatchedRegex ( string line, Match m, string erroridentifier ) : CompilerMessage
CreateInternalCompilerErrorMessage ( string compileroutput ) : CompilerMessage
GetErrorIdentifier ( ) : string
GetInternalErrorOutputRegex ( ) : Regex
GetOutputRegex ( ) : Regex
NormalizeMemberNotFoundError ( string errorMsg, Regex messageParser ) : NormalizedCompilerStatus
NormalizeSimpleUnknownTypeOfNamespaceError ( string errorMsg, Regex messageParser ) : NormalizedCompilerStatus
NormalizeUnknownTypeMemberOfNamespaceError ( string errorMsg, Regex messageParser ) : NormalizedCompilerStatus
NormalizedStatusFor ( Match match ) : NormalizedCompilerStatus
TryNormalizeCompilerStatus ( Match match, string idToCheck, Regex messageParser, Func normalizer ) : NormalizedCompilerStatus

메소드 상세

CompilerOutputParserBase() 보호된 메소드

protected CompilerOutputParserBase ( ) : System
리턴 System

CreateCompilerMessageFromMatchedRegex() 보호된 정적인 메소드

protected static CreateCompilerMessageFromMatchedRegex ( string line, Match m, string erroridentifier ) : CompilerMessage
line string
m System.Text.RegularExpressions.Match
erroridentifier string
리턴 CompilerMessage

CreateInternalCompilerErrorMessage() 보호된 정적인 메소드

protected static CreateInternalCompilerErrorMessage ( string compileroutput ) : CompilerMessage
compileroutput string
리턴 CompilerMessage

GetErrorIdentifier() 보호된 추상적인 메소드

protected abstract GetErrorIdentifier ( ) : string
리턴 string

GetInternalErrorOutputRegex() 보호된 메소드

protected GetInternalErrorOutputRegex ( ) : Regex
리턴 System.Text.RegularExpressions.Regex

GetOutputRegex() 보호된 추상적인 메소드

protected abstract GetOutputRegex ( ) : Regex
리턴 System.Text.RegularExpressions.Regex

NormalizeMemberNotFoundError() 보호된 정적인 메소드

protected static NormalizeMemberNotFoundError ( string errorMsg, Regex messageParser ) : NormalizedCompilerStatus
errorMsg string
messageParser System.Text.RegularExpressions.Regex
리턴 NormalizedCompilerStatus

NormalizeSimpleUnknownTypeOfNamespaceError() 보호된 정적인 메소드

protected static NormalizeSimpleUnknownTypeOfNamespaceError ( string errorMsg, Regex messageParser ) : NormalizedCompilerStatus
errorMsg string
messageParser System.Text.RegularExpressions.Regex
리턴 NormalizedCompilerStatus

NormalizeUnknownTypeMemberOfNamespaceError() 보호된 정적인 메소드

protected static NormalizeUnknownTypeMemberOfNamespaceError ( string errorMsg, Regex messageParser ) : NormalizedCompilerStatus
errorMsg string
messageParser System.Text.RegularExpressions.Regex
리턴 NormalizedCompilerStatus

NormalizedStatusFor() 보호된 메소드

protected NormalizedStatusFor ( Match match ) : NormalizedCompilerStatus
match System.Text.RegularExpressions.Match
리턴 NormalizedCompilerStatus

Parse() 공개 메소드

public Parse ( string errorOutput, bool compilationHadFailure ) : IEnumerable
errorOutput string
compilationHadFailure bool
리턴 IEnumerable

Parse() 공개 메소드

public Parse ( string errorOutput, string standardOutput, bool compilationHadFailure ) : IEnumerable
errorOutput string
standardOutput string
compilationHadFailure bool
리턴 IEnumerable

TryNormalizeCompilerStatus() 보호된 정적인 메소드

protected static TryNormalizeCompilerStatus ( Match match, string idToCheck, Regex messageParser, Func normalizer ) : NormalizedCompilerStatus
match System.Text.RegularExpressions.Match
idToCheck string
messageParser System.Text.RegularExpressions.Regex
normalizer Func
리턴 NormalizedCompilerStatus