2 writes to MetadataReferences
Microsoft.CodeAnalysis.CSharp (1)
CommandLine\CSharpCommandLineParser.cs (1)
1553
MetadataReferences
= metadataReferences.AsImmutable(),
Microsoft.CodeAnalysis.VisualBasic (1)
CommandLine\VisualBasicCommandLineParser.vb (1)
1477
.
MetadataReferences
= metadataReferences.AsImmutable(),
82 references to MetadataReferences
Microsoft.CodeAnalysis (4)
CommandLine\CommandLineArguments.cs (4)
37
/// Except for paths stored in <see cref="
MetadataReferences
"/>, all
361
/// Resolves metadata references stored in <see cref="
MetadataReferences
"/> using given file resolver and metadata provider.
377
/// Resolves metadata references stored in <see cref="
MetadataReferences
"/> using given file resolver and metadata provider.
399
foreach (CommandLineReference cmdReference in
MetadataReferences
)
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (49)
CommandLineTests.cs (48)
404
AssertEx.Equal(new[] { "System.dll" }, cmd.Arguments.
MetadataReferences
.Select(r => r.Reference));
455
string[] references = args.
MetadataReferences
.Select(r => r.Reference).ToArray();
1140
parsedArgs.
MetadataReferences
.
1147
parsedArgs.
MetadataReferences
.
1218
parsedArgs.
MetadataReferences
.
1225
parsedArgs.
MetadataReferences
.
1231
Assert.Equal("a", parsedArgs.
MetadataReferences
.Single().Properties.Aliases.Single());
1232
Assert.Equal("b", parsedArgs.
MetadataReferences
.Single().Reference);
2570
Assert.Equal(2, parsedArgs.
MetadataReferences
.Length);
2574
Assert.Equal(2, parsedArgs.
MetadataReferences
.Length);
2576
Assert.Equal(MscorlibFullPath, parsedArgs.
MetadataReferences
[0].Reference);
2577
Assert.Equal(MetadataReferenceProperties.Assembly, parsedArgs.
MetadataReferences
[0].Properties);
2579
Assert.Equal("goo.dll", parsedArgs.
MetadataReferences
[1].Reference);
2580
Assert.Equal(MetadataReferenceProperties.Assembly, parsedArgs.
MetadataReferences
[1].Properties);
2584
Assert.Equal(2, parsedArgs.
MetadataReferences
.Length);
2586
Assert.Equal(MscorlibFullPath, parsedArgs.
MetadataReferences
[0].Reference);
2587
Assert.Equal(MetadataReferenceProperties.Assembly, parsedArgs.
MetadataReferences
[0].Properties);
2589
Assert.Equal("goo.dll", parsedArgs.
MetadataReferences
[1].Reference);
2590
Assert.Equal(MetadataReferenceProperties.Assembly.WithEmbedInteropTypes(true), parsedArgs.
MetadataReferences
[1].Properties);
2594
Assert.Equal(2, parsedArgs.
MetadataReferences
.Length);
2596
Assert.Equal(MscorlibFullPath, parsedArgs.
MetadataReferences
[0].Reference);
2597
Assert.Equal(MetadataReferenceProperties.Assembly, parsedArgs.
MetadataReferences
[0].Properties);
2599
Assert.Equal("goo.dll", parsedArgs.
MetadataReferences
[1].Reference);
2600
Assert.Equal(MetadataReferenceProperties.Module, parsedArgs.
MetadataReferences
[1].Properties);
2604
Assert.Equal(4, parsedArgs.
MetadataReferences
.Length);
2606
Assert.Equal(MscorlibFullPath, parsedArgs.
MetadataReferences
[0].Reference);
2607
Assert.Equal(MetadataReferenceProperties.Assembly, parsedArgs.
MetadataReferences
[0].Properties);
2609
Assert.Equal("goo.dll", parsedArgs.
MetadataReferences
[1].Reference);
2610
Assert.Equal(MetadataReferenceProperties.Assembly.WithAliases(new[] { "a" }), parsedArgs.
MetadataReferences
[1].Properties);
2612
Assert.Equal("bar.dll", parsedArgs.
MetadataReferences
[2].Reference);
2613
Assert.Equal(MetadataReferenceProperties.Assembly.WithAliases(new[] { "b" }).WithEmbedInteropTypes(true), parsedArgs.
MetadataReferences
[2].Properties);
2615
Assert.Equal("c=mod.dll", parsedArgs.
MetadataReferences
[3].Reference);
2616
Assert.Equal(MetadataReferenceProperties.Module, parsedArgs.
MetadataReferences
[3].Properties);
5643
Assert.Equal(1, parsedArgs.
MetadataReferences
.Length);
5644
Assert.Equal("abc.netmodule", parsedArgs.
MetadataReferences
[0].Reference);
5645
Assert.Equal(MetadataImageKind.Module, parsedArgs.
MetadataReferences
[0].Properties.Kind);
5649
Assert.Equal(3, parsedArgs.
MetadataReferences
.Length);
5650
Assert.Equal("c:\\abc", parsedArgs.
MetadataReferences
[0].Reference);
5651
Assert.Equal(MetadataImageKind.Module, parsedArgs.
MetadataReferences
[0].Properties.Kind);
5652
Assert.Equal("c:\\abc", parsedArgs.
MetadataReferences
[1].Reference);
5653
Assert.Equal(MetadataImageKind.Module, parsedArgs.
MetadataReferences
[1].Properties.Kind);
5654
Assert.Equal("d:\\xyz", parsedArgs.
MetadataReferences
[2].Reference);
5655
Assert.Equal(MetadataImageKind.Module, parsedArgs.
MetadataReferences
[2].Properties.Kind);
8245
AssertEx.Equal(csc.Arguments.
MetadataReferences
.Select(r => r.Reference), new string[]
8293
Assert.Equal(csc.Arguments.
MetadataReferences
.Select(r => r.Reference), new string[]
11166
args.
MetadataReferences
.Select(x => x.Reference));
11171
args.
MetadataReferences
.Select(x => x.Reference));
11176
args.
MetadataReferences
.Select(x => x.Reference));
TouchedFileLoggingTests.cs (1)
213
expectedReads = cmd.Arguments.
MetadataReferences
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (1)
CommandLineRunnerTests.cs (1)
763
}, arguments.
MetadataReferences
.Select(r => r.Reference));
Microsoft.CodeAnalysis.InteractiveHost (1)
Interactive\Core\InteractiveHost.Service.cs (1)
557
foreach (var cmdLineReference in args.
MetadataReferences
)
Microsoft.CodeAnalysis.LanguageServerIndexFormat.Generator (1)
CompilerInvocation.cs (1)
93
metadataReferences: parsedCommandLine.
MetadataReferences
.Select(r => MetadataReference.CreateFromFile(mapPath(r.Reference), r.Properties)),
Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests (25)
CommandLineTests.vb (24)
760
AssertEx.Equal({"System.dll"}, cmd.Arguments.
MetadataReferences
.Select(Function(r) r.Reference))
2324
parsedArgs.
MetadataReferences
.
2331
parsedArgs.
MetadataReferences
.
2473
parsedArgs.
MetadataReferences
.
2480
parsedArgs.
MetadataReferences
.
4953
Assert.Equal(3, parsedArgs.
MetadataReferences
.Length)
4954
Assert.Equal("c:\", parsedArgs.
MetadataReferences
(0).Reference)
4955
Assert.Equal(MetadataImageKind.Module, parsedArgs.
MetadataReferences
(0).Properties.Kind)
4956
Assert.Equal("d:\x\y\z", parsedArgs.
MetadataReferences
(1).Reference)
4957
Assert.Equal(MetadataImageKind.Module, parsedArgs.
MetadataReferences
(1).Properties.Kind)
4958
Assert.Equal("abc", parsedArgs.
MetadataReferences
(2).Reference)
4959
Assert.Equal(MetadataImageKind.Module, parsedArgs.
MetadataReferences
(2).Properties.Kind)
4960
Assert.False(parsedArgs.
MetadataReferences
(0).Reference.EndsWith("mscorlib.dll", StringComparison.Ordinal))
4961
Assert.False(parsedArgs.
MetadataReferences
(1).Reference.EndsWith("mscorlib.dll", StringComparison.Ordinal))
4962
Assert.False(parsedArgs.
MetadataReferences
(2).Reference.EndsWith("mscorlib.dll", StringComparison.Ordinal))
7134
Assert.Equal(vbc.Arguments.
MetadataReferences
.Select(Function(r) r.Reference),
7200
Assert.Equal(vbc.Arguments.
MetadataReferences
.Select(Function(r) r.Reference),
9075
args.
MetadataReferences
.Select(Function(x) x.Reference))
9080
args.
MetadataReferences
.Select(Function(x) x.Reference))
9085
args.
MetadataReferences
.Select(Function(x) x.Reference))
9090
args.
MetadataReferences
.Select(Function(x) x.Reference))
9193
args.
MetadataReferences
.Select(Function(x) x.Reference))
9198
args.
MetadataReferences
.Select(Function(x) x.Reference))
9203
args.
MetadataReferences
.Select(Function(x) x.Reference))
TouchedFileLoggingTests.vb (1)
170
expectedReads = cmd.Arguments.
MetadataReferences
.Select(Function(r) r.Reference).ToList()
VBCSCompiler.UnitTests (1)
TouchedFileLoggingTests.cs (1)
158
expectedReads.AddRange(cmd.Arguments.
MetadataReferences
.Select(r => r.Reference));