15 references to ExplicitLayout
Microsoft.CodeAnalysis (2)
MetadataReader\PEModule.cs (1)
959case TypeAttributes.ExplicitLayout:
PEWriter\MetadataWriter.cs (1)
1475result |= TypeAttributes.ExplicitLayout;
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (2)
Attributes\AttributeTests_StructLayout.cs (1)
190expectedKind = TypeAttributes.ExplicitLayout;
Attributes\AttributeTests_WellKnownAttributes.cs (1)
3477Assert.Equal(TypeAttributes.ExplicitLayout | TypeAttributes.Abstract | TypeAttributes.BeforeFieldInit, def.Attributes);
Microsoft.CodeAnalysis.Test.Utilities (1)
Platform\Custom\MetadataSignatureHelper.cs (1)
369case TypeAttributes.ExplicitLayout: layout = "explicit"; break;
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (2)
Attributes\AttributeTests_StructLayout.vb (1)
370expectedKind = TypeAttributes.ExplicitLayout
Attributes\AttributeTests_WellKnownAttributes.vb (1)
2563Assert.Equal(TypeAttributes.ExplicitLayout Or TypeAttributes.Abstract, def.Attributes)
System.Private.CoreLib (3)
src\libraries\System.Private.CoreLib\src\System\Type.cs (1)
114public bool IsExplicitLayout => (GetAttributeFlagsImpl() & TypeAttributes.LayoutMask) == TypeAttributes.ExplicitLayout;
src\System\Reflection\Emit\RuntimeTypeBuilder.cs (2)
488typeAttributes = TypeAttributes.Public | TypeAttributes.ExplicitLayout | TypeAttributes.Class | TypeAttributes.Sealed | TypeAttributes.AnsiClass; 523if (((attr & TypeAttributes.LayoutMask) != TypeAttributes.AutoLayout) && ((attr & TypeAttributes.LayoutMask) != TypeAttributes.SequentialLayout) && ((attr & TypeAttributes.LayoutMask) != TypeAttributes.ExplicitLayout))
System.Reflection.Emit (4)
System\Reflection\Emit\ModuleBuilderImpl.cs (2)
168if ((typeBuilder.Attributes & TypeAttributes.ExplicitLayout) != 0) 642if (field._offset >= 0 && (typeBuilder.Attributes & TypeAttributes.ExplicitLayout) != 0)
System\Reflection\Emit\TypeBuilderImpl.cs (2)
456TypeAttributes typeAttributes = TypeAttributes.Public | TypeAttributes.ExplicitLayout | TypeAttributes.Class | TypeAttributes.Sealed | TypeAttributes.AnsiClass; 516LayoutKind.Explicit => TypeAttributes.ExplicitLayout,
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\Types\RoDefinitionType.cs (1)
158TypeAttributes.ExplicitLayout => LayoutKind.Explicit,