2 writes to PathMap
Microsoft.CodeAnalysis.CSharp (1)
CommandLine\CSharpCommandLineParser.cs (1)
1535
PathMap
= pathMap,
Microsoft.CodeAnalysis.VisualBasic (1)
CommandLine\VisualBasicCommandLineParser.vb (1)
1474
.
PathMap
= pathMap,
45 references to PathMap
Microsoft.CodeAnalysis (2)
CommandLine\CommonCompiler.cs (2)
1143
WithPdbFilePath(PathUtilities.NormalizePathPrefix(finalPdbFilePath, Arguments.
PathMap
));
1155
EmitDeterminismKey(compilation, FileSystem, additionalTextFiles, analyzers, generators, Arguments.
PathMap
, emitOptions);
Microsoft.CodeAnalysis.CSharp (1)
CommandLine\CSharpCompiler.cs (1)
148
var sourceFileResolver = new LoggingSourceFileResolver(ImmutableArray<string>.Empty, Arguments.BaseDirectory, Arguments.
PathMap
, touchedFilesLogger);
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (16)
CommandLineTests.cs (16)
11249
Assert.Equal(ImmutableArray.Create<KeyValuePair<string, string>>(), parsedArgs.
PathMap
);
11253
Assert.Equal(KeyValuePairUtil.Create("K1" + s, "V1" + s), parsedArgs.
PathMap
[0]);
11257
Assert.Equal(KeyValuePairUtil.Create("abc" + s, "/"), parsedArgs.
PathMap
[0]);
11261
Assert.Equal(KeyValuePairUtil.Create("K1" + s, "V1" + s), parsedArgs.
PathMap
[0]);
11262
Assert.Equal(KeyValuePairUtil.Create("K2" + s, "V2" + s), parsedArgs.
PathMap
[1]);
11266
Assert.Equal(ImmutableArray.Create<KeyValuePair<string, string>>(), parsedArgs.
PathMap
);
11295
Assert.Equal(KeyValuePairUtil.Create("supporting spaces" + s, "is hard" + s), parsedArgs.
PathMap
[0]);
11299
Assert.Equal(KeyValuePairUtil.Create("K 1" + s, "V 1" + s), parsedArgs.
PathMap
[0]);
11300
Assert.Equal(KeyValuePairUtil.Create("K 2" + s, "V 2" + s), parsedArgs.
PathMap
[1]);
11304
Assert.Equal(KeyValuePairUtil.Create("K 1" + s, "V 1" + s), parsedArgs.
PathMap
[0]);
11305
Assert.Equal(KeyValuePairUtil.Create("K 2" + s, "V 2" + s), parsedArgs.
PathMap
[1]);
11309
Assert.Equal(KeyValuePairUtil.Create("a =,b" + s, "1,= 2" + s), parsedArgs.
PathMap
[0]);
11310
Assert.Equal(KeyValuePairUtil.Create("x =,y" + s, "3 4" + s), parsedArgs.
PathMap
[1]);
11314
Assert.Equal(KeyValuePairUtil.Create(@"C:\temp\a\b\", "/_3/"), parsedArgs.
PathMap
[0]);
11315
Assert.Equal(KeyValuePairUtil.Create(@"C:\temp\a\", "/_2/"), parsedArgs.
PathMap
[1]);
11316
Assert.Equal(KeyValuePairUtil.Create(@"C:\temp\", "/_1/"), parsedArgs.
PathMap
[2]);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (4)
Diagnostics\DiagnosticTest.cs (4)
2874
Assert.Equal(expected, parsedArgs.
PathMap
[0]);
2888
Assert.Equal(new KeyValuePair<string, string>("C:\\temp/goo" + sep, "/temp\\goo" + sep), parse("/pathmap:C:\\temp/goo=/temp\\goo", "a.cs").
PathMap
[0]);
2889
Assert.Equal(new KeyValuePair<string, string>("noslash" + sep, "withoutslash" + sep), parse("/pathmap:noslash=withoutslash", "a.cs").
PathMap
[0]);
2890
var doublemap = parse("/pathmap:/temp=/goo,/temp/=/bar", "a.cs").
PathMap
;
Microsoft.CodeAnalysis.Rebuild.UnitTests (1)
DeterministicKeyBuilderTests.cs (1)
98
var obj = GetSyntaxTreeValues(compilation, compiler.Arguments.
PathMap
);
Microsoft.CodeAnalysis.VisualBasic (1)
CommandLine\VisualBasicCompiler.vb (1)
159
Dim sourceFileResolver = New LoggingSourceFileResolver(ImmutableArray(Of String).Empty, Arguments.BaseDirectory, Arguments.
PathMap
, touchedFilesLogger)
Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests (20)
CommandLineTests.vb (20)
3452
Assert.Equal(ImmutableArray.Create(Of KeyValuePair(Of String, String))(), parsedArgs.
PathMap
)
3456
Assert.Equal(KeyValuePairUtil.Create("K1" & s, "V1" & s), parsedArgs.
PathMap
(0))
3460
Assert.Equal(KeyValuePairUtil.Create("abc" & s, "/"), parsedArgs.
PathMap
(0))
3464
Assert.Equal(KeyValuePairUtil.Create("K1" & s, "V1" & s), parsedArgs.
PathMap
(0))
3465
Assert.Equal(KeyValuePairUtil.Create("K2" & s, "V2" & s), parsedArgs.
PathMap
(1))
3469
Assert.Equal(ImmutableArray.Create(Of KeyValuePair(Of String, String))(), parsedArgs.
PathMap
)
3498
Assert.Equal(KeyValuePairUtil.Create("supporting spaces" & s, "is hard" & s), parsedArgs.
PathMap
(0))
3502
Assert.Equal(KeyValuePairUtil.Create("K 1" & s, "V 1" & s), parsedArgs.
PathMap
(0))
3503
Assert.Equal(KeyValuePairUtil.Create("K 2" & s, "V 2" & s), parsedArgs.
PathMap
(1))
3507
Assert.Equal(KeyValuePairUtil.Create("K 1" & s, "V 1" & s), parsedArgs.
PathMap
(0))
3508
Assert.Equal(KeyValuePairUtil.Create("K 2" & s, "V 2" & s), parsedArgs.
PathMap
(1))
3512
Assert.Equal(KeyValuePairUtil.Create("a =,b" & s, "1,= 2" & s), parsedArgs.
PathMap
(0))
3513
Assert.Equal(KeyValuePairUtil.Create("x =,y" & s, "3 4" & s), parsedArgs.
PathMap
(1))
3517
Assert.Equal(KeyValuePairUtil.Create("C:\temp\a\b\", "/_3/"), parsedArgs.
PathMap
(0))
3518
Assert.Equal(KeyValuePairUtil.Create("C:\temp\a\", "/_2/"), parsedArgs.
PathMap
(1))
3519
Assert.Equal(KeyValuePairUtil.Create("C:\temp\", "/_1/"), parsedArgs.
PathMap
(2))
3537
Assert.Equal(expected, parsedArgs.
PathMap
(0))
3548
Assert.Equal(New KeyValuePair(Of String, String)("C:\temp/goo" + sep, "/temp\goo" + sep), Parse({"/pathmap:C:\temp/goo=/temp\goo", "a.vb"}).
PathMap
(0))
3549
Assert.Equal(New KeyValuePair(Of String, String)("noslash" + sep, "withoutslash" + sep), Parse({"/pathmap:noslash=withoutslash", "a.vb"}).
PathMap
(0))
3550
Dim doublemap = Parse({"/pathmap:/temp=/goo,/temp/=/bar", "a.vb"}).
PathMap