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. 415foreach (CommandLineReference cmdReference in MetadataReferences)
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (47)
CommandLineTests.cs (47)
512string[] references = args.MetadataReferences.Select(r => r.Reference).ToArray(); 1183parsedArgs.MetadataReferences. 1190parsedArgs.MetadataReferences. 1261parsedArgs.MetadataReferences. 1268parsedArgs.MetadataReferences. 1274Assert.Equal("a", parsedArgs.MetadataReferences.Single().Properties.Aliases.Single()); 1275Assert.Equal("b", parsedArgs.MetadataReferences.Single().Reference); 2623Assert.Equal(2, parsedArgs.MetadataReferences.Length); 2627Assert.Equal(2, parsedArgs.MetadataReferences.Length); 2629Assert.Equal(MscorlibFullPath, parsedArgs.MetadataReferences[0].Reference); 2630Assert.Equal(MetadataReferenceProperties.Assembly, parsedArgs.MetadataReferences[0].Properties); 2632Assert.Equal("goo.dll", parsedArgs.MetadataReferences[1].Reference); 2633Assert.Equal(MetadataReferenceProperties.Assembly, parsedArgs.MetadataReferences[1].Properties); 2637Assert.Equal(2, parsedArgs.MetadataReferences.Length); 2639Assert.Equal(MscorlibFullPath, parsedArgs.MetadataReferences[0].Reference); 2640Assert.Equal(MetadataReferenceProperties.Assembly, parsedArgs.MetadataReferences[0].Properties); 2642Assert.Equal("goo.dll", parsedArgs.MetadataReferences[1].Reference); 2643Assert.Equal(MetadataReferenceProperties.Assembly.WithEmbedInteropTypes(true), parsedArgs.MetadataReferences[1].Properties); 2647Assert.Equal(2, parsedArgs.MetadataReferences.Length); 2649Assert.Equal(MscorlibFullPath, parsedArgs.MetadataReferences[0].Reference); 2650Assert.Equal(MetadataReferenceProperties.Assembly, parsedArgs.MetadataReferences[0].Properties); 2652Assert.Equal("goo.dll", parsedArgs.MetadataReferences[1].Reference); 2653Assert.Equal(MetadataReferenceProperties.Module, parsedArgs.MetadataReferences[1].Properties); 2657Assert.Equal(4, parsedArgs.MetadataReferences.Length); 2659Assert.Equal(MscorlibFullPath, parsedArgs.MetadataReferences[0].Reference); 2660Assert.Equal(MetadataReferenceProperties.Assembly, parsedArgs.MetadataReferences[0].Properties); 2662Assert.Equal("goo.dll", parsedArgs.MetadataReferences[1].Reference); 2663Assert.Equal(MetadataReferenceProperties.Assembly.WithAliases(new[] { "a" }), parsedArgs.MetadataReferences[1].Properties); 2665Assert.Equal("bar.dll", parsedArgs.MetadataReferences[2].Reference); 2666Assert.Equal(MetadataReferenceProperties.Assembly.WithAliases(new[] { "b" }).WithEmbedInteropTypes(true), parsedArgs.MetadataReferences[2].Properties); 2668Assert.Equal("c=mod.dll", parsedArgs.MetadataReferences[3].Reference); 2669Assert.Equal(MetadataReferenceProperties.Module, parsedArgs.MetadataReferences[3].Properties); 2699Assert.Equal(2, parsedArgs.MetadataReferences.Length); 2701return parsedArgs.MetadataReferences[1]; 5853Assert.Equal(1, parsedArgs.MetadataReferences.Length); 5854Assert.Equal("abc.netmodule", parsedArgs.MetadataReferences[0].Reference); 5855Assert.Equal(MetadataImageKind.Module, parsedArgs.MetadataReferences[0].Properties.Kind); 5859Assert.Equal(3, parsedArgs.MetadataReferences.Length); 5860Assert.Equal("c:\\abc", parsedArgs.MetadataReferences[0].Reference); 5861Assert.Equal(MetadataImageKind.Module, parsedArgs.MetadataReferences[0].Properties.Kind); 5862Assert.Equal("c:\\abc", parsedArgs.MetadataReferences[1].Reference); 5863Assert.Equal(MetadataImageKind.Module, parsedArgs.MetadataReferences[1].Properties.Kind); 5864Assert.Equal("d:\\xyz", parsedArgs.MetadataReferences[2].Reference); 5865Assert.Equal(MetadataImageKind.Module, parsedArgs.MetadataReferences[2].Properties.Kind); 11422args.MetadataReferences.Select(x => x.Reference)); 11427args.MetadataReferences.Select(x => x.Reference)); 11432args.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)
551foreach (var cmdLineReference in args.MetadataReferences)
Microsoft.CodeAnalysis.LanguageServer (1)
HostWorkspace\LoadedProject.cs (1)
162var metadataReferences = commandLineArguments.MetadataReferences.Select(cr =>
Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests (22)
CommandLineTests.vb (22)
762AssertEx.Equal({"System.dll"}, cmd.Arguments.MetadataReferences.Select(Function(r) r.Reference)) 2317parsedArgs.MetadataReferences. 2324parsedArgs.MetadataReferences. 2466parsedArgs.MetadataReferences. 2473parsedArgs.MetadataReferences. 4946Assert.Equal(3, parsedArgs.MetadataReferences.Length) 4947Assert.Equal("c:\", parsedArgs.MetadataReferences(0).Reference) 4948Assert.Equal(MetadataImageKind.Module, parsedArgs.MetadataReferences(0).Properties.Kind) 4949Assert.Equal("d:\x\y\z", parsedArgs.MetadataReferences(1).Reference) 4950Assert.Equal(MetadataImageKind.Module, parsedArgs.MetadataReferences(1).Properties.Kind) 4951Assert.Equal("abc", parsedArgs.MetadataReferences(2).Reference) 4952Assert.Equal(MetadataImageKind.Module, parsedArgs.MetadataReferences(2).Properties.Kind) 4953Assert.False(parsedArgs.MetadataReferences(0).Reference.EndsWith("mscorlib.dll", StringComparison.Ordinal)) 4954Assert.False(parsedArgs.MetadataReferences(1).Reference.EndsWith("mscorlib.dll", StringComparison.Ordinal)) 4955Assert.False(parsedArgs.MetadataReferences(2).Reference.EndsWith("mscorlib.dll", StringComparison.Ordinal)) 9179args.MetadataReferences.Select(Function(x) x.Reference)) 9184args.MetadataReferences.Select(Function(x) x.Reference)) 9189args.MetadataReferences.Select(Function(x) x.Reference)) 9194args.MetadataReferences.Select(Function(x) x.Reference)) 9297args.MetadataReferences.Select(Function(x) x.Reference)) 9302args.MetadataReferences.Select(Function(x) x.Reference)) 9307args.MetadataReferences.Select(Function(x) x.Reference))