16 references to LayoutMask
Microsoft.CodeAnalysis (1)
MetadataReader\PEModule.cs (1)
953switch (def.Attributes & TypeAttributes.LayoutMask)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (3)
Attributes\AttributeTests_StructLayout.cs (3)
39const TypeAttributes typeDefMask = TypeAttributes.StringFormatMask | TypeAttributes.LayoutMask; 213Assert.Equal(expectedKind, type.Attributes & TypeAttributes.LayoutMask); 693const TypeAttributes typeDefMask = TypeAttributes.StringFormatMask | TypeAttributes.LayoutMask;
Microsoft.CodeAnalysis.Test.Utilities (1)
Platform\Custom\MetadataSignatureHelper.cs (1)
365switch (attributes & TypeAttributes.LayoutMask)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (3)
Attributes\AttributeTests_StructLayout.vb (3)
64Const typeDefMask As TypeAttributes = TypeAttributes.StringFormatMask Or TypeAttributes.LayoutMask 387Assert.Equal(expectedKind, type.Attributes And TypeAttributes.LayoutMask) 799Const typeDefMask As TypeAttributes = TypeAttributes.StringFormatMask Or TypeAttributes.LayoutMask
System.Private.CoreLib (6)
src\libraries\System.Private.CoreLib\src\System\Type.cs (3)
113public bool IsAutoLayout => (GetAttributeFlagsImpl() & TypeAttributes.LayoutMask) == TypeAttributes.AutoLayout; 114public bool IsExplicitLayout => (GetAttributeFlagsImpl() & TypeAttributes.LayoutMask) == TypeAttributes.ExplicitLayout; 115public bool IsLayoutSequential => (GetAttributeFlagsImpl() & TypeAttributes.LayoutMask) == TypeAttributes.SequentialLayout;
src\System\Reflection\Emit\RuntimeTypeBuilder.cs (3)
523if (((attr & TypeAttributes.LayoutMask) != TypeAttributes.AutoLayout) && ((attr & TypeAttributes.LayoutMask) != TypeAttributes.SequentialLayout) && ((attr & TypeAttributes.LayoutMask) != TypeAttributes.ExplicitLayout))
System.Reflection.Emit (1)
System\Reflection\Emit\TypeBuilderImpl.cs (1)
512_attributes &= ~TypeAttributes.LayoutMask;
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\Types\RoDefinitionType.cs (1)
156LayoutKind layoutKind = (attributes & TypeAttributes.LayoutMask) switch