Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
StructLayoutAttribute.cs
Go to the documentation of this file.
1
namespace
System.Runtime.InteropServices
;
2
3
[AttributeUsage(
AttributeTargets
.Class |
AttributeTargets
.Struct, Inherited =
false
)]
4
public
sealed
class
StructLayoutAttribute
:
Attribute
5
{
6
public
int
Pack
;
7
8
public
int
Size
;
9
10
public
CharSet
CharSet
;
11
12
public
LayoutKind
Value
{
get
; }
13
14
public
StructLayoutAttribute
(
LayoutKind
layoutKind)
15
{
16
Value
= layoutKind;
17
}
18
19
public
StructLayoutAttribute
(
short
layoutKind)
20
{
21
Value
= (
LayoutKind
)layoutKind;
22
}
23
}
System.Attribute
Definition
Attribute.cs:12
System.Runtime.InteropServices.StructLayoutAttribute.StructLayoutAttribute
StructLayoutAttribute(LayoutKind layoutKind)
Definition
StructLayoutAttribute.cs:14
System.Runtime.InteropServices.StructLayoutAttribute.Size
int Size
Definition
StructLayoutAttribute.cs:8
System.Runtime.InteropServices.StructLayoutAttribute.Pack
int Pack
Definition
StructLayoutAttribute.cs:6
System.Runtime.InteropServices.StructLayoutAttribute.StructLayoutAttribute
StructLayoutAttribute(short layoutKind)
Definition
StructLayoutAttribute.cs:19
System.Runtime.InteropServices.StructLayoutAttribute.Value
LayoutKind Value
Definition
StructLayoutAttribute.cs:12
System.Runtime.InteropServices.StructLayoutAttribute.CharSet
CharSet CharSet
Definition
StructLayoutAttribute.cs:10
System.Runtime.InteropServices.StructLayoutAttribute
Definition
StructLayoutAttribute.cs:5
System.Runtime.InteropServices.CharSet
CharSet
Definition
CharSet.cs:4
System.Runtime.InteropServices.LayoutKind
LayoutKind
Definition
LayoutKind.cs:4
System.Runtime.InteropServices
Definition
SequenceMarshal.cs:4
System.AttributeTargets
AttributeTargets
Definition
AttributeTargets.cs:5
source
System.Private.CoreLib
System.Runtime.InteropServices
StructLayoutAttribute.cs
Generated by
1.10.0