137 references to KeyValuePairUtil
Microsoft.CodeAnalysis (10)
DiagnosticAnalyzer\AnalyzerExecutor.cs (2)
954var tuples = nodeActionsByKind.Select(kvp => KeyValuePairUtil.Create(kvp.Key, kvp.Value.ToImmutableAndFree())); 1040var tuples = operationActionsByKind.Select(kvp => KeyValuePairUtil.Create(kvp.Key, kvp.Value.ToImmutableAndFree()));
DocumentationComments\DocumentationCommentIncludeCache.cs (1)
58return KeyValuePairUtil.Create(resolvedPath, document);
Emit\EditAndContinue\DefinitionMap.cs (1)
376lambdas[lambdaInfo.SyntaxOffset] = KeyValuePairUtil.Create(lambdaInfo.LambdaId, lambdaInfo.ClosureOrdinal);
MetadataReader\MetadataDecoder.cs (1)
410argumentsBuilder.Add(KeyValuePairUtil.Create(DecodeTypeOrThrow(ref ppSig, typeCode, out argumentRefersToNoPia), modifiers));
MetadataReader\MetadataHelpers.cs (1)
852nestedNamespaces[keyIndex] = KeyValuePairUtil.Create(primaryPair.Key, primaryPair.Value.Concat(pair.Value));
MetadataReference\AssemblyIdentityMap.cs (1)
100var pair = KeyValuePairUtil.Create(identity, value);
PEWriter\MetadataWriter.cs (2)
1149_signatureIndex.Add(methodReference, KeyValuePairUtil.Create(result, signatureBlob)); 1290_signatureIndex.Add(propertyDef, KeyValuePairUtil.Create(result, blob));
ReferenceManager\CommonReferenceManager.State.cs (1)
682return ReferencedAssembliesMap.Select(ra => KeyValuePairUtil.Create(ra.Key, (IAssemblySymbolInternal)ReferencedAssemblies[ra.Value]));
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (16)
CommandLineTests.cs (16)
11253Assert.Equal(KeyValuePairUtil.Create("K1" + s, "V1" + s), parsedArgs.PathMap[0]); 11257Assert.Equal(KeyValuePairUtil.Create("abc" + s, "/"), parsedArgs.PathMap[0]); 11261Assert.Equal(KeyValuePairUtil.Create("K1" + s, "V1" + s), parsedArgs.PathMap[0]); 11262Assert.Equal(KeyValuePairUtil.Create("K2" + s, "V2" + s), parsedArgs.PathMap[1]); 11295Assert.Equal(KeyValuePairUtil.Create("supporting spaces" + s, "is hard" + s), parsedArgs.PathMap[0]); 11299Assert.Equal(KeyValuePairUtil.Create("K 1" + s, "V 1" + s), parsedArgs.PathMap[0]); 11300Assert.Equal(KeyValuePairUtil.Create("K 2" + s, "V 2" + s), parsedArgs.PathMap[1]); 11304Assert.Equal(KeyValuePairUtil.Create("K 1" + s, "V 1" + s), parsedArgs.PathMap[0]); 11305Assert.Equal(KeyValuePairUtil.Create("K 2" + s, "V 2" + s), parsedArgs.PathMap[1]); 11309Assert.Equal(KeyValuePairUtil.Create("a =,b" + s, "1,= 2" + s), parsedArgs.PathMap[0]); 11310Assert.Equal(KeyValuePairUtil.Create("x =,y" + s, "3 4" + s), parsedArgs.PathMap[1]); 11314Assert.Equal(KeyValuePairUtil.Create(@"C:\temp\a\b\", "/_3/"), parsedArgs.PathMap[0]); 11315Assert.Equal(KeyValuePairUtil.Create(@"C:\temp\a\", "/_2/"), parsedArgs.PathMap[1]); 11316Assert.Equal(KeyValuePairUtil.Create(@"C:\temp\", "/_1/"), parsedArgs.PathMap[2]); 11999additionalEnvironmentVars: new[] { KeyValuePairUtil.Create("MICROSOFT_DIASYMREADER_NATIVE_ALT_LOAD_PATH", "") }); 12014additionalEnvironmentVars: new[] { KeyValuePairUtil.Create("MICROSOFT_DIASYMREADER_NATIVE_ALT_LOAD_PATH", cscDir) });
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
CodeGen\GotoTest.cs (1)
1018var resolver = TestSourceReferenceResolver.Create(KeyValuePairUtil.Create("a.csx", sourceA));
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (2)
Diagnostics\DiagnosticAnalyzerTests.cs (2)
144new[] { KeyValuePairUtil.Create("CA9999_UseOfVariableThatStartsWithX", ReportDiagnostic.Suppress) }); 167new[] { KeyValuePairUtil.Create("CA9999_UseOfVariableThatStartsWithX", ReportDiagnostic.Error) });
Microsoft.CodeAnalysis.CSharp.Scripting.Desktop.UnitTests (1)
CsiTests.cs (1)
94var result = ProcessUtilities.Run(CsiPath, "/r:C.dll a.csx", workingDirectory: cwd.Path, additionalEnvironmentVars: new[] { KeyValuePairUtil.Create("LIB", dir.Path) });
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (18)
ScriptTests.cs (18)
21using KeyValuePairUtil = Roslyn.Utilities.KeyValuePairUtil; 646KeyValuePairUtil.Create("a.csx", "return 42;")); 664KeyValuePairUtil.Create("a.csx", @" 687KeyValuePairUtil.Create("a.csx", @" 710KeyValuePairUtil.Create("a.csx", "1"), 711KeyValuePairUtil.Create("b.csx", @" 720KeyValuePairUtil.Create("a.csx", "1"), 721KeyValuePairUtil.Create("b.csx", "2")); 730KeyValuePairUtil.Create("a.csx", "1"), 731KeyValuePairUtil.Create("b.csx", "2")); 745KeyValuePairUtil.Create("a.csx", "return 1;"), 746KeyValuePairUtil.Create("b.csx", @" 755KeyValuePairUtil.Create("a.csx", "return 1;"), 756KeyValuePairUtil.Create("b.csx", "2")); 765KeyValuePairUtil.Create("a.csx", "return 1;"), 766KeyValuePairUtil.Create("b.csx", "2")); 780KeyValuePairUtil.Create("a.csx", @" 829KeyValuePairUtil.Create("a.csx", @"
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (8)
Compilation\CompilationAPITests.cs (2)
31using KeyValuePairUtil = Roslyn.Utilities.KeyValuePairUtil; 3357KeyValuePairUtil.Create("a.csx", "return \"Who returns a string?\";"));
Compilation\LoadDirectiveTests.cs (6)
50KeyValuePairUtil.Create("a.csx", @" 76KeyValuePairUtil.Create<string, object>("a.csx", new byte[] { 0xd8, 0x00, 0x00, 0x00 }), 77KeyValuePairUtil.Create<string, object>("b.csx", "#load \"a.csx\"")); 155var resolver = TestSourceReferenceResolver.Create(KeyValuePairUtil.Create("a.csx", code)); 174KeyValuePairUtil.Create("a.csx", "#load \"b.csx\""), 175KeyValuePairUtil.Create("b.csx", code));
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (2)
Syntax\SyntaxTreeTests.cs (2)
21using KeyValuePair = Roslyn.Utilities.KeyValuePairUtil; 232new[] { KeyValuePair.Create("CS00778", ReportDiagnostic.Suppress) });
Microsoft.CodeAnalysis.CSharp.Test.Utilities (5)
CSharpTestBase.cs (5)
2561KeyValuePairUtil.Create(GetIdForErrorCode(ErrorCode.WRN_UseDefViolationPropertySupportedVersion), ReportDiagnostic.Warn), 2562KeyValuePairUtil.Create(GetIdForErrorCode(ErrorCode.WRN_UseDefViolationFieldSupportedVersion), ReportDiagnostic.Warn), 2563KeyValuePairUtil.Create(GetIdForErrorCode(ErrorCode.WRN_UseDefViolationThisSupportedVersion), ReportDiagnostic.Warn), 2564KeyValuePairUtil.Create(GetIdForErrorCode(ErrorCode.WRN_UnassignedThisAutoPropertySupportedVersion), ReportDiagnostic.Warn), 2565KeyValuePairUtil.Create(GetIdForErrorCode(ErrorCode.WRN_UnassignedThisSupportedVersion), ReportDiagnostic.Warn),
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (2)
PDB\MethodDebugInfo.Native.cs (2)
293KeyValuePairUtil.Create(reader, methodVersion), 527KeyValuePairUtil.Create(reader, methodVersion),
Microsoft.CodeAnalysis.Rebuild.UnitTests (2)
DeterministicKeyBuilderTests.cs (2)
580(string, string) => ImmutableArray.Create(KeyValuePairUtil.Create(pathMapFrom, pathMapTo)), 728(string, string) => ImmutableArray.Create(KeyValuePairUtil.Create(pathMapFrom, pathMapTo)),
Microsoft.CodeAnalysis.Test.Utilities (3)
TestHelpers.cs (3)
19using KeyValuePair = Roslyn.Utilities.KeyValuePairUtil; 28=> ImmutableDictionary.CreateRange(comparer, entries.Select(KeyValuePair.ToKeyValuePair)); 31=> ImmutableDictionary.CreateRange(entries.Select(KeyValuePair.ToKeyValuePair));
Microsoft.CodeAnalysis.UnitTests (30)
Analyzers\AnalyzerConfigTests.cs (25)
16using KeyValuePair = Roslyn.Utilities.KeyValuePairUtil; 45new[] { KeyValuePair.Create("my_global_prop", "my_global_val"), 46KeyValuePair.Create("root", "true") }, 52new[] { KeyValuePair.Create("my_prop", "my_val") }, 79new[] { KeyValuePair.Create("build_metadata.compile.toretrieve", "abc123") }, 85new[] { KeyValuePair.Create("build_metadata.compile.toretrieve", "def456") }, 91new[] { KeyValuePair.Create("build_metadata.compile.toretrieve", "ghi789") }, 136new[] { KeyValuePair.Create("my_prop", "my_val") }, 150Assert.Equal(new[] { KeyValuePair.Create("my_prop", "my_val") }, properties); 172AnalyzerConfig.ReservedKeys.Select(k => KeyValuePair.Create("my_" + k, "MY_VAL")).ToList(), 184Assert.Equal(new[] { KeyValuePair.Create("my_prop", "my_other_val") }, properties); 195Assert.Equal(new[] { KeyValuePair.Create("my_prop", "my_other_val") }, properties); 207new[] { KeyValuePair.Create("my_prop", "my_val2") }, 220new[] { KeyValuePair.Create("my_prop1", ""), 221KeyValuePair.Create("my_prop2", "my_val") }, 234new[] { KeyValuePair.Create("my_prop2", "my val2") }, 246new[] { KeyValuePair.Create("my_prop2", "my val2") }, 270new[] { KeyValuePair.Create("my", "key1 = my_val"), 271KeyValuePair.Create("my_key2", "my:val")}, 284new[] { KeyValuePair.Create("my_key2", "my@val") }, 301new[] { KeyValuePair.Create("long", "this value continues") }, 321AnalyzerConfig.ReservedValues.Select(v => KeyValuePair.Create("my_key" + (index++), v)).ToList(), 331AnalyzerConfig.ReservedKeys.Select(k => KeyValuePair.Create(k, "my_val")).ToList(), 1162expected[i].Select(KeyValuePair.ToKeyValuePair), 1525Assert.Equal(KeyValuePair.Create("cs000", ReportDiagnostic.Warn), options[0].TreeOptions.Single());
Diagnostics\CompilationWithAnalyzersTests.cs (2)
15using KeyValuePairUtil = Roslyn.Utilities.KeyValuePairUtil; 41new[] { KeyValuePairUtil.Create($"CS{(int)ErrorCode.WRN_AlwaysNull:D4}", ReportDiagnostic.Suppress) }));
SourceFileResolverTest.cs (3)
36ImmutableArray.Create(KeyValuePairUtil.Create<string, string>("key", null))); 48ImmutableArray.Create(KeyValuePairUtil.Create<string, string>("key", ""))); 59ImmutableArray.Create(KeyValuePairUtil.Create<string, string>("key", "value")));
Microsoft.CodeAnalysis.VisualBasic (5)
Binding\Binder_Invocation.vb (1)
1873diagnosticPerSymbol.Add(KeyValuePairUtil.Create(candidates(i).Candidate.UnderlyingSymbol, candidateDiagnostics.ToReadOnlyAndFree()))
Compilation\SemanticModel.vb (1)
980conversion = New Conversion(KeyValuePairUtil.Create(conversionNode.ConversionKind,
Operations\VisualBasicOperationFactory_Methods.vb (2)
581Return New Conversion(KeyValuePairUtil.Create(conversionKind, method)) 583Return New Conversion(KeyValuePairUtil.Create(Of ConversionKind, MethodSymbol)(DirectCast(expression, BoundConversionOrCast).ConversionKind, Nothing))
VisualBasicParseOptions.vb (1)
81s_defaultPreprocessorSymbols = ImmutableArray.Create(KeyValuePairUtil.Create("_MYTYPE", CObj("Empty")))
Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests (14)
CommandLineTests.vb (14)
3456Assert.Equal(KeyValuePairUtil.Create("K1" & s, "V1" & s), parsedArgs.PathMap(0)) 3460Assert.Equal(KeyValuePairUtil.Create("abc" & s, "/"), parsedArgs.PathMap(0)) 3464Assert.Equal(KeyValuePairUtil.Create("K1" & s, "V1" & s), parsedArgs.PathMap(0)) 3465Assert.Equal(KeyValuePairUtil.Create("K2" & s, "V2" & s), parsedArgs.PathMap(1)) 3498Assert.Equal(KeyValuePairUtil.Create("supporting spaces" & s, "is hard" & s), parsedArgs.PathMap(0)) 3502Assert.Equal(KeyValuePairUtil.Create("K 1" & s, "V 1" & s), parsedArgs.PathMap(0)) 3503Assert.Equal(KeyValuePairUtil.Create("K 2" & s, "V 2" & s), parsedArgs.PathMap(1)) 3507Assert.Equal(KeyValuePairUtil.Create("K 1" & s, "V 1" & s), parsedArgs.PathMap(0)) 3508Assert.Equal(KeyValuePairUtil.Create("K 2" & s, "V 2" & s), parsedArgs.PathMap(1)) 3512Assert.Equal(KeyValuePairUtil.Create("a =,b" & s, "1,= 2" & s), parsedArgs.PathMap(0)) 3513Assert.Equal(KeyValuePairUtil.Create("x =,y" & s, "3 4" & s), parsedArgs.PathMap(1)) 3517Assert.Equal(KeyValuePairUtil.Create("C:\temp\a\b\", "/_3/"), parsedArgs.PathMap(0)) 3518Assert.Equal(KeyValuePairUtil.Create("C:\temp\a\", "/_2/"), parsedArgs.PathMap(1)) 3519Assert.Equal(KeyValuePairUtil.Create("C:\temp\", "/_1/"), parsedArgs.PathMap(2))
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (7)
PDB\PDBTests.vb (7)
227defines = defines.Add(KeyValuePairUtil.Create("_MyType", CObj("Console"))) 4017defines = defines.Add(KeyValuePairUtil.Create("_MyType", CObj("Console"))) 4330KeyValuePairUtil.Create(Of String, Object)("_MyType", "WindowsForms"), 4331KeyValuePairUtil.Create(Of String, Object)("Config", "Debug"), 4332KeyValuePairUtil.Create(Of String, Object)("DEBUG", -1), 4333KeyValuePairUtil.Create(Of String, Object)("TRACE", -1), 4334KeyValuePairUtil.Create(Of String, Object)("PLATFORM", "AnyCPU"))
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (7)
Compilation\MyTemplateTests.vb (4)
123defines = defines.Add(KeyValuePairUtil.Create("_MyType", CObj("Console"))) 199defines = defines.Add(KeyValuePairUtil.Create("_MyType", CObj("WindowsForms"))) 228defines = defines.Add(KeyValuePairUtil.Create("_MyType", CObj("Console"))) 283defines = defines.Add(KeyValuePairUtil.Create("_MyType", CObj("Console")))
Diagnostics\CompilationEventTests.vb (1)
203defines = defines.Add(KeyValuePairUtil.Create("_MyType", CObj("Console")))
Diagnostics\DiagnosticAnalyzerTests.vb (1)
1636defines = defines.Add(KeyValuePairUtil.Create("_MyType", CObj("WindowsForms")))
FlowAnalysis\RegionAnalysisTests.vb (1)
938KeyValuePairUtil.Create("SQLITE_DEBUG", CObj(True))))
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (2)
UsedAssembliesTests.vb (2)
3664WithSpecificDiagnosticOptions({KeyValuePairUtil.Create("BC40057", ReportDiagnostic.Suppress)}), 3676WithSpecificDiagnosticOptions({KeyValuePairUtil.Create("BC40057", ReportDiagnostic.Suppress)}),
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (2)
Parser\ParseDirectives.vb (2)
1576Dim psymbols = ImmutableArray.Create({Roslyn.Utilities.KeyValuePairUtil.Create("Blah", CObj(False)), Roslyn.Utilities.KeyValuePairUtil.Create("blah", CObj(True))})