73 references to Values
ConfigurationSchemaGenerator (2)
ConfigSchemaGenerator.cs (2)
82(exclusionPaths ??= new()).AddRange(exclusionPathsArg.Values.Select(v => $"{path}:{(string)v.Value}")); 93(logCategories ??= new()).AddRange(args[0].Values.Select(v => (string)v.Value));
Microsoft.CodeAnalysis (2)
Symbols\Attributes\UnmanagedCallersOnlyAttributeData.cs (2)
38&& (value.Values.IsDefaultOrEmpty || value.Values.All(v => v.Kind == TypedConstantKind.Type));
Microsoft.CodeAnalysis.Analyzers (2)
MetaAnalyzers\CompilerExtensionStrictApiAnalyzer.cs (1)
186foreach (var element in arg.Values)
MetaAnalyzers\DiagnosticAnalyzerAttributeAnalyzer.cs (1)
112foreach (TypedConstant element in arg.Values)
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
RestrictedInternalsVisibleToAnalyzer.cs (1)
161!(assemblyAttribute.ConstructorArguments[1].Values is var namespaceConstants))
Microsoft.CodeAnalysis.CSharp (12)
Emitter\Model\AttributeDataAdapter.cs (2)
121Debug.Assert(!argument.Values.IsDefault); 122var values = argument.Values;
Symbols\Attributes\AttributeData.cs (2)
271foreach (var member in value.Values) 322foreach (var member in value.Values)
Symbols\MethodSymbol.cs (2)
1007if (value.Values.IsDefaultOrEmpty) 1014foreach (var callConvTypedConstant in value.Values)
Symbols\Retargeting\RetargetingSymbolTranslator.cs (2)
1230var newArray = RetargetAttributeConstructorArguments(oldConstant.Values); 1231if (!TypeSymbol.Equals(newConstantType, oldConstantType, TypeCompareKind.ConsiderEverything2) || newArray != oldConstant.Values)
Symbols\Source\SourceComplexParameterSymbol.cs (3)
1288parameters = ArrayBuilder<ParameterSymbol?>.GetInstance(constructorArgument.Values.Length); 1289var ordinalsBuilder = ArrayBuilder<int>.GetInstance(constructorArgument.Values.Length); 1290foreach (var nestedArgument in constructorArgument.Values)
Symbols\TypedConstantExtensions.cs (1)
27return "{" + string.Join(", ", constant.Values.Select(v => v.ToCSharpString())) + "}";
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ExpressionGenerator.cs (1)
43[.. typedConstant.Values.Select(v => GenerateExpression(v))]));
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (4)
CodeGen\CodeGenFunctionPointersTests.cs (3)
12322Assert.True(arg.Values.IsEmpty); 12368var item = arg.Values.Single(); 12373Assert.True(arg.Values.IsEmpty);
CodeGen\CodeGenLocalFunctionTests.cs (1)
5294var attr3Args = attrs[3].ConstructorArguments.Single().Values;
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (9)
Attributes\AttributeTests.cs (5)
655Assert.Equal(new object[] { 1, 2, 3 }, attributeData.ConstructorArguments.Single().Values.Select(arg => arg.Value)); 1030Assert.Empty(arguments0[2].Values); 1037Assert.Equal("a", arguments1[2].Values.Single().Value); 5803Assert.Throws<InvalidOperationException>(() => args[0].Values); 5807Assert.Throws<InvalidOperationException>(() => args[1].Values);
Attributes\AttributeTests_Dynamic.cs (2)
543ImmutableArray<TypedConstant> actualTransformFlags = argument.Values; 1102var values = attr.ConstructorArguments.Single().Values.ToArray();
Attributes\AttributeTests_Tuples.cs (1)
639var actualElementNames = arg.Values.SelectAsArray(TypedConstantString);
Semantics\CollectionExpressionTests.cs (1)
28182var values = argument.Values;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (9)
Symbols\Metadata\PE\LoadingAttributes.cs (5)
1068var pos0 = a.CommonConstructorArguments[0].Values; 1075Assert.Equal(3, a.CommonConstructorArguments[1].Values.Length); 1076var na0 = a.CommonNamedArguments[0].Value.Values; 1080var elem = na0[1].Values; 1095var na1 = a.CommonNamedArguments[0].Value.Values;
Symbols\TypedConstantTests.cs (4)
62Assert.Equal(commonArray.Values.Single(), langArray.Values.Single()); 66Assert.Equal(commonArray.Values, commonArray2.Values);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (2)
Extensions.cs (1)
427return AreEqual(arg.Values, expected);
TestAttributesVisitor.cs (1)
192printValues(builder, value.Values);
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (1)
Metadata\WinMdDumpTest.cs (1)
296foreach (var item in constant.Values)
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ExpressionGenerator.cs (1)
43[.. typedConstant.Values.Select(v => GenerateExpression(v))]));
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
CodeGeneration\SyntaxGeneratorTests.cs (1)
5296var type = (ITypeSymbol)attribute.ConstructorArguments[0].Values[2].Value;
Microsoft.CodeAnalysis.Features (3)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (3)
6734TypedConstantKind.Array => x.Values.IsDefault || x.Values.SequenceEqual(y.Values, Instance),
Microsoft.CodeAnalysis.VisualBasic (5)
Emit\AttributeDataAdapter.vb (2)
81Debug.Assert(Not argument.Values.IsDefault) 83Dim values = argument.Values
Symbols\Retargeting\RetargetingSymbolTranslator.vb (2)
727Dim newArray = RetargetAttributeConstructorArguments(oldConstant.Values) 728If newConstantType IsNot oldConstantType OrElse newArray <> oldConstant.Values Then
Symbols\TypedConstant.vb (1)
34Return "{" & String.Join(", ", constant.Values.Select(Function(v) v.ToVisualBasicString())) & "}"
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ExpressionGenerator.vb (1)
28SyntaxFactory.SeparatedList(typedConstant.Values.Select(Function(v) GenerateExpression(generator, v))))
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (4)
SymbolsTests\TypedConstantTests.vb (4)
47Assert.Equal(commonArray.Values.Single(), langArray.Values.Single()) 51Assert.Equal(commonArray.Values, commonArray2.Values)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
Extensions.vb (1)
181Return AreEqual(arg.Values, expected)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ExpressionGenerator.vb (1)
28SyntaxFactory.SeparatedList(typedConstant.Values.Select(Function(v) GenerateExpression(generator, v))))
Microsoft.Extensions.Logging.Generators (1)
LoggerMessageGenerator.Parser.cs (1)
854private static object GetItem(TypedConstant arg) => arg.Kind == TypedConstantKind.Array ? arg.Values : arg.Value;
Microsoft.Extensions.Options.SourceGeneration (2)
Parser.cs (2)
512validationAttr.ConstructorArguments.Add(GetArrayArgumentExpression(argument.Values, isParams)); 525validationAttr.Properties.Add(namedArgument.Key, GetArrayArgumentExpression(namedArgument.Value.Values, isParams));
Microsoft.Gen.MetadataExtractor (1)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (1)
305foreach (var item in arg.Values)
Microsoft.Gen.Metrics (1)
Parser.cs (1)
305foreach (var item in arg.Values)
Microsoft.Gen.MetricsReports (1)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (1)
305foreach (var item in arg.Values)
Microsoft.Interop.ComInterfaceGenerator (1)
VirtualMethodPointerStubGenerator.cs (1)
303foreach (TypedConstant callConv in arg.Value.Values)
Microsoft.Interop.LibraryImportGenerator (1)
LibraryImportGenerator.cs (1)
130foreach (TypedConstant callConv in arg.Value.Values)
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ExpressionGenerator.cs (1)
43[.. typedConstant.Values.Select(v => GenerateExpression(v))]));
Roslyn.Diagnostics.VisualBasic.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ExpressionGenerator.vb (1)
28SyntaxFactory.SeparatedList(typedConstant.Values.Select(Function(v) GenerateExpression(generator, v))))
System.Text.Json.SourceGeneration (1)
JsonSourceGenerator.Parser.cs (1)
312foreach (TypedConstant element in namedArg.Value.Values)