MarshalAsAttribute::SizeConst Field

 

Indicates the number of elements in the fixed-length array or the number of characters (not bytes) in a string to import.

Namespace:   System.Runtime.InteropServices
Assembly:  mscorlib (in mscorlib.dll)

public:
int SizeConst

Field Value

Type: System::Int32

This field is required for the ByValArray and ByValTStr members of the System.Runtime.InteropServices::UnmanagedType enumeration. Because the compressed format of the metadata is limited to 0x1FFFFFFF, the range of allowed values for SizeConst are (>= 0 and <= 0x1FFFFFFF).

For additional information, see Default Marshaling for Arrays.

Universal Windows Platform
Available since 8
.NET Framework
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Return to top
Show: