1802 instantiations of StructLayout
aspire (2)
Processes\DetachedProcessLauncher.Windows.cs (2)
233[StructLayout(LayoutKind.Sequential)] 257[StructLayout(LayoutKind.Sequential)]
csc (2)
src\roslyn\src\Compilers\Shared\NativeMethods.cs (2)
16[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 39[StructLayout(LayoutKind.Sequential)]
dotnet (2)
src\sdk\artifacts\.packages\microsoft.codeanalysis.buildclient\5.11.0-1.26422.113\contentFiles\cs\net11.0\NativeMethods.cs (2)
16[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 39[StructLayout(LayoutKind.Sequential)]
dotnet-aot (1)
SdkRootLocator.cs (1)
195[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)]
GenerateDocumentationAndConfigFiles (3)
src\roslyn\src\Compilers\Core\Portable\Hashing\XxHashShared.cs (1)
813[StructLayout(LayoutKind.Auto)]
src\roslyn\src\Dependencies\Collections\TemporaryArray`1.cs (1)
32[StructLayout(LayoutKind.Sequential)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.cs (1)
159[StructLayout(LayoutKind.Explicit)]
ILCompiler.Compiler (18)
src\runtime\src\coreclr\tools\Common\Compiler\Win32Resources\ResourceData.Win32Structs.cs (1)
80[StructLayout(LayoutKind.Sequential)]
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoTypes.cs (4)
311[StructLayout(LayoutKind.Sequential)] 332[StructLayout(LayoutKind.Sequential)] 348[StructLayout(LayoutKind.Sequential)] 1013[StructLayout(LayoutKind.Sequential)]
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoTypes.VarInfo.cs (1)
42[StructLayout(LayoutKind.Sequential)]
src\runtime\src\coreclr\tools\Common\TypeSystem\TypesDebugInfoWriter\TypesDebugInfoWriter.cs (10)
31[StructLayout(LayoutKind.Sequential)] 38[StructLayout(LayoutKind.Sequential)] 46[StructLayout(LayoutKind.Sequential)] 55[StructLayout(LayoutKind.Sequential)] 63[StructLayout(LayoutKind.Sequential)] 71[StructLayout(LayoutKind.Sequential)] 78[StructLayout(LayoutKind.Sequential)] 87[StructLayout(LayoutKind.Sequential)] 96[StructLayout(LayoutKind.Sequential)] 107[StructLayout(LayoutKind.Sequential)]
src\runtime\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\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\RequireDynamicallyAccessedMembersAction.cs (1)
16[StructLayout(LayoutKind.Auto)]
ILCompiler.Diagnostics (2)
_generated\0\Microsoft.DiaSymReader.ISymNGenWriter.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\1\Microsoft.DiaSymReader.ISymNGenWriter2.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
ILCompiler.ReadyToRun (8)
src\runtime\src\coreclr\tools\Common\Compiler\Win32Resources\ResourceData.Win32Structs.cs (1)
80[StructLayout(LayoutKind.Sequential)]
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoTypes.cs (4)
311[StructLayout(LayoutKind.Sequential)] 332[StructLayout(LayoutKind.Sequential)] 348[StructLayout(LayoutKind.Sequential)] 1013[StructLayout(LayoutKind.Sequential)]
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoTypes.VarInfo.cs (1)
42[StructLayout(LayoutKind.Sequential)]
src\runtime\src\coreclr\tools\Common\Wasm\Webcil.cs (2)
25[StructLayout(LayoutKind.Sequential, Pack = 1)] 53[StructLayout(LayoutKind.Sequential, Pack = 1)]
ILCompiler.TypeSystem (1)
src\runtime\src\coreclr\tools\Common\TypeSystem\IL\UnsafeAccessors.cs (1)
216[StructLayout(LayoutKind.Sequential)]
illink (2)
ILLink.RoslynAnalyzer (2)
src\runtime\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\runtime\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.Razor.Utilities.Shared (2)
Utilities\Checksum.cs (1)
15[StructLayout(LayoutKind.Explicit, Size = HashSize)]
Utilities\Hashing\XxHashShared.cs (1)
812[StructLayout(LayoutKind.Auto)]
Microsoft.AspNetCore.Server.HttpSys (7)
_generated\22\Windows.Win32.HTTP_DATA_CHUNK.g.cs (1)
58 [StructLayout(LayoutKind.Explicit)]
_generated\6\Windows.Win32.char.InlineArrays.g.cs (1)
20 [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
_generated\69\Windows.Win32.IN6_ADDR.g.cs (1)
33 [StructLayout(LayoutKind.Explicit)]
_generated\71\Windows.Win32.IN_ADDR.g.cs (1)
33 [StructLayout(LayoutKind.Explicit)]
_generated\84\Windows.Win32.SCOPE_ID.g.cs (1)
47 [StructLayout(LayoutKind.Explicit)]
_generated\89\Windows.Win32.SOCKADDR_IN6.g.cs (1)
43 [StructLayout(LayoutKind.Explicit)]
src\aspnetcore\src\Shared\HttpSys\NativeInterop\SecPkgContext_CipherInfo.cs (1)
9[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
Microsoft.AspNetCore.Server.IIS (8)
_generated\12\Windows.Win32.HTTP_DATA_CHUNK.g.cs (1)
58 [StructLayout(LayoutKind.Explicit)]
_generated\36\Windows.Win32.IN6_ADDR.g.cs (1)
33 [StructLayout(LayoutKind.Explicit)]
_generated\38\Windows.Win32.IN_ADDR.g.cs (1)
33 [StructLayout(LayoutKind.Explicit)]
_generated\45\Windows.Win32.SCOPE_ID.g.cs (1)
47 [StructLayout(LayoutKind.Explicit)]
_generated\48\Windows.Win32.SOCKADDR_IN6.g.cs (1)
43 [StructLayout(LayoutKind.Explicit)]
_generated\5\Windows.Win32.char.InlineArrays.g.cs (1)
20 [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
Core\IISConfigurationData.cs (1)
10[StructLayout(LayoutKind.Sequential)]
src\aspnetcore\src\Shared\HttpSys\NativeInterop\SecPkgContext_CipherInfo.cs (1)
9[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
Microsoft.AspNetCore.Server.Kestrel.Transport.DirectTls (3)
Interop\Models.cs (3)
17[StructLayout(LayoutKind.Explicit)] 27[StructLayout(LayoutKind.Sequential, Pack = 1)] 36[StructLayout(LayoutKind.Sequential)]
Microsoft.Build (1)
src\msbuild\artifacts\.packages\microsoft.codeanalysis.collections\5.0.0-1.25277.114\contentFiles\cs\net9.0\TemporaryArray`1.cs (1)
31[StructLayout(LayoutKind.Sequential)]
Microsoft.Build.Tasks.CodeAnalysis (2)
src\roslyn\src\Compilers\Shared\NativeMethods.cs (2)
16[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 39[StructLayout(LayoutKind.Sequential)]
Microsoft.Build.Tasks.Core (6)
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)]
Microsoft.CodeAnalysis (29)
DiagnosticAnalyzer\AnalyzerDriver.ExecutableCodeBlockAnalyzerActions.cs (1)
12[StructLayout(LayoutKind.Auto)]
DiagnosticAnalyzer\ShadowCopyAnalyzerPathResolver.cs (1)
551[StructLayout(LayoutKind.Sequential)]
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)
1503[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\roslyn\src\Dependencies\Collections\TemporaryArray`1.cs (1)
32[StructLayout(LayoutKind.Sequential)]
Syntax\SyntaxNodeOrToken.cs (1)
24[StructLayout(LayoutKind.Auto)]
Syntax\SyntaxToken.cs (1)
20[StructLayout(LayoutKind.Auto)]
Syntax\SyntaxTokenList.cs (1)
22[StructLayout(LayoutKind.Auto)]
Syntax\SyntaxTokenList.Enumerator.cs (1)
23[StructLayout(LayoutKind.Auto)]
Syntax\SyntaxTokenList.Reversed.cs (1)
71[StructLayout(LayoutKind.Auto)]
Syntax\SyntaxTrivia.cs (1)
23[StructLayout(LayoutKind.Auto)]
Syntax\SyntaxTriviaList.cs (1)
23[StructLayout(LayoutKind.Auto)]
Syntax\SyntaxTriviaList.Enumerator.cs (1)
15[StructLayout(LayoutKind.Auto)]
Syntax\SyntaxTriviaList.Reversed.cs (1)
70[StructLayout(LayoutKind.Auto)]
Microsoft.CodeAnalysis.Analyzers (3)
src\roslyn\src\Compilers\Core\Portable\Hashing\XxHashShared.cs (1)
813[StructLayout(LayoutKind.Auto)]
src\roslyn\src\Dependencies\Collections\TemporaryArray`1.cs (1)
32[StructLayout(LayoutKind.Sequential)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.cs (1)
159[StructLayout(LayoutKind.Explicit)]
Microsoft.CodeAnalysis.AnalyzerUtilities (3)
src\roslyn\src\Compilers\Core\Portable\Hashing\XxHashShared.cs (1)
813[StructLayout(LayoutKind.Auto)]
src\roslyn\src\Dependencies\Collections\TemporaryArray`1.cs (1)
32[StructLayout(LayoutKind.Sequential)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.cs (1)
159[StructLayout(LayoutKind.Explicit)]
Microsoft.CodeAnalysis.CodeStyle (6)
src\roslyn\src\Compilers\Core\Portable\DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (3)
22[StructLayout(LayoutKind.Auto)] 864[StructLayout(LayoutKind.Auto)] 895[StructLayout(LayoutKind.Auto)]
src\roslyn\src\Compilers\Core\Portable\Hashing\XxHashShared.cs (1)
813[StructLayout(LayoutKind.Auto)]
src\roslyn\src\Dependencies\Collections\TemporaryArray`1.cs (1)
32[StructLayout(LayoutKind.Sequential)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.cs (1)
159[StructLayout(LayoutKind.Explicit)]
Microsoft.CodeAnalysis.Extensions.Package (1)
src\roslyn\src\Dependencies\Collections\TemporaryArray`1.cs (1)
32[StructLayout(LayoutKind.Sequential)]
Microsoft.CodeAnalysis.Features (3)
src\roslyn\src\Compilers\Core\Portable\DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (3)
22[StructLayout(LayoutKind.Auto)] 864[StructLayout(LayoutKind.Auto)] 895[StructLayout(LayoutKind.Auto)]
Microsoft.CodeAnalysis.ResxSourceGenerator (3)
src\roslyn\src\Compilers\Core\Portable\Hashing\XxHashShared.cs (1)
813[StructLayout(LayoutKind.Auto)]
src\roslyn\src\Dependencies\Collections\TemporaryArray`1.cs (1)
32[StructLayout(LayoutKind.Sequential)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.cs (1)
159[StructLayout(LayoutKind.Explicit)]
Microsoft.CodeAnalysis.Scripting (1)
src\roslyn\src\Compilers\Shared\GlobalAssemblyCacheHelpers\ClrGlobalAssemblyCache.cs (1)
59[StructLayout(LayoutKind.Sequential)]
Microsoft.CodeAnalysis.Workspaces (5)
src\roslyn\src\Compilers\Core\Portable\DiagnosticAnalyzer\ShadowCopyAnalyzerPathResolver.cs (1)
551[StructLayout(LayoutKind.Sequential)]
src\roslyn\src\Compilers\Core\Portable\Hashing\XxHashShared.cs (1)
813[StructLayout(LayoutKind.Auto)]
src\roslyn\src\Dependencies\Collections\TemporaryArray`1.cs (1)
32[StructLayout(LayoutKind.Sequential)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.cs (1)
159[StructLayout(LayoutKind.Explicit)]
Workspace\Solution\Checksum.cs (1)
21[DataContract, StructLayout(LayoutKind.Explicit, Size = HashSize)]
Microsoft.CSharp (6)
Microsoft\CSharp\RuntimeBinder\ComInterop\DynamicVariantExtensions.cs (1)
231[StructLayout(LayoutKind.Sequential)]
Microsoft\CSharp\RuntimeBinder\ComInterop\ExcepInfo.cs (1)
16[StructLayout(LayoutKind.Sequential)]
Microsoft\CSharp\RuntimeBinder\ComInterop\VariantArray.cs (4)
17[StructLayout(LayoutKind.Sequential)] 23[StructLayout(LayoutKind.Sequential)] 29[StructLayout(LayoutKind.Sequential)] 35[StructLayout(LayoutKind.Sequential)]
Microsoft.Diagnostics.DataContractReader.Contracts (9)
Contracts\StackWalk\Context\AMD64Context.cs (1)
13[StructLayout(LayoutKind.Explicit, Pack = 1)]
Contracts\StackWalk\Context\ARM64Context.cs (1)
13[StructLayout(LayoutKind.Explicit, Pack = 1)]
Contracts\StackWalk\Context\ARMContext.cs (1)
13[StructLayout(LayoutKind.Explicit, Pack = 1)]
Contracts\StackWalk\Context\LoongArch64Context.cs (1)
13[StructLayout(LayoutKind.Explicit, Pack = 1)]
Contracts\StackWalk\Context\M128.cs (1)
9[StructLayout(LayoutKind.Sequential)]
Contracts\StackWalk\Context\RISCV64Context.cs (1)
13[StructLayout(LayoutKind.Explicit, Pack = 1)]
Contracts\StackWalk\Context\WasmContext.cs (1)
26[StructLayout(LayoutKind.Sequential)]
Contracts\StackWalk\Context\X86Context.cs (2)
13[StructLayout(LayoutKind.Explicit, Pack = 1)] 364[StructLayout(LayoutKind.Explicit, Pack = 1)]
Microsoft.Diagnostics.DataContractReader.Legacy (102)
_generated\20\Microsoft.Diagnostics.DataContractReader.Legacy.ICorDebugDataTarget.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\21\Microsoft.Diagnostics.DataContractReader.Legacy.ICorDebugMutableDataTarget.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\22\Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\23\Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataEnumMemoryRegions.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\24\Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\25\Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget2.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\26\Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget3.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\27\Microsoft.Diagnostics.DataContractReader.Legacy.ICLRRuntimeLocator.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\28\Microsoft.Diagnostics.DataContractReader.Legacy.ICLRContractLocator.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\29\Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\30\Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\31\Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataAssemblyImport.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\32\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSEnum.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\33\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSHandleEnum.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\34\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSStackRefErrorEnum.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\35\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSStackRefEnum.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\36\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSMemoryEnum.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\37\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\38\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface2.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\39\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface3.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\40\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface4.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\41\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface5.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\42\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface6.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\43\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface7.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\44\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface8.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\45\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface9.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\46\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface10.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\47\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface11.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\48\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface12.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\49\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface13.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\50\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface14.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\51\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSMethodEnum.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\52\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface15.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\53\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface16.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\54\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSStressLogThreadEnum.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\55\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSStressLogMsgEnum.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\56\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface17.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\57\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface18.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\58\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataModule.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\59\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataModule2.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\60\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\61\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess2.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\62\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess3.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\63\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataStackWalk.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\64\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataFrame.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\65\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataFrame2.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\66\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTask.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\67\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\68\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataAppDomain.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\69\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataAssembly.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\70\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\71\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeInstance.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\72\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\73\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\74\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataValue.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\75\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\76\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification2.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\77\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification3.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\78\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification4.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\79\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification5.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\80\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTarget3.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\81\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRLibrarySupport.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
Dbi\IDacDbiInterface.cs (34)
39[StructLayout(LayoutKind.Sequential)] 46[StructLayout(LayoutKind.Sequential)] 85[StructLayout(LayoutKind.Sequential)] 122[StructLayout(LayoutKind.Sequential)] 144[StructLayout(LayoutKind.Sequential)] 154[StructLayout(LayoutKind.Sequential)] 161[StructLayout(LayoutKind.Sequential)] 171[StructLayout(LayoutKind.Sequential)] 178[StructLayout(LayoutKind.Sequential)] 189[StructLayout(LayoutKind.Sequential)] 196[StructLayout(LayoutKind.Sequential)] 203[StructLayout(LayoutKind.Sequential)] 210[StructLayout(LayoutKind.Sequential)] 218[StructLayout(LayoutKind.Sequential)] 228[StructLayout(LayoutKind.Sequential)] 235[StructLayout(LayoutKind.Sequential)] 245[StructLayout(LayoutKind.Sequential)] 253[StructLayout(LayoutKind.Explicit)] 263[StructLayout(LayoutKind.Sequential)] 272[StructLayout(LayoutKind.Sequential)] 282[StructLayout(LayoutKind.Sequential)] 295[StructLayout(LayoutKind.Sequential)] 304[StructLayout(LayoutKind.Sequential)] 311[StructLayout(LayoutKind.Sequential)] 328[StructLayout(LayoutKind.Sequential)] 342[StructLayout(LayoutKind.Sequential)] 355[StructLayout(LayoutKind.Explicit)] 406[StructLayout(LayoutKind.Explicit, Size = 24)] 415[StructLayout(LayoutKind.Sequential)] 427[StructLayout(LayoutKind.Explicit, Size = 40)] 448[StructLayout(LayoutKind.Sequential)] 455[StructLayout(LayoutKind.Sequential, Size = 48)] 462[StructLayout(LayoutKind.Sequential)] 469[StructLayout(LayoutKind.Sequential)]
IMetaDataImport.cs (1)
252[StructLayout(LayoutKind.Sequential)]
ISOSDacInterface.cs (4)
447[StructLayout(LayoutKind.Explicit, Size = 0x18)] 1277[StructLayout(LayoutKind.Sequential)] 1284[StructLayout(LayoutKind.Sequential)] 1307[StructLayout(LayoutKind.Sequential)]
StressTestApi\CdacStressApi.cs (1)
47[StructLayout(LayoutKind.Sequential)]
Microsoft.Diagnostics.NETCore.Client (1)
DiagnosticsIpc\IpcMessage.cs (1)
59[StructLayout(LayoutKind.Sequential)]
Microsoft.DiaSymReader (38)
_generated\10\Microsoft.DiaSymReader.ISymUnmanagedAsyncMethod.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\11\Microsoft.DiaSymReader.ISymUnmanagedBinder.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\12\Microsoft.DiaSymReader.ISymUnmanagedBinder2.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\13\Microsoft.DiaSymReader.ISymUnmanagedBinder3.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\14\Microsoft.DiaSymReader.ISymUnmanagedBinder4.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\15\Microsoft.DiaSymReader.ISymUnmanagedConstant.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\16\Microsoft.DiaSymReader.ISymUnmanagedDispose.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\17\Microsoft.DiaSymReader.ISymUnmanagedDocument.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\18\Microsoft.DiaSymReader.ISymUnmanagedEncUpdate.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\19\Microsoft.DiaSymReader.ISymUnmanagedMethod.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\20\Microsoft.DiaSymReader.ISymUnmanagedMethod2.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\21\Microsoft.DiaSymReader.ISymUnmanagedNamespace.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\22\Microsoft.DiaSymReader.ISymUnmanagedReader.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\23\Microsoft.DiaSymReader.ISymUnmanagedReader2.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\24\Microsoft.DiaSymReader.ISymUnmanagedReader3.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\25\Microsoft.DiaSymReader.ISymUnmanagedReader4.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\26\Microsoft.DiaSymReader.ISymUnmanagedReader5.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\27\Microsoft.DiaSymReader.ISymUnmanagedCompilerInfoReader.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\28\Microsoft.DiaSymReader.ISymUnmanagedScope.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\29\Microsoft.DiaSymReader.ISymUnmanagedScope2.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\30\Microsoft.DiaSymReader.ISymUnmanagedSourceServerModule.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\31\Microsoft.DiaSymReader.ISymUnmanagedVariable.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\32\Microsoft.DiaSymReader.IUnsafeComStream.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\33\Microsoft.DiaSymReader.ISymUnmanagedAsyncMethodPropertiesWriter.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\34\Microsoft.DiaSymReader.ISymUnmanagedCompilerInfoWriter.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\35\Microsoft.DiaSymReader.ISymUnmanagedDocumentWriter.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\36\Microsoft.DiaSymReader.IPdbWriter.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\37\Microsoft.DiaSymReader.ISymUnmanagedWriter5.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\38\Microsoft.DiaSymReader.ISymUnmanagedWriter8.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\6\Microsoft.DiaSymReader.IMetadataEmit.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\7\Microsoft.DiaSymReader.IMetadataImport.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\8\Microsoft.DiaSymReader.IMetadataImportProvider.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\9\Microsoft.DiaSymReader.ISymEncUnmanagedMethod.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
Metadata\MetadataImportFieldOffset.cs (1)
9[StructLayout(LayoutKind.Sequential)]
Utilities\IUnsafeComStream.cs (1)
45[StructLayout(LayoutKind.Sequential, Pack = 8)]
Writer\ISymUnmanagedWriter.cs (3)
160[StructLayout(LayoutKind.Explicit)] 202[StructLayout(LayoutKind.Sequential)] 209[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.NativeWrapper (4)
Interop.cs (4)
165[StructLayout(LayoutKind.Sequential)] 200[StructLayout(LayoutKind.Sequential)] 226[StructLayout(LayoutKind.Sequential)] 458[StructLayout(LayoutKind.Sequential)]
Microsoft.Extensions.Caching.Memory (1)
MemoryCache.cs (1)
809[StructLayout(LayoutKind.Explicit, Size = 128)]
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\runtime\src\libraries\Common\src\Interop\Windows\Kernel32\Interop.CreateToolhelp32Snapshot.cs (1)
25[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
Microsoft.Extensions.Logging.Console (1)
src\runtime\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.ML.Vision (1)
ImageClassificationTrainer.cs (1)
1514[StructLayout(LayoutKind.Sequential)]
Microsoft.NET.HostModel (10)
MachO\BinaryFormat\Blobs\BlobIndex.cs (1)
12[StructLayout(LayoutKind.Sequential)]
MachO\BinaryFormat\Blobs\CodeDirectoryBlob.cs (1)
183[StructLayout(LayoutKind.Sequential)]
MachO\BinaryFormat\LinkEditLoadCommand.cs (1)
13[StructLayout(LayoutKind.Sequential)]
src\runtime\src\coreclr\tools\Common\Compiler\Win32Resources\ResourceData.Win32Structs.cs (1)
80[StructLayout(LayoutKind.Sequential)]
src\runtime\src\coreclr\tools\Common\MachO\BinaryFormat\LoadCommand.cs (1)
17[StructLayout(LayoutKind.Sequential)]
src\runtime\src\coreclr\tools\Common\MachO\BinaryFormat\MachHeader.cs (1)
16[StructLayout(LayoutKind.Sequential)]
src\runtime\src\coreclr\tools\Common\MachO\BinaryFormat\NameBuffer.cs (1)
16[StructLayout(LayoutKind.Sequential)]
src\runtime\src\coreclr\tools\Common\MachO\BinaryFormat\Section64LoadCommand.cs (1)
16[StructLayout(LayoutKind.Sequential)]
src\runtime\src\coreclr\tools\Common\MachO\BinaryFormat\Segment64LoadCommand.cs (1)
16[StructLayout(LayoutKind.Sequential)]
src\runtime\src\coreclr\tools\Common\MachO\BinaryFormat\SymbolTableLoadCommand.cs (1)
16[StructLayout(LayoutKind.Sequential)]
Microsoft.NET.Sdk.Razor.Tasks (2)
src\sdk\src\RazorSdk\Tool\ServerProtocol\NativeMethods.cs (2)
6[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 29[StructLayout(LayoutKind.Sequential)]
Microsoft.Private.Windows.Core (24)
_generated\193\Windows.Win32.PICTDESC.g.cs (1)
42 [StructLayout(LayoutKind.Explicit)]
_generated\209\Windows.Win32.PROPVARIANT.g.cs (2)
34 [StructLayout(LayoutKind.Explicit)] 57 [StructLayout(LayoutKind.Explicit)]
_generated\232\Windows.Win32.STGMEDIUM.g.cs (1)
37 [StructLayout(LayoutKind.Explicit)]
_generated\270\Windows.Win32.TYPEDESC.g.cs (1)
32 [StructLayout(LayoutKind.Explicit)]
_generated\277\Windows.Win32.VARDESC.g.cs (1)
46 [StructLayout(LayoutKind.Explicit)]
_generated\281\Windows.Win32.VARIANT.g.cs (2)
31 [StructLayout(LayoutKind.Explicit)] 54 [StructLayout(LayoutKind.Explicit)]
_generated\3\Windows.Win32.BINDPTR.g.cs (1)
26 [StructLayout(LayoutKind.Explicit)]
_generated\37\Windows.Win32.char.InlineArrays.g.cs (2)
20 [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 84 [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
_generated\43\Windows.Win32.CY.g.cs (1)
24 [StructLayout(LayoutKind.Explicit)]
_generated\44\Windows.Win32.DECIMAL.g.cs (2)
55 [StructLayout(LayoutKind.Explicit)] 74 [StructLayout(LayoutKind.Explicit)]
_generated\46\Windows.Win32.DEVMODEW.g.cs (2)
144 [StructLayout(LayoutKind.Explicit)] 185 [StructLayout(LayoutKind.Explicit)]
_generated\58\Windows.Win32.DROPDESCRIPTION.g.cs (1)
24 [StructLayout(LayoutKind.Sequential, Pack = 1)]
_generated\60\Windows.Win32.DROPFILES.g.cs (1)
26 [StructLayout(LayoutKind.Sequential, Pack = 1)]
_generated\65\Windows.Win32.ELEMDESC.g.cs (1)
32 [StructLayout(LayoutKind.Explicit)]
System\Value.NullableTemplate.cs (1)
8[StructLayout(LayoutKind.Sequential)]
System\Value.Union.cs (1)
19[StructLayout(LayoutKind.Explicit, CharSet = CharSet.Unicode)]
Windows\Win32\Graphics\Gdi\ARGB.cs (1)
8[StructLayout(LayoutKind.Explicit)]
Windows\Win32\UI\WindowsAndMessaging\ICONDIR.cs (1)
7[StructLayout(LayoutKind.Sequential, Pack = 2)]
Windows\Win32\UI\WindowsAndMessaging\ICONDIRENTRY.cs (1)
9[StructLayout(LayoutKind.Sequential)]
Microsoft.TemplateEngine.Edge (1)
Template\MatchInfo.cs (1)
9[StructLayout(LayoutKind.Sequential)]
Microsoft.TestPlatform.Extensions.BlameDataCollector (2)
MiniDumpWriteDump.cs (1)
75[StructLayout(LayoutKind.Sequential, Pack = 4)]
ProcessCodeMethods.cs (1)
199[StructLayout(LayoutKind.Sequential)]
Microsoft.VisualBasic.Core (3)
Microsoft\VisualBasic\Helpers\NativeMethods.vb (2)
112<StructLayout(LayoutKind.Sequential, Pack:=1, CharSet:=CharSet.Auto)> 135<StructLayout(LayoutKind.Sequential, CharSet:=CharSet.Auto)>
Microsoft\VisualBasic\Helpers\NativeTypes.vb (1)
14<StructLayout(LayoutKind.Sequential)> Friend NotInheritable Class SystemTime
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.Win32.Registry (1)
src\runtime\src\libraries\Common\src\Interop\Windows\Kernel32\Interop.SECURITY_ATTRIBUTES.cs (1)
10[StructLayout(LayoutKind.Sequential)]
Microsoft.Win32.SystemEvents (2)
src\runtime\src\libraries\Common\src\Interop\Windows\User32\Interop.MSG.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\User32\Interop.WNDCLASS.cs (1)
11[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
Mono.Cecil (1)
Mono.Cecil.Cil\Symbols.cs (1)
24 [StructLayout (LayoutKind.Sequential)]
NuGet.Packaging (19)
Signing\Cms\NativeMethods.cs (13)
179[StructLayout(LayoutKind.Sequential)] 186[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 194[StructLayout(LayoutKind.Sequential)] 202[StructLayout(LayoutKind.Sequential)] 211[StructLayout(LayoutKind.Sequential)] 219[StructLayout(LayoutKind.Sequential)] 227[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 321[StructLayout(LayoutKind.Sequential)] 344[StructLayout(LayoutKind.Sequential)] 351[StructLayout(LayoutKind.Sequential)] 363[StructLayout(LayoutKind.Sequential)] 370[StructLayout(LayoutKind.Sequential)] 384[StructLayout(LayoutKind.Sequential)]
Signing\Timestamp\Rfc3161TimestampWin32.cs (6)
16[StructLayout(LayoutKind.Sequential)] 23[StructLayout(LayoutKind.Sequential)] 33[StructLayout(LayoutKind.Sequential)] 41[StructLayout(LayoutKind.Sequential)] 48[StructLayout(LayoutKind.Sequential)] 65[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\wpf\src\Microsoft.DotNet.Wpf\src\Common\Graphics\exports.cs (6)
256[StructLayout(LayoutKind.Explicit, Pack = 1)] 264[StructLayout(LayoutKind.Explicit, Pack = 1)] 270[StructLayout(LayoutKind.Explicit, Pack = 1)] 276[StructLayout(LayoutKind.Explicit, Pack = 1)] 287[StructLayout(LayoutKind.Explicit, Pack = 1)] 968[StructLayout(LayoutKind.Explicit)]
src\wpf\src\Microsoft.DotNet.Wpf\src\Common\Graphics\Generated\wgx_commands.cs (108)
22[StructLayout(LayoutKind.Explicit, Pack=1)] 28[StructLayout(LayoutKind.Explicit, Pack=1)] 34[StructLayout(LayoutKind.Explicit, Pack=1)] 40[StructLayout(LayoutKind.Explicit, Pack=1)] 46[StructLayout(LayoutKind.Explicit, Pack=1)] 54[StructLayout(LayoutKind.Explicit, Pack=1)] 61[StructLayout(LayoutKind.Explicit, Pack=1)] 69[StructLayout(LayoutKind.Explicit, Pack=1)] 76[StructLayout(LayoutKind.Explicit, Pack=1)] 83[StructLayout(LayoutKind.Explicit, Pack=1)] 90[StructLayout(LayoutKind.Explicit, Pack=1)] 97[StructLayout(LayoutKind.Explicit, Pack=1)] 104[StructLayout(LayoutKind.Explicit, Pack=1)] 111[StructLayout(LayoutKind.Explicit, Pack=1)] 118[StructLayout(LayoutKind.Explicit, Pack=1)] 125[StructLayout(LayoutKind.Explicit, Pack=1)] 132[StructLayout(LayoutKind.Explicit, Pack=1)] 139[StructLayout(LayoutKind.Explicit, Pack=1)] 146[StructLayout(LayoutKind.Explicit, Pack=1)] 154[StructLayout(LayoutKind.Explicit, Pack=1)] 161[StructLayout(LayoutKind.Explicit, Pack=1)] 168[StructLayout(LayoutKind.Explicit, Pack=1)] 175[StructLayout(LayoutKind.Explicit, Pack=1)] 182[StructLayout(LayoutKind.Explicit, Pack=1)] 189[StructLayout(LayoutKind.Explicit, Pack=1)] 196[StructLayout(LayoutKind.Explicit, Pack=1)] 203[StructLayout(LayoutKind.Explicit, Pack=1)] 210[StructLayout(LayoutKind.Explicit, Pack=1)] 216[StructLayout(LayoutKind.Explicit, Pack=1)] 223[StructLayout(LayoutKind.Explicit, Pack=1)] 231[StructLayout(LayoutKind.Explicit, Pack=1)] 240[StructLayout(LayoutKind.Explicit, Pack=1)] 248[StructLayout(LayoutKind.Explicit, Pack=1)] 255[StructLayout(LayoutKind.Explicit, Pack=1)] 262[StructLayout(LayoutKind.Explicit, Pack=1)] 269[StructLayout(LayoutKind.Explicit, Pack=1)] 276[StructLayout(LayoutKind.Explicit, Pack=1)] 283[StructLayout(LayoutKind.Explicit, Pack=1)] 289[StructLayout(LayoutKind.Explicit, Pack=1)] 296[StructLayout(LayoutKind.Explicit, Pack=1)] 304[StructLayout(LayoutKind.Explicit, Pack=1)] 323[StructLayout(LayoutKind.Explicit, Pack=1)] 330[StructLayout(LayoutKind.Explicit, Pack=1)] 346[StructLayout(LayoutKind.Explicit, Pack=1)] 357[StructLayout(LayoutKind.Explicit, Pack=1)] 364[StructLayout(LayoutKind.Explicit, Pack=1)] 371[StructLayout(LayoutKind.Explicit, Pack=1)] 378[StructLayout(LayoutKind.Explicit, Pack=1)] 385[StructLayout(LayoutKind.Explicit, Pack=1)] 394[StructLayout(LayoutKind.Explicit, Pack=1)] 409[StructLayout(LayoutKind.Explicit, Pack=1)] 417[StructLayout(LayoutKind.Explicit, Pack=1)] 424[StructLayout(LayoutKind.Explicit, Pack=1)] 430[StructLayout(LayoutKind.Explicit, Pack=1)] 440[StructLayout(LayoutKind.Explicit, Pack=1)] 448[StructLayout(LayoutKind.Explicit, Pack=1)] 467[StructLayout(LayoutKind.Explicit, Pack=1)] 486[StructLayout(LayoutKind.Explicit, Pack=1)] 495[StructLayout(LayoutKind.Explicit, Pack=1)] 503[StructLayout(LayoutKind.Explicit, Pack=1)] 512[StructLayout(LayoutKind.Explicit, Pack=1)] 523[StructLayout(LayoutKind.Explicit, Pack=1)] 542[StructLayout(LayoutKind.Explicit, Pack=1)] 567[StructLayout(LayoutKind.Explicit, Pack=1)] 577[StructLayout(LayoutKind.Explicit, Pack=1)] 587[StructLayout(LayoutKind.Explicit, Pack=1)] 594[StructLayout(LayoutKind.Explicit, Pack=1)] 603[StructLayout(LayoutKind.Explicit, Pack=1)] 612[StructLayout(LayoutKind.Explicit, Pack=1)] 620[StructLayout(LayoutKind.Explicit, Pack=1)] 627[StructLayout(LayoutKind.Explicit, Pack=1)] 639[StructLayout(LayoutKind.Explicit, Pack=1)] 657[StructLayout(LayoutKind.Explicit, Pack=1)] 670[StructLayout(LayoutKind.Explicit, Pack=1)] 677[StructLayout(LayoutKind.Explicit, Pack=1)] 686[StructLayout(LayoutKind.Explicit, Pack=1)] 696[StructLayout(LayoutKind.Explicit, Pack=1)] 706[StructLayout(LayoutKind.Explicit, Pack=1)] 723[StructLayout(LayoutKind.Explicit, Pack=1)] 743[StructLayout(LayoutKind.Explicit, Pack=1)] 750[StructLayout(LayoutKind.Explicit, Pack=1)] 757[StructLayout(LayoutKind.Explicit, Pack=1)] 767[StructLayout(LayoutKind.Explicit, Pack=1)] 781[StructLayout(LayoutKind.Explicit, Pack=1)] 795[StructLayout(LayoutKind.Explicit, Pack=1)] 807[StructLayout(LayoutKind.Explicit, Pack=1)] 815[StructLayout(LayoutKind.Explicit, Pack=1)] 826[StructLayout(LayoutKind.Explicit, Pack=1)] 839[StructLayout(LayoutKind.Explicit, Pack=1)] 852[StructLayout(LayoutKind.Explicit, Pack=1)] 861[StructLayout(LayoutKind.Explicit, Pack=1)] 871[StructLayout(LayoutKind.Explicit, Pack=1)] 880[StructLayout(LayoutKind.Explicit, Pack=1)] 892[StructLayout(LayoutKind.Explicit, Pack=1)] 910[StructLayout(LayoutKind.Explicit, Pack=1)] 932[StructLayout(LayoutKind.Explicit, Pack=1)] 956[StructLayout(LayoutKind.Explicit, Pack=1)] 980[StructLayout(LayoutKind.Explicit, Pack=1)] 1004[StructLayout(LayoutKind.Explicit, Pack=1)] 1016[StructLayout(LayoutKind.Explicit, Pack=1)] 1025[StructLayout(LayoutKind.Explicit, Pack=1)] 1040[StructLayout(LayoutKind.Explicit, Pack=1)] 1049[StructLayout(LayoutKind.Explicit, Pack=1)] 1057[StructLayout(LayoutKind.Explicit, Pack=1)] 1066[StructLayout(LayoutKind.Explicit, Pack=1)] 1075[StructLayout(LayoutKind.Explicit, Pack=1)] 1091[StructLayout(LayoutKind.Explicit, Pack=1)] 1100[StructLayout(LayoutKind.Explicit, Pack=1)]
src\wpf\src\Microsoft.DotNet.Wpf\src\Common\Graphics\wgx_core_types.cs (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\wpf\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\wpf\src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Media\TypeConverterHelper.cs (1)
18[StructLayout(LayoutKind.Sequential, Pack=1)]
System\Windows\Media\ColorContext.cs (1)
829[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)
1623[StructLayout(LayoutKind.Sequential)] 1636[StructLayout(LayoutKind.Sequential)] 1646[StructLayout(LayoutKind.Sequential)] 1655[StructLayout(LayoutKind.Sequential, Pack = 2)] 1671[StructLayout(LayoutKind.Sequential)] 1679[StructLayout(LayoutKind.Sequential)] 1686[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 1705[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode, Pack = 1)] 1722[StructLayout(LayoutKind.Sequential)] 1736[StructLayout(LayoutKind.Sequential)] 1756[StructLayout(LayoutKind.Sequential)] 1788[StructLayout(LayoutKind.Sequential, Pack = 4)] 1798[StructLayout(LayoutKind.Sequential, Pack = 4)] 1809[StructLayout(LayoutKind.Sequential, Pack = 4)] 1820[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 1840[StructLayout(LayoutKind.Sequential)] 1850[StructLayout(LayoutKind.Sequential)] 1898[StructLayout(LayoutKind.Explicit)] 1920[StructLayout(LayoutKind.Sequential)] 1933[StructLayout(LayoutKind.Sequential)] 1942[StructLayout(LayoutKind.Sequential)] 1950[StructLayout(LayoutKind.Sequential)] 1957[StructLayout(LayoutKind.Sequential)] 2051[StructLayout(LayoutKind.Sequential)] 2110[StructLayout(LayoutKind.Sequential)] 2117[StructLayout(LayoutKind.Sequential)] 2124[StructLayout(LayoutKind.Sequential)] 2134[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 2152[StructLayout(LayoutKind.Sequential)] 2163[StructLayout(LayoutKind.Sequential)] 2175[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 2194[StructLayout(LayoutKind.Sequential)] 2205[StructLayout(LayoutKind.Sequential)] 2212[StructLayout(LayoutKind.Sequential)] 2219[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)
597[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)] 610[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)]
Serialization\RCW\PrintDocumentPackageStatus.cs (1)
8[StructLayout(LayoutKind.Sequential, Pack = 4)]
Serialization\RCW\XPS_COLOR_TYPE_UNION.cs (1)
20[StructLayout(LayoutKind.Explicit, Pack = 4, Size = 40)]
Serialization\RCW\XPS_COLOR.cs (1)
19[StructLayout(LayoutKind.Sequential, Pack = 4)]
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)]
Roslyn.Diagnostics.Analyzers (3)
src\roslyn\src\Compilers\Core\Portable\Hashing\XxHashShared.cs (1)
813[StructLayout(LayoutKind.Auto)]
src\roslyn\src\Dependencies\Collections\TemporaryArray`1.cs (1)
32[StructLayout(LayoutKind.Sequential)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.cs (1)
159[StructLayout(LayoutKind.Explicit)]
rzc (2)
ServerProtocol\NativeMethods.cs (2)
6[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 29[StructLayout(LayoutKind.Sequential)]
Shared (1)
ServerSentEvents\ArrayBuffer.cs (1)
27[StructLayout(LayoutKind.Auto)]
System.Collections (1)
System\Collections\Generic\OrderedDictionary.cs (1)
1389[StructLayout(LayoutKind.Auto)]
System.Console (2)
src\runtime\src\libraries\Common\src\Interop\Unix\System.Native\Interop.GetWindowWidth.cs (1)
12[StructLayout(LayoutKind.Sequential)]
src\runtime\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)
22[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.Data.OleDb (20)
_generated\0\System.Data.Common.UnsafeNativeMethods.ISQLErrorInfo.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\1\System.Data.Common.UnsafeNativeMethods.IErrorInfo.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\2\System.Data.Common.UnsafeNativeMethods.IErrorRecords.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
OleDbStruct.cs (16)
35[StructLayout(LayoutKind.Sequential, Pack = 2)] 63[StructLayout(LayoutKind.Sequential, Pack = 8)] 114[StructLayout(LayoutKind.Sequential, Pack = 8)] 177[StructLayout(LayoutKind.Sequential, Pack = 8)] 211[StructLayout(LayoutKind.Sequential, Pack = 8)] 223[StructLayout(LayoutKind.Sequential, Pack = 8)] 245[StructLayout(LayoutKind.Sequential, Pack = 8)] 279[StructLayout(LayoutKind.Sequential, Pack = 8)] 315[StructLayout(LayoutKind.Sequential, Pack = 2)] 345[StructLayout(LayoutKind.Sequential, Pack = 8)] 384[StructLayout(LayoutKind.Sequential, Pack = 8)] 413[StructLayout(LayoutKind.Sequential, Pack = 8)] 467[StructLayout(LayoutKind.Sequential, Pack = 8)] 499[StructLayout(LayoutKind.Sequential, Pack = 2)] 526[StructLayout(LayoutKind.Sequential, Pack = 8)] 562[StructLayout(LayoutKind.Sequential, Pack = 8)]
UnsafeNativeMethods.cs (1)
818[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
System.Diagnostics.DiagnosticSource (2)
src\runtime\src\libraries\Common\src\Internal\Padding.cs (1)
16[StructLayout(LayoutKind.Explicit, Size = PaddingHelpers.CACHE_LINE_SIZE - sizeof(int))]
System\Diagnostics\Metrics\CounterAggregator.cs (1)
78[StructLayout(LayoutKind.Explicit, Size = 64)]
System.Diagnostics.EventLog (5)
System\Diagnostics\Reader\UnsafeNativeMethods.cs (5)
88[StructLayout(LayoutKind.Sequential)] 109[StructLayout(LayoutKind.Explicit, CharSet = CharSet.Auto)] 347[StructLayout(LayoutKind.Sequential)] 711[StructLayout(LayoutKind.Explicit, CharSet = CharSet.Unicode)] 729[StructLayout(LayoutKind.Explicit)]
System.Diagnostics.FileVersionInfo (1)
src\runtime\src\libraries\Common\src\Interop\Unix\System.Native\Interop.Stat.cs (1)
17[StructLayout(LayoutKind.Sequential)]
System.Diagnostics.PerformanceCounter (16)
src\runtime\src\libraries\Common\src\Interop\Windows\Advapi32\Interop.PERF_INFO.cs (6)
13[StructLayout(LayoutKind.Sequential)] 30[StructLayout(LayoutKind.Sequential)] 59[StructLayout(LayoutKind.Sequential)] 97[StructLayout(LayoutKind.Sequential)] 126[StructLayout(LayoutKind.Sequential)] 168[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Kernel32\Interop.MEMORY_BASIC_INFO.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Kernel32\Interop.PerformanceCounterOptions.cs (2)
353[StructLayout(LayoutKind.Sequential)] 363[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Kernel32\Interop.SECURITY_ATTRIBUTES.cs (1)
10[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\PerfCounter\Interop.PerformanceData.cs (1)
46[StructLayout(LayoutKind.Sequential)]
System\Diagnostics\SharedPerformanceCounter.cs (5)
1792[StructLayout(LayoutKind.Sequential)] 1803[StructLayout(LayoutKind.Sequential)] 1814[StructLayout(LayoutKind.Sequential)] 1826[StructLayout(LayoutKind.Sequential)] 1840[StructLayout(LayoutKind.Sequential)]
System.Diagnostics.Process (2)
src\runtime\src\libraries\Common\src\Interop\Unix\System.Native\Interop.MountPoints.FormatInfo.cs (1)
15[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Unix\System.Native\Interop.ResourceLimits.cs (1)
26[StructLayout(LayoutKind.Sequential)]
System.DirectoryServices (64)
Interop\AdsSearchColumn.cs (1)
8[StructLayout(LayoutKind.Sequential)]
Interop\AdsSearchPreferenceInfo.cs (1)
8[StructLayout(LayoutKind.Sequential)]
Interop\AdsSortKey.cs (1)
8[StructLayout(LayoutKind.Sequential)]
Interop\AdsValue2.cs (4)
8[StructLayout(LayoutKind.Sequential)] 14[StructLayout(LayoutKind.Sequential)] 21[StructLayout(LayoutKind.Sequential)] 30[StructLayout(LayoutKind.Explicit)]
Interop\AdsValueHelper2.cs (3)
10[StructLayout(LayoutKind.Sequential)] 23[StructLayout(LayoutKind.Sequential)] 31[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Advapi32\Interop.GetSidIdentifierAuthority.cs (1)
11[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
src\runtime\src\libraries\Common\src\Interop\Windows\Advapi32\Interop.LsaCreateTrustedDomainEx.cs (2)
24[StructLayout(LayoutKind.Sequential)] 35[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Advapi32\Interop.TRUSTED_DOMAIN_FULL_INFORMATION.cs (1)
10[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Advapi32\Interop.TRUSTED_POSIX_OFFSET_INFO.cs (1)
10[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Interop.UNICODE_STRING.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Netapi32\Interop.DS_DOMAIN_TRUSTS.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Secur32\Interop.LsaCallAuthenticationPackage.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\SspiCli\Interop.TOKENS.cs (6)
9[StructLayout(LayoutKind.Sequential)] 16[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 23[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 30[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 36[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 51[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
System\DirectoryServices\ActiveDirectory\NativeMethods.cs (8)
21[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 51[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 87[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 111[StructLayout(LayoutKind.Sequential)] 123[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 138[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 161[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 188[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
System\DirectoryServices\ActiveDirectory\UnsafeNativeMethods.cs (31)
134[StructLayout(LayoutKind.Sequential)] 141[StructLayout(LayoutKind.Sequential)] 156[StructLayout(LayoutKind.Sequential)] 165[StructLayout(LayoutKind.Sequential)] 172[StructLayout(LayoutKind.Sequential)] 181[StructLayout(LayoutKind.Sequential)] 190[StructLayout(LayoutKind.Sequential)] 197[StructLayout(LayoutKind.Sequential, Pack = 4)] 214[StructLayout(LayoutKind.Sequential)] 221[StructLayout(LayoutKind.Sequential)] 244[StructLayout(LayoutKind.Sequential)] 251[StructLayout(LayoutKind.Sequential, Pack = 4)] 263[StructLayout(LayoutKind.Sequential)] 270[StructLayout(LayoutKind.Sequential)] 286[StructLayout(LayoutKind.Sequential)] 293[StructLayout(LayoutKind.Sequential)] 306[StructLayout(LayoutKind.Sequential)] 314[StructLayout(LayoutKind.Sequential)] 323[StructLayout(LayoutKind.Sequential)] 330[StructLayout(LayoutKind.Sequential)] 338[StructLayout(LayoutKind.Sequential)] 356[StructLayout(LayoutKind.Sequential)] 363[StructLayout(LayoutKind.Explicit)] 380[StructLayout(LayoutKind.Sequential)] 411[StructLayout(LayoutKind.Sequential)] 418[StructLayout(LayoutKind.Sequential)] 427[StructLayout(LayoutKind.Sequential)] 445[StructLayout(LayoutKind.Sequential)] 454[StructLayout(LayoutKind.Sequential)] 475[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 489[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
System\DirectoryServices\AdsVLV.cs (1)
8[StructLayout(LayoutKind.Sequential)]
System.DirectoryServices.AccountManagement (17)
src\runtime\src\libraries\Common\src\Interop\Windows\Advapi32\Interop.GetSidIdentifierAuthority.cs (1)
11[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
src\runtime\src\libraries\Common\src\Interop\Windows\Interop.UNICODE_STRING.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\SspiCli\Interop.LSAStructs.cs (5)
11[StructLayout(LayoutKind.Sequential)] 19[StructLayout(LayoutKind.Sequential)] 28[StructLayout(LayoutKind.Sequential)] 35[StructLayout(LayoutKind.Sequential)] 42[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
src\runtime\src\libraries\Common\src\Interop\Windows\SspiCli\Interop.TOKENS.cs (6)
9[StructLayout(LayoutKind.Sequential)] 16[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 23[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 30[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 36[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 51[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
System\DirectoryServices\AccountManagement\interopt.cs (4)
388[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 413[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 434[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 444[StructLayout(LayoutKind.Sequential)]
System.DirectoryServices.Protocols (14)
src\runtime\src\libraries\Common\src\Interop\Interop.Ldap.cs (10)
24[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 37[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 83[StructLayout(LayoutKind.Sequential)] 175[StructLayout(LayoutKind.Sequential)] 185[StructLayout(LayoutKind.Sequential)] 203[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 216[StructLayout(LayoutKind.Sequential)] 278[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 285[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 292[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
src\runtime\src\libraries\Common\src\Interop\Linux\OpenLdap\Interop.Ldap.cs (2)
16[StructLayout(LayoutKind.Sequential)] 31[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)]
System\DirectoryServices\Protocols\common\DirectoryControl.cs (1)
55[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
System\DirectoryServices\Protocols\ldap\LdapSessionOptions.cs (1)
69[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
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.Primitives (1)
src\runtime\src\libraries\Common\src\Interop\Windows\User32\Interop.HIGHCONTRASTW.cs (1)
11[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
System.Formats.Tar (1)
src\runtime\src\libraries\Common\src\Interop\Unix\System.Native\Interop.Stat.cs (1)
17[StructLayout(LayoutKind.Sequential)]
System.IO.Compression (5)
src\runtime\src\libraries\Common\src\Interop\Interop.Zstd.cs (2)
471[StructLayout(LayoutKind.Sequential)] 479[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Unix\System.Native\Interop.Stat.cs (1)
17[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\IO\Compression\ZLibNative.ZStream.cs (1)
16[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)]
src\runtime\src\libraries\Common\src\System\Net\ArrayBuffer.cs (1)
21[StructLayout(LayoutKind.Auto)]
System.IO.FileSystem.AccessControl (2)
src\runtime\src\libraries\Common\src\Interop\Windows\Kernel32\Interop.SECURITY_ATTRIBUTES.cs (1)
10[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Kernel32\Interop.WIN32_FIND_DATA.cs (1)
13[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
System.IO.FileSystem.DriveInfo (1)
src\runtime\src\libraries\Common\src\Interop\Unix\System.Native\Interop.MountPoints.FormatInfo.cs (1)
15[StructLayout(LayoutKind.Sequential)]
System.IO.FileSystem.Watcher (1)
src\runtime\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)
818[StructLayout(LayoutKind.Auto)]
System.IO.Packaging (1)
System\IO\Packaging\PackageXmlStringTable.cs (1)
129[StructLayout(LayoutKind.Sequential)]
System.IO.Pipelines (3)
src\runtime\src\libraries\Common\src\Internal\Padding.cs (1)
16[StructLayout(LayoutKind.Explicit, Size = PaddingHelpers.CACHE_LINE_SIZE - sizeof(int))]
src\runtime\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.IO.Pipes (1)
src\runtime\src\libraries\Common\src\Interop\Unix\System.Native\Interop.Stat.cs (1)
17[StructLayout(LayoutKind.Sequential)]
System.Net.Http (1)
src\runtime\src\libraries\Common\src\System\Net\ArrayBuffer.cs (1)
21[StructLayout(LayoutKind.Auto)]
System.Net.Http.WinHttpHandler (16)
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CERT_CONTEXT.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CERT_INFO.cs (2)
11[StructLayout(LayoutKind.Sequential)] 28[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CERT_PUBLIC_KEY_INFO.cs (1)
10[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.certificates_types.cs (3)
89[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 98[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 106[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CRYPT_ALGORITHM_IDENTIFIER.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CRYPT_BIT_BLOB.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.DATA_BLOB.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\WinHttp\Interop.winhttp_types.cs (6)
254[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 316[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 325[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 333[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 340[StructLayout(LayoutKind.Sequential)] 362[StructLayout(LayoutKind.Sequential)]
System.Net.NameResolution (2)
src\runtime\src\libraries\Common\src\Interop\Unix\System.Native\Interop.HostEntry.cs (1)
27[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Unix\System.Native\Interop.IPAddress.cs (1)
22[StructLayout(LayoutKind.Sequential)]
System.Net.NetworkInformation (3)
src\runtime\src\libraries\Common\src\Interop\Unix\System.Native\Interop.EnumerateInterfaceAddresses.cs (3)
11[StructLayout(LayoutKind.Sequential)] 21[StructLayout(LayoutKind.Sequential)] 31[StructLayout(LayoutKind.Sequential)]
System.Net.Ping (3)
src\runtime\src\libraries\Common\src\Interop\Unix\System.Native\Interop.IOVector.cs (1)
11[StructLayout(LayoutKind.Sequential)]
System\Net\NetworkInformation\Ping.RawSocket.cs (2)
398[StructLayout(LayoutKind.Sequential)] 417[StructLayout(LayoutKind.Sequential)]
System.Net.Primitives (2)
src\runtime\src\libraries\Common\src\Interop\Unix\System.Native\Interop.HostEntry.cs (1)
27[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Unix\System.Native\Interop.IPAddress.cs (1)
22[StructLayout(LayoutKind.Sequential)]
System.Net.Quic (12)
src\runtime\src\libraries\Common\src\System\Net\ArrayBuffer.cs (1)
21[StructLayout(LayoutKind.Auto)]
System\Net\Quic\Interop\msquic_generated.cs (7)
359[StructLayout(LayoutKind.Explicit)] 987[StructLayout(LayoutKind.Explicit)] 1348[StructLayout(LayoutKind.Explicit)] 1953[StructLayout(LayoutKind.Explicit)] 2243[StructLayout(LayoutKind.Explicit)] 2471[StructLayout(LayoutKind.Explicit)] 2823[StructLayout(LayoutKind.Explicit)]
System\Net\Quic\Interop\msquic.cs (4)
112[StructLayout(LayoutKind.Explicit)] 123[StructLayout(LayoutKind.Sequential)] 131[StructLayout(LayoutKind.Sequential)] 141[StructLayout(LayoutKind.Explicit)]
System.Net.Security (10)
src\runtime\src\libraries\Common\src\Interop\Unix\System.Net.Security.Native\Interop.GssBuffer.cs (1)
13[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Net\ArrayBuffer.cs (1)
21[StructLayout(LayoutKind.Auto)]
src\runtime\src\libraries\Common\src\System\Net\Security\Unix\SecChannelBindings.cs (1)
8[StructLayout(LayoutKind.Sequential)]
System\Net\NegotiateAuthenticationPal.ManagedNtlm.cs (7)
127[StructLayout(LayoutKind.Sequential)] 150[StructLayout(LayoutKind.Sequential)] 166[StructLayout(LayoutKind.Sequential)] 184[StructLayout(LayoutKind.Sequential)] 200[StructLayout(LayoutKind.Sequential)] 225[StructLayout(LayoutKind.Sequential)] 253[StructLayout(LayoutKind.Sequential)]
System.Net.ServerSentEvents (1)
src\runtime\src\libraries\Common\src\System\Net\ArrayBuffer.cs (1)
21[StructLayout(LayoutKind.Auto)]
System.Net.Sockets (4)
src\runtime\src\libraries\Common\src\Interop\Unix\System.Native\Interop.IOVector.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Unix\System.Native\Interop.IPAddress.cs (1)
22[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Unix\System.Native\Interop.SocketEvent.cs (1)
22[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Unix\System.Native\Interop.Stat.cs (1)
17[StructLayout(LayoutKind.Sequential)]
System.Net.WebSockets (2)
src\runtime\src\libraries\Common\src\System\IO\Compression\ZLibNative.ZStream.cs (1)
16[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)]
System\Net\WebSockets\ManagedWebSocket.cs (1)
1950[StructLayout(LayoutKind.Auto)]
System.Private.CoreLib (168)
Internal\Reflection\Core\AssemblyBinder.cs (1)
16[StructLayout(LayoutKind.Auto)]
Internal\Runtime\CompilerHelpers\InteropHelpers.cs (2)
633[StructLayout(LayoutKind.Sequential)] 642[StructLayout(LayoutKind.Sequential)]
src\runtime\src\coreclr\nativeaot\Common\src\Internal\Runtime\CompilerHelpers\StartupCodeHelpers.cs (1)
340[StructLayout(LayoutKind.Sequential)]
src\runtime\src\coreclr\nativeaot\Common\src\Internal\Runtime\MethodTable.cs (10)
15[StructLayout(LayoutKind.Sequential)] 22[StructLayout(LayoutKind.Sequential)] 25[StructLayout(LayoutKind.Sequential)] 32[StructLayout(LayoutKind.Sequential)] 125[StructLayout(LayoutKind.Sequential)] 137[StructLayout(LayoutKind.Explicit)] 1321[StructLayout(LayoutKind.Sequential)] 1330[StructLayout(LayoutKind.Sequential)] 1339[StructLayout(LayoutKind.Sequential)] 1348[StructLayout(LayoutKind.Sequential)]
src\runtime\src\coreclr\nativeaot\Common\src\Internal\Runtime\TransitionBlock.cs (5)
59[StructLayout(LayoutKind.Sequential)] 66[StructLayout(LayoutKind.Sequential)] 92[StructLayout(LayoutKind.Sequential)] 98[StructLayout(LayoutKind.Sequential)] 419[StructLayout(LayoutKind.Sequential)]
src\runtime\src\coreclr\nativeaot\Common\src\Internal\Runtime\TypeManagerHandle.cs (1)
18[StructLayout(LayoutKind.Sequential)]
src\runtime\src\coreclr\nativeaot\Runtime.Base\src\System\Runtime\ExceptionHandling.cs (3)
64[StructLayout(LayoutKind.Explicit, Size = AsmOffsets.SIZEOF__EHEnum)] 463[StructLayout(LayoutKind.Explicit, Size = AsmOffsets.SIZEOF__PAL_LIMITED_CONTEXT)] 492[StructLayout(LayoutKind.Explicit)]
src\runtime\src\coreclr\nativeaot\Runtime.Base\src\System\Runtime\StackFrameIterator.cs (2)
12[StructLayout(LayoutKind.Explicit, Size = AsmOffsets.SIZEOF__REGDISPLAY)] 25[StructLayout(LayoutKind.Explicit, Size = AsmOffsets.SIZEOF__StackFrameIterator)]
src\runtime\src\coreclr\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncHelpers.CoreCLR.cs (1)
148[StructLayout(LayoutKind.Explicit)]
src\runtime\src\coreclr\tools\Common\Internal\Runtime\DispatchCell.cs (4)
15[StructLayout(LayoutKind.Sequential)] 23[StructLayout(LayoutKind.Sequential)] 44[StructLayout(LayoutKind.Sequential)] 65[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Unix\System.Native\Interop.GetCpuUtilization.cs (1)
10[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Unix\System.Native\Interop.IOVector.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Unix\System.Native\Interop.ReadDir.cs (1)
26[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Unix\System.Native\Interop.Stat.cs (1)
17[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Advapi32\Interop.EtwEnableCallback.cs (1)
15[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Kernel32\Interop.Globalization.cs (1)
166[StructLayout(LayoutKind.Sequential)]
src\runtime\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\runtime\src\libraries\System.Private.CoreLib\src\Internal\Padding.cs (2)
20[StructLayout(LayoutKind.Explicit, Size = PaddingHelpers.CACHE_LINE_SIZE - sizeof(int))] 26[StructLayout(LayoutKind.Explicit, Size = PaddingHelpers.CACHE_LINE_SIZE)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Byte.cs (1)
14[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Char.cs (1)
20[StructLayout(LayoutKind.Sequential)]
src\runtime\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\runtime\src\libraries\System.Private.CoreLib\src\System\DateTime.cs (1)
46[StructLayout(LayoutKind.Auto)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\DateTimeOffset.cs (1)
35[StructLayout(LayoutKind.Auto)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.cs (1)
58[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Decimal.DecCalc.cs (3)
39[StructLayout(LayoutKind.Explicit)] 2552[StructLayout(LayoutKind.Explicit, Pack = sizeof(uint))] 2598[StructLayout(LayoutKind.Explicit)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventDescriptor.cs (1)
10[StructLayout(LayoutKind.Explicit, Size = 16)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventPipe.cs (3)
10[StructLayout(LayoutKind.Sequential)] 23[StructLayout(LayoutKind.Sequential)] 31[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventProvider.cs (1)
57[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\PropertyValue.cs (1)
21[StructLayout(LayoutKind.Explicit)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Double.cs (1)
21[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\GCMemoryInfo.cs (1)
57[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Guid.cs (2)
21[StructLayout(LayoutKind.Sequential)] 189[StructLayout(LayoutKind.Explicit)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Half.cs (1)
22[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int128.cs (1)
16[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int16.cs (1)
16[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int32.cs (1)
16[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int64.cs (1)
16[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\IntPtr.cs (1)
25[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\SharedMemoryManager.Unix.cs (1)
88[StructLayout(LayoutKind.Explicit)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.BigInteger.cs (1)
13[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Colors\Argb.T.cs (1)
14[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Colors\Rgba.T.cs (1)
14[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal128.cs (1)
18[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal32.cs (1)
18[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal64.cs (1)
18[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncIteratorMethodBuilder.cs (1)
11[StructLayout(LayoutKind.Auto)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncStateMachineDispatcher.cs (1)
11[StructLayout(LayoutKind.Explicit)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncValueTaskMethodBuilder.cs (1)
10[StructLayout(LayoutKind.Auto)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncValueTaskMethodBuilderT.cs (1)
11[StructLayout(LayoutKind.Auto)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\CastCache.cs (1)
59[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\ConditionalWeakTable.cs (1)
543[StructLayout(LayoutKind.Auto)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\ConfiguredAsyncDisposable.cs (1)
9[StructLayout(LayoutKind.Auto)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\ConfiguredCancelableAsyncEnumerable.cs (2)
11[StructLayout(LayoutKind.Auto)] 50[StructLayout(LayoutKind.Auto)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\ConfiguredValueTaskAwaitable.cs (4)
13[StructLayout(LayoutKind.Auto)] 29[StructLayout(LayoutKind.Auto)] 126[StructLayout(LayoutKind.Auto)] 142[StructLayout(LayoutKind.Auto)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\GenericCache.cs (1)
15[StructLayout(LayoutKind.Explicit)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\PoolingAsyncValueTaskMethodBuilder.cs (1)
11[StructLayout(LayoutKind.Auto)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\PoolingAsyncValueTaskMethodBuilderT.cs (1)
16[StructLayout(LayoutKind.Auto)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\GCFrameRegistration.cs (1)
10[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComTypes\IBindCtx.cs (1)
9[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComTypes\IEnumConnections.cs (1)
9[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComTypes\IMoniker.cs (1)
9[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComTypes\IStream.cs (1)
9[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComTypes\ITypeComp.cs (1)
20[StructLayout(LayoutKind.Explicit, CharSet = CharSet.Unicode)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComTypes\ITypeInfo.cs (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)] 177[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 183[StructLayout(LayoutKind.Explicit, CharSet = CharSet.Unicode)] 202[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 212[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComTypes\ITypeLib.cs (1)
28[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\GCHandle.cs (1)
27[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\Java\ComponentCrossReference.cs (1)
13[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\Java\MarkCrossReferencesArgs.cs (1)
14[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\Java\StronglyConnectedComponent.cs (1)
14[StructLayout(LayoutKind.Sequential)]
src\runtime\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\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector128_1.cs (1)
31[StructLayout(LayoutKind.Sequential, Size = Vector128.Size)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector256_1.cs (1)
30[StructLayout(LayoutKind.Sequential, Size = Vector256.Size)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector512_1.cs (1)
30[StructLayout(LayoutKind.Sequential, Size = Vector512.Size)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector64_1.cs (1)
30[StructLayout(LayoutKind.Sequential, Size = Vector64.Size)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\SByte.cs (1)
16[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\ProbabilisticMap.cs (1)
27[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Single.cs (1)
19[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\SpanHelpers.ByteMemOps.cs (2)
30[StructLayout(LayoutKind.Sequential, Size = 16)] 33[StructLayout(LayoutKind.Sequential, Size = 64)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\Unicode\TextSegmentationUtility.cs (1)
189[StructLayout(LayoutKind.Auto)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\LowLevelLifoSemaphore.cs (1)
562[StructLayout(LayoutKind.Explicit, Size = 2 * PaddingHelpers.CACHE_LINE_SIZE)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\LowLevelMonitor.cs (1)
14[StructLayout(LayoutKind.Auto)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\NamedMutex.Unix.cs (1)
584[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\NativeOverlapped.cs (1)
8[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\PortableThreadPool.cs (1)
84[StructLayout(LayoutKind.Explicit, Size = Internal.PaddingHelpers.CACHE_LINE_SIZE * 6)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Sources\ManualResetValueTaskSourceCore.cs (1)
12[StructLayout(LayoutKind.Auto)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\ValueTask.cs (2)
55[StructLayout(LayoutKind.Auto)] 468[StructLayout(LayoutKind.Auto)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\ThreadBlockingInfo.cs (1)
29[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt128.cs (1)
18[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt16.cs (1)
16[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt32.cs (1)
16[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt64.cs (1)
16[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\UIntPtr.cs (1)
25[StructLayout(LayoutKind.Sequential)]
src\runtime\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)]
System\ArgIterator.cs (1)
9[StructLayout(LayoutKind.Sequential)]
System\EETypePtr.cs (1)
22[StructLayout(LayoutKind.Sequential)]
System\Exception.NativeAot.cs (1)
211[StructLayout(LayoutKind.Sequential)]
System\Reflection\DynamicInvokeInfo.cs (1)
890[StructLayout(LayoutKind.Sequential)]
System\Reflection\Runtime\TypeInfos\RuntimeNamedTypeInfo.cs (1)
146return new StructLayoutAttribute(layoutKind)
System\Runtime\CompilerServices\RuntimeHelpers.NativeAot.cs (2)
438[StructLayout(LayoutKind.Sequential)] 448[StructLayout(LayoutKind.Sequential)]
System\Runtime\CompilerServices\StaticClassConstructionContext.cs (1)
15[StructLayout(LayoutKind.Sequential)]
System\Runtime\InteropServices\PInvokeMarshal.cs (1)
100[StructLayout(LayoutKind.Sequential, Pack = 1)]
System\Runtime\InteropServices\TrackerObjectManager.NativeAot.cs (1)
205[StructLayout(LayoutKind.Sequential)]
System\RuntimeArgumentHandle.cs (1)
8[StructLayout(LayoutKind.Sequential)]
System\RuntimeExceptionHelpers.cs (1)
177[StructLayout(LayoutKind.Sequential)]
System\RuntimeFieldHandle.cs (2)
14[StructLayoutAttribute(LayoutKind.Sequential)] 88[StructLayout(LayoutKind.Sequential)]
System\RuntimeMethodHandle.cs (2)
17[StructLayout(LayoutKind.Sequential)] 135[StructLayout(LayoutKind.Sequential)]
System\RuntimeTypeHandle.cs (1)
16[StructLayout(LayoutKind.Sequential)]
System\TypedReference.cs (1)
16[StructLayout(LayoutKind.Sequential)]
System.Private.TypeLoader (15)
src\runtime\src\coreclr\nativeaot\Common\src\Internal\Runtime\MethodTable.cs (10)
15[StructLayout(LayoutKind.Sequential)] 22[StructLayout(LayoutKind.Sequential)] 25[StructLayout(LayoutKind.Sequential)] 32[StructLayout(LayoutKind.Sequential)] 125[StructLayout(LayoutKind.Sequential)] 137[StructLayout(LayoutKind.Explicit)] 1321[StructLayout(LayoutKind.Sequential)] 1330[StructLayout(LayoutKind.Sequential)] 1339[StructLayout(LayoutKind.Sequential)] 1348[StructLayout(LayoutKind.Sequential)]
src\runtime\src\coreclr\nativeaot\Common\src\Internal\Runtime\TransitionBlock.cs (5)
59[StructLayout(LayoutKind.Sequential)] 66[StructLayout(LayoutKind.Sequential)] 92[StructLayout(LayoutKind.Sequential)] 98[StructLayout(LayoutKind.Sequential)] 419[StructLayout(LayoutKind.Sequential)]
System.Private.Windows.Core (24)
_generated\194\Windows.Win32.PICTDESC.g.cs (1)
42 [StructLayout(LayoutKind.Explicit)]
_generated\210\Windows.Win32.PROPVARIANT.g.cs (2)
34 [StructLayout(LayoutKind.Explicit)] 57 [StructLayout(LayoutKind.Explicit)]
_generated\233\Windows.Win32.STGMEDIUM.g.cs (1)
37 [StructLayout(LayoutKind.Explicit)]
_generated\271\Windows.Win32.TYPEDESC.g.cs (1)
32 [StructLayout(LayoutKind.Explicit)]
_generated\277\Windows.Win32.VARDESC.g.cs (1)
46 [StructLayout(LayoutKind.Explicit)]
_generated\281\Windows.Win32.VARIANT.g.cs (2)
31 [StructLayout(LayoutKind.Explicit)] 54 [StructLayout(LayoutKind.Explicit)]
_generated\3\Windows.Win32.BINDPTR.g.cs (1)
26 [StructLayout(LayoutKind.Explicit)]
_generated\37\Windows.Win32.char.InlineArrays.g.cs (2)
20 [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 84 [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
_generated\44\Windows.Win32.CY.g.cs (1)
24 [StructLayout(LayoutKind.Explicit)]
_generated\45\Windows.Win32.DECIMAL.g.cs (2)
55 [StructLayout(LayoutKind.Explicit)] 74 [StructLayout(LayoutKind.Explicit)]
_generated\47\Windows.Win32.DEVMODEW.g.cs (2)
144 [StructLayout(LayoutKind.Explicit)] 185 [StructLayout(LayoutKind.Explicit)]
_generated\59\Windows.Win32.DROPDESCRIPTION.g.cs (1)
24 [StructLayout(LayoutKind.Sequential, Pack = 1)]
_generated\61\Windows.Win32.DROPFILES.g.cs (1)
26 [StructLayout(LayoutKind.Sequential, Pack = 1)]
_generated\66\Windows.Win32.ELEMDESC.g.cs (1)
32 [StructLayout(LayoutKind.Explicit)]
System\Value.NullableTemplate.cs (1)
8[StructLayout(LayoutKind.Sequential)]
System\Value.Union.cs (1)
19[StructLayout(LayoutKind.Explicit, CharSet = CharSet.Unicode)]
Windows\Win32\Graphics\Gdi\ARGB.cs (1)
8[StructLayout(LayoutKind.Explicit)]
Windows\Win32\UI\WindowsAndMessaging\ICONDIR.cs (1)
7[StructLayout(LayoutKind.Sequential, Pack = 2)]
Windows\Win32\UI\WindowsAndMessaging\ICONDIRENTRY.cs (1)
9[StructLayout(LayoutKind.Sequential)]
System.Private.Windows.GdiPlus (3)
_generated\53\Windows.Win32.MetafileHeader.g.cs (1)
53 [StructLayout(LayoutKind.Explicit)]
_generated\55\Windows.Win32.METAHEADER.g.cs (1)
26 [StructLayout(LayoutKind.Sequential, Pack = 2)]
_generated\77\Windows.Win32.WmfPlaceableFileHeader.g.cs (1)
22 [StructLayout(LayoutKind.Sequential, Pack = 2)]
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)
176return new StructLayoutAttribute(layoutKind)
System.Runtime.Caching (5)
src\runtime\src\libraries\Common\src\Internal\Padding.cs (1)
16[StructLayout(LayoutKind.Explicit, Size = PaddingHelpers.CACHE_LINE_SIZE - sizeof(int))]
src\runtime\src\libraries\Common\src\Interop\Windows\Kernel32\Interop.MEMORYSTATUSEX.cs (1)
10[StructLayout(LayoutKind.Sequential)]
System\Runtime\Caching\CacheExpires.cs (1)
48[StructLayout(LayoutKind.Explicit)]
System\Runtime\Caching\CacheUsage.cs (1)
80[StructLayout(LayoutKind.Explicit)]
System\Runtime\Caching\Counters.cs (1)
49[StructLayout(LayoutKind.Explicit, Size = CacheLineSize * 4)]
System.Runtime.InteropServices.JavaScript (5)
System\Runtime\InteropServices\JavaScript\JSFunctionBinding.cs (2)
39[StructLayout(LayoutKind.Explicit, Pack = 4)] 65[StructLayout(LayoutKind.Explicit, Pack = 4, Size = 32)]
System\Runtime\InteropServices\JavaScript\JSHostImplementation.Types.cs (2)
46[StructLayout(LayoutKind.Explicit)] 53[StructLayout(LayoutKind.Explicit)]
System\Runtime\InteropServices\JavaScript\JSMarshalerArgument.cs (1)
24[StructLayout(LayoutKind.Explicit, Pack = 32, Size = 32)]
System.Runtime.Numerics (1)
System\Numerics\BigIntegerCalculator.SquMul.cs (1)
519[StructLayout(LayoutKind.Auto)]
System.Security.AccessControl (2)
src\runtime\src\libraries\Common\src\Interop\Windows\Advapi32\Interop.LUID_AND_ATTRIBUTES.cs (1)
12[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Advapi32\Interop.LUID.cs (1)
12[StructLayout(LayoutKind.Sequential)]
System.Security.Cryptography (122)
src\runtime\src\libraries\Common\src\Interop\Windows\BCrypt\Interop.AsymmetricEncryption.Types.cs (4)
15[StructLayout(LayoutKind.Sequential)] 34[StructLayout(LayoutKind.Sequential)] 43[StructLayout(LayoutKind.Sequential)] 57[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\BCrypt\Interop.BCryptImportKey.cs (1)
53[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\BCrypt\Interop.Blobs.cs (11)
170[StructLayout(LayoutKind.Sequential)] 184[StructLayout(LayoutKind.Sequential)] 209[StructLayout(LayoutKind.Sequential)] 241[StructLayout(LayoutKind.Sequential)] 269[StructLayout(LayoutKind.Sequential)] 286[StructLayout(LayoutKind.Sequential)] 295[StructLayout(LayoutKind.Sequential)] 332[StructLayout(LayoutKind.Sequential)] 348[StructLayout(LayoutKind.Sequential)] 364[StructLayout(LayoutKind.Sequential)] 377[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CERT_CHAIN_ENGINE_CONFIG.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CERT_CONTEXT.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CERT_EXTENSION.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CERT_INFO.cs (2)
11[StructLayout(LayoutKind.Sequential)] 28[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CERT_PUBLIC_KEY_INFO.cs (1)
10[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CertGetCertificateChain.cs (3)
25[StructLayout(LayoutKind.Sequential)] 39[StructLayout(LayoutKind.Sequential)] 52[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.certificates_types.cs (3)
89[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 98[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 106[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CRYPT_ALGORITHM_IDENTIFIER.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CRYPT_BIT_BLOB.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CRYPT_KEY_PROV_INFO_ANSI.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.DATA_BLOB.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.FindOidInfo.cs (1)
13[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.PKCS12_PBES2_EXPORT_PARAMS.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\NCrypt\Interop.Keys.cs (2)
67[StructLayout(LayoutKind.Sequential)] 74[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\NCrypt\Interop.NCryptBuffer.cs (2)
27[StructLayout(LayoutKind.Sequential)] 35[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\NCrypt\Interop.UiPolicy.cs (1)
12[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\AlgorithmIdentifierAsn.xml.cs (2)
11[StructLayout(LayoutKind.Sequential)] 109[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\AttributeAsn.xml.cs (2)
12[StructLayout(LayoutKind.Sequential)] 123[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\CurveAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\DigestInfoAsn.xml.cs (2)
11[StructLayout(LayoutKind.Sequential)] 93[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\DirectoryStringAsn.xml.cs (1)
41[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\DssParms.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\ECDomainParameters.xml.cs (1)
38[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\ECPrivateKey.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\EdiPartyNameAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\EncryptedPrivateKeyInfoAsn.xml.cs (2)
11[StructLayout(LayoutKind.Sequential)] 93[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\FieldID.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\GeneralNameAsn.xml.cs (1)
45[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\MLDsaPrivateKeyAsn.xml.cs (1)
39[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\MLDsaPrivateKeyBothAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\MLKemPrivateKeyAsn.xml.cs (1)
39[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\MLKemPrivateKeyBothAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\OtherNameAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\PBEParameter.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\PBES2Params.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\Pbkdf2Params.xml.cs (1)
28[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\Pbkdf2SaltChoice.xml.cs (1)
38[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs12\CertBagAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs12\MacData.xml.cs (2)
33[StructLayout(LayoutKind.Sequential)] 151[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs12\PfxAsn.xml.cs (2)
11[StructLayout(LayoutKind.Sequential)] 102[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs12\SafeBagAsn.xml.cs (1)
12[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs12\SecretBagAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\CertificateChoiceAsn.xml.cs (1)
41[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\ContentInfoAsn.xml.cs (2)
11[StructLayout(LayoutKind.Sequential)] 106[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\EncapsulatedContentInfoAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\EncryptedContentInfoAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\EncryptedDataAsn.xml.cs (1)
12[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\IssuerAndSerialNumberAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\OtherCertificateFormat.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\SignedDataAsn.xml.cs (1)
12[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\SignerIdentifierAsn.xml.cs (1)
38[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\SignerInfoAsn.xml.cs (1)
12[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\PrivateKeyInfoAsn.xml.cs (2)
12[StructLayout(LayoutKind.Sequential)] 138[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\PssParamsAsn.xml.cs (1)
56[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\Rc2CbcParameters.xml.cs (2)
11[StructLayout(LayoutKind.Sequential)] 98[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\RSAPrivateKeyAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\RSAPublicKeyAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\SpecifiedECDomain.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\SubjectPublicKeyInfoAsn.xml.cs (2)
11[StructLayout(LayoutKind.Sequential)] 93[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\X509ExtensionAsn.xml.cs (2)
28[StructLayout(LayoutKind.Sequential)] 143[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)
28[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 (2)
12[StructLayout(LayoutKind.Sequential)] 136[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)
34[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\X509Certificates\Asn1\TimeAsn.xml.cs (1)
38[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\X509Certificates\WindowsStructs.cs (12)
14[StructLayout(LayoutKind.Sequential)] 55[StructLayout(LayoutKind.Sequential)] 68[StructLayout(LayoutKind.Sequential)] 81[StructLayout(LayoutKind.Sequential)] 89[StructLayout(LayoutKind.Sequential)] 97[StructLayout(LayoutKind.Sequential)] 104[StructLayout(LayoutKind.Sequential)] 111[StructLayout(LayoutKind.Sequential)] 173[StructLayout(LayoutKind.Sequential)] 180[StructLayout(LayoutKind.Sequential)] 192[StructLayout(LayoutKind.Sequential)] 211[StructLayout(LayoutKind.Sequential)]
System.Security.Cryptography.Pkcs (101)
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CERT_CONTEXT.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CERT_ID.cs (2)
10[StructLayout(LayoutKind.Sequential)] 16[StructLayout(LayoutKind.Explicit)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CERT_INFO.cs (2)
11[StructLayout(LayoutKind.Sequential)] 28[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CERT_ISSUER_SERIAL_NUMBER.cs (1)
10[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CERT_PUBLIC_KEY_INFO.cs (1)
10[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CMSG_CMS_RECIPIENT_INFO.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CMSG_CTRL_DECRYPT_PARA.cs (1)
12[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CMSG_CTRL_KEY_AGREE_DECRYPT_PARA.cs (1)
13[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CMSG_ENVELOPED_ENCODE_INFO.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CMSG_KEY_AGREE_RECIPIENT_INFO.cs (2)
11[StructLayout(LayoutKind.Sequential)] 43[StructLayout(LayoutKind.Explicit)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CMSG_KEY_TRANS_RECIPIENT_INFO.cs (1)
10[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CMSG_RC2_AUX_INFO.cs (1)
10[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CMSG_RECIPIENT_ENCODE_INFO.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CMSG_RECIPIENT_ENCRYPTED_KEY_INFO.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CRYPT_ALGORITHM_IDENTIFIER.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CRYPT_ATTRIBUTE_TYPE_VALUE.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CRYPT_ATTRIBUTE.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CRYPT_ATTRIBUTES.cs (1)
10[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CRYPT_BIT_BLOB.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CRYPT_KEY_PROV_INFO.cs (1)
11[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CRYPT_RC2_CBC_PARAMETERS.cs (1)
10[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.DATA_BLOB.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.FindOidInfo.cs (1)
13[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\AlgorithmIdentifierAsn.xml.cs (2)
11[StructLayout(LayoutKind.Sequential)] 109[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\AttributeAsn.xml.cs (2)
12[StructLayout(LayoutKind.Sequential)] 123[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\DigestInfoAsn.xml.cs (2)
11[StructLayout(LayoutKind.Sequential)] 93[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\DirectoryStringAsn.xml.cs (1)
41[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\EdiPartyNameAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\EncryptedPrivateKeyInfoAsn.xml.cs (2)
11[StructLayout(LayoutKind.Sequential)] 93[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\GeneralNameAsn.xml.cs (1)
45[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\OaepParamsAsn.xml.cs (1)
41[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\OtherNameAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\PBEParameter.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\PBES2Params.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\Pbkdf2Params.xml.cs (1)
28[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\Pbkdf2SaltChoice.xml.cs (1)
38[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs12\CertBagAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs12\MacData.xml.cs (2)
33[StructLayout(LayoutKind.Sequential)] 151[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs12\PfxAsn.xml.cs (2)
11[StructLayout(LayoutKind.Sequential)] 102[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs12\SafeBagAsn.xml.cs (1)
12[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs12\SecretBagAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\CertificateChoiceAsn.xml.cs (1)
41[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\ContentInfoAsn.xml.cs (2)
11[StructLayout(LayoutKind.Sequential)] 106[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\EncapsulatedContentInfoAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\EncryptedContentInfoAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\EncryptedDataAsn.xml.cs (1)
12[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\IssuerAndSerialNumberAsn.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\OtherCertificateFormat.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\SignedDataAsn.xml.cs (1)
12[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\SignerIdentifierAsn.xml.cs (1)
38[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\Pkcs7\SignerInfoAsn.xml.cs (1)
12[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\PrivateKeyInfoAsn.xml.cs (2)
12[StructLayout(LayoutKind.Sequential)] 138[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\PssParamsAsn.xml.cs (1)
56[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\Rc2CbcParameters.xml.cs (2)
11[StructLayout(LayoutKind.Sequential)] 98[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\SubjectPublicKeyInfoAsn.xml.cs (2)
11[StructLayout(LayoutKind.Sequential)] 93[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\X509ExtensionAsn.xml.cs (2)
28[StructLayout(LayoutKind.Sequential)] 143[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)
29[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\Pkcs\Asn1\KeyAgreeRecipientIdentifierAsn.xml.cs (1)
38[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 (2)
11[StructLayout(LayoutKind.Sequential)] 93[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\Pkcs\Asn1\OriginatorIdentifierOrKeyAsn.xml.cs (1)
39[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)
38[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\Pkcs\Asn1\RecipientInfoAsn.xml.cs (1)
38[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)
29[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\Pkcs\Asn1\Rfc3161TimeStampResp.xml.cs (1)
11[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\Pkcs\Asn1\Rfc3161TstInfo.xml.cs (2)
29[StructLayout(LayoutKind.Sequential)] 237[StructLayout(LayoutKind.Sequential)]
System\Security\Cryptography\Pkcs\Asn1\SignedAttributesSet.xml.cs (1)
38[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\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.DATA_BLOB.cs (1)
11[StructLayout(LayoutKind.Sequential)]
System.Security.Principal.Windows (23)
src\runtime\src\libraries\Common\src\Interop\Windows\Advapi32\Interop.ClaimSecurityAttributes.cs (6)
9[StructLayout(LayoutKind.Explicit)] 17[StructLayout(LayoutKind.Sequential)] 33[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 44[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 54[StructLayout(LayoutKind.Explicit, CharSet = CharSet.Unicode)] 78[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
src\runtime\src\libraries\Common\src\Interop\Windows\Advapi32\Interop.LSA_STRING.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Interop.UNICODE_STRING.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\SspiCli\Interop.KerbS4uLogin.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\SspiCli\Interop.LSAStructs.cs (5)
11[StructLayout(LayoutKind.Sequential)] 19[StructLayout(LayoutKind.Sequential)] 28[StructLayout(LayoutKind.Sequential)] 35[StructLayout(LayoutKind.Sequential)] 42[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
src\runtime\src\libraries\Common\src\Interop\Windows\SspiCli\Interop.QuotaLimits.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\SspiCli\Interop.SECURITY_LOGON_SESSION_DATA.cs (1)
9[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
src\runtime\src\libraries\Common\src\Interop\Windows\SspiCli\Interop.TOKENS.cs (6)
9[StructLayout(LayoutKind.Sequential)] 16[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 23[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 30[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 36[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 51[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
src\runtime\src\libraries\Common\src\Interop\Windows\SspiCli\Interop.TokenSource.cs (1)
11[StructLayout(LayoutKind.Sequential)]
System.ServiceModel.NetNamedPipe (1)
System\ServiceModel\Channels\PipeConnectionInitiator.cs (1)
338[StructLayout(LayoutKind.Sequential)]
System.ServiceModel.Primitives (2)
Internals\System\Runtime\Diagnostics\EventDescriptor.cs (1)
11[StructLayout(LayoutKind.Explicit, Size = 16)]
Internals\System\Runtime\IOThreadScheduler.cs (1)
314[StructLayout(LayoutKind.Sequential, Size = 64)]
System.ServiceProcess.ServiceController (6)
src\runtime\src\libraries\Common\src\Interop\Windows\Advapi32\Interop.ENUM_SERVICE_STATUS_PROCESS.cs (1)
10[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
src\runtime\src\libraries\Common\src\Interop\Windows\Advapi32\Interop.ENUM_SERVICE_STATUS.cs (1)
10[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
src\runtime\src\libraries\Common\src\Interop\Windows\Advapi32\Interop.QUERY_SERVICE_CONFIG.cs (1)
10[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Advapi32\Interop.SERVICE_STATUS.cs (1)
10[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Advapi32\Interop.SERVICE_TABLE_ENTRY.cs (1)
13[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Advapi32\Interop.WTSSESSION_NOTIFICATION.cs (1)
11[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
System.Speech (40)
AudioFormat\AudioFormatConverter.cs (1)
286[StructLayout(LayoutKind.Sequential)]
Internal\SapiInterop\SapiEventInterop.cs (2)
8[StructLayout(LayoutKind.Sequential)] 19[StructLayout(LayoutKind.Sequential)]
Internal\SapiInterop\SapiRecoInterop.cs (20)
185[StructLayout(LayoutKind.Sequential)] 194[StructLayout(LayoutKind.Sequential)] 202[StructLayout(LayoutKind.Sequential)] 229[StructLayout(LayoutKind.Sequential)] 241[StructLayout(LayoutKind.Sequential)] 255[StructLayout(LayoutKind.Sequential)] 265[StructLayout(LayoutKind.Sequential)] 275[StructLayout(LayoutKind.Sequential)] 282[StructLayout(LayoutKind.Sequential)] 308[StructLayout(LayoutKind.Sequential)] 382[StructLayout(LayoutKind.Sequential)] 405[StructLayout(LayoutKind.Sequential)] 525[StructLayout(LayoutKind.Sequential)] 540[StructLayout(LayoutKind.Sequential)] 561[StructLayout(LayoutKind.Sequential)] 614[StructLayout(LayoutKind.Sequential)] 628[StructLayout(LayoutKind.Sequential)] 647[StructLayout(LayoutKind.Sequential)] 663[StructLayout(LayoutKind.Sequential)] 672[StructLayout(LayoutKind.Sequential)]
Internal\SapiInterop\SpAudioStreamWrapper.cs (3)
152[StructLayout(LayoutKind.Sequential)] 160[StructLayout(LayoutKind.Sequential)] 167[StructLayout(LayoutKind.Sequential)]
Internal\SrgsCompiler\CFGGrammar.cs (1)
63[StructLayout(LayoutKind.Sequential)]
Internal\SrgsCompiler\CfgScriptRef.cs (1)
9[StructLayout(LayoutKind.Sequential)]
Internal\SrgsCompiler\CfgSemanticTag.cs (1)
9[StructLayout(LayoutKind.Explicit)]
Internal\Synthesis\AudioBase.cs (3)
320[StructLayout(LayoutKind.Sequential)] 335[StructLayout(LayoutKind.Sequential)] 348[StructLayout(LayoutKind.Sequential)]
Internal\Synthesis\EngineSiteSapi.cs (1)
179[StructLayout(LayoutKind.Sequential)]
Result\ReplacementText.cs (1)
9[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\WinMm\Interop.waveOutPrepareHeader.cs (1)
14[StructLayout(LayoutKind.Sequential)]
Synthesis\TTSEngine\SAPIEngineTypes.cs (1)
19[StructLayout(LayoutKind.Sequential)]
Synthesis\TTSEngine\TTSEngineTypes.cs (4)
59[StructLayout(LayoutKind.Sequential)] 169[StructLayout(LayoutKind.Sequential)] 273[StructLayout(LayoutKind.Sequential)] 410[StructLayout(LayoutKind.Sequential)]
System.Text.Encoding.CodePages (4)
src\runtime\src\libraries\Common\src\Interop\Windows\Kernel32\Interop.GetCPInfoEx.cs (1)
15[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
System\Text\BaseCodePageEncoding.cs (3)
90[StructLayout(LayoutKind.Explicit)] 129[StructLayout(LayoutKind.Explicit, Pack = 2)] 164[StructLayout(LayoutKind.Explicit)]
System.Text.Json (11)
src\runtime\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\PipeReadBufferState.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\StreamReadBufferState.cs (1)
13[StructLayout(LayoutKind.Auto)]
System\Text\Json\Serialization\WriteStack.cs (1)
16[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)
178[StructLayout(LayoutKind.Auto)]
System.Threading.AccessControl (1)
src\runtime\src\libraries\Common\src\Interop\Windows\Kernel32\Interop.SECURITY_ATTRIBUTES.cs (1)
10[StructLayout(LayoutKind.Sequential)]
System.Threading.Channels (3)
src\runtime\src\libraries\Common\src\Internal\Padding.cs (1)
16[StructLayout(LayoutKind.Explicit, Size = PaddingHelpers.CACHE_LINE_SIZE - sizeof(int))]
src\runtime\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\runtime\src\libraries\Common\src\Internal\Padding.cs (1)
16[StructLayout(LayoutKind.Explicit, Size = PaddingHelpers.CACHE_LINE_SIZE - sizeof(int))]
src\runtime\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.Transactions.Local (27)
_generated\10\System.Transactions.DtcProxyShim.DtcInterfaces.ITransaction.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\11\System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionCloner.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\12\System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionExport.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\13\System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionExportFactory.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\14\System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionOptions.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\15\System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionDispenser.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\16\System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionEnlistmentAsync.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\17\System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionImport.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\18\System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionImportWhereabouts.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\19\System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionPhase0EnlistmentAsync.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\20\System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionPhase0Factory.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\21\System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionPhase0NotifyAsync.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\22\System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionReceiver.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\23\System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionReceiverFactory.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\24\System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\25\System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionTransmitter.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\26\System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionTransmitterFactory.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\27\System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionVoterBallotAsync2.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\28\System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionVoterFactory2.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\29\System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionVoterNotifyAsync2.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\5\System.Transactions.DtcProxyShim.DtcInterfaces.IPrepareInfo.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\6\System.Transactions.DtcProxyShim.DtcInterfaces.IResourceManagerFactory2.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\7\System.Transactions.DtcProxyShim.DtcInterfaces.IResourceManager.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\8\System.Transactions.DtcProxyShim.DtcInterfaces.IResourceManagerSink.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
_generated\9\System.Transactions.DtcProxyShim.DtcInterfaces.ITmNodeName.cs (1)
4[global::System.Runtime.InteropServices.StructLayoutAttribute(global::System.Runtime.InteropServices.LayoutKind.Sequential)]
System\Transactions\DtcProxyShim\OletxXactTransInfo.cs (1)
9[StructLayout(LayoutKind.Sequential)]
System\Transactions\DtcProxyShim\Xactopt.cs (1)
13[StructLayout(LayoutKind.Sequential)]
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.Extensions (9)
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CERT_CONTEXT.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CERT_INFO.cs (2)
11[StructLayout(LayoutKind.Sequential)] 28[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CERT_PUBLIC_KEY_INFO.cs (1)
10[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CRYPT_ALGORITHM_IDENTIFIER.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.CRYPT_BIT_BLOB.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\Crypt32\Interop.DATA_BLOB.cs (1)
11[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\WinMm\Interop.MMCKINFO.cs (1)
10[StructLayout(LayoutKind.Sequential)]
src\runtime\src\libraries\Common\src\Interop\Windows\WinMm\Interop.mmioRead.cs (1)
11[StructLayout(LayoutKind.Sequential)]
System.Windows.Forms.Primitives (32)
_generated\19\Windows.Win32.char.InlineArrays.g.cs (5)
20 [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 84 [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 148 [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 212 [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 276 [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
_generated\195\Windows.Win32.INPUT.g.cs (1)
32 [StructLayout(LayoutKind.Explicit)]
_generated\251\Windows.Win32.ITEMIDLIST.g.cs (1)
29 [StructLayout(LayoutKind.Sequential, Pack = 1)]
_generated\360\Windows.Win32.NMLVKEYDOWN.g.cs (1)
26 [StructLayout(LayoutKind.Sequential, Pack = 1)]
_generated\442\Windows.Win32.REASON_CONTEXT.g.cs (1)
39 [StructLayout(LayoutKind.Explicit)]
_generated\464\Windows.Win32.SHITEMID.g.cs (1)
26 [StructLayout(LayoutKind.Sequential, Pack = 1)]
_generated\472\Windows.Win32.STRRET.g.cs (1)
34 [StructLayout(LayoutKind.Explicit)]
_generated\529\Windows.Win32.TASKDIALOGCONFIG.g.cs (3)
26 [StructLayout(LayoutKind.Sequential, Pack = 1)] 171 [StructLayout(LayoutKind.Explicit, Pack = 1)] 182 [StructLayout(LayoutKind.Explicit, Pack = 1)]
_generated\530\Windows.Win32.TASKDIALOG_BUTTON.g.cs (1)
26 [StructLayout(LayoutKind.Sequential, Pack = 1)]
_generated\539\Windows.Win32.TEXTMETRICW.g.cs (1)
27 [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
_generated\556\Windows.Win32.TVINSERTSTRUCTW.g.cs (1)
42 [StructLayout(LayoutKind.Explicit)]
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)]
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\wpf\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\wpf\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\wpf\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\roslyn\src\Compilers\Shared\NativeMethods.cs (2)
16[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 39[StructLayout(LayoutKind.Sequential)]
VBCSCompiler (3)
src\roslyn\src\Compilers\Server\VBCSCompiler\MemoryHelper.cs (1)
16[StructLayout(LayoutKind.Sequential)]
src\roslyn\src\Compilers\Shared\NativeMethods.cs (2)
16[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] 39[StructLayout(LayoutKind.Sequential)]
42 references to StructLayout
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
106=> compilation.GetTypeByMetadataName(typeof(StructLayoutAttribute).FullName!);
ILLink.RoslynAnalyzer (1)
UnsafeMigrationAnalyzerHelpers.cs (1)
203|| (attributeType.IsTypeOf("System.Runtime.InteropServices", nameof(StructLayoutAttribute))
Microsoft.CodeAnalysis (1)
Symbols\TypeLayout.cs (1)
14/// Type layout information - this retrieves the <see cref="StructLayoutAttribute" /> information from the type definition, or the default that the compiler emits if absent.
Microsoft.CodeAnalysis.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
106=> compilation.GetTypeByMetadataName(typeof(StructLayoutAttribute).FullName!);
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
106=> compilation.GetTypeByMetadataName(typeof(StructLayoutAttribute).FullName!);
Microsoft.CodeAnalysis.CodeStyle (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
106=> compilation.GetTypeByMetadataName(typeof(StructLayoutAttribute).FullName!);
Microsoft.CodeAnalysis.Extensions.Package (1)
Compilation\CompilationExtensions.cs (1)
106=> compilation.GetTypeByMetadataName(typeof(StructLayoutAttribute).FullName!);
Microsoft.CodeAnalysis.Features (1)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (1)
5457var layoutAttribute = model.Compilation.GetTypeByMetadataName(typeof(StructLayoutAttribute).FullName!);
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
106=> compilation.GetTypeByMetadataName(typeof(StructLayoutAttribute).FullName!);
Microsoft.CodeAnalysis.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
106=> compilation.GetTypeByMetadataName(typeof(StructLayoutAttribute).FullName!);
mscorlib (1)
src\runtime\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))]
Roslyn.Diagnostics.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
106=> compilation.GetTypeByMetadataName(typeof(StructLayoutAttribute).FullName!);
System.Private.CoreLib (12)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureType.cs (1)
207public sealed override StructLayoutAttribute StructLayoutAttribute => throw new NotSupportedException(SR.NotSupported_SignatureType);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Type.cs (1)
151public virtual StructLayoutAttribute? StructLayoutAttribute => throw new NotSupportedException();
System\Reflection\Runtime\TypeInfos\RuntimeConstructedGenericTypeInfo.cs (2)
15using StructLayoutAttribute = System.Runtime.InteropServices.StructLayoutAttribute; 135public sealed override StructLayoutAttribute StructLayoutAttribute
System\Reflection\Runtime\TypeInfos\RuntimeFunctionPointerTypeInfo.cs (2)
8using StructLayoutAttribute = System.Runtime.InteropServices.StructLayoutAttribute; 80public override StructLayoutAttribute StructLayoutAttribute => null;
System\Reflection\Runtime\TypeInfos\RuntimeGenericParameterTypeInfo.cs (1)
88public sealed override StructLayoutAttribute StructLayoutAttribute
System\Reflection\Runtime\TypeInfos\RuntimeHasElementTypeInfo.cs (1)
93public sealed override StructLayoutAttribute StructLayoutAttribute
System\Reflection\Runtime\TypeInfos\RuntimeNamedTypeInfo.cs (1)
114public sealed override StructLayoutAttribute StructLayoutAttribute
System\Reflection\Runtime\TypeInfos\RuntimeTypeInfo.cs (2)
16using StructLayoutAttribute = System.Runtime.InteropServices.StructLayoutAttribute; 521public abstract StructLayoutAttribute StructLayoutAttribute { get; }
System\RuntimeType.NativeAot.cs (1)
682public override StructLayoutAttribute StructLayoutAttribute => GetRuntimeTypeInfo().StructLayoutAttribute;
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)
149public 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; 189public 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; 286public abstract override StructLayoutAttribute? StructLayoutAttribute { get; }
System.Runtime (1)
src\runtime\artifacts\obj\System.Runtime\Release\net11.0\System.Runtime.Forwards.cs (1)
707[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Runtime.InteropServices.StructLayoutAttribute))]