UtilResource Class

Contains .NET managed resources related utilities.

Definition

Namespace: DevCase.Core.Application.Resources
Assembly: DevCase.net48 (in DevCase.net48.dll) Version: 6.0.0.0 (6.0)
XMLNS for XAML: Not mapped to an xmlns.
public sealed class UtilResource
Inheritance
Object    UtilResource

Methods

Equals Determines whether the specified object is equal to the current object.
(Inherited from Object)
Execute(Byte) Loads a resource in memory and executes its main entrypoint.

The resource must be a .NET assembly.

Execute(Byte, Object) Loads a resource in memory and executes its main entrypoint.

The resource must be a .NET assembly.

ExecuteSafe(Byte) Loads a resource in memory and executes its main entrypoint.

The resource must be a .NET assembly.

If the loaded assembly attempts to force an application termination by for example internaly calling Exit(Int32), then the call is catched and ignored.

The downside is that the loaded assembly will not be able to call (P/Invoke) unmanaged code. You are advised.

*** Note that this is a experimental methodology. ***

ExecuteSafe(Byte, Object) Loads a resource in memory and executes its main entrypoint.

The resource must be a .NET assembly.

If the loaded assembly attempts to force an application termination by for example internaly calling Exit(Int32), then the call is catched and ignored.

The downside is that the loaded assembly will not be able to call (P/Invoke) unmanaged code. You are advised.

*** Note that this is a experimental methodology. ***

ExtractResourceToDisk Extracts a resource to disk.
GetEmbeddedResource(String) Gets an embedded resource in the calling assembly.
GetEmbeddedResource(String, Assembly) Gets an embedded resource in the specified Assembly.
GetEmbeddedResourceAsImage(String) Gets an embedded resource of type Image in the calling assembly.
GetEmbeddedResourceAsImage(String, Assembly) Gets an embedded resource of type Image in the specified Assembly.
GetEmbeddedResourceAsString(String, Encoding) Gets an embedded resource of type String in the calling assembly.
GetEmbeddedResourceAsString(String, Assembly, Encoding) Gets an embedded resource of type String in the specified Assembly.
GetHashCode Serves as the default hash function.
(Inherited from Object)
GetResourcesOfT Gets the resources of the specified type in the calling assembly.
GetType Gets the Type of the current instance.
(Inherited from Object)
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