/// <summary> /// Initializes a new instance of the <see cref="T:MockReflectionDisposable"/> class. /// </summary> /// <param name="nonDisposableObject">A non-disposable object, or a null reference.</param> /// <param name="disposableObject">A disposable object, or a null reference.</param> public MockReflectionDisposable(Object nonDisposableObject, DisposableBase disposableObject) : this(nonDisposableObject, disposableObject, null, IntPtr.Zero) { }
/// <summary> /// Initializes a new instance of the <see cref="T:MockReflectionDisposable"/> class. /// </summary> /// <param name="nonDisposableObject">A non-disposable object, or a null reference.</param> /// <param name="disposableObject">A disposable object, or a null reference.</param> /// <param name="disposableCollection">A disposable collection, or a null reference.</param> /// <param name="intPtr">An <see cref="T:IntPtr"/> value, or a null reference.</param> public MockReflectionDisposable(Object nonDisposableObject, DisposableBase disposableObject, IEnumerable<DisposableBase> disposableCollection, IntPtr intPtr) : base() { this._nonDisposableObject = nonDisposableObject; this._disposableObject = disposableObject; this._disposableCollection = disposableCollection; this._intPtr = intPtr; }
/// <summary> /// Initializes a new instance of the <see cref="T:MockReflectionDisposable"/> class. /// </summary> /// <param name="nonDisposableObject">A non-disposable object, or a null reference.</param> /// <param name="disposableObject">A disposable object, or a null reference.</param> /// <param name="intPtr">An <see cref="T:IntPtr"/> value, or a null reference.</param> public MockReflectionDisposable(Object nonDisposableObject, DisposableBase disposableObject, IntPtr intPtr) : this(nonDisposableObject, disposableObject, null, intPtr) { }
/// <summary> /// Initializes a new instance of the <see cref="T:MockReflectionDisposable"/> class. /// </summary> /// <param name="disposableObject">A disposable object, or a null reference.</param> /// <param name="disposableCollection">A disposable collection, or a null reference.</param> /// <param name="intPtr">An <see cref="T:IntPtr"/> value, or a null reference.</param> public MockReflectionDisposable(DisposableBase disposableObject, IEnumerable<DisposableBase> disposableCollection, IntPtr intPtr) : this(null, disposableObject, disposableCollection, intPtr) { }
/// <summary> /// Initializes a new instance of the <see cref="T:MockReflectionDisposable"/> class. /// </summary> /// <param name="nonDisposableObject">A non-disposable object, or a null reference.</param> /// <param name="disposableObject">A disposable object, or a null reference.</param> /// <param name="disposableCollection">A disposable collection, or a null reference.</param> public MockReflectionDisposable(Object nonDisposableObject, DisposableBase disposableObject, IEnumerable<DisposableBase> disposableCollection) : this(nonDisposableObject, disposableObject, disposableCollection, IntPtr.Zero) { }