protected override void Dispose(bool disposing) { if (!IsDisposed) { if (Children != null) { // destroy children first foreach (var i in Children) { i.Dispose(); } Children.Clear(); } _Type = EDIType.Invalid; _ValueType = EValueType.Invalid; } base.Dispose(disposing); }
public void SetupHeader(EDIType diType, string typeName) { _i = 0; Type = diType; TypeName = typeName; }