コード例 #1
0
ファイル: FileChecks.cs プロジェクト: zBart/Ares
 public override void DoChecks(Data.IProject project, IModelErrors errors, CancellationToken ct)
 {
     m_ModelErrors = errors;
     m_Ct          = ct;
     foreach (IMode mode in project.GetModes())
     {
         foreach (IModeElement element in mode.GetElements())
         {
             element.Visit(this);
             m_Ct.ThrowIfCancellationRequested();
         }
     }
 }
コード例 #2
0
ファイル: ModelChecks.cs プロジェクト: zBart/Ares
 protected void AddError(IModelErrors errors, ModelError.ErrorSeverity severity, String message, Object element)
 {
     errors.AddError(CheckType, new ModelError(severity, message, element));
 }
コード例 #3
0
ファイル: ModelChecks.cs プロジェクト: zBart/Ares
 public abstract void DoChecks(IProject project, IModelErrors errors, CancellationToken ct);