PostSharp SDK6.6//Post­Sharp.​Sdk.​Code­Model Namespace/Unmanaged­Resource Class

UnmanagedResource Class

Abstract class representing an unmanaged (Windows) resource. The only current implementation is RawUnmanagedResource, but later versions may provide implementations for specific types of resources.
Inheritance Hierarchy

Namespace:  PostSharp.Sdk.CodeModel
Assembly:  PostSharp.Compiler.Engine (in PostSharp.Compiler.Engine.dll) Version: (
public abstract class UnmanagedResource

The UnmanagedResource type exposes the following members.

Public propertyCharacteristics
Gets or sets the characteristics (attributes) of the resource.
Public propertyCodePage
Gets or sets the code page identifier of the current resource.
Public propertyItem
Resource item.
Public propertyLanguage
Gets or sets the language identifier of the current resource.
Public propertyName
Gets the name of the current resource.
Public propertyTypeId
Gets the well-known type of the current resource, or None if the type is not well-known, in which case its name is given by the TypeName property.
Public propertyTypeName
Gets the name of the type of the current resource, in case that the TypeId property is None/.
Public propertyVersion
Gets or sets the version of the current resource.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
See Also