예제 #1
0
파일: Parser.cs 프로젝트: knat/SData
 private void ErrorAndThrow(DiagMsgEx diagMsg)
 {
     ErrorAndThrow(diagMsg, GetToken().TextSpan);
 }
예제 #2
0
 private static void Error(DiagMsgEx diagMsg, TextSpan textSpan)
 {
     Current.AddDiagnostic(DiagnosticSeverity.Error, (int)diagMsg.Code, diagMsg.GetMessage(), textSpan);
 }
예제 #3
0
파일: Parser.cs 프로젝트: knat/SData
 private void ErrorAndThrow(DiagMsgEx diagMsg, TextSpan textSpan)
 {
     Error((int)diagMsg.Code, diagMsg.GetMessage(), textSpan);
     Throw();
 }
예제 #4
0
 public static void ErrorAndThrow(DiagMsgEx diagMsg, TextSpan textSpan)
 {
     Error(diagMsg, textSpan);
     throw LoadingException.Instance;
 }