Inheritance: System.ApplicationException
コード例 #1
0
 public void Add(CompilerError error)
 {
     if (null == error)
     {
         throw new ArgumentNullException("error");
     }
     InnerList.Add(error);
 }
コード例 #2
0
        private bool CompilerErrorFilter(Boo.Lang.Compiler.CompilerError e)
        {
            int num = e.Code.Equals("BCE0005") ? 1 : 0;

            if (num == 0)
            {
                num = (e.Code.Equals("BCE0018") ? 1 : 0);
            }
            if (num == 0)
            {
                num = (e.Code.Equals("BCE0019") ? 1 : 0);
            }
            if (num == 0)
            {
                num = (e.Code.Equals("BCE0064") ? 1 : 0);
            }
            return((byte)num != 0);
        }
コード例 #3
0
 void Error(Boo.Lang.Compiler.Ast.Attribute node, CompilerError error)
 {
     node.Entity = TypeSystemServices.ErrorEntity;
     Errors.Add(error);
 }
コード例 #4
0
 public void MapParsingMessage(CompilerError error)
 {
     MapParsingMessage(error.LexicalInfo);
 }
コード例 #5
0
 public void MapMessage(CompilerError error)
 {
     if (error.Code == "BCE0055")
         // I do not care about internal compiler errors here
         // In particular if an attribute type fails to resolve the CheckNeverUsedMethods step throws an exception
         return;
     messages.Add(new CompilerMessage(error.LexicalInfo, error.Code, error.Message, TaskErrorCategory.Error));
 }
コード例 #6
0
ファイル: ExpandMacros.cs プロジェクト: boo/boo-lang
 private void ProcessingError(CompilerError error)
 {
     Errors.Add(error);
     RemoveCurrentNode();
 }
コード例 #7
0
 protected void Error(CompilerError error)
 {
     Errors.Add(error);
 }
コード例 #8
0
 protected void Error(Expression node, CompilerError error)
 {
     Error(node);
     Errors.Add(error);
 }
コード例 #9
0
ファイル: Parse.cs プロジェクト: CarlosHBC/UnityDecompiled
 public void ReportError(CompilerError error)
 {
     this.Errors.Add(error);
 }
コード例 #10
0
 protected void ReportError(CompilerError error)
 {
     this._context.get_Errors().Add(error);
 }