AssemblyExtensions Class

Contains custom extension methods to use with the Assembly type.

Definition

Namespace: DevCase.Extensions.AssemblyExtensions
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 AssemblyExtensions
Inheritance
Object    AssemblyExtensions

Methods

Equals Determines whether the specified object is equal to the current object.
(Inherited from Object)
FindRootNamespace Tries to detect the root namespace name of the source Assembly.

Note that an assembly does not necessarily should have defined a root namespace, and also FindRootNamespace(Assembly) could return a wrong root namespace name in some circumstances.

GetDefaultCulture Gets the default CultureInfo (if any) of the source Assembly.
GetDefaultDllImportSearchPaths Gets the default DllImportSearchPath flags (if any) of the source Assembly.
GetEmbeddedResource Gets an embedded resource from the source Assembly.
GetGuid Gets the assembly Guid (if any) of the source Assembly.
GetHashCode Serves as the default hash function.
(Inherited from Object)
GetLoadableTypes Gets the types defined in the specified a Assembly, only the types that can be loaded.

The types that cannot be loaded (eg. due to a missing 3rd party assembly reference) are not returned.

GetSecurityPermission Gets the SecurityPermissionAttribute (if any) of the source Assembly.
Obsolete.
GetTargetFrameworkName Gets the display name of the target .NET Framework version on which the source assembly was compiled.
GetTargetFrameworkVersion Gets the target .NET Framework version on which the source assembly was compiled.
GetType Gets the Type of the current instance.
(Inherited from Object)
IsCLSCompliant Gets a value that determine whether the source Assembly is marked as CLS compliant.
IsCOMVisible Gets a value that determine whether the source Assembly is marked as COM visible.
IsDpiAwarenessDisabled Gets a value that determine whether the source Assembly has disabled dots per inch (DPI) awareness for all user interface elements.
IsStrongNameSigned Gets a value that determine whether the source Assembly is strong-name signed.
Obsolete.
ToAssemblyBuilder Converts the specified a Assembly to a AssemblyBuilder.
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