51 references to Array
Aspire.Hosting.Integration.Analyzers (1)
AspireExportAnalyzer.cs (1)
727if (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)
1018if (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)
25if (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)
6975TypedConstantKind.Array => x.Values.IsDefault || x.Values.SequenceEqual(y.Values, Instance),
Microsoft.CodeAnalysis.VisualBasic (11)
Binding\Binder_Attributes.vb (1)
886If kind = TypedConstantKind.Array Then
Emit\AttributeDataAdapter.vb (1)
71Case TypedConstantKind.Array
Symbols\Retargeting\RetargetingSymbolTranslator.vb (1)
726If oldConstant.Kind = TypedConstantKind.Array Then
Symbols\Source\SourceMemberMethodSymbol.vb (1)
1014If arg.Kind <> TypedConstantKind.Array AndAlso CInt(arg.ValueInternal) = DESIGNERSERIALIZATIONVISIBILITYTYPE_CONTENT Then
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (5)
43Dim strVal As String = If(args(0).Kind <> TypedConstantKind.Array, TryCast(args(0).ValueInternal, String), Nothing) 50strVal = If(args(1).Kind <> TypedConstantKind.Array, TryCast(args(1).ValueInternal, String), Nothing) 56strVal = If(args(2).Kind <> TypedConstantKind.Array, TryCast(args(2).ValueInternal, String), Nothing) 313Dim value As Object = If(typedValue.Kind <> TypedConstantKind.Array, typedValue.ValueInternal, Nothing) 487Dim value As Object = If(typedValue.Kind <> TypedConstantKind.Array, typedValue.ValueInternal, Nothing)
Symbols\Source\SourceParameterSymbol.vb (1)
427If arg.Kind <> TypedConstantKind.Array AndAlso
Symbols\TypedConstant.vb (1)
33If constant.Kind = TypedConstantKind.Array Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ExpressionGenerator.vb (1)
23Case TypedConstantKind.Array
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ExpressionGenerator.vb (1)
23Case TypedConstantKind.Array
Microsoft.DotNet.ApiCompatibility (1)
Comparing\TypedConstantEqualityComparer.cs (1)
25case TypedConstantKind.Array:
Microsoft.Extensions.Logging.Generators (1)
LoggerMessageGenerator.Parser.cs (1)
952private static object GetItem(TypedConstant arg) => arg.Kind == TypedConstantKind.Array ? arg.Values : arg.Value;
Microsoft.Extensions.Options.SourceGeneration (2)
Parser.cs (2)
509if (argument.Kind == TypedConstantKind.Array) 522if (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:
Roslyn.Diagnostics.VisualBasic.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ExpressionGenerator.vb (1)
23Case TypedConstantKind.Array