14 references to ExplicitLayout
ILAssembler (2)
EntityRegistry.cs (1)
291|| (type.Attributes & TypeAttributes.LayoutMask) is TypeAttributes.ExplicitLayout)
GrammarVisitor.cs (1)
998return new((new(TypeAttributes.ExplicitLayout), null, false));
ILCompiler.MetadataTransform (1)
ILCompiler\Metadata\Transform.Type.cs (1)
540result |= TypeAttributes.ExplicitLayout;
ILCompiler.TypeSystem (2)
parent\parent\Common\TypeSystem\Ecma\EcmaType.cs (2)
561else if ((Attributes & TypeAttributes.LayoutMask) == TypeAttributes.ExplicitLayout) 612return (_typeDefinition.Attributes & TypeAttributes.LayoutMask) == TypeAttributes.ExplicitLayout;
Microsoft.CodeAnalysis (2)
MetadataReader\PEModule.cs (1)
960case TypeAttributes.ExplicitLayout:
PEWriter\MetadataWriter.cs (1)
1475result |= TypeAttributes.ExplicitLayout;
System.Private.CoreLib (2)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Type.cs (1)
114public bool IsExplicitLayout => (GetAttributeFlagsImpl() & TypeAttributes.LayoutMask) == TypeAttributes.ExplicitLayout;
System\Reflection\Runtime\TypeInfos\RuntimeNamedTypeInfo.cs (1)
109case TypeAttributes.ExplicitLayout: layoutKind = LayoutKind.Explicit; break;
System.Reflection.Emit (4)
System\Reflection\Emit\ModuleBuilderImpl.cs (2)
168if ((typeBuilder.Attributes & TypeAttributes.ExplicitLayout) != 0) 643if (field._offset >= 0 && (typeBuilder.Attributes & TypeAttributes.ExplicitLayout) != 0)
System\Reflection\Emit\TypeBuilderImpl.cs (2)
444TypeAttributes typeAttributes = TypeAttributes.Public | TypeAttributes.ExplicitLayout | TypeAttributes.Class | TypeAttributes.Sealed | TypeAttributes.AnsiClass; 504LayoutKind.Explicit => TypeAttributes.ExplicitLayout,
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\Types\RoDefinitionType.cs (1)
161TypeAttributes.ExplicitLayout => LayoutKind.Explicit,