コード例 #1
0
 void RegisterError(Projecting.ProjectItemCodeDocument codeitem, CodeSegment segment, string errorDescription) {
     ThrowUtil.ThrowIfNull(codeitem);
     ThrowUtil.ThrowIfNull(segment);
     var errorService = codeitem.Project.Solution.ErrorService;
     segment.ErrorContext = new CodeError() { Description = errorDescription };
     errorService.Add(new Errors.ErrorItem(segment, codeitem));
 }
コード例 #2
0
ファイル: ASTManager.cs プロジェクト: RaptorOne/SmartDevelop
 protected void RegisterError(Projecting.ProjectItemCodeDocument codeitem, CodeSegment segment, string errorDescription) {
     var errorService = codeitem.Project.Solution.ErrorService;
     var err = new CodeError() { Description = errorDescription };
     if(segment != null) {
         segment.ErrorContext = err;
         errorService.Add(new Errors.ErrorItem(segment, codeitem, ErrorSource.DirectiveParser));
     } else {
         errorService.Add(new Errors.ErrorItem(err, codeitem, ErrorSource.DirectiveParser));
     }
 }