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
366
/// Resolves metadata references stored in <see cref="
MetadataReferences
"/> using given file resolver and metadata provider.
382
/// Resolves metadata references stored in <see cref="
MetadataReferences
"/> using given file resolver and metadata provider.
404
foreach (CommandLineReference cmdReference in
MetadataReferences
)
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (47)
CommandLineTests.cs (47)
512
string[] references = args.
MetadataReferences
.Select(r => r.Reference).ToArray();
1197
parsedArgs.
MetadataReferences
.
1204
parsedArgs.
MetadataReferences
.
1275
parsedArgs.
MetadataReferences
.
1282
parsedArgs.
MetadataReferences
.
1288
Assert.Equal("a", parsedArgs.
MetadataReferences
.Single().Properties.Aliases.Single());
1289
Assert.Equal("b", parsedArgs.
MetadataReferences
.Single().Reference);
2637
Assert.Equal(2, parsedArgs.
MetadataReferences
.Length);
2641
Assert.Equal(2, parsedArgs.
MetadataReferences
.Length);
2643
Assert.Equal(MscorlibFullPath, parsedArgs.
MetadataReferences
[0].Reference);
2644
Assert.Equal(MetadataReferenceProperties.Assembly, parsedArgs.
MetadataReferences
[0].Properties);
2646
Assert.Equal("goo.dll", parsedArgs.
MetadataReferences
[1].Reference);
2647
Assert.Equal(MetadataReferenceProperties.Assembly, parsedArgs.
MetadataReferences
[1].Properties);
2651
Assert.Equal(2, parsedArgs.
MetadataReferences
.Length);
2653
Assert.Equal(MscorlibFullPath, parsedArgs.
MetadataReferences
[0].Reference);
2654
Assert.Equal(MetadataReferenceProperties.Assembly, parsedArgs.
MetadataReferences
[0].Properties);
2656
Assert.Equal("goo.dll", parsedArgs.
MetadataReferences
[1].Reference);
2657
Assert.Equal(MetadataReferenceProperties.Assembly.WithEmbedInteropTypes(true), parsedArgs.
MetadataReferences
[1].Properties);
2661
Assert.Equal(2, parsedArgs.
MetadataReferences
.Length);
2663
Assert.Equal(MscorlibFullPath, parsedArgs.
MetadataReferences
[0].Reference);
2664
Assert.Equal(MetadataReferenceProperties.Assembly, parsedArgs.
MetadataReferences
[0].Properties);
2666
Assert.Equal("goo.dll", parsedArgs.
MetadataReferences
[1].Reference);
2667
Assert.Equal(MetadataReferenceProperties.Module, parsedArgs.
MetadataReferences
[1].Properties);
2671
Assert.Equal(4, parsedArgs.
MetadataReferences
.Length);
2673
Assert.Equal(MscorlibFullPath, parsedArgs.
MetadataReferences
[0].Reference);
2674
Assert.Equal(MetadataReferenceProperties.Assembly, parsedArgs.
MetadataReferences
[0].Properties);
2676
Assert.Equal("goo.dll", parsedArgs.
MetadataReferences
[1].Reference);
2677
Assert.Equal(MetadataReferenceProperties.Assembly.WithAliases(new[] { "a" }), parsedArgs.
MetadataReferences
[1].Properties);
2679
Assert.Equal("bar.dll", parsedArgs.
MetadataReferences
[2].Reference);
2680
Assert.Equal(MetadataReferenceProperties.Assembly.WithAliases(new[] { "b" }).WithEmbedInteropTypes(true), parsedArgs.
MetadataReferences
[2].Properties);
2682
Assert.Equal("c=mod.dll", parsedArgs.
MetadataReferences
[3].Reference);
2683
Assert.Equal(MetadataReferenceProperties.Module, parsedArgs.
MetadataReferences
[3].Properties);
2713
Assert.Equal(2, parsedArgs.
MetadataReferences
.Length);
2715
return parsedArgs.
MetadataReferences
[1];
5867
Assert.Equal(1, parsedArgs.
MetadataReferences
.Length);
5868
Assert.Equal("abc.netmodule", parsedArgs.
MetadataReferences
[0].Reference);
5869
Assert.Equal(MetadataImageKind.Module, parsedArgs.
MetadataReferences
[0].Properties.Kind);
5873
Assert.Equal(3, parsedArgs.
MetadataReferences
.Length);
5874
Assert.Equal("c:\\abc", parsedArgs.
MetadataReferences
[0].Reference);
5875
Assert.Equal(MetadataImageKind.Module, parsedArgs.
MetadataReferences
[0].Properties.Kind);
5876
Assert.Equal("c:\\abc", parsedArgs.
MetadataReferences
[1].Reference);
5877
Assert.Equal(MetadataImageKind.Module, parsedArgs.
MetadataReferences
[1].Properties.Kind);
5878
Assert.Equal("d:\\xyz", parsedArgs.
MetadataReferences
[2].Reference);
5879
Assert.Equal(MetadataImageKind.Module, parsedArgs.
MetadataReferences
[2].Properties.Kind);
11436
args.
MetadataReferences
.Select(x => x.Reference));
11441
args.
MetadataReferences
.Select(x => x.Reference));
11446
args.
MetadataReferences
.Select(x => x.Reference));
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (1)
CommandLineRunnerTests.cs (1)
692
}, 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))
2332
parsedArgs.
MetadataReferences
.
2339
parsedArgs.
MetadataReferences
.
2481
parsedArgs.
MetadataReferences
.
2488
parsedArgs.
MetadataReferences
.
4961
Assert.Equal(3, parsedArgs.
MetadataReferences
.Length)
4962
Assert.Equal("c:\", parsedArgs.
MetadataReferences
(0).Reference)
4963
Assert.Equal(MetadataImageKind.Module, parsedArgs.
MetadataReferences
(0).Properties.Kind)
4964
Assert.Equal("d:\x\y\z", parsedArgs.
MetadataReferences
(1).Reference)
4965
Assert.Equal(MetadataImageKind.Module, parsedArgs.
MetadataReferences
(1).Properties.Kind)
4966
Assert.Equal("abc", parsedArgs.
MetadataReferences
(2).Reference)
4967
Assert.Equal(MetadataImageKind.Module, parsedArgs.
MetadataReferences
(2).Properties.Kind)
4968
Assert.False(parsedArgs.
MetadataReferences
(0).Reference.EndsWith("mscorlib.dll", StringComparison.Ordinal))
4969
Assert.False(parsedArgs.
MetadataReferences
(1).Reference.EndsWith("mscorlib.dll", StringComparison.Ordinal))
4970
Assert.False(parsedArgs.
MetadataReferences
(2).Reference.EndsWith("mscorlib.dll", StringComparison.Ordinal))
9194
args.
MetadataReferences
.Select(Function(x) x.Reference))
9199
args.
MetadataReferences
.Select(Function(x) x.Reference))
9204
args.
MetadataReferences
.Select(Function(x) x.Reference))
9209
args.
MetadataReferences
.Select(Function(x) x.Reference))
9312
args.
MetadataReferences
.Select(Function(x) x.Reference))
9317
args.
MetadataReferences
.Select(Function(x) x.Reference))
9322
args.
MetadataReferences
.Select(Function(x) x.Reference))