BuildingCoder.CmdPreprocessFailure.RoomWarningSwallower.PreprocessFailures C# (CSharp) Méthode

PreprocessFailures() public méthode

public PreprocessFailures ( FailuresAccessor a ) : FailureProcessingResult
a FailuresAccessor
Résultat FailureProcessingResult
            public FailureProcessingResult PreprocessFailures(
                FailuresAccessor a)
            {
                // inside event handler, get all warnings

                IList<FailureMessageAccessor> failures
                  = a.GetFailureMessages();

                foreach( FailureMessageAccessor f in failures )
                {
                  // check failure definition ids
                  // against ones to dismiss:

                  FailureDefinitionId id
                = f.GetFailureDefinitionId();

                  if( BuiltInFailures.RoomFailures.RoomNotEnclosed
                == id )
                  {
                a.DeleteWarning( f );
                  }
                }
                return FailureProcessingResult.Continue;
            }
CmdPreprocessFailure.RoomWarningSwallower