137 references to KeyValuePairUtil
Microsoft.CodeAnalysis (10)
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)
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (2)
Microsoft.CodeAnalysis.CSharp.Scripting.Desktop.UnitTests (1)
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\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)
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)
Microsoft.CodeAnalysis.Rebuild.UnitTests (2)
Microsoft.CodeAnalysis.Test.Utilities (3)
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());
Microsoft.CodeAnalysis.VisualBasic (5)
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)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (2)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (2)