PostSharp SDK 6.10 / / Class Reference / Post­Sharp.​Sdk.​Code­Model.​Marshal­Types Namespace / Custom­Marshaller­Marshal­Type Class

CustomMarshallerMarshalType Class

Special MarshalType meaning that a custom marshaller should be used.
Inheritance Hierarchy
System.Object
  PostSharp.Sdk.CodeModel.MarshalType
    PostSharp.Sdk.CodeModel.MarshalTypes.CustomMarshallerMarshalType

Namespace:  PostSharp.Sdk.CodeModel.MarshalTypes
Assembly:  PostSharp.Compiler.Engine (in PostSharp.Compiler.Engine.dll) Version: 6.10.14.0 (6.10.14.0)
Syntax
C#
public sealed class CustomMarshallerMarshalType : MarshalType

The CustomMarshallerMarshalType type exposes the following members.

Constructors
  NameDescription
Public methodCustomMarshallerMarshalType
Initializes a new CustomMarshallerMarshalType.
Properties
  NameDescription
Public propertyCookie
Gets the cookie.
Public propertyGuid
Gets the custom marshaller GUID.
Public propertyManagedType
Gets the managed type name.
Public propertyUnmanagedType
Gets the unmanaged type name.
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetCanonicalHashCode
Gets the canonical hashcode of the current MarshalType, which can be use for equality comparison.
(Overrides MarshalType.GetCanonicalHashCode().)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
See Also