Esempio n. 1
0
        public void SimpleIsInstance()
        {
            object e = new EException();

            Assert.IsTrue(e is EException);
            Assert.IsTrue(!(e is IsInstanceTest));
        }
Esempio n. 2
0
        public void SimpleAsNull()
        {
            object e  = new EException();
            var    e2 = e as NewException;

            Assert.IsTrue(null == e2);
        }
Esempio n. 3
0
        public void SimpleAsInstance()
        {
            object e  = new EException();
            var    e2 = e as EException;

            Assert.IsTrue(null != e2);
            Assert.IsTrue(e == e2);
        }
Esempio n. 4
0
        public void InterfaceIsInstance()
        {
            object e = new NewException();

            Assert.IsTrue(e is IExInterface);

            object f = new EException();

            Assert.IsTrue(!(f is IExInterface));
        }
Esempio n. 5
0
        public void RefenceCode()
        {
            object e = new EException();


            if (e is Exception)
            {
                System.Console.WriteLine("a");
            }
            else if (e is EException)
            {
                System.Console.WriteLine("b");
            }
        }
Esempio n. 6
0
 public void SetException(EException exception)
 {
     m_task.m_exception = exception;
     m_task.m_state     = (byte)State.Faulted;
     call_continuation();
 }
Esempio n. 7
0
 void SetException(EException exception)
 {
     base.SetException(exception);
 }
Esempio n. 8
0
 protected void SetException(EException e)
 {
     m_exception = e;
     m_state     = (byte)State.Faulted;
     call_continuation();
 }