TypeExtensions Class

Contains custom extension methods to use with Type.

Definition

Namespace: DevCase.Extensions.TypeExtensions
Assembly: DevCase.net48 (in DevCase.net48.dll) Version: 6.0.0.0 (6.0)
XMLNS for XAML: Not mapped to an xmlns.
[HideModuleNameAttribute]
public sealed class TypeExtensions
Inheritance
Object    TypeExtensions

Methods

CreateInstance(Type) Creates an instance of the specified type, using its parameterless constructor.
CreateInstance(Type, Object) Creates an instance of the specified type.
CreateInstanceT(T) Creates an instance of the specified type, using its parameterless constructor.
CreateInstanceT(Type, Object) Creates an instance of the specified type.
CreateUninitializedInstanceT Creates an uninitialized instance of T without calling any of its constructors.

Note that because the returned instance of the object is initialized to zero and no constructors are run, the object might not represent a state that is regarded as valid by that object.

Equals Determines whether the specified object is equal to the current object.
(Inherited from Object)
GetAllBaseTypes Gets the Type inheritance hierarchy of the the source Type, that is, the type from which the source Type directly inherits, and the types from which their inherited types inherits.
GetAllDerivedTypes(Type) Gets all the types that inherits from the source Type within the Assembly in which the source Type is defined.
GetAllDerivedTypes(Type, Assembly) Gets all the types that inherits from the source Type within the specified Assembly.
GetHashCode Serves as the default hash function.
(Inherited from Object)
GetType Gets the Type of the current instance.
(Inherited from Object)
InheritsFrom Determines whether the specified type inherits from the specified Type.
IsDisposable Determines whether the specified Type is disposable.
IsNullable Determines whether the specified Type is nullable.
IsNumeric Determines whether the specified Type is a numeric type.
ToString Returns a string that represents the current object.
(Inherited from Object)

Extension Methods

CanConvertTo Determines whether the source object can be converted to the specified target type.
(Defined by ObjectExtensions)
CanConvertToT Determines whether the source object can be converted to the specified target type.
(Defined by ObjectExtensions)
ConvertToT Converts an object to the specified target type.

If the conversion fails, an exception is thrown.
(Defined by ObjectExtensions)

ConvertToT Converts an object to the specified target type.

If the conversion fails, returns the specified default value.
(Defined by ObjectExtensions)

IsDisposable Determines whether the specified object is a disposable type (i.e., it implements IDisposable interface).
(Defined by ObjectExtensions)
Speak Speaks the string representation of the source object by using the operating system integrated text-to-speech synthesizer.
(Defined by ObjectExtensions)
Speak Speaks the string representation of the source object by using the operating system integrated text-to-speech synthesizer.
(Defined by ObjectExtensions)
ThrowIfNullTException Throws the specified exception if the source object is null.
(Defined by ObjectExtensions)

See Also