307 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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.cs (1)
159[StructLayout(LayoutKind.Explicit)]
Metrics (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.cs (1)
159[StructLayout(LayoutKind.Explicit)]
Metrics.Legacy (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.cs (1)
159[StructLayout(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.Server.HttpSys (5)
Windows.Win32.HTTP_DATA_CHUNK.g.cs (1)
34 [StructLayout(LayoutKind.Explicit)]
Windows.Win32.IN_ADDR.g.cs (1)
33 [StructLayout(LayoutKind.Explicit)]
Windows.Win32.IN6_ADDR.g.cs (1)
33 [StructLayout(LayoutKind.Explicit)]
Windows.Win32.SCOPE_ID.g.cs (1)
27 [StructLayout(LayoutKind.Explicit)]
Windows.Win32.SOCKADDR_IN6.g.cs (1)
35 [StructLayout(LayoutKind.Explicit)]
Microsoft.AspNetCore.Server.IIS (5)
Windows.Win32.HTTP_DATA_CHUNK.g.cs (1)
34 [StructLayout(LayoutKind.Explicit)]
Windows.Win32.IN_ADDR.g.cs (1)
33 [StructLayout(LayoutKind.Explicit)]
Windows.Win32.IN6_ADDR.g.cs (1)
33 [StructLayout(LayoutKind.Explicit)]
Windows.Win32.SCOPE_ID.g.cs (1)
27 [StructLayout(LayoutKind.Explicit)]
Windows.Win32.SOCKADDR_IN6.g.cs (1)
35 [StructLayout(LayoutKind.Explicit)]
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (1)
SchedulerBenchmark.cs (1)
111[StructLayout(LayoutKind.Explicit, Size = 128)]
Microsoft.AspNetCore.Shared.Tests (6)
Windows.Win32.HTTP_DATA_CHUNK.g.cs (1)
34 [StructLayout(LayoutKind.Explicit)]
Windows.Win32.HTTP_SERVICE_CONFIG_SSL_PARAM_EX.g.cs (1)
31 [StructLayout(LayoutKind.Explicit)]
Windows.Win32.IN_ADDR.g.cs (1)
33 [StructLayout(LayoutKind.Explicit)]
Windows.Win32.IN6_ADDR.g.cs (1)
33 [StructLayout(LayoutKind.Explicit)]
Windows.Win32.SCOPE_ID.g.cs (1)
27 [StructLayout(LayoutKind.Explicit)]
Windows.Win32.SOCKADDR_IN6.g.cs (1)
35 [StructLayout(LayoutKind.Explicit)]
Microsoft.CodeAnalysis (8)
CodeGen\PrivateImplementationDetails.cs (1)
661public 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: 2288if (fieldDef.ContainingTypeDefinition.Layout != LayoutKind.Explicit || fieldDef.IsStatic)
RealParser.cs (1)
790[StructLayout(LayoutKind.Explicit)]
Symbols\Attributes\CommonAttributeData.cs (1)
494case LayoutKind.Explicit:
Microsoft.CodeAnalysis.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.cs (1)
159[StructLayout(LayoutKind.Explicit)]
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.cs (1)
159[StructLayout(LayoutKind.Explicit)]
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.cs (1)
159[StructLayout(LayoutKind.Explicit)]
Microsoft.CodeAnalysis.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.cs (1)
159[StructLayout(LayoutKind.Explicit)]
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (2)
328if (this.ContainingType.Layout.Kind != LayoutKind.Explicit) 339if (this.ContainingType.Layout.Kind == LayoutKind.Explicit)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (4)
CodeGen\FixedSizeBufferTests.cs (4)
975foreach (var layout in new[] { LayoutKind.Auto, LayoutKind.Explicit, LayoutKind.Sequential }) 987" + (layout == LayoutKind.Explicit ? "[FieldOffset(0)]" : "") + @"public fixed UInt32 Field[ 16 ]; 1009foreach (var layout in new[] { LayoutKind.Auto, LayoutKind.Explicit, LayoutKind.Sequential }) 1019" + (layout == LayoutKind.Explicit ? "[FieldOffset(0)]" : "") + @"public fixed UInt32 Field[ 16 ];
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
Attributes\AttributeTests_WellKnownAttributes.cs (1)
470attrSym.VerifyValue(0, TypedConstantKind.Enum, (int)LayoutKind.Explicit);
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.cs (1)
159[StructLayout(LayoutKind.Explicit)]
Microsoft.CodeAnalysis.PublicApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.cs (1)
159[StructLayout(LayoutKind.Explicit)]
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.cs (1)
159[StructLayout(LayoutKind.Explicit)]
Microsoft.CodeAnalysis.UnitTests (1)
RealParserTests.cs (1)
603[StructLayout(LayoutKind.Explicit)]
Microsoft.CodeAnalysis.Workspaces (2)
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.DotNet.SignCheckLibrary (5)
Interop\PortableExecutable\ImageCor20Header.cs (1)
10[StructLayout(LayoutKind.Explicit)]
Interop\PortableExecutable\ImageDataDirectory.cs (1)
11[StructLayout(LayoutKind.Explicit)]
Interop\PortableExecutable\ImageOptionalHeader.cs (2)
10[StructLayout(LayoutKind.Explicit)] 152[StructLayout(LayoutKind.Explicit)]
Interop\PortableExecutable\ImageSectionHeader.cs (1)
11[StructLayout(LayoutKind.Explicit)]
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)]
PresentationCore (154)
MS\Win32\UnsafeNativeMethodsPointer.cs (1)
483[StructLayout(LayoutKind.Explicit)]
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\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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.cs (1)
159[StructLayout(LayoutKind.Explicit)]
System.Diagnostics.DiagnosticSource (2)
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.Net.Quic (9)
System\Net\Quic\Interop\msquic.cs (2)
112[StructLayout(LayoutKind.Explicit)] 141[StructLayout(LayoutKind.Explicit)]
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.Private.CoreLib (27)
src\coreclr\nativeaot\Runtime.Base\src\System\Runtime\ExceptionHandling.cs (3)
64[StructLayout(LayoutKind.Explicit, Size = AsmOffsets.SIZEOF__EHEnum)] 458[StructLayout(LayoutKind.Explicit, Size = AsmOffsets.SIZEOF__PAL_LIMITED_CONTEXT)] 487[StructLayout(LayoutKind.Explicit)]
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\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\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\libraries\System.Private.CoreLib\src\System\Decimal.DecCalc.cs (4)
38[StructLayout(LayoutKind.Explicit)] 2549[StructLayout(LayoutKind.Explicit)] 2590[StructLayout(LayoutKind.Explicit)] 2630[StructLayout(LayoutKind.Explicit)]
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventDescriptor.cs (1)
10[StructLayout(LayoutKind.Explicit, Size = 16)]
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\PropertyValue.cs (1)
21[StructLayout(LayoutKind.Explicit)]
src\libraries\System.Private.CoreLib\src\System\Guid.cs (1)
188[StructLayout(LayoutKind.Explicit)]
src\libraries\System.Private.CoreLib\src\System\IO\SharedMemoryManager.Unix.cs (1)
87[StructLayout(LayoutKind.Explicit)]
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\GenericCache.cs (1)
15[StructLayout(LayoutKind.Explicit)]
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComTypes\ITypeComp.cs (1)
20[StructLayout(LayoutKind.Explicit, CharSet = CharSet.Unicode)]
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComTypes\ITypeInfo.cs (2)
154[StructLayout(LayoutKind.Explicit, CharSet = CharSet.Unicode)] 181[StructLayout(LayoutKind.Explicit, CharSet = CharSet.Unicode)]
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\Marshalling\ComVariant.cs (2)
12[StructLayout(LayoutKind.Explicit)] 102[StructLayout(LayoutKind.Explicit)]
src\libraries\System.Private.CoreLib\src\System\Threading\PortableThreadPool.cs (1)
84[StructLayout(LayoutKind.Explicit, Size = Internal.PaddingHelpers.CACHE_LINE_SIZE * 6)]
src\System\Reflection\RuntimeCustomAttributeData.cs (2)
651[StructLayout(LayoutKind.Explicit)] 2272case TypeAttributes.ExplicitLayout: layoutKind = LayoutKind.Explicit; break;
src\System\Runtime\CompilerServices\AsyncHelpers.CoreCLR.cs (1)
148[StructLayout(LayoutKind.Explicit)]
src\System\Runtime\CompilerServices\RuntimeHelpers.CoreCLR.cs (1)
714[StructLayout(LayoutKind.Explicit)]
System.Private.Windows.Core (17)
System\Value.Union.cs (1)
19[StructLayout(LayoutKind.Explicit, CharSet = CharSet.Unicode)]
Windows.Win32.BINDPTR.g.cs (1)
26 [StructLayout(LayoutKind.Explicit)]
Windows.Win32.CY.g.cs (1)
24 [StructLayout(LayoutKind.Explicit)]
Windows.Win32.DECIMAL.g.cs (2)
73 [StructLayout(LayoutKind.Explicit)] 92 [StructLayout(LayoutKind.Explicit)]
Windows.Win32.DEVMODEW.g.cs (2)
144 [StructLayout(LayoutKind.Explicit)] 185 [StructLayout(LayoutKind.Explicit)]
Windows.Win32.ELEMDESC.g.cs (1)
32 [StructLayout(LayoutKind.Explicit)]
Windows.Win32.PICTDESC.g.cs (1)
42 [StructLayout(LayoutKind.Explicit)]
Windows.Win32.PROPVARIANT.g.cs (2)
34 [StructLayout(LayoutKind.Explicit)] 57 [StructLayout(LayoutKind.Explicit)]
Windows.Win32.STGMEDIUM.g.cs (1)
37 [StructLayout(LayoutKind.Explicit)]
Windows.Win32.TYPEDESC.g.cs (1)
32 [StructLayout(LayoutKind.Explicit)]
Windows.Win32.VARDESC.g.cs (1)
46 [StructLayout(LayoutKind.Explicit)]
Windows.Win32.VARIANT.g.cs (2)
31 [StructLayout(LayoutKind.Explicit)] 54 [StructLayout(LayoutKind.Explicit)]
Windows\Win32\Graphics\Gdi\ARGB.cs (1)
8[StructLayout(LayoutKind.Explicit)]
System.Private.Windows.GdiPlus (1)
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 (2)
System\Runtime\Caching\CacheExpires.cs (1)
48[StructLayout(LayoutKind.Explicit)]
System\Runtime\Caching\CacheUsage.cs (1)
80[StructLayout(LayoutKind.Explicit)]
System.ServiceModel.Primitives (1)
Internals\System\Runtime\Diagnostics\EventDescriptor.cs (1)
11[StructLayout(LayoutKind.Explicit, Size = 16)]
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\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\libraries\Common\src\Internal\Padding.cs (1)
16[StructLayout(LayoutKind.Explicit, Size = PaddingHelpers.CACHE_LINE_SIZE - sizeof(int))]
System.Windows.Forms.Primitives (5)
Windows.Win32.INPUT.g.cs (1)
32 [StructLayout(LayoutKind.Explicit)]
Windows.Win32.STRRET.g.cs (1)
34 [StructLayout(LayoutKind.Explicit)]
Windows.Win32.TASKDIALOGCONFIG.g.cs (2)
171 [StructLayout(LayoutKind.Explicit, Pack = 1)] 182 [StructLayout(LayoutKind.Explicit, Pack = 1)]
Windows.Win32.TVINSERTSTRUCTW.g.cs (1)
42 [StructLayout(LayoutKind.Explicit)]
Test.Utilities (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.cs (1)
159[StructLayout(LayoutKind.Explicit)]
Text.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.cs (1)
159[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\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\NativeMethodsCLR.cs (1)
2563[StructLayout(LayoutKind.Explicit)]