Exemplo n.º 1
0
    C2 Field; // GOOD

    protected override void Dispose(bool disposing)
    {
        base.Dispose(disposing);
        if (disposing)
        {
            Field.Dispose();
        }
    }
Exemplo n.º 2
0
    C2 Field; // GOOD

    public override void Dispose(bool disposing)
    {
        base.Dispose(disposing);
        if (disposing)
        {
            Field.Dispose();
        }
    }
Exemplo n.º 3
0
 public void Dispose()
 {
     if (c1 != null)
     {
         c1.Dispose();
     }
     if (c2 != null)
     {
         c2.Dispose();
     }
 }
Exemplo n.º 4
0
    C2 Field; // GOOD

    public override void Dispose()
    {
        base.Dispose();
        Field.Dispose();
    }
Exemplo n.º 5
0
    C2 Field; // BAD

    public virtual void Dispose()
    { // Typo: virtual instead of override
        base.Dispose();
        Field.Dispose();
    }