Marshal Class |
Namespace: System.Runtime.InteropServices
public static class Marshal
The Marshal type exposes the following members.
Name | Description | |
---|---|---|
![]() ![]() | OffsetOf | Returns the field offset of the unmanaged form of the managed class. |
![]() ![]() | SizeOf(Object) | Returns the unmanaged size of an object in bytes. |
![]() ![]() | SizeOf(Type) | Returns the size of an unmanaged type in bytes. |
Name | Description | |
---|---|---|
![]() ![]() | SystemDefaultCharSize | Represents the default character size on the system; the default is 2 for Unicode systems and 1 for ANSI systems. This field is read-only. |
![]() ![]() | SystemMaxDBCSCharSize | Represents the maximum size of a double byte character set (DBCS) size, in bytes, for the current operating system. This field is read-only. |