13 references to ExplicitLayout
Microsoft.CodeAnalysis (2)
MetadataReader\PEModule.cs (1)
960
case TypeAttributes.
ExplicitLayout
:
PEWriter\MetadataWriter.cs (1)
1475
result |= TypeAttributes.
ExplicitLayout
;
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (2)
Attributes\AttributeTests_StructLayout.cs (1)
311
expectedKind = TypeAttributes.
ExplicitLayout
;
Attributes\AttributeTests_WellKnownAttributes.cs (1)
3477
Assert.Equal(TypeAttributes.
ExplicitLayout
| TypeAttributes.Abstract | TypeAttributes.BeforeFieldInit, def.Attributes);
Microsoft.CodeAnalysis.Test.Utilities (1)
Platform\Custom\MetadataSignatureHelper.cs (1)
369
case TypeAttributes.
ExplicitLayout
: layout = "explicit"; break;
System.Private.CoreLib (3)
src\libraries\System.Private.CoreLib\src\System\Type.cs (1)
114
public bool IsExplicitLayout => (GetAttributeFlagsImpl() & TypeAttributes.LayoutMask) == TypeAttributes.
ExplicitLayout
;
src\System\Reflection\Emit\RuntimeTypeBuilder.cs (1)
488
typeAttributes = TypeAttributes.Public | TypeAttributes.
ExplicitLayout
| TypeAttributes.Class | TypeAttributes.Sealed | TypeAttributes.AnsiClass;
src\System\Reflection\RuntimeCustomAttributeData.cs (1)
2272
case TypeAttributes.
ExplicitLayout
: layoutKind = LayoutKind.Explicit; break;
System.Reflection.Emit (4)
System\Reflection\Emit\ModuleBuilderImpl.cs (2)
168
if ((typeBuilder.Attributes & TypeAttributes.
ExplicitLayout
) != 0)
643
if (field._offset >= 0 && (typeBuilder.Attributes & TypeAttributes.
ExplicitLayout
) != 0)
System\Reflection\Emit\TypeBuilderImpl.cs (2)
444
TypeAttributes typeAttributes = TypeAttributes.Public | TypeAttributes.
ExplicitLayout
| TypeAttributes.Class | TypeAttributes.Sealed | TypeAttributes.AnsiClass;
504
LayoutKind.Explicit => TypeAttributes.
ExplicitLayout
,
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\Types\RoDefinitionType.cs (1)
161
TypeAttributes.
ExplicitLayout
=> LayoutKind.Explicit,