13 references to LayoutMask
Microsoft.CodeAnalysis (2)
MetadataReader\PEModule.cs (2)
954
switch (def.Attributes & TypeAttributes.
LayoutMask
)
968
if ((def.Attributes & TypeAttributes.
LayoutMask
) == TypeAttributes.ExtendedLayout)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (4)
Attributes\AttributeTests_StructLayout.cs (4)
160
const TypeAttributes typeDefMask = TypeAttributes.StringFormatMask | TypeAttributes.
LayoutMask
;
334
Assert.Equal(expectedKind, type.Attributes & TypeAttributes.
LayoutMask
);
814
const TypeAttributes typeDefMask = TypeAttributes.StringFormatMask | TypeAttributes.
LayoutMask
;
1218
Assert.Equal(TypeAttributes.ExtendedLayout, type.Attributes & TypeAttributes.
LayoutMask
);
Microsoft.CodeAnalysis.Test.Utilities (1)
Platform\Custom\MetadataSignatureHelper.cs (1)
365
switch (attributes & TypeAttributes.
LayoutMask
)
System.Private.CoreLib (4)
src\libraries\System.Private.CoreLib\src\System\Type.cs (3)
113
public bool IsAutoLayout => (GetAttributeFlagsImpl() & TypeAttributes.
LayoutMask
) == TypeAttributes.AutoLayout;
114
public bool IsExplicitLayout => (GetAttributeFlagsImpl() & TypeAttributes.
LayoutMask
) == TypeAttributes.ExplicitLayout;
115
public bool IsLayoutSequential => (GetAttributeFlagsImpl() & TypeAttributes.
LayoutMask
) == TypeAttributes.SequentialLayout;
src\System\Reflection\RuntimeCustomAttributeData.cs (1)
2270
switch (type.Attributes & TypeAttributes.
LayoutMask
)
System.Reflection.Emit (1)
System\Reflection\Emit\TypeBuilderImpl.cs (1)
500
_attributes &= ~TypeAttributes.
LayoutMask
;
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\Types\RoDefinitionType.cs (1)
159
LayoutKind layoutKind = (attributes & TypeAttributes.
LayoutMask
) switch