IntPtrExtensionsMarshalAsT Method
Marshals data from a unmanaged block of memory contained in the source IntPtr,
to a new object of the specified Type.
Namespace: DevCase.Extensions.IntPtrExtensionsAssembly: DevCase.net48 (in DevCase.net48.dll) Version: 6.0.0.0 (6.0)
XMLNS for XAML: Not mapped to an xmlns.
[EditorBrowsableAttribute(EditorBrowsableState.Always)]
public static T MarshalAs<T>(
this IntPtr sender
)
<ExtensionAttribute>
<EditorBrowsableAttribute(EditorBrowsableState.Always)>
Public Shared Function MarshalAs(Of T) (
sender As IntPtr
) As T
Dim sender As IntPtr
Dim returnValue As T
returnValue = sender.MarshalAs()
public:
[ExtensionAttribute]
[EditorBrowsableAttribute(EditorBrowsableState::Always)]
generic<typename T>
static T MarshalAs(
IntPtr sender
)
[<ExtensionAttribute>]
[<EditorBrowsableAttribute(EditorBrowsableState.Always)>]
static member MarshalAs :
sender : IntPtr -> 'T
No code example is currently available or this language may not be supported.
- sender IntPtr
-
The source IntPtr.
- T
-
The target Type to be marshaled from.
T
The resulting object of the specified Type.
In Visual Basic and C#, you can call this method as an instance method on any object of type
IntPtr. When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic) or
Extension Methods (C# Programming Guide).