protected override void DisposeObject(bool disposing) { if (_dacl != null) { _dacl.Dereference(disposing); } if (_sacl != null) { _sacl.Dereference(disposing); } if (_owner != null) { _owner.Dereference(disposing); } if (_group != null) { _group.Dereference(disposing); } if (_memory != null) { _memory.Dereference(disposing); } }