337 references to Explicit
dotnet-svcutil-lib (3)
FrameworkFork\Microsoft.Xml\Xml\schema\validationstate.cs (1)
12[StructLayout(LayoutKind.Explicit)]
FrameworkFork\Microsoft.Xml\Xml\schema\XmlAtomicValue.cs (1)
30[StructLayout(LayoutKind.Explicit, Size = 8)]
FrameworkFork\System.ServiceModel\Internals\System\Runtime\Diagnostics\EventDescriptor.cs (1)
10[StructLayout(LayoutKind.Explicit, Size = 16)]
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.cs (1)
159[StructLayout(LayoutKind.Explicit)]
ILLink.RoslynAnalyzer (1)
UnsafeMigrationAnalyzerHelpers.cs (1)
205&& layoutKind == (int)LayoutKind.Explicit)));
Microsoft.AspNetCore.Components (2)
RenderTree\RenderTreeEdit.cs (1)
14[StructLayout(LayoutKind.Explicit)]
RenderTree\RenderTreeFrame.cs (1)
19[StructLayout(LayoutKind.Explicit, Pack = 4)]
Microsoft.AspNetCore.Razor.Utilities.Shared (1)
Utilities\Checksum.cs (1)
15[StructLayout(LayoutKind.Explicit, Size = HashSize)]
Microsoft.AspNetCore.Server.HttpSys (5)
_generated\22\Windows.Win32.HTTP_DATA_CHUNK.g.cs (1)
58 [StructLayout(LayoutKind.Explicit)]
_generated\69\Windows.Win32.IN6_ADDR.g.cs (1)
33 [StructLayout(LayoutKind.Explicit)]
_generated\71\Windows.Win32.IN_ADDR.g.cs (1)
33 [StructLayout(LayoutKind.Explicit)]
_generated\84\Windows.Win32.SCOPE_ID.g.cs (1)
47 [StructLayout(LayoutKind.Explicit)]
_generated\89\Windows.Win32.SOCKADDR_IN6.g.cs (1)
43 [StructLayout(LayoutKind.Explicit)]
Microsoft.AspNetCore.Server.IIS (5)
_generated\12\Windows.Win32.HTTP_DATA_CHUNK.g.cs (1)
58 [StructLayout(LayoutKind.Explicit)]
_generated\36\Windows.Win32.IN6_ADDR.g.cs (1)
33 [StructLayout(LayoutKind.Explicit)]
_generated\38\Windows.Win32.IN_ADDR.g.cs (1)
33 [StructLayout(LayoutKind.Explicit)]
_generated\45\Windows.Win32.SCOPE_ID.g.cs (1)
47 [StructLayout(LayoutKind.Explicit)]
_generated\48\Windows.Win32.SOCKADDR_IN6.g.cs (1)
43 [StructLayout(LayoutKind.Explicit)]
Microsoft.AspNetCore.Server.Kestrel.Transport.DirectTls (1)
Interop\Models.cs (1)
17[StructLayout(LayoutKind.Explicit)]
Microsoft.CodeAnalysis (8)
CodeGen\PrivateImplementationDetails.cs (1)
638public override LayoutKind Layout => LayoutKind.Explicit;
DiaSymReader\Writer\ISymUnmanagedWriter.cs (1)
144[StructLayout(LayoutKind.Explicit)]
ExtendedSpecialType.cs (1)
13[StructLayout(LayoutKind.Explicit, Size = 1)]
MetadataReader\PEModule.cs (1)
961kind = LayoutKind.Explicit;
PEWriter\MetadataWriter.cs (2)
1474case LayoutKind.Explicit: 2292if (fieldDef.ContainingTypeDefinition.Layout != LayoutKind.Explicit || fieldDef.IsStatic)
RealParser.cs (1)
790[StructLayout(LayoutKind.Explicit)]
Symbols\Attributes\CommonAttributeData.cs (1)
493case LayoutKind.Explicit:
Microsoft.CodeAnalysis.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.cs (1)
159[StructLayout(LayoutKind.Explicit)]
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.cs (1)
159[StructLayout(LayoutKind.Explicit)]
Microsoft.CodeAnalysis.CodeStyle (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.cs (1)
159[StructLayout(LayoutKind.Explicit)]
Microsoft.CodeAnalysis.CSharp (3)
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (2)
333if (this.ContainingType.Layout.Kind != LayoutKind.Explicit) 344if (this.ContainingType.Layout.Kind == LayoutKind.Explicit)
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1882bool hasExplicitOrExtendedLayout = Layout.Kind == LayoutKind.Explicit || Layout.Kind == LayoutKind.Extended;
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.cs (1)
159[StructLayout(LayoutKind.Explicit)]
Microsoft.CodeAnalysis.Workspaces (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.cs (1)
159[StructLayout(LayoutKind.Explicit)]
Workspace\Solution\Checksum.cs (1)
21[DataContract, StructLayout(LayoutKind.Explicit, Size = HashSize)]
Microsoft.Diagnostics.DataContractReader.Contracts (7)
Contracts\StackWalk\Context\AMD64Context.cs (1)
13[StructLayout(LayoutKind.Explicit, Pack = 1)]
Contracts\StackWalk\Context\ARM64Context.cs (1)
13[StructLayout(LayoutKind.Explicit, Pack = 1)]
Contracts\StackWalk\Context\ARMContext.cs (1)
13[StructLayout(LayoutKind.Explicit, Pack = 1)]
Contracts\StackWalk\Context\LoongArch64Context.cs (1)
13[StructLayout(LayoutKind.Explicit, Pack = 1)]
Contracts\StackWalk\Context\RISCV64Context.cs (1)
13[StructLayout(LayoutKind.Explicit, Pack = 1)]
Contracts\StackWalk\Context\X86Context.cs (2)
13[StructLayout(LayoutKind.Explicit, Pack = 1)] 364[StructLayout(LayoutKind.Explicit, Pack = 1)]
Microsoft.Diagnostics.DataContractReader.Legacy (5)
Dbi\IDacDbiInterface.cs (4)
253[StructLayout(LayoutKind.Explicit)] 355[StructLayout(LayoutKind.Explicit)] 406[StructLayout(LayoutKind.Explicit, Size = 24)] 427[StructLayout(LayoutKind.Explicit, Size = 40)]
ISOSDacInterface.cs (1)
447[StructLayout(LayoutKind.Explicit, Size = 0x18)]
Microsoft.DiaSymReader (1)
Writer\ISymUnmanagedWriter.cs (1)
160[StructLayout(LayoutKind.Explicit)]
Microsoft.Extensions.Caching.Memory (1)
MemoryCache.cs (1)
809[StructLayout(LayoutKind.Explicit, Size = 128)]
Microsoft.Extensions.Diagnostics.ResourceMonitoring (1)
Windows\Interop\JobObjectInfo.cs (1)
132[StructLayout(LayoutKind.Explicit)]
Microsoft.JSInterop.WebAssembly (1)
JSCallInfo.cs (1)
9[StructLayout(LayoutKind.Explicit, Pack = 4)]
Microsoft.ML.Core (3)
Data\ModelHeader.cs (1)
15[StructLayout(LayoutKind.Explicit, Size = Size)]
Utilities\FloatUtils.cs (2)
17[StructLayout(LayoutKind.Explicit)] 210[StructLayout(LayoutKind.Explicit)]
Microsoft.ML.Data (2)
DataLoadSave\Binary\Header.cs (1)
9[StructLayout(LayoutKind.Explicit, Size = HeaderSize)]
DataLoadSave\Transpose\TransposeLoader.cs (1)
42[StructLayout(LayoutKind.Explicit, Size = HeaderSize)]
Microsoft.ML.Mkl.Components (1)
SymSgdClassificationTrainer.cs (1)
939[StructLayout(LayoutKind.Explicit)]
Microsoft.ML.TorchSharp (1)
Utils\MethodTable.cs (1)
14[StructLayout(LayoutKind.Explicit)]
Microsoft.Private.Windows.Core (17)
_generated\193\Windows.Win32.PICTDESC.g.cs (1)
42 [StructLayout(LayoutKind.Explicit)]
_generated\209\Windows.Win32.PROPVARIANT.g.cs (2)
34 [StructLayout(LayoutKind.Explicit)] 57 [StructLayout(LayoutKind.Explicit)]
_generated\232\Windows.Win32.STGMEDIUM.g.cs (1)
37 [StructLayout(LayoutKind.Explicit)]
_generated\270\Windows.Win32.TYPEDESC.g.cs (1)
32 [StructLayout(LayoutKind.Explicit)]
_generated\277\Windows.Win32.VARDESC.g.cs (1)
46 [StructLayout(LayoutKind.Explicit)]
_generated\281\Windows.Win32.VARIANT.g.cs (2)
31 [StructLayout(LayoutKind.Explicit)] 54 [StructLayout(LayoutKind.Explicit)]
_generated\3\Windows.Win32.BINDPTR.g.cs (1)
26 [StructLayout(LayoutKind.Explicit)]
_generated\43\Windows.Win32.CY.g.cs (1)
24 [StructLayout(LayoutKind.Explicit)]
_generated\44\Windows.Win32.DECIMAL.g.cs (2)
55 [StructLayout(LayoutKind.Explicit)] 74 [StructLayout(LayoutKind.Explicit)]
_generated\46\Windows.Win32.DEVMODEW.g.cs (2)
144 [StructLayout(LayoutKind.Explicit)] 185 [StructLayout(LayoutKind.Explicit)]
_generated\65\Windows.Win32.ELEMDESC.g.cs (1)
32 [StructLayout(LayoutKind.Explicit)]
System\Value.Union.cs (1)
19[StructLayout(LayoutKind.Explicit, CharSet = CharSet.Unicode)]
Windows\Win32\Graphics\Gdi\ARGB.cs (1)
8[StructLayout(LayoutKind.Explicit)]
PresentationCore (154)
MS\Win32\UnsafeNativeMethodsPointer.cs (1)
483[StructLayout(LayoutKind.Explicit)]
src\wpf\src\Microsoft.DotNet.Wpf\src\Common\Graphics\exports.cs (6)
256[StructLayout(LayoutKind.Explicit, Pack = 1)] 264[StructLayout(LayoutKind.Explicit, Pack = 1)] 270[StructLayout(LayoutKind.Explicit, Pack = 1)] 276[StructLayout(LayoutKind.Explicit, Pack = 1)] 287[StructLayout(LayoutKind.Explicit, Pack = 1)] 968[StructLayout(LayoutKind.Explicit)]
src\wpf\src\Microsoft.DotNet.Wpf\src\Common\Graphics\Generated\wgx_commands.cs (108)
22[StructLayout(LayoutKind.Explicit, Pack=1)] 28[StructLayout(LayoutKind.Explicit, Pack=1)] 34[StructLayout(LayoutKind.Explicit, Pack=1)] 40[StructLayout(LayoutKind.Explicit, Pack=1)] 46[StructLayout(LayoutKind.Explicit, Pack=1)] 54[StructLayout(LayoutKind.Explicit, Pack=1)] 61[StructLayout(LayoutKind.Explicit, Pack=1)] 69[StructLayout(LayoutKind.Explicit, Pack=1)] 76[StructLayout(LayoutKind.Explicit, Pack=1)] 83[StructLayout(LayoutKind.Explicit, Pack=1)] 90[StructLayout(LayoutKind.Explicit, Pack=1)] 97[StructLayout(LayoutKind.Explicit, Pack=1)] 104[StructLayout(LayoutKind.Explicit, Pack=1)] 111[StructLayout(LayoutKind.Explicit, Pack=1)] 118[StructLayout(LayoutKind.Explicit, Pack=1)] 125[StructLayout(LayoutKind.Explicit, Pack=1)] 132[StructLayout(LayoutKind.Explicit, Pack=1)] 139[StructLayout(LayoutKind.Explicit, Pack=1)] 146[StructLayout(LayoutKind.Explicit, Pack=1)] 154[StructLayout(LayoutKind.Explicit, Pack=1)] 161[StructLayout(LayoutKind.Explicit, Pack=1)] 168[StructLayout(LayoutKind.Explicit, Pack=1)] 175[StructLayout(LayoutKind.Explicit, Pack=1)] 182[StructLayout(LayoutKind.Explicit, Pack=1)] 189[StructLayout(LayoutKind.Explicit, Pack=1)] 196[StructLayout(LayoutKind.Explicit, Pack=1)] 203[StructLayout(LayoutKind.Explicit, Pack=1)] 210[StructLayout(LayoutKind.Explicit, Pack=1)] 216[StructLayout(LayoutKind.Explicit, Pack=1)] 223[StructLayout(LayoutKind.Explicit, Pack=1)] 231[StructLayout(LayoutKind.Explicit, Pack=1)] 240[StructLayout(LayoutKind.Explicit, Pack=1)] 248[StructLayout(LayoutKind.Explicit, Pack=1)] 255[StructLayout(LayoutKind.Explicit, Pack=1)] 262[StructLayout(LayoutKind.Explicit, Pack=1)] 269[StructLayout(LayoutKind.Explicit, Pack=1)] 276[StructLayout(LayoutKind.Explicit, Pack=1)] 283[StructLayout(LayoutKind.Explicit, Pack=1)] 289[StructLayout(LayoutKind.Explicit, Pack=1)] 296[StructLayout(LayoutKind.Explicit, Pack=1)] 304[StructLayout(LayoutKind.Explicit, Pack=1)] 323[StructLayout(LayoutKind.Explicit, Pack=1)] 330[StructLayout(LayoutKind.Explicit, Pack=1)] 346[StructLayout(LayoutKind.Explicit, Pack=1)] 357[StructLayout(LayoutKind.Explicit, Pack=1)] 364[StructLayout(LayoutKind.Explicit, Pack=1)] 371[StructLayout(LayoutKind.Explicit, Pack=1)] 378[StructLayout(LayoutKind.Explicit, Pack=1)] 385[StructLayout(LayoutKind.Explicit, Pack=1)] 394[StructLayout(LayoutKind.Explicit, Pack=1)] 409[StructLayout(LayoutKind.Explicit, Pack=1)] 417[StructLayout(LayoutKind.Explicit, Pack=1)] 424[StructLayout(LayoutKind.Explicit, Pack=1)] 430[StructLayout(LayoutKind.Explicit, Pack=1)] 440[StructLayout(LayoutKind.Explicit, Pack=1)] 448[StructLayout(LayoutKind.Explicit, Pack=1)] 467[StructLayout(LayoutKind.Explicit, Pack=1)] 486[StructLayout(LayoutKind.Explicit, Pack=1)] 495[StructLayout(LayoutKind.Explicit, Pack=1)] 503[StructLayout(LayoutKind.Explicit, Pack=1)] 512[StructLayout(LayoutKind.Explicit, Pack=1)] 523[StructLayout(LayoutKind.Explicit, Pack=1)] 542[StructLayout(LayoutKind.Explicit, Pack=1)] 567[StructLayout(LayoutKind.Explicit, Pack=1)] 577[StructLayout(LayoutKind.Explicit, Pack=1)] 587[StructLayout(LayoutKind.Explicit, Pack=1)] 594[StructLayout(LayoutKind.Explicit, Pack=1)] 603[StructLayout(LayoutKind.Explicit, Pack=1)] 612[StructLayout(LayoutKind.Explicit, Pack=1)] 620[StructLayout(LayoutKind.Explicit, Pack=1)] 627[StructLayout(LayoutKind.Explicit, Pack=1)] 639[StructLayout(LayoutKind.Explicit, Pack=1)] 657[StructLayout(LayoutKind.Explicit, Pack=1)] 670[StructLayout(LayoutKind.Explicit, Pack=1)] 677[StructLayout(LayoutKind.Explicit, Pack=1)] 686[StructLayout(LayoutKind.Explicit, Pack=1)] 696[StructLayout(LayoutKind.Explicit, Pack=1)] 706[StructLayout(LayoutKind.Explicit, Pack=1)] 723[StructLayout(LayoutKind.Explicit, Pack=1)] 743[StructLayout(LayoutKind.Explicit, Pack=1)] 750[StructLayout(LayoutKind.Explicit, Pack=1)] 757[StructLayout(LayoutKind.Explicit, Pack=1)] 767[StructLayout(LayoutKind.Explicit, Pack=1)] 781[StructLayout(LayoutKind.Explicit, Pack=1)] 795[StructLayout(LayoutKind.Explicit, Pack=1)] 807[StructLayout(LayoutKind.Explicit, Pack=1)] 815[StructLayout(LayoutKind.Explicit, Pack=1)] 826[StructLayout(LayoutKind.Explicit, Pack=1)] 839[StructLayout(LayoutKind.Explicit, Pack=1)] 852[StructLayout(LayoutKind.Explicit, Pack=1)] 861[StructLayout(LayoutKind.Explicit, Pack=1)] 871[StructLayout(LayoutKind.Explicit, Pack=1)] 880[StructLayout(LayoutKind.Explicit, Pack=1)] 892[StructLayout(LayoutKind.Explicit, Pack=1)] 910[StructLayout(LayoutKind.Explicit, Pack=1)] 932[StructLayout(LayoutKind.Explicit, Pack=1)] 956[StructLayout(LayoutKind.Explicit, Pack=1)] 980[StructLayout(LayoutKind.Explicit, Pack=1)] 1004[StructLayout(LayoutKind.Explicit, Pack=1)] 1016[StructLayout(LayoutKind.Explicit, Pack=1)] 1025[StructLayout(LayoutKind.Explicit, Pack=1)] 1040[StructLayout(LayoutKind.Explicit, Pack=1)] 1049[StructLayout(LayoutKind.Explicit, Pack=1)] 1057[StructLayout(LayoutKind.Explicit, Pack=1)] 1066[StructLayout(LayoutKind.Explicit, Pack=1)] 1075[StructLayout(LayoutKind.Explicit, Pack=1)] 1091[StructLayout(LayoutKind.Explicit, Pack=1)] 1100[StructLayout(LayoutKind.Explicit, Pack=1)]
src\wpf\src\Microsoft.DotNet.Wpf\src\Common\Graphics\wgx_core_types.cs (12)
894[StructLayout(LayoutKind.Explicit, Pack=1)] 902[StructLayout(LayoutKind.Explicit)] 953[StructLayout(LayoutKind.Explicit)] 962[StructLayout(LayoutKind.Explicit)] 1009[StructLayout(LayoutKind.Explicit)] 1019[StructLayout(LayoutKind.Explicit)] 1032[StructLayout(LayoutKind.Explicit)] 1040[StructLayout(LayoutKind.Explicit)] 1050[StructLayout(LayoutKind.Explicit)] 1062[StructLayout(LayoutKind.Explicit)] 1073[StructLayout(LayoutKind.Explicit)] 1087[StructLayout(LayoutKind.Explicit)]
src\wpf\src\Microsoft.DotNet.Wpf\src\Common\Graphics\wgx_render.cs (1)
730[StructLayout(LayoutKind.Explicit)]
System\Windows\Media\Generated\RenderData.cs (25)
20[StructLayout(LayoutKind.Explicit)] 41[StructLayout(LayoutKind.Explicit)] 68[StructLayout(LayoutKind.Explicit)] 87[StructLayout(LayoutKind.Explicit)] 111[StructLayout(LayoutKind.Explicit)] 136[StructLayout(LayoutKind.Explicit)] 172[StructLayout(LayoutKind.Explicit)] 197[StructLayout(LayoutKind.Explicit)] 233[StructLayout(LayoutKind.Explicit)] 254[StructLayout(LayoutKind.Explicit)] 272[StructLayout(LayoutKind.Explicit)] 291[StructLayout(LayoutKind.Explicit)] 307[StructLayout(LayoutKind.Explicit)] 322[StructLayout(LayoutKind.Explicit)] 340[StructLayout(LayoutKind.Explicit)] 359[StructLayout(LayoutKind.Explicit)] 374[StructLayout(LayoutKind.Explicit)] 391[StructLayout(LayoutKind.Explicit)] 404[StructLayout(LayoutKind.Explicit)] 422[StructLayout(LayoutKind.Explicit)] 437[StructLayout(LayoutKind.Explicit)] 452[StructLayout(LayoutKind.Explicit)] 465[StructLayout(LayoutKind.Explicit)] 481[StructLayout(LayoutKind.Explicit)] 497[StructLayout(LayoutKind.Explicit)]
System\Windows\Media\Imaging\PropVariant.cs (1)
62[StructLayout(LayoutKind.Explicit, Pack=1)]
PresentationFramework (8)
MS\Internal\PtsHost\Pts.cs (5)
1490[StructLayout(LayoutKind.Explicit)] 1556[StructLayout(LayoutKind.Explicit)] 1630[StructLayout(LayoutKind.Explicit)] 1698[StructLayout(LayoutKind.Explicit)] 1892[StructLayout(LayoutKind.Explicit)]
System\Windows\Standard\ErrorCodes.cs (2)
15[StructLayout(LayoutKind.Explicit)] 173[StructLayout(LayoutKind.Explicit)]
System\Windows\Standard\NativeMethods.cs (1)
1898[StructLayout(LayoutKind.Explicit)]
ReachFramework (1)
Serialization\RCW\XPS_COLOR_TYPE_UNION.cs (1)
20[StructLayout(LayoutKind.Explicit, Pack = 4, Size = 40)]
Roslyn.Diagnostics.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.cs (1)
159[StructLayout(LayoutKind.Explicit)]
System.Diagnostics.DiagnosticSource (2)
src\runtime\src\libraries\Common\src\Internal\Padding.cs (1)
16[StructLayout(LayoutKind.Explicit, Size = PaddingHelpers.CACHE_LINE_SIZE - sizeof(int))]
System\Diagnostics\Metrics\CounterAggregator.cs (1)
78[StructLayout(LayoutKind.Explicit, Size = 64)]
System.Diagnostics.EventLog (3)
System\Diagnostics\Reader\UnsafeNativeMethods.cs (3)
109[StructLayout(LayoutKind.Explicit, CharSet = CharSet.Auto)] 711[StructLayout(LayoutKind.Explicit, CharSet = CharSet.Unicode)] 729[StructLayout(LayoutKind.Explicit)]
System.DirectoryServices (2)
Interop\AdsValue2.cs (1)
30[StructLayout(LayoutKind.Explicit)]
System\DirectoryServices\ActiveDirectory\UnsafeNativeMethods.cs (1)
363[StructLayout(LayoutKind.Explicit)]
System.IO.Pipelines (1)
src\runtime\src\libraries\Common\src\Internal\Padding.cs (1)
16[StructLayout(LayoutKind.Explicit, Size = PaddingHelpers.CACHE_LINE_SIZE - sizeof(int))]
System.Net.Quic (9)
System\Net\Quic\Interop\msquic_generated.cs (7)
359[StructLayout(LayoutKind.Explicit)] 987[StructLayout(LayoutKind.Explicit)] 1348[StructLayout(LayoutKind.Explicit)] 1953[StructLayout(LayoutKind.Explicit)] 2243[StructLayout(LayoutKind.Explicit)] 2471[StructLayout(LayoutKind.Explicit)] 2823[StructLayout(LayoutKind.Explicit)]
System\Net\Quic\Interop\msquic.cs (2)
112[StructLayout(LayoutKind.Explicit)] 141[StructLayout(LayoutKind.Explicit)]
System.Private.CoreLib (27)
src\runtime\src\coreclr\nativeaot\Common\src\Internal\Runtime\MethodTable.cs (1)
137[StructLayout(LayoutKind.Explicit)]
src\runtime\src\coreclr\nativeaot\Runtime.Base\src\System\Runtime\ExceptionHandling.cs (3)
64[StructLayout(LayoutKind.Explicit, Size = AsmOffsets.SIZEOF__EHEnum)] 463[StructLayout(LayoutKind.Explicit, Size = AsmOffsets.SIZEOF__PAL_LIMITED_CONTEXT)] 492[StructLayout(LayoutKind.Explicit)]
src\runtime\src\coreclr\nativeaot\Runtime.Base\src\System\Runtime\StackFrameIterator.cs (2)
12[StructLayout(LayoutKind.Explicit, Size = AsmOffsets.SIZEOF__REGDISPLAY)] 25[StructLayout(LayoutKind.Explicit, Size = AsmOffsets.SIZEOF__StackFrameIterator)]
src\runtime\src\coreclr\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncHelpers.CoreCLR.cs (1)
148[StructLayout(LayoutKind.Explicit)]
src\runtime\src\libraries\System.Private.CoreLib\src\Internal\Padding.cs (2)
20[StructLayout(LayoutKind.Explicit, Size = PaddingHelpers.CACHE_LINE_SIZE - sizeof(int))] 26[StructLayout(LayoutKind.Explicit, Size = PaddingHelpers.CACHE_LINE_SIZE)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Concurrent\ConcurrentQueueSegment.cs (1)
339[StructLayout(LayoutKind.Explicit, Size = 3 * Internal.PaddingHelpers.CACHE_LINE_SIZE)] // padding before/between/after fields
src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.DecCalc.cs (3)
39[StructLayout(LayoutKind.Explicit)] 2552[StructLayout(LayoutKind.Explicit, Pack = sizeof(uint))] 2598[StructLayout(LayoutKind.Explicit)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventDescriptor.cs (1)
10[StructLayout(LayoutKind.Explicit, Size = 16)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\PropertyValue.cs (1)
21[StructLayout(LayoutKind.Explicit)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Guid.cs (1)
189[StructLayout(LayoutKind.Explicit)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\SharedMemoryManager.Unix.cs (1)
88[StructLayout(LayoutKind.Explicit)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncStateMachineDispatcher.cs (1)
11[StructLayout(LayoutKind.Explicit)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\GenericCache.cs (1)
15[StructLayout(LayoutKind.Explicit)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComTypes\ITypeComp.cs (1)
20[StructLayout(LayoutKind.Explicit, CharSet = CharSet.Unicode)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComTypes\ITypeInfo.cs (2)
154[StructLayout(LayoutKind.Explicit, CharSet = CharSet.Unicode)] 183[StructLayout(LayoutKind.Explicit, CharSet = CharSet.Unicode)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\Marshalling\ComVariant.cs (2)
12[StructLayout(LayoutKind.Explicit)] 102[StructLayout(LayoutKind.Explicit)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\LowLevelLifoSemaphore.cs (1)
562[StructLayout(LayoutKind.Explicit, Size = 2 * PaddingHelpers.CACHE_LINE_SIZE)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\PortableThreadPool.cs (1)
84[StructLayout(LayoutKind.Explicit, Size = Internal.PaddingHelpers.CACHE_LINE_SIZE * 6)]
System\Reflection\Runtime\TypeInfos\RuntimeNamedTypeInfo.cs (1)
128case TypeAttributes.ExplicitLayout: layoutKind = LayoutKind.Explicit; break;
System.Private.TypeLoader (1)
src\runtime\src\coreclr\nativeaot\Common\src\Internal\Runtime\MethodTable.cs (1)
137[StructLayout(LayoutKind.Explicit)]
System.Private.Windows.Core (17)
_generated\194\Windows.Win32.PICTDESC.g.cs (1)
42 [StructLayout(LayoutKind.Explicit)]
_generated\210\Windows.Win32.PROPVARIANT.g.cs (2)
34 [StructLayout(LayoutKind.Explicit)] 57 [StructLayout(LayoutKind.Explicit)]
_generated\233\Windows.Win32.STGMEDIUM.g.cs (1)
37 [StructLayout(LayoutKind.Explicit)]
_generated\271\Windows.Win32.TYPEDESC.g.cs (1)
32 [StructLayout(LayoutKind.Explicit)]
_generated\277\Windows.Win32.VARDESC.g.cs (1)
46 [StructLayout(LayoutKind.Explicit)]
_generated\281\Windows.Win32.VARIANT.g.cs (2)
31 [StructLayout(LayoutKind.Explicit)] 54 [StructLayout(LayoutKind.Explicit)]
_generated\3\Windows.Win32.BINDPTR.g.cs (1)
26 [StructLayout(LayoutKind.Explicit)]
_generated\44\Windows.Win32.CY.g.cs (1)
24 [StructLayout(LayoutKind.Explicit)]
_generated\45\Windows.Win32.DECIMAL.g.cs (2)
55 [StructLayout(LayoutKind.Explicit)] 74 [StructLayout(LayoutKind.Explicit)]
_generated\47\Windows.Win32.DEVMODEW.g.cs (2)
144 [StructLayout(LayoutKind.Explicit)] 185 [StructLayout(LayoutKind.Explicit)]
_generated\66\Windows.Win32.ELEMDESC.g.cs (1)
32 [StructLayout(LayoutKind.Explicit)]
System\Value.Union.cs (1)
19[StructLayout(LayoutKind.Explicit, CharSet = CharSet.Unicode)]
Windows\Win32\Graphics\Gdi\ARGB.cs (1)
8[StructLayout(LayoutKind.Explicit)]
System.Private.Windows.GdiPlus (1)
_generated\53\Windows.Win32.MetafileHeader.g.cs (1)
53 [StructLayout(LayoutKind.Explicit)]
System.Private.Xml (2)
System\Xml\Schema\ValidationState.cs (1)
11[StructLayout(LayoutKind.Explicit)]
System\Xml\Schema\XmlAtomicValue.cs (1)
25[StructLayout(LayoutKind.Explicit, Size = 8)]
System.Reflection.Emit (1)
System\Reflection\Emit\TypeBuilderImpl.cs (1)
504LayoutKind.Explicit => TypeAttributes.ExplicitLayout,
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\Types\RoDefinitionType.cs (1)
161TypeAttributes.ExplicitLayout => LayoutKind.Explicit,
System.Runtime.Caching (4)
src\runtime\src\libraries\Common\src\Internal\Padding.cs (1)
16[StructLayout(LayoutKind.Explicit, Size = PaddingHelpers.CACHE_LINE_SIZE - sizeof(int))]
System\Runtime\Caching\CacheExpires.cs (1)
48[StructLayout(LayoutKind.Explicit)]
System\Runtime\Caching\CacheUsage.cs (1)
80[StructLayout(LayoutKind.Explicit)]
System\Runtime\Caching\Counters.cs (1)
49[StructLayout(LayoutKind.Explicit, Size = CacheLineSize * 4)]
System.Runtime.InteropServices.JavaScript (5)
System\Runtime\InteropServices\JavaScript\JSFunctionBinding.cs (2)
39[StructLayout(LayoutKind.Explicit, Pack = 4)] 65[StructLayout(LayoutKind.Explicit, Pack = 4, Size = 32)]
System\Runtime\InteropServices\JavaScript\JSHostImplementation.Types.cs (2)
46[StructLayout(LayoutKind.Explicit)] 53[StructLayout(LayoutKind.Explicit)]
System\Runtime\InteropServices\JavaScript\JSMarshalerArgument.cs (1)
24[StructLayout(LayoutKind.Explicit, Pack = 32, Size = 32)]
System.Security.Cryptography.Pkcs (2)
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CERT_ID.cs (1)
16[StructLayout(LayoutKind.Explicit)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CMSG_KEY_AGREE_RECIPIENT_INFO.cs (1)
43[StructLayout(LayoutKind.Explicit)]
System.Security.Principal.Windows (2)
src\runtime\src\libraries\Common\src\Interop\Windows\Advapi32\Interop.ClaimSecurityAttributes.cs (2)
9[StructLayout(LayoutKind.Explicit)] 54[StructLayout(LayoutKind.Explicit, CharSet = CharSet.Unicode)]
System.ServiceModel.Primitives (1)
Internals\System\Runtime\Diagnostics\EventDescriptor.cs (1)
11[StructLayout(LayoutKind.Explicit, Size = 16)]
System.Speech (1)
Internal\SrgsCompiler\CfgSemanticTag.cs (1)
9[StructLayout(LayoutKind.Explicit)]
System.Text.Encoding.CodePages (3)
System\Text\BaseCodePageEncoding.cs (3)
90[StructLayout(LayoutKind.Explicit)] 129[StructLayout(LayoutKind.Explicit, Pack = 2)] 164[StructLayout(LayoutKind.Explicit)]
System.Threading.Channels (1)
src\runtime\src\libraries\Common\src\Internal\Padding.cs (1)
16[StructLayout(LayoutKind.Explicit, Size = PaddingHelpers.CACHE_LINE_SIZE - sizeof(int))]
System.Threading.Tasks.Dataflow (2)
Internal\Padding.cs (1)
19[StructLayout(LayoutKind.Explicit, Size = 2 * PaddingHelpers.CACHE_LINE_SIZE)]
src\runtime\src\libraries\Common\src\Internal\Padding.cs (1)
16[StructLayout(LayoutKind.Explicit, Size = PaddingHelpers.CACHE_LINE_SIZE - sizeof(int))]
System.Windows.Forms.Primitives (6)
_generated\195\Windows.Win32.INPUT.g.cs (1)
32 [StructLayout(LayoutKind.Explicit)]
_generated\442\Windows.Win32.REASON_CONTEXT.g.cs (1)
39 [StructLayout(LayoutKind.Explicit)]
_generated\472\Windows.Win32.STRRET.g.cs (1)
34 [StructLayout(LayoutKind.Explicit)]
_generated\529\Windows.Win32.TASKDIALOGCONFIG.g.cs (2)
171 [StructLayout(LayoutKind.Explicit, Pack = 1)] 182 [StructLayout(LayoutKind.Explicit, Pack = 1)]
_generated\556\Windows.Win32.TVINSERTSTRUCTW.g.cs (1)
42 [StructLayout(LayoutKind.Explicit)]
UIAutomationClient (1)
MS\Win32\UnsafeNativeMethods.cs (1)
61[StructLayout(LayoutKind.Explicit)]
UIAutomationClientSideProviders (1)
MS\Win32\NativeMethods.cs (1)
1378[StructLayout(LayoutKind.Explicit)]
UIAutomationTypes (1)
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\NativeMethodsCLR.cs (1)
2563[StructLayout(LayoutKind.Explicit)]