42 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 (24)
CommandLineTests.cs (24)
512string[] references = args.MetadataReferences.Select(r => r.Reference).ToArray(); 1199Select((res) => res.Reference)); 1206Select((res) => res.Reference)); 1277Select((res) => res.Reference)); 1284Select((res) => res.Reference)); 1289Assert.Equal("b", parsedArgs.MetadataReferences.Single().Reference); 2643Assert.Equal(MscorlibFullPath, parsedArgs.MetadataReferences[0].Reference); 2646Assert.Equal("goo.dll", parsedArgs.MetadataReferences[1].Reference); 2653Assert.Equal(MscorlibFullPath, parsedArgs.MetadataReferences[0].Reference); 2656Assert.Equal("goo.dll", parsedArgs.MetadataReferences[1].Reference); 2663Assert.Equal(MscorlibFullPath, parsedArgs.MetadataReferences[0].Reference); 2666Assert.Equal("goo.dll", parsedArgs.MetadataReferences[1].Reference); 2673Assert.Equal(MscorlibFullPath, parsedArgs.MetadataReferences[0].Reference); 2676Assert.Equal("goo.dll", parsedArgs.MetadataReferences[1].Reference); 2679Assert.Equal("bar.dll", parsedArgs.MetadataReferences[2].Reference); 2682Assert.Equal("c=mod.dll", parsedArgs.MetadataReferences[3].Reference); 2705Assert.Equal(expectedRef, result.Reference); 5868Assert.Equal("abc.netmodule", parsedArgs.MetadataReferences[0].Reference); 5874Assert.Equal("c:\\abc", parsedArgs.MetadataReferences[0].Reference); 5876Assert.Equal("c:\\abc", parsedArgs.MetadataReferences[1].Reference); 5878Assert.Equal("d:\\xyz", parsedArgs.MetadataReferences[2].Reference); 11436args.MetadataReferences.Select(x => x.Reference)); 11441args.MetadataReferences.Select(x => x.Reference)); 11446args.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)
556var resolvedReferences = rspMetadataResolver.ResolveReference(cmdLineReference.Reference, baseFilePath: null, properties: MetadataReferenceProperties.Assembly);
Microsoft.CodeAnalysis.LanguageServer (5)
HostWorkspace\LoadedProject.cs (4)
166relativePathResolver.ResolvePath(cr.Reference, baseFilePath: null) ?? 167FileUtilities.ResolveRelativePath(cr.Reference, commandLineArguments.BaseDirectory); 176reference => _projectSystemProject.AddMetadataReference(reference.Reference, reference.Properties), 177reference => _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)
4962Assert.Equal("c:\", parsedArgs.MetadataReferences(0).Reference) 4964Assert.Equal("d:\x\y\z", parsedArgs.MetadataReferences(1).Reference) 4966Assert.Equal("abc", parsedArgs.MetadataReferences(2).Reference) 4968Assert.False(parsedArgs.MetadataReferences(0).Reference.EndsWith("mscorlib.dll", StringComparison.Ordinal)) 4969Assert.False(parsedArgs.MetadataReferences(1).Reference.EndsWith("mscorlib.dll", StringComparison.Ordinal)) 4970Assert.False(parsedArgs.MetadataReferences(2).Reference.EndsWith("mscorlib.dll", StringComparison.Ordinal)) 4971Assert.True(parsedArgs.DefaultCoreLibraryReference.Value.Reference.EndsWith("mscorlib.dll", StringComparison.Ordinal))