UIntPtrExtensionsMarshalAsT Method
Marshals data from a unmanaged block of memory contained in the source UIntPtr,
to a new object of the specified Type.
Namespace: DevCase.Extensions.UIntPtrExtensionsAssembly: 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 UIntPtr sender
)
<ExtensionAttribute>
<EditorBrowsableAttribute(EditorBrowsableState.Always)>
Public Shared Function MarshalAs(Of T) (
sender As UIntPtr
) As T
Dim sender As UIntPtr
Dim returnValue As T
returnValue = sender.MarshalAs()
public:
[ExtensionAttribute]
[EditorBrowsableAttribute(EditorBrowsableState::Always)]
generic<typename T>
static T MarshalAs(
UIntPtr sender
)
[<ExtensionAttribute>]
[<EditorBrowsableAttribute(EditorBrowsableState.Always)>]
static member MarshalAs :
sender : UIntPtr -> 'T
No code example is currently available or this language may not be supported.
- sender UIntPtr
-
The source UIntPtr.
- 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
UIntPtr. 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).