1 write to MetadataReferences
Microsoft.CodeAnalysis.VisualBasic (1)
CommandLine\VisualBasicCommandLineParser.vb (1)
1497
.
MetadataReferences
= metadataReferences.AsImmutable(),
76 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 (47)
CommandLineTests.cs (47)
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);
2623
Assert.Equal(2, parsedArgs.
MetadataReferences
.Length);
2627
Assert.Equal(2, parsedArgs.
MetadataReferences
.Length);
2629
Assert.Equal(MscorlibFullPath, parsedArgs.
MetadataReferences
[0].Reference);
2630
Assert.Equal(MetadataReferenceProperties.Assembly, parsedArgs.
MetadataReferences
[0].Properties);
2632
Assert.Equal("goo.dll", parsedArgs.
MetadataReferences
[1].Reference);
2633
Assert.Equal(MetadataReferenceProperties.Assembly, parsedArgs.
MetadataReferences
[1].Properties);
2637
Assert.Equal(2, parsedArgs.
MetadataReferences
.Length);
2639
Assert.Equal(MscorlibFullPath, parsedArgs.
MetadataReferences
[0].Reference);
2640
Assert.Equal(MetadataReferenceProperties.Assembly, parsedArgs.
MetadataReferences
[0].Properties);
2642
Assert.Equal("goo.dll", parsedArgs.
MetadataReferences
[1].Reference);
2643
Assert.Equal(MetadataReferenceProperties.Assembly.WithEmbedInteropTypes(true), parsedArgs.
MetadataReferences
[1].Properties);
2647
Assert.Equal(2, parsedArgs.
MetadataReferences
.Length);
2649
Assert.Equal(MscorlibFullPath, parsedArgs.
MetadataReferences
[0].Reference);
2650
Assert.Equal(MetadataReferenceProperties.Assembly, parsedArgs.
MetadataReferences
[0].Properties);
2652
Assert.Equal("goo.dll", parsedArgs.
MetadataReferences
[1].Reference);
2653
Assert.Equal(MetadataReferenceProperties.Module, parsedArgs.
MetadataReferences
[1].Properties);
2657
Assert.Equal(4, parsedArgs.
MetadataReferences
.Length);
2659
Assert.Equal(MscorlibFullPath, parsedArgs.
MetadataReferences
[0].Reference);
2660
Assert.Equal(MetadataReferenceProperties.Assembly, parsedArgs.
MetadataReferences
[0].Properties);
2662
Assert.Equal("goo.dll", parsedArgs.
MetadataReferences
[1].Reference);
2663
Assert.Equal(MetadataReferenceProperties.Assembly.WithAliases(new[] { "a" }), parsedArgs.
MetadataReferences
[1].Properties);
2665
Assert.Equal("bar.dll", parsedArgs.
MetadataReferences
[2].Reference);
2666
Assert.Equal(MetadataReferenceProperties.Assembly.WithAliases(new[] { "b" }).WithEmbedInteropTypes(true), parsedArgs.
MetadataReferences
[2].Properties);
2668
Assert.Equal("c=mod.dll", parsedArgs.
MetadataReferences
[3].Reference);
2669
Assert.Equal(MetadataReferenceProperties.Module, parsedArgs.
MetadataReferences
[3].Properties);
2699
Assert.Equal(2, parsedArgs.
MetadataReferences
.Length);
2701
return parsedArgs.
MetadataReferences
[1];
5853
Assert.Equal(1, parsedArgs.
MetadataReferences
.Length);
5854
Assert.Equal("abc.netmodule", parsedArgs.
MetadataReferences
[0].Reference);
5855
Assert.Equal(MetadataImageKind.Module, parsedArgs.
MetadataReferences
[0].Properties.Kind);
5859
Assert.Equal(3, parsedArgs.
MetadataReferences
.Length);
5860
Assert.Equal("c:\\abc", parsedArgs.
MetadataReferences
[0].Reference);
5861
Assert.Equal(MetadataImageKind.Module, parsedArgs.
MetadataReferences
[0].Properties.Kind);
5862
Assert.Equal("c:\\abc", parsedArgs.
MetadataReferences
[1].Reference);
5863
Assert.Equal(MetadataImageKind.Module, parsedArgs.
MetadataReferences
[1].Properties.Kind);
5864
Assert.Equal("d:\\xyz", parsedArgs.
MetadataReferences
[2].Reference);
5865
Assert.Equal(MetadataImageKind.Module, parsedArgs.
MetadataReferences
[2].Properties.Kind);
11422
args.
MetadataReferences
.Select(x => x.Reference));
11427
args.
MetadataReferences
.Select(x => x.Reference));
11432
args.
MetadataReferences
.Select(x => x.Reference));
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)
162
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))