static DisposeableStaticFieldsArray()
 {
     B     = new Disposable [1];
     B [0] = new Disposable();
 }
 public DisposeableFieldsImplementsIDisposeableCorrectly()
 {
     B = new Disposable();
 }
 public StructWithDisposeableFields(object obj)
 {
     b = obj;
     a = new Disposable();
 }
 public DisposeableFieldsReferenced(Disposable instance)
 {
     A = null;
     B = instance;
 }
 public DisposeableFieldsAssigned()
 {
     A = null;
     B = new Disposable();
 }
 public DisposeableFieldsNullAssigned()
 {
     A = null;
     B = null;
 }
 protected DisposeableFieldsImplementsIDisposeableAbstractAssigned()
 {
     B = new Disposable();
 }