35 references to Reference
Microsoft.CodeAnalysis (4)
CommandLine\CommandLineArguments.cs (4)
417resolved.Add(new UnresolvedMetadataReference(cmdReference.Reference, cmdReference.Properties)); 433references = metadataResolver.ResolveReference(cmdReference.Reference, baseFilePath: null, properties: cmdReference.Properties); 437var diagnostic = PortableExecutableReference.ExceptionToDiagnostic(e, messageProviderOpt!, Location.None, cmdReference.Reference, cmdReference.Properties.Kind); 445diagnosticsOpt.Add(new DiagnosticInfo(messageProviderOpt, messageProviderOpt.ERR_MetadataFileNotFound, cmdReference.Reference));
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (17)
CommandLineTests.cs (17)
510string[] references = args.MetadataReferences.Select(r => r.Reference).ToArray(); 1197Select((res) => res.Reference)); 1204Select((res) => res.Reference)); 1275Select((res) => res.Reference)); 1282Select((res) => res.Reference)); 1287Assert.Equal("b", parsedArgs.MetadataReferences.Single().Reference); 2639Assert.Equal(MscorlibFullPath, parsedArgs.MetadataReferences[0].Reference); 2642Assert.Equal("goo.dll", parsedArgs.MetadataReferences[1].Reference); 2649Assert.Equal(MscorlibFullPath, parsedArgs.MetadataReferences[0].Reference); 2652Assert.Equal("goo.dll", parsedArgs.MetadataReferences[1].Reference); 2659Assert.Equal(MscorlibFullPath, parsedArgs.MetadataReferences[0].Reference); 2662Assert.Equal("goo.dll", parsedArgs.MetadataReferences[1].Reference); 2669Assert.Equal(MscorlibFullPath, parsedArgs.MetadataReferences[0].Reference); 2672Assert.Equal("goo.dll", parsedArgs.MetadataReferences[1].Reference); 2675Assert.Equal("bar.dll", parsedArgs.MetadataReferences[2].Reference); 2678Assert.Equal("c=mod.dll", parsedArgs.MetadataReferences[3].Reference); 2701Assert.Equal(expectedRef, result.Reference);
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (1)
CommandLineRunnerTests.cs (1)
765}, arguments.MetadataReferences.Select(r => r.Reference));
Microsoft.CodeAnalysis.InteractiveHost (1)
Interactive\Core\InteractiveHost.Service.cs (1)
554var resolvedReferences = rspMetadataResolver.ResolveReference(cmdLineReference.Reference, baseFilePath: null, properties: MetadataReferenceProperties.Assembly);
Microsoft.CodeAnalysis.LanguageServer (5)
HostWorkspace\LoadedProject.cs (4)
127relativePathResolver.ResolvePath(cr.Reference, baseFilePath: null) ?? 128FileUtilities.ResolveRelativePath(cr.Reference, commandLineArguments.BaseDirectory); 137reference => _projectSystemProject.AddMetadataReference(reference.Reference, reference.Properties), 138reference => _projectSystemProject.RemoveMetadataReference(reference.Reference, reference.Properties),
HostWorkspace\ProjectTelemetry\ProjectLoadTelemetryReporter.cs (1)
125var lowerCaseName = Path.GetFileNameWithoutExtension(reference.Reference).ToLower();
Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests (7)
CommandLineTests.vb (7)
4955Assert.Equal("c:\", parsedArgs.MetadataReferences(0).Reference) 4957Assert.Equal("d:\x\y\z", parsedArgs.MetadataReferences(1).Reference) 4959Assert.Equal("abc", parsedArgs.MetadataReferences(2).Reference) 4961Assert.False(parsedArgs.MetadataReferences(0).Reference.EndsWith("mscorlib.dll", StringComparison.Ordinal)) 4962Assert.False(parsedArgs.MetadataReferences(1).Reference.EndsWith("mscorlib.dll", StringComparison.Ordinal)) 4963Assert.False(parsedArgs.MetadataReferences(2).Reference.EndsWith("mscorlib.dll", StringComparison.Ordinal)) 4964Assert.True(parsedArgs.DefaultCoreLibraryReference.Value.Reference.EndsWith("mscorlib.dll", StringComparison.Ordinal))