112 references to Auto
GenerateDocumentationAndConfigFiles (1)
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (1)
813[StructLayout(LayoutKind.Auto)]
illink (2)
ILLink.RoslynAnalyzer (3)
COMAnalyzer.cs (1)
133(LayoutKind)structLayoutAttribute.ConstructorArguments[0].Value! == LayoutKind.Auto)
src\tools\illink\src\ILLink.Shared\TrimAnalysis\HandleCallAction.cs (1)
21[StructLayout(LayoutKind.Auto)] // A good way to avoid CS0282, we don't really care about field order
src\tools\illink\src\ILLink.Shared\TrimAnalysis\RequireDynamicallyAccessedMembersAction.cs (1)
16[StructLayout(LayoutKind.Auto)]
Metrics (1)
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (1)
813[StructLayout(LayoutKind.Auto)]
Metrics.Legacy (1)
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (1)
813[StructLayout(LayoutKind.Auto)]
Microsoft.CodeAnalysis (24)
CodeGen\PrivateImplementationDetails.cs (1)
1080public 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)
1497[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)
493case LayoutKind.Auto: 558if (kind == LayoutKind.Auto && size == null && alignment != null)
Symbols\TypeLayout.cs (1)
41return _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\Compilers\Core\Portable\Hashing\XxHashShared.cs (1)
813[StructLayout(LayoutKind.Auto)]
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (1)
813[StructLayout(LayoutKind.Auto)]
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (1)
813[StructLayout(LayoutKind.Auto)]
Microsoft.CodeAnalysis.CodeStyle (4)
src\Compilers\Core\Portable\DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (3)
22[StructLayout(LayoutKind.Auto)] 864[StructLayout(LayoutKind.Auto)] 895[StructLayout(LayoutKind.Auto)]
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (1)
813[StructLayout(LayoutKind.Auto)]
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Source\ExtensionGroupingInfo.cs (1)
526LayoutKind ITypeDefinition.Layout => LayoutKind.Auto;
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1974if (Layout.Kind is not (LayoutKind.Sequential or LayoutKind.Auto))
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
CodeGen\FixedSizeBufferTests.cs (2)
975foreach (var layout in new[] { LayoutKind.Auto, LayoutKind.Explicit, LayoutKind.Sequential }) 1009foreach (var layout in new[] { LayoutKind.Auto, LayoutKind.Explicit, LayoutKind.Sequential })
Microsoft.CodeAnalysis.Features (5)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (2)
5465int value => value != (int)LayoutKind.Auto, 5466short value => value != (short)LayoutKind.Auto,
src\Compilers\Core\Portable\DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (3)
22[StructLayout(LayoutKind.Auto)] 864[StructLayout(LayoutKind.Auto)] 895[StructLayout(LayoutKind.Auto)]
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (1)
813[StructLayout(LayoutKind.Auto)]
Microsoft.CodeAnalysis.PublicApiAnalyzers (1)
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (1)
813[StructLayout(LayoutKind.Auto)]
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (1)
813[StructLayout(LayoutKind.Auto)]
Microsoft.CodeAnalysis.Workspaces (1)
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (1)
813[StructLayout(LayoutKind.Auto)]
Microsoft.Extensions.Logging.Console (1)
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\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)
1388[StructLayout(LayoutKind.Auto)]
System.IO.Compression (1)
src\libraries\Common\src\System\Net\ArrayBuffer.cs (1)
21[StructLayout(LayoutKind.Auto)]
System.IO.Hashing (1)
System\IO\Hashing\XxHashShared.cs (1)
804[StructLayout(LayoutKind.Auto)]
System.Net.Http (1)
src\libraries\Common\src\System\Net\ArrayBuffer.cs (1)
21[StructLayout(LayoutKind.Auto)]
System.Net.Quic (1)
src\libraries\Common\src\System\Net\ArrayBuffer.cs (1)
21[StructLayout(LayoutKind.Auto)]
System.Net.Security (1)
src\libraries\Common\src\System\Net\ArrayBuffer.cs (1)
21[StructLayout(LayoutKind.Auto)]
System.Net.ServerSentEvents (1)
src\libraries\Common\src\System\Net\ArrayBuffer.cs (1)
21[StructLayout(LayoutKind.Auto)]
System.Net.WebSockets (1)
System\Net\WebSockets\ManagedWebSocket.cs (1)
1929[StructLayout(LayoutKind.Auto)]
System.Private.CoreLib (30)
src\libraries\System.Private.CoreLib\src\System\Collections\Concurrent\ConcurrentQueueSegment.cs (1)
326[StructLayout(LayoutKind.Auto)]
src\libraries\System.Private.CoreLib\src\System\DateTime.cs (1)
46[StructLayout(LayoutKind.Auto)]
src\libraries\System.Private.CoreLib\src\System\DateTimeOffset.cs (1)
35[StructLayout(LayoutKind.Auto)]
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncIteratorMethodBuilder.cs (1)
11[StructLayout(LayoutKind.Auto)]
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncValueTaskMethodBuilder.cs (1)
10[StructLayout(LayoutKind.Auto)]
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncValueTaskMethodBuilderT.cs (1)
11[StructLayout(LayoutKind.Auto)]
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\ConditionalWeakTable.cs (1)
542[StructLayout(LayoutKind.Auto)]
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\ConfiguredAsyncDisposable.cs (1)
9[StructLayout(LayoutKind.Auto)]
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\ConfiguredCancelableAsyncEnumerable.cs (2)
11[StructLayout(LayoutKind.Auto)] 50[StructLayout(LayoutKind.Auto)]
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\ConfiguredValueTaskAwaitable.cs (4)
13[StructLayout(LayoutKind.Auto)] 29[StructLayout(LayoutKind.Auto)] 118[StructLayout(LayoutKind.Auto)] 134[StructLayout(LayoutKind.Auto)]
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\PoolingAsyncValueTaskMethodBuilder.cs (1)
11[StructLayout(LayoutKind.Auto)]
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\PoolingAsyncValueTaskMethodBuilderT.cs (1)
16[StructLayout(LayoutKind.Auto)]
src\libraries\System.Private.CoreLib\src\System\Text\Unicode\TextSegmentationUtility.cs (1)
189[StructLayout(LayoutKind.Auto)]
src\libraries\System.Private.CoreLib\src\System\Threading\LowLevelMonitor.cs (1)
14[StructLayout(LayoutKind.Auto)]
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Sources\ManualResetValueTaskSourceCore.cs (1)
12[StructLayout(LayoutKind.Auto)]
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\ValueTask.cs (2)
55[StructLayout(LayoutKind.Auto)] 485[StructLayout(LayoutKind.Auto)]
src\libraries\System.Private.CoreLib\src\System\ValueTuple.cs (7)
425[StructLayout(LayoutKind.Auto)] 627[StructLayout(LayoutKind.Auto)] 826[StructLayout(LayoutKind.Auto)] 1043[StructLayout(LayoutKind.Auto)] 1278[StructLayout(LayoutKind.Auto)] 1531[StructLayout(LayoutKind.Auto)] 1802[StructLayout(LayoutKind.Auto)]
src\System\Reflection\RuntimeCustomAttributeData.cs (2)
2269LayoutKind layoutKind = LayoutKind.Auto; 2273case TypeAttributes.AutoLayout: 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)
553[StructLayout(LayoutKind.Auto)]
System.Text.Json (9)
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)
17[StructLayout(LayoutKind.Auto)]
System\Text\Json\Serialization\WriteStackFrame.cs (1)
12[StructLayout(LayoutKind.Auto)]
System\Text\Json\ValueQueue.cs (1)
14[StructLayout(LayoutKind.Auto)]
System.Text.RegularExpressions (1)
System\Text\RegularExpressions\Regex.EnumerateSplits.cs (1)
177[StructLayout(LayoutKind.Auto)]
System.Threading.Tasks.Parallel (2)
System\Threading\Tasks\ParallelRangeManager.cs (2)
20[StructLayout(LayoutKind.Auto)] 44[StructLayout(LayoutKind.Auto)]
Test.Utilities (1)
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (1)
813[StructLayout(LayoutKind.Auto)]
Text.Analyzers (1)
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (1)
813[StructLayout(LayoutKind.Auto)]