2 writes to MetadataReferences
Microsoft.CodeAnalysis.CSharp (1)
CommandLine\CSharpCommandLineParser.cs (1)
1583
MetadataReferences
= metadataReferences.AsImmutable(),
Microsoft.CodeAnalysis.VisualBasic (1)
CommandLine\VisualBasicCommandLineParser.vb (1)
1515
.
MetadataReferences
= metadataReferences.AsImmutable(),
81 references to MetadataReferences
Microsoft.CodeAnalysis (4)
CommandLine\CommandLineArguments.cs (4)
37
/// Except for paths stored in <see cref="
MetadataReferences
"/>, all
377
/// Resolves metadata references stored in <see cref="
MetadataReferences
"/> using given file resolver and metadata provider.
393
/// Resolves metadata references stored in <see cref="
MetadataReferences
"/> using given file resolver and metadata provider.
415
foreach (CommandLineReference cmdReference in
MetadataReferences
)
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (51)
CommandLineTests.cs (50)
461
AssertEx.Equal(new[] { "System.dll" }, cmd.Arguments.
MetadataReferences
.Select(r => r.Reference));
512
string[] references = args.
MetadataReferences
.Select(r => r.Reference).ToArray();
1183
parsedArgs.
MetadataReferences
.
1190
parsedArgs.
MetadataReferences
.
1261
parsedArgs.
MetadataReferences
.
1268
parsedArgs.
MetadataReferences
.
1274
Assert.Equal("a", parsedArgs.
MetadataReferences
.Single().Properties.Aliases.Single());
1275
Assert.Equal("b", parsedArgs.
MetadataReferences
.Single().Reference);
2634
Assert.Equal(2, parsedArgs.
MetadataReferences
.Length);
2638
Assert.Equal(2, parsedArgs.
MetadataReferences
.Length);
2640
Assert.Equal(MscorlibFullPath, parsedArgs.
MetadataReferences
[0].Reference);
2641
Assert.Equal(MetadataReferenceProperties.Assembly, parsedArgs.
MetadataReferences
[0].Properties);
2643
Assert.Equal("goo.dll", parsedArgs.
MetadataReferences
[1].Reference);
2644
Assert.Equal(MetadataReferenceProperties.Assembly, parsedArgs.
MetadataReferences
[1].Properties);
2648
Assert.Equal(2, parsedArgs.
MetadataReferences
.Length);
2650
Assert.Equal(MscorlibFullPath, parsedArgs.
MetadataReferences
[0].Reference);
2651
Assert.Equal(MetadataReferenceProperties.Assembly, parsedArgs.
MetadataReferences
[0].Properties);
2653
Assert.Equal("goo.dll", parsedArgs.
MetadataReferences
[1].Reference);
2654
Assert.Equal(MetadataReferenceProperties.Assembly.WithEmbedInteropTypes(true), parsedArgs.
MetadataReferences
[1].Properties);
2658
Assert.Equal(2, parsedArgs.
MetadataReferences
.Length);
2660
Assert.Equal(MscorlibFullPath, parsedArgs.
MetadataReferences
[0].Reference);
2661
Assert.Equal(MetadataReferenceProperties.Assembly, parsedArgs.
MetadataReferences
[0].Properties);
2663
Assert.Equal("goo.dll", parsedArgs.
MetadataReferences
[1].Reference);
2664
Assert.Equal(MetadataReferenceProperties.Module, parsedArgs.
MetadataReferences
[1].Properties);
2668
Assert.Equal(4, parsedArgs.
MetadataReferences
.Length);
2670
Assert.Equal(MscorlibFullPath, parsedArgs.
MetadataReferences
[0].Reference);
2671
Assert.Equal(MetadataReferenceProperties.Assembly, parsedArgs.
MetadataReferences
[0].Properties);
2673
Assert.Equal("goo.dll", parsedArgs.
MetadataReferences
[1].Reference);
2674
Assert.Equal(MetadataReferenceProperties.Assembly.WithAliases(new[] { "a" }), parsedArgs.
MetadataReferences
[1].Properties);
2676
Assert.Equal("bar.dll", parsedArgs.
MetadataReferences
[2].Reference);
2677
Assert.Equal(MetadataReferenceProperties.Assembly.WithAliases(new[] { "b" }).WithEmbedInteropTypes(true), parsedArgs.
MetadataReferences
[2].Properties);
2679
Assert.Equal("c=mod.dll", parsedArgs.
MetadataReferences
[3].Reference);
2680
Assert.Equal(MetadataReferenceProperties.Module, parsedArgs.
MetadataReferences
[3].Properties);
2710
Assert.Equal(2, parsedArgs.
MetadataReferences
.Length);
2712
return parsedArgs.
MetadataReferences
[1];
5864
Assert.Equal(1, parsedArgs.
MetadataReferences
.Length);
5865
Assert.Equal("abc.netmodule", parsedArgs.
MetadataReferences
[0].Reference);
5866
Assert.Equal(MetadataImageKind.Module, parsedArgs.
MetadataReferences
[0].Properties.Kind);
5870
Assert.Equal(3, parsedArgs.
MetadataReferences
.Length);
5871
Assert.Equal("c:\\abc", parsedArgs.
MetadataReferences
[0].Reference);
5872
Assert.Equal(MetadataImageKind.Module, parsedArgs.
MetadataReferences
[0].Properties.Kind);
5873
Assert.Equal("c:\\abc", parsedArgs.
MetadataReferences
[1].Reference);
5874
Assert.Equal(MetadataImageKind.Module, parsedArgs.
MetadataReferences
[1].Properties.Kind);
5875
Assert.Equal("d:\\xyz", parsedArgs.
MetadataReferences
[2].Reference);
5876
Assert.Equal(MetadataImageKind.Module, parsedArgs.
MetadataReferences
[2].Properties.Kind);
8466
AssertEx.Equal(csc.Arguments.
MetadataReferences
.Select(r => r.Reference), new string[]
8514
Assert.Equal(csc.Arguments.
MetadataReferences
.Select(r => r.Reference), new string[]
11433
args.
MetadataReferences
.Select(x => x.Reference));
11438
args.
MetadataReferences
.Select(x => x.Reference));
11443
args.
MetadataReferences
.Select(x => x.Reference));
TouchedFileLoggingTests.cs (1)
212
expectedReads = cmd.Arguments.
MetadataReferences
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (1)
CommandLineRunnerTests.cs (1)
688
}, arguments.
MetadataReferences
.Select(r => r.Reference));
Microsoft.CodeAnalysis.InteractiveHost (1)
Interactive\Core\InteractiveHost.Service.cs (1)
551
foreach (var cmdLineReference in args.
MetadataReferences
)
Microsoft.CodeAnalysis.LanguageServer (1)
HostWorkspace\LoadedProject.cs (1)
160
var metadataReferences = commandLineArguments.
MetadataReferences
.Select(cr =>
Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests (22)
CommandLineTests.vb (22)
762
AssertEx.Equal({"System.dll"}, cmd.Arguments.
MetadataReferences
.Select(Function(r) r.Reference))
2317
parsedArgs.
MetadataReferences
.
2324
parsedArgs.
MetadataReferences
.
2466
parsedArgs.
MetadataReferences
.
2473
parsedArgs.
MetadataReferences
.
4946
Assert.Equal(3, parsedArgs.
MetadataReferences
.Length)
4947
Assert.Equal("c:\", parsedArgs.
MetadataReferences
(0).Reference)
4948
Assert.Equal(MetadataImageKind.Module, parsedArgs.
MetadataReferences
(0).Properties.Kind)
4949
Assert.Equal("d:\x\y\z", parsedArgs.
MetadataReferences
(1).Reference)
4950
Assert.Equal(MetadataImageKind.Module, parsedArgs.
MetadataReferences
(1).Properties.Kind)
4951
Assert.Equal("abc", parsedArgs.
MetadataReferences
(2).Reference)
4952
Assert.Equal(MetadataImageKind.Module, parsedArgs.
MetadataReferences
(2).Properties.Kind)
4953
Assert.False(parsedArgs.
MetadataReferences
(0).Reference.EndsWith("mscorlib.dll", StringComparison.Ordinal))
4954
Assert.False(parsedArgs.
MetadataReferences
(1).Reference.EndsWith("mscorlib.dll", StringComparison.Ordinal))
4955
Assert.False(parsedArgs.
MetadataReferences
(2).Reference.EndsWith("mscorlib.dll", StringComparison.Ordinal))
9179
args.
MetadataReferences
.Select(Function(x) x.Reference))
9184
args.
MetadataReferences
.Select(Function(x) x.Reference))
9189
args.
MetadataReferences
.Select(Function(x) x.Reference))
9194
args.
MetadataReferences
.Select(Function(x) x.Reference))
9297
args.
MetadataReferences
.Select(Function(x) x.Reference))
9302
args.
MetadataReferences
.Select(Function(x) x.Reference))
9307
args.
MetadataReferences
.Select(Function(x) x.Reference))
VBCSCompiler.UnitTests (1)
TouchedFileLoggingTests.cs (1)
160
expectedReads.AddRange(cmd.Arguments.
MetadataReferences
.Select(r => r.Reference));