protected override void DisposeManaged() { base.DisposeManaged(); this._BlobPtr?.ReleaseRef(); this._BlobPtr = null; }
public MXDataIter(MXDataIter other) { if (other == null) { throw new ArgumentNullException(nameof(other)); } this._Creator = other._Creator; this._Params = new Dictionary <string, string>(other._Params); other._BlobPtr.AddRef(); this._BlobPtr = other._BlobPtr; }
public MXDataIter(string mxdataiterType) { this._Creator = DataiterMap.GetMXDataIterCreator(mxdataiterType); this._BlobPtr = new MXDataIterBlob(); }