40 references to Array
Aspire.Hosting.Azure.Provisioning.Generators (1)
AspireProvisioningProxyGenerator.cs (1)
151namedArgument.Value.Kind == TypedConstantKind.Array)
Aspire.Hosting.Integration.Analyzers (1)
AspireExportAnalyzer.cs (1)
1654if (typesArg.Kind != TypedConstantKind.Array)
Microsoft.CodeAnalysis (6)
Symbols\Attributes\UnmanagedCallersOnlyAttributeData.cs (1)
37&& value.Kind == TypedConstantKind.Array
Symbols\TypedConstant.cs (5)
25Debug.Assert(kind == TypedConstantKind.Array || !(value is ImmutableArray<TypedConstant>)); 35: this(type, TypedConstantKind.Array, value: array.IsDefault ? null : (object)array) 97if (Kind == TypedConstantKind.Array) 115if (Kind != TypedConstantKind.Array) 183return TypedConstantKind.Array;
Microsoft.CodeAnalysis.Analyzers (2)
MetaAnalyzers\CompilerExtensionStrictApiAnalyzer.cs (1)
184if (arg.Kind == TypedConstantKind.Array)
MetaAnalyzers\DiagnosticAnalyzerAttributeAnalyzer.cs (1)
110if (arg.Kind == TypedConstantKind.Array)
Microsoft.CodeAnalysis.CSharp (14)
Binder\Binder_Attributes.cs (2)
735else if (reorderedArgument.Kind == TypedConstantKind.Array && 1060else if (typedConstantKind == TypedConstantKind.Array)
Emitter\Model\AttributeDataAdapter.cs (1)
108case TypedConstantKind.Array:
Symbols\Attributes\AttributeData.cs (2)
259if (value.Kind != TypedConstantKind.Array) 310if (value.Kind != TypedConstantKind.Array)
Symbols\Retargeting\RetargetingSymbolTranslator.cs (1)
1228if (oldConstant.Kind == TypedConstantKind.Array)
Symbols\Source\SourceComplexParameterSymbol.cs (1)
1013if (arg.Kind != TypedConstantKind.Array && arg.ValueInternal == null)
Symbols\Source\SourceMethodSymbolWithAttributes.cs (2)
1012{ Kind: not TypedConstantKind.Array, Value: int lineNumberOneBased }, 1013{ Kind: not TypedConstantKind.Array, Value: int characterNumberOneBased }])
Symbols\Source\SourceNamedTypeSymbol_Extension.cs (1)
907case TypedConstantKind.Array:
Symbols\TypedConstantExtensions.cs (1)
49if (constant.Kind == TypedConstantKind.Array)
Symbols\TypeSymbolExtensions.cs (3)
293kind = TypedConstantKind.Array; 315case TypedConstantKind.Array: 321if (kind == TypedConstantKind.Array || kind == TypedConstantKind.Enum)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\AttributeGenerator.cs (1)
103if (existingSyntax?.ArgumentList != null && constant is { Kind: not TypedConstantKind.Array, Value: string stringValue })
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ExpressionGenerator.cs (1)
38case TypedConstantKind.Array:
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\AttributeGenerator.cs (1)
103if (existingSyntax?.ArgumentList != null && constant is { Kind: not TypedConstantKind.Array, Value: string stringValue })
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ExpressionGenerator.cs (1)
38case TypedConstantKind.Array:
Microsoft.CodeAnalysis.Features (1)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (1)
6980TypedConstantKind.Array => x.Values.IsDefault || x.Values.SequenceEqual(y.Values, Instance),
Microsoft.CodeAnalysis.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\Performance\ConstantExpectedAnalyzer.cs (1)
579return typedConstant.Kind == TypedConstantKind.Array ? typedConstant.Values : typedConstant.Value;
Microsoft.Diagnostics.DataContractReader.DataGenerator (1)
Parser.cs (1)
113if (constant.Kind != TypedConstantKind.Array || constant.IsNull)
Microsoft.DotNet.ApiCompatibility (1)
Comparing\TypedConstantEqualityComparer.cs (1)
25case TypedConstantKind.Array:
Microsoft.Extensions.Logging.Generators (1)
LoggerMessageGenerator.Parser.cs (1)
953private static object GetItem(TypedConstant arg) => arg.Kind == TypedConstantKind.Array ? arg.Values : arg.Value;
Microsoft.Extensions.Options.SourceGeneration (2)
Parser.cs (2)
631if (argument.Kind == TypedConstantKind.Array) 644if (namedArgument.Value.Kind == TypedConstantKind.Array)
Microsoft.Gen.MetadataExtractor (1)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (1)
310if (arg.Kind != TypedConstantKind.Array)
Microsoft.Gen.Metrics (1)
Parser.cs (1)
310if (arg.Kind != TypedConstantKind.Array)
Microsoft.Gen.MetricsReports (1)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (1)
310if (arg.Kind != TypedConstantKind.Array)
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\AttributeGenerator.cs (1)
103if (existingSyntax?.ArgumentList != null && constant is { Kind: not TypedConstantKind.Array, Value: string stringValue })
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ExpressionGenerator.cs (1)
38case TypedConstantKind.Array: