1168 instantiations of StructLayout
BasicTestApp (1)
InteropTest\InteropStruct.cs (1)
8[StructLayout(LayoutKind.Explicit)]
csc (2)
src\Compilers\Core\CommandLine\NativeMethods.cs (2)
12[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 35[StructLayout(LayoutKind.Sequential)]
dotnet-svcutil-lib (4)
FrameworkFork\Microsoft.CodeDom\System\NativeMethods.cs (1)
14[StructLayout(LayoutKind.Sequential)]
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)]
illink (2)
ILLink.RoslynAnalyzer (2)
src\tools\illink\src\ILLink.Shared\TrimAnalysis\HandleCallAction.cs (1)
21 [StructLayout (LayoutKind.Auto)] // A good way to avoid CS0282, we don't really care about field order
src\tools\illink\src\ILLink.Shared\TrimAnalysis\RequireDynamicallyAccessedMembersAction.cs (1)
16 [StructLayout (LayoutKind.Auto)]
Microsoft.AspNetCore.Components (2)
RenderTree\RenderTreeEdit.cs (1)
14[StructLayout(LayoutKind.Explicit)]
RenderTree\RenderTreeFrame.cs (1)
19[StructLayout(LayoutKind.Explicit, Pack = 4)]
Microsoft.AspNetCore.Cryptography.Internal (5)
Cng\BCRYPT_AUTHENTICATED_CIPHER_MODE_INFO.cs (1)
9[StructLayout(LayoutKind.Sequential)]
Cng\BCRYPT_KEY_LENGTHS_STRUCT.cs (1)
11[StructLayout(LayoutKind.Sequential)]
Cng\BCryptBuffer.cs (1)
10[StructLayout(LayoutKind.Sequential)]
Cng\BCryptBufferDesc.cs (1)
10[StructLayout(LayoutKind.Sequential)]
DATA_BLOB.cs (1)
9[StructLayout(LayoutKind.Sequential)]
Microsoft.AspNetCore.InternalTesting (1)
DumpCollector\DumpCollector.Windows.cs (1)
38[StructLayout(LayoutKind.Sequential, Pack = 4)]
Microsoft.AspNetCore.Server.IIS (1)
Core\IISConfigurationData.cs (1)
10[StructLayout(LayoutKind.Sequential)]
Microsoft.AspNetCore.Server.IntegrationTesting.IIS (3)
ProcessTracker.cs (3)
89[StructLayout(LayoutKind.Sequential)] 109[StructLayout(LayoutKind.Sequential)] 120[StructLayout(LayoutKind.Sequential)]
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (1)
SchedulerBenchmark.cs (1)
111[StructLayout(LayoutKind.Explicit, Size = 128)]
Microsoft.Build (4)
BackEnd\Node\NativeMethods.cs (3)
69[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 170[StructLayout(LayoutKind.Sequential)] 200[StructLayout(LayoutKind.Sequential)]
WindowsNative.cs (1)
199[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
Microsoft.Build.Engine.OM.UnitTests (1)
WindowsNative.cs (1)
199[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
Microsoft.Build.Framework (6)
NativeMethods.cs (6)
158[StructLayout(LayoutKind.Sequential)] 244[StructLayout(LayoutKind.Sequential)] 286[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)] 351[StructLayout(LayoutKind.Sequential)] 376[StructLayout(LayoutKind.Sequential)] 394[StructLayout(LayoutKind.Sequential)]
Microsoft.Build.Tasks.CodeAnalysis (2)
src\Compilers\Core\CommandLine\NativeMethods.cs (2)
12[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 35[StructLayout(LayoutKind.Sequential)]
Microsoft.Build.Tasks.Core (20)
Interop.cs (1)
54[StructLayout(LayoutKind.Sequential, Pack = 4)]
ManifestUtil\mansign2.cs (6)
90[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 97[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 109[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 184[StructLayout(LayoutKind.Sequential)] 192[StructLayout(LayoutKind.Sequential)] 199[StructLayout(LayoutKind.Sequential)]
NativeMethods.cs (12)
324[StructLayout(LayoutKind.Sequential)] 345[StructLayout(LayoutKind.Sequential)] 490[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 513[StructLayout(LayoutKind.Sequential)] 644[StructLayout(LayoutKind.Sequential)] 656[StructLayout(LayoutKind.Sequential)] 663[StructLayout(LayoutKind.Sequential)] 705[StructLayout(LayoutKind.Sequential)] 746[StructLayout(LayoutKind.Sequential)] 754[StructLayout(LayoutKind.Sequential)] 762[StructLayout(LayoutKind.Sequential)] 779[StructLayout(LayoutKind.Sequential)]
WindowsNative.cs (1)
199[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
Microsoft.Build.Utilities.Core (4)
LockCheck.cs (3)
123[StructLayout(LayoutKind.Sequential)] 130[StructLayout(LayoutKind.Sequential)] 185[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
WindowsNative.cs (1)
199[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
Microsoft.Build.Utilities.UnitTests (3)
NativeMethods.cs (3)
69[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 170[StructLayout(LayoutKind.Sequential)] 200[StructLayout(LayoutKind.Sequential)]
Microsoft.CodeAnalysis (28)
DiagnosticAnalyzer\AnalyzerDriver.ExecutableCodeBlockAnalyzerActions.cs (1)
12[StructLayout(LayoutKind.Auto)]
DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (3)
22[StructLayout(LayoutKind.Auto)] 864[StructLayout(LayoutKind.Auto)] 895[StructLayout(LayoutKind.Auto)]
DiaSymReader\Metadata\MetadataImportFieldOffset.cs (1)
11[StructLayout(LayoutKind.Sequential)]
DiaSymReader\Writer\ISymUnmanagedWriter.cs (3)
144[StructLayout(LayoutKind.Explicit)] 186[StructLayout(LayoutKind.Sequential)] 193[StructLayout(LayoutKind.Sequential, Pack = 1)]
DocumentationCommentId.cs (1)
1438[StructLayout(LayoutKind.Auto)]
ExtendedSpecialType.cs (1)
13[StructLayout(LayoutKind.Explicit, Size = 1)]
Hashing\XxHashShared.cs (1)
813[StructLayout(LayoutKind.Auto)]
InternalUtilities\FileLockCheck.cs (3)
21[StructLayout(LayoutKind.Sequential)] 28[StructLayout(LayoutKind.Sequential)] 35[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
MetadataReader\MetadataDecoder.cs (3)
22[StructLayout(LayoutKind.Auto)] 65[StructLayout(LayoutKind.Auto)] 76[StructLayout(LayoutKind.Auto)]
RealParser.cs (1)
790[StructLayout(LayoutKind.Explicit)]
src\Dependencies\Collections\TemporaryArray`1.cs (1)
29[StructLayout(LayoutKind.Sequential)]
Syntax\SyntaxNodeOrToken.cs (1)
23[StructLayout(LayoutKind.Auto)]
Syntax\SyntaxToken.cs (1)
19[StructLayout(LayoutKind.Auto)]
Syntax\SyntaxTokenList.cs (1)
21[StructLayout(LayoutKind.Auto)]
Syntax\SyntaxTokenList.Enumerator.cs (1)
23[StructLayout(LayoutKind.Auto)]
Syntax\SyntaxTokenList.Reversed.cs (1)
70[StructLayout(LayoutKind.Auto)]
Syntax\SyntaxTrivia.cs (1)
21[StructLayout(LayoutKind.Auto)]
Syntax\SyntaxTriviaList.cs (1)
22[StructLayout(LayoutKind.Auto)]
Syntax\SyntaxTriviaList.Enumerator.cs (1)
15[StructLayout(LayoutKind.Auto)]
Syntax\SyntaxTriviaList.Reversed.cs (1)
69[StructLayout(LayoutKind.Auto)]
Microsoft.CodeAnalysis.CodeStyle (6)
src\Compilers\Core\Portable\DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (3)
22[StructLayout(LayoutKind.Auto)] 864[StructLayout(LayoutKind.Auto)] 895[StructLayout(LayoutKind.Auto)]
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (1)
813[StructLayout(LayoutKind.Auto)]
src\Dependencies\Collections\TemporaryArray`1.cs (1)
29[StructLayout(LayoutKind.Sequential)]
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.cs (1)
157[StructLayout(LayoutKind.Explicit)]
Microsoft.CodeAnalysis.Collections.Package (1)
TemporaryArray`1.cs (1)
29[StructLayout(LayoutKind.Sequential)]
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (2)
BlindAggregatorFactory.cs (2)
30[StructLayout(LayoutKind.Sequential)] 80[StructLayout(LayoutKind.Sequential)]
Microsoft.CodeAnalysis.Features (5)
src\Compilers\Core\Portable\DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (3)
22[StructLayout(LayoutKind.Auto)] 864[StructLayout(LayoutKind.Auto)] 895[StructLayout(LayoutKind.Auto)]
SymbolSearch\Windows\NativePatching.cs (2)
17[StructLayout(LayoutKind.Sequential)] 35[StructLayout(LayoutKind.Sequential)]
Microsoft.CodeAnalysis.InteractiveHost (1)
src\Dependencies\Collections\TemporaryArray`1.cs (1)
29[StructLayout(LayoutKind.Sequential)]
Microsoft.CodeAnalysis.Scripting (1)
src\Compilers\Shared\GlobalAssemblyCacheHelpers\ClrGlobalAssemblyCache.cs (1)
58[StructLayout(LayoutKind.Sequential)]
Microsoft.CodeAnalysis.Threading.Package (1)
src\Dependencies\Collections\TemporaryArray`1.cs (1)
29[StructLayout(LayoutKind.Sequential)]
Microsoft.CodeAnalysis.UnitTests (12)
Collections\SegmentedArrayHelperTests.cs (11)
20[StructLayout(LayoutKind.Sequential, Size = 1)] 23[StructLayout(LayoutKind.Sequential, Size = 2)] 26[StructLayout(LayoutKind.Sequential, Size = 4)] 29[StructLayout(LayoutKind.Sequential, Size = 8)] 32[StructLayout(LayoutKind.Sequential, Size = 12)] 35[StructLayout(LayoutKind.Sequential, Size = 16)] 38[StructLayout(LayoutKind.Sequential, Size = 24)] 41[StructLayout(LayoutKind.Sequential, Size = 28)] 44[StructLayout(LayoutKind.Sequential, Size = 32)] 47[StructLayout(LayoutKind.Sequential, Size = 40)] 50[StructLayout(LayoutKind.Sequential, Size = 64)]
RealParserTests.cs (1)
603[StructLayout(LayoutKind.Explicit)]
Microsoft.CodeAnalysis.Workspaces (4)
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (1)
813[StructLayout(LayoutKind.Auto)]
src\Dependencies\Collections\TemporaryArray`1.cs (1)
29[StructLayout(LayoutKind.Sequential)]
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.cs (1)
157[StructLayout(LayoutKind.Explicit)]
Workspace\Solution\Checksum.cs (1)
21[DataContract, StructLayout(LayoutKind.Explicit, Size = HashSize)]
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (4)
src\Compilers\Core\Portable\InternalUtilities\FileLockCheck.cs (3)
21[StructLayout(LayoutKind.Sequential)] 28[StructLayout(LayoutKind.Sequential)] 35[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
src\Dependencies\Collections\TemporaryArray`1.cs (1)
29[StructLayout(LayoutKind.Sequential)]
Microsoft.DotNet.Build.Tasks.Installers (2)
src\RpmHeader.cs (1)
21[StructLayout(LayoutKind.Sequential)]
src\RpmLead.cs (1)
15[StructLayout(LayoutKind.Sequential)]
Microsoft.DotNet.RemoteExecutor (1)
RemoteInvokeHandle.cs (1)
67[StructLayout(LayoutKind.Sequential)]
Microsoft.DotNet.SignCheckLibrary (16)
Interop\PortableExecutable\ImageCor20Header.cs (1)
10[StructLayout(LayoutKind.Explicit)]
Interop\PortableExecutable\ImageDataDirectory.cs (1)
11[StructLayout(LayoutKind.Explicit)]
Interop\PortableExecutable\ImageDosHeader.cs (1)
10[StructLayout(LayoutKind.Sequential)]
Interop\PortableExecutable\ImageFileHeader.cs (1)
10[StructLayout(LayoutKind.Sequential)]
Interop\PortableExecutable\ImageNTHeaders.cs (2)
10[StructLayout(LayoutKind.Sequential)] 45[StructLayout(LayoutKind.Sequential)]
Interop\PortableExecutable\ImageOptionalHeader.cs (2)
10[StructLayout(LayoutKind.Explicit)] 152[StructLayout(LayoutKind.Explicit)]
Interop\PortableExecutable\ImageSectionHeader.cs (1)
11[StructLayout(LayoutKind.Explicit)]
Interop\WinCrypt.cs (5)
239[StructLayout(LayoutKind.Sequential)] 246[StructLayout(LayoutKind.Sequential)] 257[StructLayout(LayoutKind.Sequential)] 285[StructLayout(LayoutKind.Sequential)] 302[StructLayout(LayoutKind.Sequential)]
Interop\WinTrustData.cs (1)
9[StructLayout(LayoutKind.Sequential)]
Interop\WinTrustFileInfo.cs (1)
9[StructLayout(LayoutKind.Sequential)]
Microsoft.Extensions.AI.OpenAI (1)
src\Shared\ServerSentEvents\ArrayBuffer.cs (1)
27[StructLayout(LayoutKind.Auto)]
Microsoft.Extensions.Diagnostics.ResourceMonitoring (12)
Windows\Interop\JobObjectInfo.cs (5)
48[StructLayout(LayoutKind.Sequential)] 73[StructLayout(LayoutKind.Sequential)] 107[StructLayout(LayoutKind.Sequential)] 132[StructLayout(LayoutKind.Explicit)] 151[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)]
Windows\Interop\MemoryStatusEx.cs (1)
11[StructLayout(LayoutKind.Sequential)]
Windows\Interop\SYSTEM_INFO.cs (1)
12[StructLayout(LayoutKind.Sequential)]
Windows\Network\IN6_ADDR.cs (1)
9[StructLayout(LayoutKind.Sequential)]
Windows\Network\MIB_TCP6ROW.cs (1)
9[StructLayout(LayoutKind.Sequential)]
Windows\Network\MIB_TCP6TABLE.cs (1)
9[StructLayout(LayoutKind.Sequential)]
Windows\Network\MIB_TCPROW.cs (1)
9[StructLayout(LayoutKind.Sequential)]
Windows\Network\MIB_TCPTABLE.cs (1)
8[StructLayout(LayoutKind.Sequential)]
Microsoft.Extensions.Hosting.WindowsServices (1)
src\libraries\Common\src\Interop\Windows\Kernel32\Interop.CreateToolhelp32Snapshot.cs (1)
24[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
Microsoft.Extensions.Logging.Console (1)
src\libraries\Common\src\System\Net\ArrayBuffer.cs (1)
21[StructLayout(LayoutKind.Auto)]
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.Recommender (4)
SafeTrainingAndModelBuffer.cs (4)
20[StructLayout(LayoutKind.Sequential)] 39[StructLayout(LayoutKind.Sequential)] 63[StructLayout(LayoutKind.Sequential)] 155[StructLayout(LayoutKind.Sequential)]
Microsoft.ML.TorchSharp (1)
Utils\MethodTable.cs (1)
14[StructLayout(LayoutKind.Explicit)]
Microsoft.VisualBasic.Forms (4)
Microsoft\VisualBasic\Helpers\NativeMethods.vb (1)
104<StructLayout(LayoutKind.Sequential)>
Microsoft\VisualBasic\Helpers\NativeTypes.PROCESS_INFORMATION.vb (1)
19<StructLayout(LayoutKind.Sequential)>
Microsoft\VisualBasic\Helpers\NativeTypes.SECURITY_ATTRIBUTES.vb (1)
12<StructLayout(LayoutKind.Sequential)>
Microsoft\VisualBasic\Helpers\NativeTypes.STARTUPINFO.vb (1)
20<StructLayout(LayoutKind.Sequential, CharSet:=CharSet.Auto)>
Microsoft.VisualStudio.LanguageServices (1)
Snippets\AbstractSnippetInfoService.cs (1)
246[StructLayout(LayoutKind.Sequential)]
Microsoft.VisualStudio.LanguageServices.CSharp (1)
ProjectSystemShim\HACK_VariantStructure.cs (1)
22[StructLayout(LayoutKind.Sequential)]
Microsoft.VisualStudio.LanguageServices.VisualBasic (2)
ProjectSystemShim\Interop\VBCompilerOptions.vb (1)
9<StructLayout(LayoutKind.Sequential)>
ProjectSystemShim\Interop\WarningItemLevel.vb (1)
8<StructLayout(LayoutKind.Sequential)>
MSBuild (1)
WindowsNative.cs (1)
199[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
MSBuildTaskHost (8)
Concurrent\ConcurrentQueue.cs (2)
544[StructLayout(LayoutKind.Auto)] 558[StructLayout(LayoutKind.Explicit, Size = 192)] // padding before/between/after fields based on typical cache line size of 64
NativeMethods.cs (6)
158[StructLayout(LayoutKind.Sequential)] 244[StructLayout(LayoutKind.Sequential)] 286[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)] 351[StructLayout(LayoutKind.Sequential)] 376[StructLayout(LayoutKind.Sequential)] 394[StructLayout(LayoutKind.Sequential)]
PresentationCore (237)
MS\Internal\Classification.cs (2)
171[StructLayout(LayoutKind.Sequential)] 190[StructLayout(LayoutKind.Sequential)]
MS\Internal\TextFormatting\LineServices.cs (29)
640[StructLayout(LayoutKind.Sequential)] 653[StructLayout(LayoutKind.Sequential)] 669[StructLayout(LayoutKind.Sequential)] 676[StructLayout(LayoutKind.Sequential)] 687[StructLayout(LayoutKind.Sequential)] 695[StructLayout(LayoutKind.Sequential)] 708[StructLayout(LayoutKind.Sequential)] 716[StructLayout(LayoutKind.Sequential)] 728[StructLayout(LayoutKind.Sequential)] 739[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 750[StructLayout(LayoutKind.Sequential)] 802[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 812[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 966[StructLayout(LayoutKind.Sequential)] 976[StructLayout(LayoutKind.Sequential)] 1002[StructLayout(LayoutKind.Sequential)] 1013[StructLayout(LayoutKind.Sequential)] 1079[StructLayout(LayoutKind.Sequential)] 1093[StructLayout(LayoutKind.Sequential)] 1133[StructLayout(LayoutKind.Sequential)] 1144[StructLayout(LayoutKind.Sequential)] 1152[StructLayout(LayoutKind.Sequential)] 1178[StructLayout(LayoutKind.Sequential)] 1190[StructLayout(LayoutKind.Sequential)] 1203[StructLayout(LayoutKind.Sequential)] 1216[StructLayout(LayoutKind.Sequential)] 1231[StructLayout(LayoutKind.Sequential)] 1255[StructLayout(LayoutKind.Sequential)] 1276[StructLayout(LayoutKind.Sequential)]
MS\Internal\UnicodeClasses.cs (1)
174[StructLayout(LayoutKind.Sequential, Pack=1)]
MS\Win32\UnsafeNativeMethodsPointer.cs (16)
285[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 301[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 318[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 329[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 345[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 361[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 376[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 400[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 416[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 428[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 441[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 454[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 464[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 473[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 483[StructLayout(LayoutKind.Explicit)] 499[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
MS\Win32\UnsafeNativeMethodsTablet.cs (10)
157[StructLayout(LayoutKind.Sequential)] 172[StructLayout(LayoutKind.Sequential)] 188[StructLayout(LayoutKind.Sequential)] 204[StructLayout(LayoutKind.Sequential)] 217[StructLayout(LayoutKind.Sequential)] 255[StructLayout(LayoutKind.Sequential)] 269[StructLayout(LayoutKind.Sequential)] 288[StructLayout(LayoutKind.Sequential)] 309[StructLayout(LayoutKind.Sequential)] 331[StructLayout(LayoutKind.Sequential)]
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 (23)
236[StructLayout(LayoutKind.Sequential, Pack=1)] 453[StructLayout(LayoutKind.Sequential, Pack=1)] 474[StructLayout(LayoutKind.Sequential, Pack=1)] 484[StructLayout(LayoutKind.Sequential, Pack=1)] 496[StructLayout(LayoutKind.Sequential, Pack=1)] 507[StructLayout(LayoutKind.Sequential, Pack=1)] 519[StructLayout(LayoutKind.Sequential, Pack=1)] 544[StructLayout(LayoutKind.Sequential, Pack=1)] 565[StructLayout(LayoutKind.Sequential, Pack=1)] 575[StructLayout(LayoutKind.Sequential, Pack=1)] 590[StructLayout(LayoutKind.Sequential, Pack=1)] 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 (6)
657[StructLayout(LayoutKind.Sequential)] 666[StructLayout(LayoutKind.Sequential)] 677[StructLayout(LayoutKind.Sequential)] 717[StructLayout(LayoutKind.Sequential)] 723[StructLayout(LayoutKind.Sequential)] 730[StructLayout(LayoutKind.Explicit)]
src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Media\TypeConverterHelper.cs (1)
18[StructLayout(LayoutKind.Sequential, Pack=1)]
System\Windows\Media\ColorContext.cs (1)
814[StructLayout(LayoutKind.Sequential)]
System\Windows\Media\EventProxy.cs (1)
11[StructLayout(LayoutKind.Sequential)]
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\ImageSourceConverter.cs (1)
278[StructLayout(LayoutKind.Sequential)]
System\Windows\Media\Imaging\BitmapEncoder.cs (1)
14[StructLayout(LayoutKind.Sequential, Pack=1)]
System\Windows\Media\Imaging\BitmapPalette.cs (1)
341[StructLayout(LayoutKind.Sequential)]
System\Windows\Media\Imaging\PropVariant.cs (2)
55[StructLayout(LayoutKind.Sequential, Pack=0)] 62[StructLayout(LayoutKind.Explicit, Pack=1)]
System\Windows\Media\MILUtilities.cs (2)
116[StructLayout(LayoutKind.Sequential)] 137[StructLayout(LayoutKind.Sequential)]
System\Windows\Media\StreamAsIStream.cs (1)
13[StructLayout(LayoutKind.Sequential)]
PresentationFramework (132)
MS\Internal\AppModel\ShellProvider.cs (3)
25[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 40[StructLayout(LayoutKind.Sequential, Pack = 4)] 68[StructLayout(LayoutKind.Sequential, Pack = 8, CharSet = CharSet.Unicode)]
MS\Internal\Interop\IndexingFilter.cs (3)
273[StructLayout(LayoutKind.Sequential, Pack = 0)] 437[StructLayout(LayoutKind.Sequential, Pack = 0)] 496[StructLayout(LayoutKind.Sequential, Pack = 0)]
MS\Internal\IO\Packaging\XpsFilter.cs (1)
31[StructLayout(LayoutKind.Sequential, Pack = 0)]
MS\Internal\Printing\NativeMethods.cs (5)
25[StructLayout(LayoutKind.Sequential, Pack = 1, CharSet = CharSet.Auto)] 51[StructLayout(LayoutKind.Sequential, Pack = 8, CharSet = CharSet.Auto)] 77[StructLayout(LayoutKind.Sequential, Pack = 1, CharSet = CharSet.Auto)] 119[StructLayout(LayoutKind.Sequential, Pack = 1, CharSet = CharSet.Auto)] 128[StructLayout(LayoutKind.Sequential, Pack = 1, CharSet = CharSet.Auto)]
MS\Internal\PtsHost\Pts.cs (80)
547[StructLayout(LayoutKind.Sequential)] 559[StructLayout(LayoutKind.Sequential)] 584[StructLayout(LayoutKind.Sequential)] 599[StructLayout(LayoutKind.Sequential)] 638[StructLayout(LayoutKind.Sequential)] 649[StructLayout(LayoutKind.Sequential)] 664[StructLayout(LayoutKind.Sequential)] 702[StructLayout(LayoutKind.Sequential)] 715[StructLayout(LayoutKind.Sequential)] 739[StructLayout(LayoutKind.Sequential)] 772[StructLayout(LayoutKind.Sequential)] 814[StructLayout(LayoutKind.Sequential)] 832[StructLayout(LayoutKind.Sequential)] 848[StructLayout(LayoutKind.Sequential)] 918[StructLayout(LayoutKind.Sequential)] 949[StructLayout(LayoutKind.Sequential)] 988[StructLayout(LayoutKind.Sequential)] 997[StructLayout(LayoutKind.Sequential)] 1013[StructLayout(LayoutKind.Sequential)] 1027[StructLayout(LayoutKind.Sequential)] 1056[StructLayout(LayoutKind.Sequential)] 1073[StructLayout(LayoutKind.Sequential)] 1081[StructLayout(LayoutKind.Sequential)] 1111[StructLayout(LayoutKind.Sequential)] 1140[StructLayout(LayoutKind.Sequential)] 1156[StructLayout(LayoutKind.Sequential)] 1170[StructLayout(LayoutKind.Sequential)] 1176[StructLayout(LayoutKind.Sequential)] 1182[StructLayout(LayoutKind.Sequential)] 1203[StructLayout(LayoutKind.Sequential)] 1321[StructLayout(LayoutKind.Sequential)] 1332[StructLayout(LayoutKind.Sequential)] 1341[StructLayout(LayoutKind.Sequential)] 1350[StructLayout(LayoutKind.Sequential)] 1358[StructLayout(LayoutKind.Sequential)] 1381[StructLayout(LayoutKind.Sequential)] 1395[StructLayout(LayoutKind.Sequential)] 1415[StructLayout(LayoutKind.Sequential)] 1428[StructLayout(LayoutKind.Sequential)] 1444[StructLayout(LayoutKind.Sequential)] 1466[StructLayout(LayoutKind.Sequential)] 1485[StructLayout(LayoutKind.Sequential)] 1490[StructLayout(LayoutKind.Explicit)] 1499[StructLayout(LayoutKind.Sequential)] 1511[StructLayout(LayoutKind.Sequential)] 1516[StructLayout(LayoutKind.Sequential)] 1526[StructLayout(LayoutKind.Sequential)] 1534[StructLayout(LayoutKind.Sequential)] 1545[StructLayout(LayoutKind.Sequential)] 1551[StructLayout(LayoutKind.Sequential)] 1556[StructLayout(LayoutKind.Explicit)] 1565[StructLayout(LayoutKind.Sequential)] 1580[StructLayout(LayoutKind.Sequential)] 1587[StructLayout(LayoutKind.Sequential)] 1595[StructLayout(LayoutKind.Sequential)] 1603[StructLayout(LayoutKind.Sequential)] 1618[StructLayout(LayoutKind.Sequential)] 1625[StructLayout(LayoutKind.Sequential)] 1630[StructLayout(LayoutKind.Explicit)] 1639[StructLayout(LayoutKind.Sequential)] 1651[StructLayout(LayoutKind.Sequential)] 1658[StructLayout(LayoutKind.Sequential)] 1666[StructLayout(LayoutKind.Sequential)] 1687[StructLayout(LayoutKind.Sequential)] 1692[StructLayout(LayoutKind.Sequential)] 1698[StructLayout(LayoutKind.Explicit)] 1716[StructLayout(LayoutKind.Sequential)] 1735[StructLayout(LayoutKind.Sequential)] 1775[StructLayout(LayoutKind.Sequential)] 1813[StructLayout(LayoutKind.Sequential)] 1827[StructLayout(LayoutKind.Sequential)] 1836[StructLayout(LayoutKind.Sequential)] 1851[StructLayout(LayoutKind.Sequential)] 1862[StructLayout(LayoutKind.Sequential)] 1878[StructLayout(LayoutKind.Sequential)] 1884[StructLayout(LayoutKind.Sequential)] 1892[StructLayout(LayoutKind.Explicit)] 1907[StructLayout(LayoutKind.Sequential)] 1921[StructLayout(LayoutKind.Sequential)] 1942[StructLayout(LayoutKind.Sequential)]
System\Windows\Documents\NLGSpellerInterop.cs (1)
499[StructLayout(LayoutKind.Sequential)]
System\Windows\Standard\ErrorCodes.cs (2)
15[StructLayout(LayoutKind.Explicit)] 173[StructLayout(LayoutKind.Explicit)]
System\Windows\Standard\NativeMethods.cs (35)
1621[StructLayout(LayoutKind.Sequential)] 1634[StructLayout(LayoutKind.Sequential)] 1644[StructLayout(LayoutKind.Sequential)] 1653[StructLayout(LayoutKind.Sequential, Pack = 2)] 1669[StructLayout(LayoutKind.Sequential)] 1677[StructLayout(LayoutKind.Sequential)] 1684[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 1703[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode, Pack = 1)] 1720[StructLayout(LayoutKind.Sequential)] 1734[StructLayout(LayoutKind.Sequential)] 1754[StructLayout(LayoutKind.Sequential)] 1786[StructLayout(LayoutKind.Sequential, Pack = 4)] 1796[StructLayout(LayoutKind.Sequential, Pack = 4)] 1807[StructLayout(LayoutKind.Sequential, Pack = 4)] 1818[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 1838[StructLayout(LayoutKind.Sequential)] 1848[StructLayout(LayoutKind.Sequential)] 1896[StructLayout(LayoutKind.Explicit)] 1918[StructLayout(LayoutKind.Sequential)] 1931[StructLayout(LayoutKind.Sequential)] 1940[StructLayout(LayoutKind.Sequential)] 1948[StructLayout(LayoutKind.Sequential)] 1955[StructLayout(LayoutKind.Sequential)] 2049[StructLayout(LayoutKind.Sequential)] 2108[StructLayout(LayoutKind.Sequential)] 2115[StructLayout(LayoutKind.Sequential)] 2122[StructLayout(LayoutKind.Sequential)] 2132[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 2150[StructLayout(LayoutKind.Sequential)] 2161[StructLayout(LayoutKind.Sequential)] 2173[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 2192[StructLayout(LayoutKind.Sequential)] 2203[StructLayout(LayoutKind.Sequential)] 2210[StructLayout(LayoutKind.Sequential)] 2217[StructLayout(LayoutKind.Sequential, Pack=1)]
System\Windows\Standard\ShellProvider.cs (2)
320[StructLayout(LayoutKind.Sequential, Pack = 8, CharSet = CharSet.Unicode)] 338[StructLayout(LayoutKind.Sequential, Pack = 4)]
PresentationUI (4)
MS\Internal\Documents\Application\NativeDirectoryServicesQueryAPIs.cs (4)
69[StructLayout(LayoutKind.Sequential)] 98[StructLayout(LayoutKind.Sequential)] 132[StructLayout(LayoutKind.Sequential)] 153[StructLayout(LayoutKind.Sequential)]
ReachFramework (7)
MS\Internal\Printing\Configuration\WinSpoolPrinterCapabilities.cs (2)
600[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)] 613[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)]
Serialization\RCW\PrintDocumentPackageStatus.cs (1)
8[StructLayout(LayoutKind.Sequential, Pack = 4)]
Serialization\RCW\XPS_COLOR.cs (1)
19[StructLayout(LayoutKind.Sequential, Pack = 4)]
Serialization\RCW\XPS_COLOR_TYPE_UNION.cs (1)
20[StructLayout(LayoutKind.Explicit, Pack = 4, Size = 40)]
Serialization\RCW\XPS_SCRGB_COLOR.cs (1)
19[StructLayout(LayoutKind.Sequential, Pack = 4)]
Serialization\RCW\XPS_SRGB_COLOR.cs (1)
19[StructLayout(LayoutKind.Sequential, Pack = 1)]
Replay (2)
src\Compilers\Core\CommandLine\NativeMethods.cs (2)
12[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 35[StructLayout(LayoutKind.Sequential)]
Shared (1)
ServerSentEvents\ArrayBuffer.cs (1)
27[StructLayout(LayoutKind.Auto)]
System.Collections (1)
System\Collections\Generic\OrderedDictionary.cs (1)
1393[StructLayout(LayoutKind.Auto)]
System.Console (2)
src\libraries\Common\src\Interop\Unix\System.Native\Interop.GetWindowWidth.cs (1)
12[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\Interop\Unix\System.Native\Interop.Stat.cs (1)
17[StructLayout(LayoutKind.Sequential)]
System.Data.Common (11)
System\Data\SQLTypes\SQLBoolean.cs (1)
18[StructLayout(LayoutKind.Sequential)]
System\Data\SQLTypes\SQLByte.cs (1)
18[StructLayout(LayoutKind.Sequential)]
System\Data\SQLTypes\SQLDateTime.cs (1)
21[StructLayout(LayoutKind.Sequential)]
System\Data\SQLTypes\SQLDecimal.cs (1)
19[StructLayout(LayoutKind.Sequential)]
System\Data\SQLTypes\SQLDouble.cs (1)
19[StructLayout(LayoutKind.Sequential)]
System\Data\SQLTypes\SQLInt16.cs (1)
17[StructLayout(LayoutKind.Sequential)]
System\Data\SQLTypes\SQLInt32.cs (1)
17[StructLayout(LayoutKind.Sequential)]
System\Data\SQLTypes\SQLInt64.cs (1)
18[StructLayout(LayoutKind.Sequential)]
System\Data\SQLTypes\SQLMoney.cs (1)
22[StructLayout(LayoutKind.Sequential)]
System\Data\SQLTypes\SQLSingle.cs (1)
18[StructLayout(LayoutKind.Sequential)]
System\Data\SQLTypes\SQLString.cs (1)
34[StructLayout(LayoutKind.Sequential)]
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.Diagnostics.FileVersionInfo (1)
src\libraries\Common\src\Interop\Unix\System.Native\Interop.Stat.cs (1)
17[StructLayout(LayoutKind.Sequential)]
System.Diagnostics.Process (3)
src\libraries\Common\src\Interop\Unix\System.Native\Interop.MountPoints.FormatInfo.cs (1)
25[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\Interop\Unix\System.Native\Interop.ResourceLimits.cs (1)
26[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\Interop\Unix\System.Native\Interop.Stat.cs (1)
17[StructLayout(LayoutKind.Sequential)]
System.Drawing.Common (12)
System\Drawing\CharacterRange.cs (1)
8[StructLayout(LayoutKind.Sequential)]
System\Drawing\ImageConverter.OLEOBJHEADER.cs (1)
11[StructLayout(LayoutKind.Sequential)]
System\Drawing\Imaging\BitmapData.cs (1)
11[StructLayout(LayoutKind.Sequential)]
System\Drawing\Imaging\ColorMatrix.cs (1)
11[StructLayout(LayoutKind.Sequential)]
System\Drawing\Imaging\EncoderParameter.cs (1)
8[StructLayout(LayoutKind.Sequential)]
System\Drawing\Imaging\ImageAttributes.cs (1)
36[StructLayout(LayoutKind.Sequential)]
System\Drawing\Imaging\MetafileHeader.cs (1)
11[StructLayout(LayoutKind.Sequential)]
System\Drawing\Imaging\MetaHeader.cs (1)
8[StructLayout(LayoutKind.Sequential, Pack = 2)]
System\Drawing\Imaging\WmfPlaceableFileHeader.cs (1)
11[StructLayout(LayoutKind.Sequential)]
System\Drawing\Internal\GpPathData.cs (1)
8[StructLayout(LayoutKind.Sequential)]
System\Drawing\Interop\LOGFONT.cs (1)
9[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
Windows\Win32\UI\Shell\SHSTOCKICONINFO.cs (1)
11[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
System.Drawing.Common.Tests (2)
System\Drawing\FontTests.cs (2)
656[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)] 790[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
System.Formats.Tar (1)
src\libraries\Common\src\Interop\Unix\System.Native\Interop.Stat.cs (1)
17[StructLayout(LayoutKind.Sequential)]
System.IO.Compression (2)
src\libraries\Common\src\Interop\Unix\System.Native\Interop.Stat.cs (1)
17[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\IO\Compression\ZLibNative.ZStream.cs (1)
16[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)]
System.IO.Compression.ZipFile (1)
src\libraries\Common\src\Interop\Unix\System.Native\Interop.Stat.cs (1)
17[StructLayout(LayoutKind.Sequential)]
System.IO.FileSystem.DriveInfo (1)
src\libraries\Common\src\Interop\Unix\System.Native\Interop.MountPoints.FormatInfo.cs (1)
25[StructLayout(LayoutKind.Sequential)]
System.IO.FileSystem.Watcher (1)
src\libraries\Common\src\Interop\Unix\System.Native\Interop.Stat.cs (1)
17[StructLayout(LayoutKind.Sequential)]
System.IO.Hashing (1)
System\IO\Hashing\XxHashShared.cs (1)
804[StructLayout(LayoutKind.Auto)]
System.IO.MemoryMappedFiles (1)
src\libraries\Common\src\Interop\Unix\System.Native\Interop.Stat.cs (1)
17[StructLayout(LayoutKind.Sequential)]
System.IO.Packaging (1)
System\IO\Packaging\PackageXmlStringTable.cs (1)
129[StructLayout(LayoutKind.Sequential)]
System.IO.Pipes (1)
src\libraries\Common\src\Interop\Unix\System.Native\Interop.Stat.cs (1)
17[StructLayout(LayoutKind.Sequential)]
System.Net.Http (1)
src\libraries\Common\src\System\Net\ArrayBuffer.cs (1)
21[StructLayout(LayoutKind.Auto)]
System.Net.NameResolution (2)
src\libraries\Common\src\Interop\Unix\System.Native\Interop.HostEntry.cs (1)
27[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\Interop\Unix\System.Native\Interop.IPAddress.cs (1)
22[StructLayout(LayoutKind.Sequential)]
System.Net.NetworkInformation (3)
src\libraries\Common\src\Interop\Unix\System.Native\Interop.EnumerateInterfaceAddresses.cs (3)
10[StructLayout(LayoutKind.Sequential)] 20[StructLayout(LayoutKind.Sequential)] 30[StructLayout(LayoutKind.Sequential)]
System.Net.Ping (3)
src\libraries\Common\src\Interop\Unix\System.Native\Interop.IOVector.cs (1)
11[StructLayout(LayoutKind.Sequential)]
System\Net\NetworkInformation\Ping.RawSocket.cs (2)
401[StructLayout(LayoutKind.Sequential)] 420[StructLayout(LayoutKind.Sequential)]
System.Net.Primitives (2)
src\libraries\Common\src\Interop\Unix\System.Native\Interop.HostEntry.cs (1)
27[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\Interop\Unix\System.Native\Interop.IPAddress.cs (1)
22[StructLayout(LayoutKind.Sequential)]
System.Net.Quic (12)
src\libraries\Common\src\System\Net\ArrayBuffer.cs (1)
21[StructLayout(LayoutKind.Auto)]
System\Net\Quic\Interop\msquic.cs (4)
112[StructLayout(LayoutKind.Explicit)] 123[StructLayout(LayoutKind.Sequential)] 131[StructLayout(LayoutKind.Sequential)] 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.Net.Security (10)
src\libraries\Common\src\Interop\Unix\System.Net.Security.Native\Interop.GssBuffer.cs (1)
13[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Net\ArrayBuffer.cs (1)
21[StructLayout(LayoutKind.Auto)]
src\libraries\Common\src\System\Net\Security\Unix\SecChannelBindings.cs (1)
8[StructLayout(LayoutKind.Sequential)]
System\Net\NegotiateAuthenticationPal.ManagedNtlm.cs (7)
126[StructLayout(LayoutKind.Sequential)] 134[StructLayout(LayoutKind.Sequential)] 144[StructLayout(LayoutKind.Sequential)] 157[StructLayout(LayoutKind.Sequential)] 168[StructLayout(LayoutKind.Sequential)] 181[StructLayout(LayoutKind.Sequential)] 197[StructLayout(LayoutKind.Sequential)]
System.Net.ServerSentEvents (1)
src\libraries\Common\src\System\Net\ArrayBuffer.cs (1)
21[StructLayout(LayoutKind.Auto)]
System.Net.Sockets (4)
src\libraries\Common\src\Interop\Unix\System.Native\Interop.IOVector.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\Interop\Unix\System.Native\Interop.IPAddress.cs (1)
22[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\Interop\Unix\System.Native\Interop.SocketEvent.cs (1)
22[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\Interop\Unix\System.Native\Interop.Stat.cs (1)
17[StructLayout(LayoutKind.Sequential)]
System.Net.WebSockets (2)
src\libraries\Common\src\System\IO\Compression\ZLibNative.ZStream.cs (1)
16[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)]
System\Net\WebSockets\ManagedWebSocket.cs (1)
1922[StructLayout(LayoutKind.Auto)]
System.Private.CoreLib (137)
src\coreclr\nativeaot\Runtime.Base\src\System\Runtime\ExceptionHandling.cs (3)
64[StructLayout(LayoutKind.Explicit, Size = AsmOffsets.SIZEOF__EHEnum)] 459[StructLayout(LayoutKind.Explicit, Size = AsmOffsets.SIZEOF__PAL_LIMITED_CONTEXT)] 488[StructLayout(LayoutKind.Explicit)]
src\coreclr\nativeaot\Runtime.Base\src\System\Runtime\StackFrameIterator.cs (2)
11[StructLayout(LayoutKind.Explicit, Size = AsmOffsets.SIZEOF__REGDISPLAY)] 24[StructLayout(LayoutKind.Explicit, Size = AsmOffsets.SIZEOF__StackFrameIterator)]
src\Internal\Runtime\InteropServices\ComActivationContextInternal.cs (1)
10[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\Interop\Unix\System.Native\Interop.GetCpuUtilization.cs (1)
10[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\Interop\Unix\System.Native\Interop.IOVector.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\Interop\Unix\System.Native\Interop.ReadDir.cs (1)
26[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\Interop\Unix\System.Native\Interop.Stat.cs (1)
17[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\Interop\Windows\Advapi32\Interop.EtwEnableCallback.cs (1)
15[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\Interop\Windows\Kernel32\Interop.Globalization.cs (1)
149[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Collections\Concurrent\SingleProducerSingleConsumerQueue.cs (2)
376[StructLayout(LayoutKind.Sequential)] 396[StructLayout(LayoutKind.Sequential)] // enforce layout so that padding reduces false sharing
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\Byte.cs (1)
14[StructLayout(LayoutKind.Sequential)]
src\libraries\System.Private.CoreLib\src\System\Char.cs (1)
20[StructLayout(LayoutKind.Sequential)]
src\libraries\System.Private.CoreLib\src\System\Collections\Concurrent\ConcurrentQueueSegment.cs (2)
326[StructLayout(LayoutKind.Auto)] 339[StructLayout(LayoutKind.Explicit, Size = 3 * Internal.PaddingHelpers.CACHE_LINE_SIZE)] // padding before/between/after fields
src\libraries\System.Private.CoreLib\src\System\DateTime.cs (1)
46[StructLayout(LayoutKind.Auto)]
src\libraries\System.Private.CoreLib\src\System\DateTimeOffset.cs (1)
35[StructLayout(LayoutKind.Auto)]
src\libraries\System.Private.CoreLib\src\System\Decimal.cs (1)
58[StructLayout(LayoutKind.Sequential)]
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\EventPipe.cs (3)
10[StructLayout(LayoutKind.Sequential)] 23[StructLayout(LayoutKind.Sequential)] 31[StructLayout(LayoutKind.Sequential)]
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventProvider.cs (1)
55[StructLayout(LayoutKind.Sequential)]
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\PropertyValue.cs (1)
21[StructLayout(LayoutKind.Explicit)]
src\libraries\System.Private.CoreLib\src\System\Double.cs (1)
19[StructLayout(LayoutKind.Sequential)]
src\libraries\System.Private.CoreLib\src\System\GCMemoryInfo.cs (1)
56[StructLayout(LayoutKind.Sequential)]
src\libraries\System.Private.CoreLib\src\System\Guid.cs (2)
19[StructLayout(LayoutKind.Sequential)] 186[StructLayout(LayoutKind.Explicit)]
src\libraries\System.Private.CoreLib\src\System\Half.cs (1)
19[StructLayout(LayoutKind.Sequential)]
src\libraries\System.Private.CoreLib\src\System\Int128.cs (1)
16[StructLayout(LayoutKind.Sequential)]
src\libraries\System.Private.CoreLib\src\System\Int16.cs (1)
16[StructLayout(LayoutKind.Sequential)]
src\libraries\System.Private.CoreLib\src\System\Int32.cs (1)
16[StructLayout(LayoutKind.Sequential)]
src\libraries\System.Private.CoreLib\src\System\Int64.cs (1)
16[StructLayout(LayoutKind.Sequential)]
src\libraries\System.Private.CoreLib\src\System\IntPtr.cs (1)
25[StructLayout(LayoutKind.Sequential)]
src\libraries\System.Private.CoreLib\src\System\Number.BigInteger.cs (1)
13[StructLayout(LayoutKind.Sequential, Pack = 1)]
src\libraries\System.Private.CoreLib\src\System\Reflection\MethodBase.cs (2)
199[StructLayout(LayoutKind.Sequential)] 213[StructLayout(LayoutKind.Sequential)]
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncIteratorMethodBuilder.cs (1)
11[StructLayout(LayoutKind.Auto)]
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncValueTaskMethodBuilder.cs (1)
10[StructLayout(LayoutKind.Auto)]
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncValueTaskMethodBuilderT.cs (1)
11[StructLayout(LayoutKind.Auto)]
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\CastCache.cs (1)
59[StructLayout(LayoutKind.Sequential)]
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\ConfiguredAsyncDisposable.cs (1)
9[StructLayout(LayoutKind.Auto)]
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\ConfiguredCancelableAsyncEnumerable.cs (2)
11[StructLayout(LayoutKind.Auto)] 50[StructLayout(LayoutKind.Auto)]
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\ConfiguredValueTaskAwaitable.cs (4)
13[StructLayout(LayoutKind.Auto)] 29[StructLayout(LayoutKind.Auto)] 118[StructLayout(LayoutKind.Auto)] 134[StructLayout(LayoutKind.Auto)]
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\GenericCache.cs (1)
15[StructLayout(LayoutKind.Explicit)]
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\PoolingAsyncValueTaskMethodBuilder.cs (1)
11[StructLayout(LayoutKind.Auto)]
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\PoolingAsyncValueTaskMethodBuilderT.cs (1)
16[StructLayout(LayoutKind.Auto)]
src\libraries\System.Private.CoreLib\src\System\Runtime\GCFrameRegistration.cs (1)
9[StructLayout(LayoutKind.Sequential)]
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComTypes\IBindCtx.cs (1)
9[StructLayout(LayoutKind.Sequential)]
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComTypes\IEnumConnections.cs (1)
9[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComTypes\IMoniker.cs (1)
9[StructLayout(LayoutKind.Sequential)]
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComTypes\IStream.cs (1)
9[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
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 (11)
54[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 82[StructLayout(LayoutKind.Sequential)] 111[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 133[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 141[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 149[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 154[StructLayout(LayoutKind.Explicit, CharSet = CharSet.Unicode)] 175[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 181[StructLayout(LayoutKind.Explicit, CharSet = CharSet.Unicode)] 198[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 208[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComTypes\ITypeLib.cs (1)
28[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\GCHandle.cs (1)
27[StructLayout(LayoutKind.Sequential)]
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\Marshalling\ComVariant.cs (8)
12[StructLayout(LayoutKind.Explicit)] 47[StructLayout(LayoutKind.Sequential)] 64[StructLayout(LayoutKind.Sequential)] 71[StructLayout(LayoutKind.Sequential)] 78[StructLayout(LayoutKind.Sequential)] 87[StructLayout(LayoutKind.Sequential)] 94[StructLayout(LayoutKind.Sequential)] 102[StructLayout(LayoutKind.Explicit)]
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128_1.cs (1)
31[StructLayout(LayoutKind.Sequential, Size = Vector128.Size)]
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector256_1.cs (1)
30[StructLayout(LayoutKind.Sequential, Size = Vector256.Size)]
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector512_1.cs (1)
30[StructLayout(LayoutKind.Sequential, Size = Vector512.Size)]
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector64_1.cs (1)
30[StructLayout(LayoutKind.Sequential, Size = Vector64.Size)]
src\libraries\System.Private.CoreLib\src\System\SByte.cs (1)
16[StructLayout(LayoutKind.Sequential)]
src\libraries\System.Private.CoreLib\src\System\SearchValues\ProbabilisticMap.cs (1)
26[StructLayout(LayoutKind.Sequential)]
src\libraries\System.Private.CoreLib\src\System\Single.cs (1)
19[StructLayout(LayoutKind.Sequential)]
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.ByteMemOps.cs (2)
29[StructLayout(LayoutKind.Sequential, Size = 16)] 32[StructLayout(LayoutKind.Sequential, Size = 64)]
src\libraries\System.Private.CoreLib\src\System\Text\Unicode\TextSegmentationUtility.cs (1)
189[StructLayout(LayoutKind.Auto)]
src\libraries\System.Private.CoreLib\src\System\Threading\LowLevelLifoSemaphore.cs (1)
374[StructLayout(LayoutKind.Sequential)]
src\libraries\System.Private.CoreLib\src\System\Threading\LowLevelMonitor.cs (1)
14[StructLayout(LayoutKind.Auto)]
src\libraries\System.Private.CoreLib\src\System\Threading\NativeOverlapped.cs (1)
8[StructLayout(LayoutKind.Sequential)]
src\libraries\System.Private.CoreLib\src\System\Threading\PortableThreadPool.cs (1)
84[StructLayout(LayoutKind.Explicit, Size = Internal.PaddingHelpers.CACHE_LINE_SIZE * 6)]
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Sources\ManualResetValueTaskSourceCore.cs (1)
12[StructLayout(LayoutKind.Auto)]
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\ValueTask.cs (2)
55[StructLayout(LayoutKind.Auto)] 461[StructLayout(LayoutKind.Auto)]
src\libraries\System.Private.CoreLib\src\System\Threading\ThreadBlockingInfo.cs (1)
30[StructLayout(LayoutKind.Sequential)]
src\libraries\System.Private.CoreLib\src\System\Threading\ThreadPoolWorkQueue.cs (1)
452[StructLayout(LayoutKind.Sequential)]
src\libraries\System.Private.CoreLib\src\System\Threading\Win32ThreadPoolNativeOverlapped.cs (1)
10[StructLayout(LayoutKind.Sequential)]
src\libraries\System.Private.CoreLib\src\System\UInt128.cs (1)
18[StructLayout(LayoutKind.Sequential)]
src\libraries\System.Private.CoreLib\src\System\UInt16.cs (1)
16[StructLayout(LayoutKind.Sequential)]
src\libraries\System.Private.CoreLib\src\System\UInt32.cs (1)
16[StructLayout(LayoutKind.Sequential)]
src\libraries\System.Private.CoreLib\src\System\UInt64.cs (1)
16[StructLayout(LayoutKind.Sequential)]
src\libraries\System.Private.CoreLib\src\System\UIntPtr.cs (1)
25[StructLayout(LayoutKind.Sequential)]
src\libraries\System.Private.CoreLib\src\System\ValueTuple.cs (7)
425[StructLayout(LayoutKind.Auto)] 627[StructLayout(LayoutKind.Auto)] 826[StructLayout(LayoutKind.Auto)] 1043[StructLayout(LayoutKind.Auto)] 1278[StructLayout(LayoutKind.Auto)] 1531[StructLayout(LayoutKind.Auto)] 1802[StructLayout(LayoutKind.Auto)]
src\System\ArgIterator.cs (2)
10[StructLayout(LayoutKind.Sequential)] 15[StructLayout(LayoutKind.Sequential)]
src\System\Reflection\Emit\RuntimeMethodBuilder.cs (1)
850[StructLayout(LayoutKind.Sequential)]
src\System\Reflection\RuntimeCustomAttributeData.cs (2)
651[StructLayout(LayoutKind.Explicit)] 2290StructLayoutAttribute attribute = new StructLayoutAttribute(layoutKind);
src\System\Runtime\CompilerServices\RuntimeHelpers.CoreCLR.cs (10)
617[StructLayout(LayoutKind.Sequential)] 633[StructLayout(LayoutKind.Sequential)] 644[StructLayout(LayoutKind.Explicit)] 939[StructLayout(LayoutKind.Sequential)] 954[StructLayout(LayoutKind.Sequential)] 976[StructLayout(LayoutKind.Sequential)] 984[StructLayout(LayoutKind.Sequential)] 994[StructLayout(LayoutKind.Sequential)] 1197[StructLayout(LayoutKind.Sequential)] 1204[StructLayout(LayoutKind.Sequential)]
src\System\Runtime\CompilerServices\StaticsHelpers.cs (1)
94[StructLayout(LayoutKind.Sequential)]
src\System\RuntimeHandles.cs (1)
1391[StructLayout(LayoutKind.Sequential)]
src\System\Threading\Thread.CoreCLR.cs (1)
514[StructLayout(LayoutKind.Sequential)]
System.Private.Uri (1)
System\Uri.cs (1)
178[StructLayout(LayoutKind.Sequential, Pack = 1)]
System.Private.Windows.Core (5)
System\Value.NullableTemplate.cs (1)
10[StructLayout(LayoutKind.Sequential)]
System\Value.Union.cs (1)
20[StructLayout(LayoutKind.Explicit, CharSet = CharSet.Unicode)]
Windows\Win32\Graphics\Gdi\ARGB.cs (1)
10[StructLayout(LayoutKind.Explicit)]
Windows\Win32\UI\WindowsAndMessaging\ICONDIR.cs (1)
9[StructLayout(LayoutKind.Sequential, Pack = 2)]
Windows\Win32\UI\WindowsAndMessaging\ICONDIRENTRY.cs (1)
11[StructLayout(LayoutKind.Sequential)]
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.MetadataLoadContext (1)
System\Reflection\TypeLoading\Types\RoDefinitionType.cs (1)
172return new StructLayoutAttribute(layoutKind)
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.Security.Cryptography (60)
src\libraries\Common\src\Interop\Unix\System.Native\Interop.Stat.cs (1)
17[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\AlgorithmIdentifierAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\AttributeAsn.xml.cs (1)
12[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\CurveAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\DigestInfoAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\DirectoryStringAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\DssParms.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\ECDomainParameters.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\ECPrivateKey.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\EdiPartyNameAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\EncryptedPrivateKeyInfoAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\FieldID.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\GeneralNameAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\MLKemPrivateKeyAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\MLKemPrivateKeyBothAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\OtherNameAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\PBEParameter.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\PBES2Params.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pbkdf2Params.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pbkdf2SaltChoice.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs12\CertBagAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs12\MacData.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs12\PfxAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs12\SafeBagAsn.xml.cs (1)
12[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs12\SecretBagAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\CertificateChoiceAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\ContentInfoAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\EncapsulatedContentInfoAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\EncryptedContentInfoAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\EncryptedDataAsn.xml.cs (1)
12[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\IssuerAndSerialNumberAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\OtherCertificateFormat.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\SignedDataAsn.xml.cs (1)
12[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\SignerIdentifierAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\SignerInfoAsn.xml.cs (1)
12[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\PrivateKeyInfoAsn.xml.cs (1)
12[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\PssParamsAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\Rc2CbcParameters.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\RSAPrivateKeyAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\RSAPublicKeyAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\SpecifiedECDomain.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\SubjectPublicKeyInfoAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\X509ExtensionAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\CngProperty.cs (1)
16[StructLayout(LayoutKind.Sequential)] // The [StructLayout] is here to prevent a spurious ApiReviewer alert. We do not actually depend on the layout of this struct.
System\Security\Cryptography\RSAParameters.cs (1)
10[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
System\Security\Cryptography\X509Certificates\Asn1\AccessDescriptionAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\X509Certificates\Asn1\BasicConstraintsAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\X509Certificates\Asn1\CertificateAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\X509Certificates\Asn1\CertificatePolicyMappingAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\X509Certificates\Asn1\CertificateTemplateAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\X509Certificates\Asn1\CertificationRequestAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\X509Certificates\Asn1\CertificationRequestInfoAsn.xml.cs (1)
12[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\X509Certificates\Asn1\DistributionPointAsn.xml.cs (1)
12[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\X509Certificates\Asn1\DistributionPointNameAsn.xml.cs (1)
12[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\X509Certificates\Asn1\PolicyConstraintsAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\X509Certificates\Asn1\PolicyInformationAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\X509Certificates\Asn1\TbsCertificateAsn.xml.cs (1)
12[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\X509Certificates\Asn1\TimeAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\X509Certificates\Asn1\ValidityAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\X509Certificates\ICertificatePal.cs (1)
10[StructLayout(LayoutKind.Sequential)]
System.Security.Cryptography.Pkcs (59)
src\libraries\Common\src\System\Security\Cryptography\Asn1\AlgorithmIdentifierAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\AttributeAsn.xml.cs (1)
12[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\DigestInfoAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\DirectoryStringAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\EdiPartyNameAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\EncryptedPrivateKeyInfoAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\GeneralNameAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\OaepParamsAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\OtherNameAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\PBEParameter.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\PBES2Params.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pbkdf2Params.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pbkdf2SaltChoice.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs12\CertBagAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs12\MacData.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs12\PfxAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs12\SafeBagAsn.xml.cs (1)
12[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs12\SecretBagAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\CertificateChoiceAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\ContentInfoAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\EncapsulatedContentInfoAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\EncryptedContentInfoAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\EncryptedDataAsn.xml.cs (1)
12[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\IssuerAndSerialNumberAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\OtherCertificateFormat.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\SignedDataAsn.xml.cs (1)
12[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\SignerIdentifierAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\SignerInfoAsn.xml.cs (1)
12[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\PrivateKeyInfoAsn.xml.cs (1)
12[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\PssParamsAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\Rc2CbcParameters.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\SubjectPublicKeyInfoAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\libraries\Common\src\System\Security\Cryptography\Asn1\X509ExtensionAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\Pkcs\Asn1\CadesIssuerSerial.xml.cs (1)
12[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\Pkcs\Asn1\EnvelopedDataAsn.xml.cs (1)
12[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\Pkcs\Asn1\EssCertId.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\Pkcs\Asn1\EssCertIdV2.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\Pkcs\Asn1\KeyAgreeRecipientIdentifierAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\Pkcs\Asn1\KeyAgreeRecipientInfoAsn.xml.cs (1)
12[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\Pkcs\Asn1\KeyTransRecipientInfoAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\Pkcs\Asn1\MessageImprint.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\Pkcs\Asn1\OriginatorIdentifierOrKeyAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\Pkcs\Asn1\OriginatorInfoAsn.xml.cs (1)
12[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\Pkcs\Asn1\OriginatorPublicKeyAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\Pkcs\Asn1\OtherKeyAttributeAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\Pkcs\Asn1\PkiStatusInfo.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\Pkcs\Asn1\PolicyInformation.xml.cs (1)
12[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\Pkcs\Asn1\PolicyQualifierInfo.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\Pkcs\Asn1\RecipientEncryptedKeyAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\Pkcs\Asn1\RecipientIdentifierAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\Pkcs\Asn1\RecipientInfoAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\Pkcs\Asn1\RecipientKeyIdentifier.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\Pkcs\Asn1\Rfc3161Accuracy.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\Pkcs\Asn1\Rfc3161TimeStampReq.xml.cs (1)
12[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\Pkcs\Asn1\Rfc3161TimeStampResp.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\Pkcs\Asn1\Rfc3161TstInfo.xml.cs (1)
12[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\Pkcs\Asn1\SignedAttributesSet.xml.cs (1)
12[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\Pkcs\Asn1\SigningCertificateAsn.xml.cs (1)
12[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\Pkcs\Asn1\SigningCertificateV2Asn.xml.cs (1)
12[StructLayout(LayoutKind.Sequential)]
System.Security.Cryptography.ProtectedData (1)
src\libraries\Common\src\Interop\Windows\Crypt32\Interop.DATA_BLOB.cs (1)
11[StructLayout(LayoutKind.Sequential)]
System.ServiceModel.NetNamedPipe (1)
System\ServiceModel\Channels\PipeConnectionInitiator.cs (1)
338[StructLayout(LayoutKind.Sequential)]
System.Speech (8)
artifacts\obj\System.Speech\Debug\net10.0\System.Speech.notsupported.cs (8)
274[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] 929[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] 976[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] 1007[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] 1020[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] 1081[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] 1101[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] 1117[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
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.Text.Json (10)
src\libraries\Common\src\System\Net\ArrayBuffer.cs (1)
21[StructLayout(LayoutKind.Auto)]
System\Text\Json\Document\JsonDocument.DbRow.cs (1)
12[StructLayout(LayoutKind.Sequential)]
System\Text\Json\Document\JsonDocument.StackRow.cs (1)
13[StructLayout(LayoutKind.Sequential)]
System\Text\Json\JsonHelpers.Date.cs (1)
12[StructLayout(LayoutKind.Auto)]
System\Text\Json\Serialization\ReadBufferState.cs (1)
13[StructLayout(LayoutKind.Auto)]
System\Text\Json\Serialization\ReadStack.cs (1)
13[StructLayout(LayoutKind.Auto)]
System\Text\Json\Serialization\ReadStackFrame.cs (1)
14[StructLayout(LayoutKind.Auto)]
System\Text\Json\Serialization\WriteStack.cs (1)
17[StructLayout(LayoutKind.Auto)]
System\Text\Json\Serialization\WriteStackFrame.cs (1)
12[StructLayout(LayoutKind.Auto)]
System\Text\Json\ValueQueue.cs (1)
14[StructLayout(LayoutKind.Auto)]
System.Text.RegularExpressions (1)
System\Text\RegularExpressions\Regex.EnumerateSplits.cs (1)
175[StructLayout(LayoutKind.Auto)]
System.Threading.Channels (3)
src\libraries\Common\src\Internal\Padding.cs (1)
16[StructLayout(LayoutKind.Explicit, Size = PaddingHelpers.CACHE_LINE_SIZE - sizeof(int))]
src\libraries\Common\src\System\Collections\Concurrent\SingleProducerSingleConsumerQueue.cs (2)
376[StructLayout(LayoutKind.Sequential)] 396[StructLayout(LayoutKind.Sequential)] // enforce layout so that padding reduces false sharing
System.Threading.Tasks.Dataflow (4)
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))]
src\libraries\Common\src\System\Collections\Concurrent\SingleProducerSingleConsumerQueue.cs (2)
376[StructLayout(LayoutKind.Sequential)] 396[StructLayout(LayoutKind.Sequential)] // enforce layout so that padding reduces false sharing
System.Threading.Tasks.Parallel (2)
System\Threading\Tasks\ParallelRangeManager.cs (2)
20[StructLayout(LayoutKind.Auto)] 44[StructLayout(LayoutKind.Auto)]
System.Windows.Controls.Ribbon (6)
Microsoft\Windows\Controls\Ribbon\NativeMethods.cs (6)
203[StructLayout(LayoutKind.Sequential)] 257[StructLayout(LayoutKind.Sequential)] 266[StructLayout(LayoutKind.Sequential)] 273[StructLayout(LayoutKind.Sequential)] 282[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto, Pack = 4)] 293[StructLayout(LayoutKind.Sequential)]
System.Windows.Forms.Primitives (15)
Interop\Richedit\Interop.CHARFORMAT2W.cs (1)
11[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode, Pack = RichEditPack)]
Interop\Richedit\Interop.EDITSTREAM.cs (1)
10[StructLayout(LayoutKind.Sequential, Pack = RichEditPack)]
Interop\Richedit\Interop.ENDROPFILES.cs (1)
10[StructLayout(LayoutKind.Sequential, Pack = RichEditPack)]
Interop\Richedit\Interop.ENLINK.cs (1)
11[StructLayout(LayoutKind.Sequential, Pack = RichEditPack)]
Interop\Richedit\Interop.ENPROTECTED.cs (1)
10[StructLayout(LayoutKind.Sequential, Pack = RichEditPack)]
Interop\Richedit\Interop.FINDTEXTW.cs (1)
11[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode, Pack = RichEditPack)]
Interop\Richedit\Interop.GETTEXTEX.cs (1)
11[StructLayout(LayoutKind.Sequential, Pack = RichEditPack)]
Interop\Richedit\Interop.GETTEXTLENGTHEX.cs (1)
10[StructLayout(LayoutKind.Sequential, Pack = RichEditPack)]
Interop\Richedit\Interop.PARAFORMAT.cs (1)
10[StructLayout(LayoutKind.Sequential, Pack = RichEditPack)]
Interop\Richedit\Interop.REQRESIZE.cs (1)
10[StructLayout(LayoutKind.Sequential, Pack = RichEditPack)]
Interop\Richedit\Interop.SELCHANGE.cs (1)
10[StructLayout(LayoutKind.Sequential, Pack = RichEditPack)]
Interop\Richedit\Interop.TEXTRANGE.cs (1)
11[StructLayout(LayoutKind.Sequential, Pack = RichEditPack)]
Microsoft\Office\MSOCRINFO.cs (1)
8[StructLayout(LayoutKind.Sequential)]
Windows\Win32\UI\Controls\Dialogs\PRINTDLGW_32.cs (1)
12[StructLayout(LayoutKind.Sequential, Pack = 1)]
Windows\Win32\UI\Shell\NOTIFYICONDATAW.cs (1)
8[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
System.Windows.Forms.Primitives.TestUtilities (24)
Metafiles\RecordTypes\EMR.cs (1)
10[StructLayout(LayoutKind.Sequential)]
Metafiles\RecordTypes\EMRBITBLT.cs (1)
12[StructLayout(LayoutKind.Sequential)]
Metafiles\RecordTypes\EMRCREATEBRUSHINDIRECT.cs (2)
10[StructLayout(LayoutKind.Sequential)] 21[StructLayout(LayoutKind.Sequential)]
Metafiles\RecordTypes\EMRCREATEDIBPATTERNBRUSHPT.cs (1)
10[StructLayout(LayoutKind.Sequential)]
Metafiles\RecordTypes\EMRCREATEPEN.cs (1)
10[StructLayout(LayoutKind.Sequential)]
Metafiles\RecordTypes\EMRENUMRECORD.cs (1)
25[StructLayout(LayoutKind.Sequential)]
Metafiles\RecordTypes\EMREXTCREATEFONTINDIRECTW.cs (1)
10[StructLayout(LayoutKind.Sequential)]
Metafiles\RecordTypes\EMREXTCREATEPEN.cs (2)
10[StructLayout(LayoutKind.Sequential)] 27[StructLayout(LayoutKind.Sequential)]
Metafiles\RecordTypes\EMREXTSELECTCLIPRGN.cs (1)
11[StructLayout(LayoutKind.Sequential)]
Metafiles\RecordTypes\EMREXTTEXTOUTW.cs (1)
10[StructLayout(LayoutKind.Sequential)]
Metafiles\RecordTypes\EMRINDEXRECORD.cs (1)
20[StructLayout(LayoutKind.Sequential)]
Metafiles\RecordTypes\EMRMODIFYWORLDTRANSFORM.cs (1)
11[StructLayout(LayoutKind.Sequential)]
Metafiles\RecordTypes\EMRPOINTRECORD.cs (1)
24[StructLayout(LayoutKind.Sequential)]
Metafiles\RecordTypes\EMRPOLY16.cs (1)
23[StructLayout(LayoutKind.Sequential)]
Metafiles\RecordTypes\EMRPOLYPOLY16.cs (1)
22[StructLayout(LayoutKind.Sequential)]
Metafiles\RecordTypes\EMRRECTRECORD.cs (1)
24[StructLayout(LayoutKind.Sequential)]
Metafiles\RecordTypes\EMRRESTOREDC.cs (1)
10[StructLayout(LayoutKind.Sequential)]
Metafiles\RecordTypes\EMRSETCOLOR.cs (1)
19[StructLayout(LayoutKind.Sequential)]
Metafiles\RecordTypes\EMRSETWORLDTRANSFORM.cs (1)
11[StructLayout(LayoutKind.Sequential)]
Metafiles\RecordTypes\EMRTEXT.cs (1)
11[StructLayout(LayoutKind.Sequential)]
Metafiles\RecordTypes\ENHMETAHEADER.cs (1)
11[StructLayout(LayoutKind.Sequential)]
PlatformDetection.Windows.cs (1)
251[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
System.Windows.Forms.Tests (1)
System\Windows\Forms\MessageTests.cs (1)
211[StructLayout(LayoutKind.Sequential)]
TlsFeaturesObserve (4)
HttpSys\Native.cs (4)
13[StructLayout(LayoutKind.Sequential, Pack = 2)] 34[StructLayout(LayoutKind.Sequential)] 41[StructLayout(LayoutKind.Sequential)] 52[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
UIAutomationClient (26)
MS\Internal\Automation\UiaCoreApi.cs (14)
40[StructLayout(LayoutKind.Sequential)] 51[StructLayout(LayoutKind.Sequential)] 69[StructLayout(LayoutKind.Sequential)] 84[StructLayout(LayoutKind.Sequential)] 106[StructLayout(LayoutKind.Sequential)] 262[StructLayout(LayoutKind.Sequential)] 296[StructLayout(LayoutKind.Sequential)] 1466[StructLayout(LayoutKind.Sequential)] 1473[StructLayout(LayoutKind.Sequential)] 1485[StructLayout(LayoutKind.Sequential)] 1495[StructLayout(LayoutKind.Sequential)] 1504[StructLayout(LayoutKind.Sequential)] 1513[StructLayout(LayoutKind.Sequential)] 1524[StructLayout(LayoutKind.Sequential)]
MS\Win32\NativeMethods.cs (3)
30[StructLayout(LayoutKind.Sequential)] 84[StructLayout(LayoutKind.Sequential)] 109[StructLayout(LayoutKind.Sequential)]
MS\Win32\SafeNativeMethods.cs (1)
55[StructLayout(LayoutKind.Sequential, CharSet=CharSet.Unicode)]
MS\Win32\UnsafeNativeMethods.cs (8)
54[StructLayout(LayoutKind.Sequential)] 61[StructLayout(LayoutKind.Explicit)] 68[StructLayout(LayoutKind.Sequential)] 79[StructLayout(LayoutKind.Sequential)] 204[StructLayout(LayoutKind.Sequential)] 248[StructLayout(LayoutKind.Sequential)] 314[StructLayout(LayoutKind.Sequential)] 347[StructLayout(LayoutKind.Sequential)]
UIAutomationClientSideProviders (69)
MS\Internal\AutomationProxies\CommonXSendMessage.cs (20)
1548[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 1589[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 1632[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 1685[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)] 1738[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 1788[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 1840[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 1899[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 1962[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 2012[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 2110[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 2162[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 2262[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode, Pack = 1)] 2306[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode, Pack = 1)] 2352[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 2408[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 2460[StructLayout (LayoutKind.Sequential)] 2489[StructLayout(LayoutKind.Sequential)] 2517[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 2561[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
MS\Internal\AutomationProxies\WindowsMenu.cs (1)
2812[StructLayout(LayoutKind.Sequential)]
MS\Internal\AutomationProxies\WindowsTreeView.cs (1)
1664[StructLayout(LayoutKind.Sequential)]
MS\Win32\NativeMethods.cs (38)
627[StructLayout (LayoutKind.Sequential)] 641[StructLayout (LayoutKind.Sequential, CharSet = CharSet.Unicode)] 663[StructLayout (LayoutKind.Sequential)] 676[StructLayout(LayoutKind.Sequential)] 684[StructLayout (LayoutKind.Sequential, Pack = 1)] 750[StructLayout(LayoutKind.Sequential, Pack = 1, CharSet = CharSet.Auto)] 760[StructLayout(LayoutKind.Sequential, Pack = 1, CharSet = CharSet.Auto)] 777[StructLayout(LayoutKind.Sequential, Pack = 1, CharSet = CharSet.Auto)] 797[StructLayout (LayoutKind.Sequential, CharSet = CharSet.Auto)] 813[StructLayout (LayoutKind.Sequential)] 864[StructLayout (LayoutKind.Sequential)] 890[StructLayout (LayoutKind.Sequential)] 950[StructLayout(LayoutKind.Sequential)] 976[StructLayout(LayoutKind.Sequential)] 1016[StructLayout(LayoutKind.Sequential)] 1028[StructLayout(LayoutKind.Sequential)] 1167[StructLayout(LayoutKind.Sequential)] 1240[StructLayout (LayoutKind.Sequential)] 1258[StructLayout (LayoutKind.Sequential)] 1283[StructLayout(LayoutKind.Sequential, Pack = 1)] 1309[StructLayout(LayoutKind.Sequential)] 1321[StructLayout (LayoutKind.Sequential)] 1371[StructLayout(LayoutKind.Sequential)] 1378[StructLayout(LayoutKind.Explicit)] 1387[StructLayout(LayoutKind.Sequential)] 1398[StructLayout(LayoutKind.Sequential)] 1464[StructLayout (LayoutKind.Sequential)] 1488[StructLayout (LayoutKind.Sequential)] 1504[StructLayout(LayoutKind.Sequential)] 1547[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 1566[StructLayout (LayoutKind.Sequential)] 1574[StructLayout (LayoutKind.Sequential)] 1629[StructLayout(LayoutKind.Sequential)] 1658[StructLayout (LayoutKind.Sequential)] 1799[StructLayout(LayoutKind.Sequential)] 1851[StructLayout(LayoutKind.Sequential)] 1885[StructLayout(LayoutKind.Sequential)] 1920[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
MS\Win32\UnsafeNativeMethods.cs (9)
92[StructLayout(LayoutKind.Sequential)] 103[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 320[StructLayout(LayoutKind.Sequential)] 329[StructLayout(LayoutKind.Sequential)] 343[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 351[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 442[StructLayout(LayoutKind.Sequential)] 454[StructLayout(LayoutKind.Sequential)] 467[StructLayout(LayoutKind.Sequential)]
UIAutomationTypes (57)
src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\NativeMethodsCLR.cs (41)
33[StructLayout(LayoutKind.Sequential, CharSet=CharSet.Auto)] 579[StructLayout(LayoutKind.Sequential)] 589[StructLayout(LayoutKind.Sequential)] 598[StructLayout(LayoutKind.Sequential)] 612[StructLayout(LayoutKind.Sequential, CharSet=CharSet.Auto)] 1514[StructLayout(LayoutKind.Sequential,CharSet=CharSet.Auto, Pack=4)] 1529[StructLayout(LayoutKind.Sequential)] 1542[StructLayout(LayoutKind.Sequential)] 1560[StructLayout(LayoutKind.Sequential)] 1568[StructLayout(LayoutKind.Sequential)] 1597[StructLayout(LayoutKind.Sequential)] 1612[StructLayout(LayoutKind.Sequential)] 1635[StructLayout(LayoutKind.Sequential)] 1652[StructLayout(LayoutKind.Sequential)] 1670[StructLayout(LayoutKind.Sequential)] 1681[StructLayout(LayoutKind.Sequential, CharSet=CharSet.Unicode)] 1721[StructLayout(LayoutKind.Sequential, CharSet=CharSet.Auto)] 1744[StructLayout(LayoutKind.Sequential)] 1756[StructLayout(LayoutKind.Sequential, CharSet=CharSet.Unicode)] 1806[StructLayout(LayoutKind.Sequential)] 1812[StructLayout(LayoutKind.Sequential)] 1860[StructLayout(LayoutKind.Sequential)] 1896[StructLayout(LayoutKind.Sequential)/*leftover(noAutoOffset)*/] 1902[StructLayout(LayoutKind.Sequential)/*leftover(noAutoOffset)*/] 1909[StructLayout(LayoutKind.Sequential)/*leftover(noAutoOffset)*/] 1923[StructLayout(LayoutKind.Sequential)/*leftover(noAutoOffset)*/] 1938[StructLayout(LayoutKind.Sequential)/*leftover(noAutoOffset)*/] 1948[StructLayout(LayoutKind.Sequential)/*leftover(noAutoOffset)*/] 1968[StructLayout(LayoutKind.Sequential)] 2241[StructLayout(LayoutKind.Sequential, CharSet=CharSet.Auto)] 2248[StructLayout(LayoutKind.Sequential)/*leftover(noAutoOffset)*/] 2259[StructLayout(LayoutKind.Sequential)] 2281[StructLayout(LayoutKind.Sequential)] 2292[StructLayout(LayoutKind.Sequential)] 2491[StructLayout(LayoutKind.Sequential)] 2527[StructLayout(LayoutKind.Sequential)] 2534[StructLayout(LayoutKind.Sequential)] 2542[StructLayout(LayoutKind.Sequential)] 2553[StructLayout(LayoutKind.Sequential)] 2563[StructLayout(LayoutKind.Explicit)] 2586[StructLayout(LayoutKind.Sequential)]
src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\NativeMethodsOther.cs (14)
68[StructLayout(LayoutKind.Sequential, CharSet=CharSet.Unicode )] 96[StructLayout(LayoutKind.Sequential)] 105[StructLayout(LayoutKind.Sequential)] 142[ComVisible(true), StructLayout(LayoutKind.Sequential)] 197[StructLayout(LayoutKind.Sequential)] 339[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)] 368[StructLayout(LayoutKind.Sequential)] 412[StructLayout(LayoutKind.Sequential)] 459[StructLayout(LayoutKind.Sequential, Pack = 2)] 517[StructLayout(LayoutKind.Sequential)] 606[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 1075[StructLayout(LayoutKind.Sequential)] 1089[StructLayout(LayoutKind.Sequential)] 1525[StructLayout(LayoutKind.Sequential, Pack = 4)]
src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\UnsafeNativeMethodsCLR.cs (2)
120[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 2613[StructLayout(LayoutKind.Sequential, Pack = 1)]
vbc (2)
src\Compilers\Core\CommandLine\NativeMethods.cs (2)
12[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 35[StructLayout(LayoutKind.Sequential)]
VBCSCompiler (3)
src\Compilers\Core\CommandLine\NativeMethods.cs (2)
12[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 35[StructLayout(LayoutKind.Sequential)]
src\Compilers\Server\VBCSCompiler\MemoryHelper.cs (1)
16[StructLayout(LayoutKind.Sequential)]
WinFormsControlsTest (1)
ScalingBeforeChanges.cs (1)
65[StructLayout(LayoutKind.Sequential)]
xunit.console (1)
common\AssemblyResolution\Microsoft.DotNet.PlatformAbstractions\Native\NativeMethods.Windows.cs (1)
12[StructLayout(LayoutKind.Sequential)]
27 references to StructLayout
Microsoft.CodeAnalysis.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ICompilationExtensions.cs (1)
99=> compilation.GetTypeByMetadataName(typeof(StructLayoutAttribute).FullName!);
Microsoft.CodeAnalysis.Features (1)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (1)
5196var layoutAttribute = model.Compilation.GetTypeByMetadataName(typeof(StructLayoutAttribute).FullName!);
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ICompilationExtensions.cs (1)
99=> compilation.GetTypeByMetadataName(typeof(StructLayoutAttribute).FullName!);
mscorlib (1)
src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
723[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Runtime.InteropServices.StructLayoutAttribute))]
netstandard (1)
netstandard.cs (1)
1731[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Runtime.InteropServices.StructLayoutAttribute))]
System.Private.CoreLib (5)
src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureType.cs (1)
203public sealed override StructLayoutAttribute StructLayoutAttribute => throw new NotSupportedException(SR.NotSupported_SignatureType);
src\libraries\System.Private.CoreLib\src\System\Type.cs (1)
151public virtual StructLayoutAttribute? StructLayoutAttribute => throw new NotSupportedException();
src\System\Reflection\RuntimeCustomAttributeData.cs (2)
2264internal static StructLayoutAttribute? GetStructLayoutCustomAttribute(RuntimeType type) 2290StructLayoutAttribute attribute = new StructLayoutAttribute(layoutKind);
src\System\RuntimeType.CoreCLR.cs (1)
3701public override StructLayoutAttribute? StructLayoutAttribute => PseudoCustomAttribute.GetStructLayoutCustomAttribute(this);
System.Reflection.Context (1)
System\Reflection\Context\Delegation\DelegatingType.cs (1)
145public override StructLayoutAttribute? StructLayoutAttribute
System.Reflection.MetadataLoadContext (15)
System\Reflection\TypeLoading\Types\RoConstructedGenericType.cs (2)
8using StructLayoutAttribute = System.Runtime.InteropServices.StructLayoutAttribute; 129public sealed override StructLayoutAttribute? StructLayoutAttribute => _genericTypeDefinition.StructLayoutAttribute;
System\Reflection\TypeLoading\Types\RoDefinitionType.cs (1)
146public sealed override StructLayoutAttribute? StructLayoutAttribute
System\Reflection\TypeLoading\Types\RoFunctionPointerType.cs (2)
11using StructLayoutAttribute = System.Runtime.InteropServices.StructLayoutAttribute; 195public sealed override StructLayoutAttribute? StructLayoutAttribute => null;
System\Reflection\TypeLoading\Types\RoGenericParameterType.cs (2)
6using StructLayoutAttribute = System.Runtime.InteropServices.StructLayoutAttribute; 63public sealed override StructLayoutAttribute? StructLayoutAttribute => null;
System\Reflection\TypeLoading\Types\RoHasElementType.cs (2)
7using StructLayoutAttribute = System.Runtime.InteropServices.StructLayoutAttribute; 76public sealed override StructLayoutAttribute? StructLayoutAttribute => null;
System\Reflection\TypeLoading\Types\RoModifiedType.cs (2)
8using StructLayoutAttribute = System.Runtime.InteropServices.StructLayoutAttribute; 185public override StructLayoutAttribute? StructLayoutAttribute => _unmodifiedType.StructLayoutAttribute;
System\Reflection\TypeLoading\Types\RoStubType.cs (2)
6using StructLayoutAttribute = System.Runtime.InteropServices.StructLayoutAttribute; 70public sealed override StructLayoutAttribute StructLayoutAttribute => throw null!;
System\Reflection\TypeLoading\Types\RoType.cs (2)
7using StructLayoutAttribute = System.Runtime.InteropServices.StructLayoutAttribute; 290public abstract override StructLayoutAttribute? StructLayoutAttribute { get; }
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net10.0\System.Runtime.Forwards.cs (1)
686[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Runtime.InteropServices.StructLayoutAttribute))]