108 references to Auto
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\Compilers\Core\Portable\Hashing\XxHashShared.cs (1)
813[StructLayout(LayoutKind.Auto)]
ILCompiler.Compiler (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)]
illink (2)
ILLink.RoslynAnalyzer (3)
COMAnalyzer.cs (1)
133(LayoutKind)structLayoutAttribute.ConstructorArguments[0].Value! == LayoutKind.Auto)
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.Razor.Utilities.Shared (1)
Utilities\Hashing\XxHashShared.cs (1)
812[StructLayout(LayoutKind.Auto)]
Microsoft.CodeAnalysis (24)
CodeGen\PrivateImplementationDetails.cs (1)
1058public virtual LayoutKind Layout => LayoutKind.Auto;
DiagnosticAnalyzer\AnalyzerDriver.ExecutableCodeBlockAnalyzerActions.cs (1)
12[StructLayout(LayoutKind.Auto)]
DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (3)
22[StructLayout(LayoutKind.Auto)] 864[StructLayout(LayoutKind.Auto)] 895[StructLayout(LayoutKind.Auto)]
DocumentationCommentId.cs (1)
1503[StructLayout(LayoutKind.Auto)]
Emit\NoPia\CommonEmbeddedType.cs (1)
427return layout?.Kind ?? System.Runtime.InteropServices.LayoutKind.Auto;
Hashing\XxHashShared.cs (1)
813[StructLayout(LayoutKind.Auto)]
MetadataReader\MetadataDecoder.cs (3)
22[StructLayout(LayoutKind.Auto)] 65[StructLayout(LayoutKind.Auto)] 76[StructLayout(LayoutKind.Auto)]
PEWriter\RootModuleType.cs (1)
167get { return LayoutKind.Auto; }
Symbols\Attributes\CommonAttributeData.cs (2)
492case LayoutKind.Auto: 557if (kind == LayoutKind.Auto && size == null && alignment != null)
Symbols\TypeLayout.cs (1)
46return _kind == 0 ? LayoutKind.Auto : (LayoutKind)(_kind - 1);
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 (1)
src\roslyn\src\Compilers\Core\Portable\Hashing\XxHashShared.cs (1)
813[StructLayout(LayoutKind.Auto)]
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\roslyn\src\Compilers\Core\Portable\Hashing\XxHashShared.cs (1)
813[StructLayout(LayoutKind.Auto)]
Microsoft.CodeAnalysis.CodeStyle (4)
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)]
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Source\ExtensionGroupingInfo.cs (1)
526LayoutKind ITypeDefinition.Layout => LayoutKind.Auto;
Symbols\Source\SourceNamedTypeSymbol.cs (1)
2012if (Layout.Kind is not (LayoutKind.Sequential or LayoutKind.Auto))
Microsoft.CodeAnalysis.Features (5)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (2)
5470int value => value != (int)LayoutKind.Auto, 5471short value => value != (short)LayoutKind.Auto,
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.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\InteropServices\DisableRuntimeMarshallingAnalyzer.AutoLayoutTypeCache.cs (1)
68convertedLayoutKindValue == (ulong)LayoutKind.Auto)
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\roslyn\src\Compilers\Core\Portable\Hashing\XxHashShared.cs (1)
813[StructLayout(LayoutKind.Auto)]
Microsoft.CodeAnalysis.Workspaces (1)
src\roslyn\src\Compilers\Core\Portable\Hashing\XxHashShared.cs (1)
813[StructLayout(LayoutKind.Auto)]
Microsoft.Extensions.Logging.Console (1)
src\runtime\src\libraries\Common\src\System\Net\ArrayBuffer.cs (1)
21[StructLayout(LayoutKind.Auto)]
Microsoft.Interop.SourceGeneration (1)
TypeSymbolExtensions.cs (1)
141return attr.ConstructorArguments.Length == 1 && (LayoutKind)(int)attr.ConstructorArguments[0].Value! == LayoutKind.Auto;
Roslyn.Diagnostics.Analyzers (1)
src\roslyn\src\Compilers\Core\Portable\Hashing\XxHashShared.cs (1)
813[StructLayout(LayoutKind.Auto)]
Shared (1)
ServerSentEvents\ArrayBuffer.cs (1)
27[StructLayout(LayoutKind.Auto)]
System.Collections (1)
System\Collections\Generic\OrderedDictionary.cs (1)
1389[StructLayout(LayoutKind.Auto)]
System.IO.Compression (1)
src\runtime\src\libraries\Common\src\System\Net\ArrayBuffer.cs (1)
21[StructLayout(LayoutKind.Auto)]
System.IO.Hashing (1)
System\IO\Hashing\XxHashShared.cs (1)
818[StructLayout(LayoutKind.Auto)]
System.Net.Http (1)
src\runtime\src\libraries\Common\src\System\Net\ArrayBuffer.cs (1)
21[StructLayout(LayoutKind.Auto)]
System.Net.Quic (1)
src\runtime\src\libraries\Common\src\System\Net\ArrayBuffer.cs (1)
21[StructLayout(LayoutKind.Auto)]
System.Net.Security (1)
src\runtime\src\libraries\Common\src\System\Net\ArrayBuffer.cs (1)
21[StructLayout(LayoutKind.Auto)]
System.Net.ServerSentEvents (1)
src\runtime\src\libraries\Common\src\System\Net\ArrayBuffer.cs (1)
21[StructLayout(LayoutKind.Auto)]
System.Net.WebSockets (1)
System\Net\WebSockets\ManagedWebSocket.cs (1)
1950[StructLayout(LayoutKind.Auto)]
System.Private.CoreLib (31)
Internal\Reflection\Core\AssemblyBinder.cs (1)
16[StructLayout(LayoutKind.Auto)]
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Concurrent\ConcurrentQueueSegment.cs (1)
326[StructLayout(LayoutKind.Auto)]
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\Runtime\CompilerServices\AsyncIteratorMethodBuilder.cs (1)
11[StructLayout(LayoutKind.Auto)]
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\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\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\Text\Unicode\TextSegmentationUtility.cs (1)
189[StructLayout(LayoutKind.Auto)]
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\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\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\Reflection\Runtime\TypeInfos\RuntimeNamedTypeInfo.cs (2)
129case TypeAttributes.AutoLayout: layoutKind = LayoutKind.Auto; break; 132default: layoutKind = LayoutKind.Auto; break;
System.Reflection.Emit (1)
System\Reflection\Emit\TypeBuilderImpl.cs (1)
503LayoutKind.Auto => TypeAttributes.AutoLayout,
System.Reflection.MetadataLoadContext (2)
System\Reflection\TypeLoading\Types\RoDefinitionType.cs (2)
162TypeAttributes.AutoLayout => LayoutKind.Auto, 165_ => LayoutKind.Auto,
System.Runtime.Numerics (1)
System\Numerics\BigIntegerCalculator.SquMul.cs (1)
519[StructLayout(LayoutKind.Auto)]
System.Text.Json (9)
src\runtime\src\libraries\Common\src\System\Net\ArrayBuffer.cs (1)
21[StructLayout(LayoutKind.Auto)]
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.Tasks.Parallel (2)
System\Threading\Tasks\ParallelRangeManager.cs (2)
20[StructLayout(LayoutKind.Auto)] 44[StructLayout(LayoutKind.Auto)]