1 write to MappedSourceRoots
Microsoft.Build.Tasks.CodeAnalysis (1)
src\Compilers\Core\MSBuildTask\MapSourceRoots.cs (1)
218MappedSourceRoots = mappedSourceRoots.ToArray();
51 references to MappedSourceRoots
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (51)
MapSourceRootTests.cs (51)
57RoslynDebug.Assert(task.MappedSourceRoots is object); 58Assert.Equal(4, task.MappedSourceRoots.Length); 60Assert.Equal(Utilities.GetFullPathNoThrow(Utilities.FixFilePath(@"c:\packages\SourcePackage1\")), task.MappedSourceRoots[0].ItemSpec); 61Assert.Equal(@"/_1/", task.MappedSourceRoots[0].GetMetadata("MappedPath")); 63Assert.Equal(Utilities.GetFullPathNoThrow(Utilities.FixFilePath("/packages/SourcePackage2/")), task.MappedSourceRoots[1].ItemSpec); 64Assert.Equal(@"/_2/", task.MappedSourceRoots[1].GetMetadata("MappedPath")); 66Assert.Equal(Utilities.GetFullPathNoThrow(Utilities.FixFilePath(@"c:\MyProjects\MyProject\")), task.MappedSourceRoots[2].ItemSpec); 67Assert.Equal(@"/_/", task.MappedSourceRoots[2].GetMetadata("MappedPath")); 68Assert.Equal(@"Git", task.MappedSourceRoots[2].GetMetadata("SourceControl")); 70Assert.Equal(Utilities.GetFullPathNoThrow(Utilities.FixFilePath(@"c:\MyProjects\MyProject\a\b\")), task.MappedSourceRoots[3].ItemSpec); 71Assert.Equal(@"/_/a/b/", task.MappedSourceRoots[3].GetMetadata("MappedPath")); 72Assert.Equal(@"Git", task.MappedSourceRoots[3].GetMetadata("SourceControl")); 73Assert.Equal(@"some value", task.MappedSourceRoots[3].GetMetadata("some metadata")); 106RoslynDebug.Assert(task.MappedSourceRoots is object); 107Assert.Equal(3, task.MappedSourceRoots.Length); 109Assert.Equal(Utilities.FixFilePath(Utilities.GetFullPathNoThrow(@"!@#:;$%^&*()_+|{}\")), task.MappedSourceRoots[0].ItemSpec); 110Assert.Equal(@"/_1/", task.MappedSourceRoots[0].GetMetadata("MappedPath")); 112Assert.Equal(Utilities.FixFilePath(Utilities.GetFullPathNoThrow("****/")), task.MappedSourceRoots[1].ItemSpec); 113Assert.Equal(@"/_/", task.MappedSourceRoots[1].GetMetadata("MappedPath")); 114Assert.Equal(@"Git", task.MappedSourceRoots[1].GetMetadata("SourceControl")); 116Assert.Equal(Utilities.FixFilePath(Utilities.GetFullPathNoThrow(@"****\|||:;\")), task.MappedSourceRoots[2].ItemSpec); 117Assert.Equal(@"/_/|||:;/", task.MappedSourceRoots[2].GetMetadata("MappedPath")); 118Assert.Equal(@"Git", task.MappedSourceRoots[2].GetMetadata("SourceControl")); 183RoslynDebug.Assert(task.MappedSourceRoots is object); 184Assert.Equal(4, task.MappedSourceRoots.Length); 186Assert.Equal(Utilities.GetFullPathNoThrow(Utilities.FixFilePath(@"c:\MyProjects\MyProject\")), task.MappedSourceRoots[0].ItemSpec); 187Assert.Equal(@"/_/", task.MappedSourceRoots[0].GetMetadata("MappedPath")); 189Assert.Equal(Utilities.GetFullPathNoThrow(Utilities.FixFilePath(@"c:\MyProjects\MyProject\a\a\")), task.MappedSourceRoots[1].ItemSpec); 190Assert.Equal(@"/_/a/a/", task.MappedSourceRoots[1].GetMetadata("MappedPath")); 192Assert.Equal(Utilities.GetFullPathNoThrow(Utilities.FixFilePath(@"c:\MyProjects\MyProject\a\b\")), task.MappedSourceRoots[2].ItemSpec); 193Assert.Equal(@"/_/a/b/", task.MappedSourceRoots[2].GetMetadata("MappedPath")); 195Assert.Equal(Utilities.GetFullPathNoThrow(Utilities.FixFilePath(@"c:\MyProjects\MyProject\a\c\")), task.MappedSourceRoots[3].ItemSpec); 196Assert.Equal(@"/_/a/c/", task.MappedSourceRoots[3].GetMetadata("MappedPath")); 221RoslynDebug.Assert(task.MappedSourceRoots is object); 222Assert.Equal(3, task.MappedSourceRoots.Length); 224Assert.Equal(Utilities.GetFullPathNoThrow(Utilities.FixFilePath(@"c:\packages\SourcePackage1\")), task.MappedSourceRoots[0].ItemSpec); 225Assert.Equal(@"/_/", task.MappedSourceRoots[0].GetMetadata("MappedPath")); 227Assert.Equal(Utilities.GetFullPathNoThrow(Utilities.FixFilePath(@"C:\packages\SourcePackage1\")), task.MappedSourceRoots[1].ItemSpec); 228Assert.Equal(@"/_1/", task.MappedSourceRoots[1].GetMetadata("MappedPath")); 230Assert.Equal(Utilities.GetFullPathNoThrow(Utilities.FixFilePath(@"c:\packages\SourcePackage2\")), task.MappedSourceRoots[2].ItemSpec); 231Assert.Equal(@"/_2/", task.MappedSourceRoots[2].GetMetadata("MappedPath")); 273Assert.Null(task.MappedSourceRoots); 343AssertEx.NotNull(task.MappedSourceRoots); 349]), string.Join("\n", task.MappedSourceRoots.Select(InspectSourceRoot))); 380Assert.Null(task.MappedSourceRoots); 409Assert.Null(task.MappedSourceRoots); 443Assert.Null(task.MappedSourceRoots); 448AssertEx.NotNull(task.MappedSourceRoots); 452]), string.Join("\n", task.MappedSourceRoots.Select(InspectSourceRoot))); 491AssertEx.NotNull(task.MappedSourceRoots); 497string.Join(Environment.NewLine, task.MappedSourceRoots.Select(InspectSourceRoot)));