Show / Hide Table of Contents

Interface IDisposableEx

Extension of the IDisposable interface. Provides all previously available functionality, and includes some useful extensions.

Inherited Members
IDisposable.Dispose()
Namespace: TheXDS.MCART.Types.Base
Assembly: MCART.dll
Syntax
public interface IDisposableEx : IDisposable

Properties

| Edit this page View Source

IsDisposed

Gets a value indicating whether this object has been disposed.

Declaration
bool IsDisposed { get; }
Property Value
Type Description
bool

Methods

| Edit this page View Source

TryDispose()

Attempts to release the resources of this instance.

Declaration
bool TryDispose()
Returns
Type Description
bool

true if the instance was disposed successfully, false if this instance has already been disposed or if an error occurred while disposing it.

Extension Methods

Objects.ShallowCopyTo(object, object, Type)
ObjectExtensions.FieldsOf<T>(object)
ObjectExtensions.GetAttribute<T>(object)
ObjectExtensions.GetAttributes<T>(object)
ObjectExtensions.HasAttrValue<TAttribute, TValue>(object, out TValue)
ObjectExtensions.HasAttribute<T>(object)
ObjectExtensions.HasAttribute<T>(object, out T?)
ObjectExtensions.HasAttributes<T>(object, out IEnumerable<T>?)
ObjectExtensions.Is(object?, object?)
ObjectExtensions.IsEither(object, IEnumerable)
ObjectExtensions.IsEither(object, params object[])
ObjectExtensions.IsNeither(object, IEnumerable)
ObjectExtensions.IsNeither(object, params object[])
ObjectExtensions.IsNot(object?, object?)
ObjectExtensions.PropertiesOf<T>(object)
ObjectExtensions.WhichAre(object, IEnumerable<object>)
ObjectExtensions.WhichAre(object, params object[])
Common.IfNotNull<T>(T?, Action<T>)
Objects.Itself<T>(T)
Objects.ShallowCopyTo<T>(T, T)
CollectionExtensions.PushInto<TItem, TCollection>(TItem, ICollection<TCollection>)
DictionaryExtensions.PushInto<TKey, TValue>(TValue, TKey, IDictionary<TKey, TValue>)
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX