public static void Test() { using (SimpleClass c1 = new SimpleClass()) { // do things } // above code is same as below effct SimpleClass c2 = new SimpleClass(); try { // do things } catch (Exception ex) { } finally { c2.Dispose(); } }
public ComplexMessage(MyRandom r) { if (r.Next(100) == 0) { m_msg = null; } else { m_msg = new S16Message(r); } if (r.Next(100) == 0) { m_sealedClass = null; } else { m_sealedClass = new SimpleClass(r); } if (r.Next(100) == 0) { m_abstractMsg = null; } else { m_abstractMsg = new SimpleClass(r); } if (r.Next(100) == 0) { m_ifaceMsg = null; } else { m_ifaceMsg = new SimpleClass2(r); } }
public void Compare(SimpleClass other) { if (m_val != other.m_val) throw new Exception(); base.Compare(other); }
public ComplexMessage(Random r) { if (r.Next(100) == 0) m_msg = null; else m_msg = new S16Message(r); if (r.Next(100) == 0) m_sealedClass = null; else m_sealedClass = new SimpleClass(r); if (r.Next(100) == 0) m_abstractMsg = null; else m_abstractMsg = new SimpleClass(r); if (r.Next(100) == 0) m_ifaceMsg = null; else m_ifaceMsg = new SimpleClass2(r); }