コード例 #1
0
        public void DefineError(int id, int level, CompilationStage stage, string messageTemplate)
        {
            CodeContract.RequiresArgumentInRange(!m_errorInfoStore.Contains(id), "id", "Error id is duplicated");

            var errorInfo = new CompilationErrorInfo(id, level, stage, messageTemplate);
            m_errorInfoStore.Add(errorInfo);
        }
コード例 #2
0
        public void DefineError(int id, int level, CompilationStage stage, string messageTemplate)
        {
            CodeContract.RequiresArgumentInRange(!m_errorInfoStore.Contains(id), "id", "Error id is duplicated");

            var errorInfo = new CompilationErrorInfo(id, level, stage, messageTemplate);

            m_errorInfoStore.Add(errorInfo);
        }
コード例 #3
0
ファイル: CompilationError.cs プロジェクト: zyangpointer/VBF
 public CompilationError(CompilationErrorInfo errorInfo, SourceSpan errorPosition, string errorMessage)
 {
     Info          = errorInfo;
     ErrorPosition = errorPosition;
     Message       = errorMessage;
 }
コード例 #4
0
ファイル: CompilationError.cs プロジェクト: java66liu/VBF
 public CompilationError(CompilationErrorInfo errorInfo, SourceSpan errorPosition, string errorMessage)
 {
     Info = errorInfo;
     ErrorPosition = errorPosition;
     Message = errorMessage;
 }