42 references to Reference
Microsoft.CodeAnalysis (4)
CommandLine\CommandLineArguments.cs (4)
428resolved.Add(new UnresolvedMetadataReference(cmdReference.Reference, cmdReference.Properties)); 444references = metadataResolver.ResolveReference(cmdReference.Reference, baseFilePath: null, properties: cmdReference.Properties); 448var diagnostic = PortableExecutableReference.ExceptionToDiagnostic(e, messageProviderOpt!, Location.None, cmdReference.Reference, cmdReference.Properties.Kind); 456diagnosticsOpt.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(); 1185Select((res) => res.Reference)); 1192Select((res) => res.Reference)); 1263Select((res) => res.Reference)); 1270Select((res) => res.Reference)); 1275Assert.Equal("b", parsedArgs.MetadataReferences.Single().Reference); 2629Assert.Equal(MscorlibFullPath, parsedArgs.MetadataReferences[0].Reference); 2632Assert.Equal("goo.dll", parsedArgs.MetadataReferences[1].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); 2665Assert.Equal("bar.dll", parsedArgs.MetadataReferences[2].Reference); 2668Assert.Equal("c=mod.dll", parsedArgs.MetadataReferences[3].Reference); 2691Assert.Equal(expectedRef, result.Reference); 5854Assert.Equal("abc.netmodule", parsedArgs.MetadataReferences[0].Reference); 5860Assert.Equal("c:\\abc", parsedArgs.MetadataReferences[0].Reference); 5862Assert.Equal("c:\\abc", parsedArgs.MetadataReferences[1].Reference); 5864Assert.Equal("d:\\xyz", parsedArgs.MetadataReferences[2].Reference); 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)
556var resolvedReferences = rspMetadataResolver.ResolveReference(cmdLineReference.Reference, baseFilePath: null, properties: MetadataReferenceProperties.Assembly);
Microsoft.CodeAnalysis.LanguageServer (5)
HostWorkspace\LoadedProject.cs (4)
168relativePathResolver.ResolvePath(cr.Reference, baseFilePath: null) ?? 169FileUtilities.ResolveRelativePath(cr.Reference, commandLineArguments.BaseDirectory); 178reference => _projectSystemProject.AddMetadataReference(reference.Reference, reference.Properties), 179reference => _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)
4947Assert.Equal("c:\", parsedArgs.MetadataReferences(0).Reference) 4949Assert.Equal("d:\x\y\z", parsedArgs.MetadataReferences(1).Reference) 4951Assert.Equal("abc", parsedArgs.MetadataReferences(2).Reference) 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)) 4956Assert.True(parsedArgs.DefaultCoreLibraryReference.Value.Reference.EndsWith("mscorlib.dll", StringComparison.Ordinal))