Exemplo n.º 1
0
    public void Pop()
    {
      Contract.Assume(this.savedWarningLevel != null);


      this.warninglevel = this.savedWarningLevel.Pop();

#if DEBUG
      Console.WriteLine("Warning level restored to {0}", this.warninglevel);
#endif

    }
Exemplo n.º 2
0
    public void Push(WarningLevelOptions level)
    {
      EnsureWarningLevel();

#if DEBUG
      Console.WriteLine("Changing the warning level to {0}", level);
#endif

      this.savedWarningLevel.Push(this.warninglevel);
      this.warninglevel = level;
    }