12 instantiations of CommandLineReference
Microsoft.CodeAnalysis.CSharp (3)
CommandLine\CSharpCommandLineParser.cs (3)
710metadataReferences.AddRange(ParseSeparatedPaths(value).Select(path => new CommandLineReference(path, MetadataReferenceProperties.Module))); 1406metadataReferences.Insert(0, new CommandLineReference(Path.Combine(sdkDirectory, "mscorlib.dll"), MetadataReferenceProperties.Assembly)); 1956commandLineReferences.Add(new CommandLineReference(path.ToString(), properties));
Microsoft.CodeAnalysis.VisualBasic (9)
CommandLine\VisualBasicCommandLineParser.vb (9)
678Function(path) New CommandLineReference(path, New MetadataReferenceProperties(MetadataImageKind.Module)))) 1330New CommandLineReference(systemDllPath, New MetadataReferenceProperties(MetadataImageKind.Assembly))) 1343New CommandLineReference(msVbDllPath, New MetadataReferenceProperties(MetadataImageKind.Assembly))) 1346metadataReferences.Add(New CommandLineReference(vbRuntimePath, New MetadataReferenceProperties(MetadataImageKind.Assembly))) 1546Return New CommandLineReference(systemRuntimePath, New MetadataReferenceProperties(MetadataImageKind.Assembly)) 1555Return New CommandLineReference(systemRuntimePath, New MetadataReferenceProperties(MetadataImageKind.Assembly)) 1563Return New CommandLineReference(msCorLibPath, New MetadataReferenceProperties(MetadataImageKind.Assembly)) 1568Return New CommandLineReference(msCorLibPath, New MetadataReferenceProperties(MetadataImageKind.Assembly)) 1690Select(Function(path) New CommandLineReference(path, New MetadataReferenceProperties(MetadataImageKind.Assembly, embedInteropTypes:=embedInteropTypes)))
25 references to CommandLineReference
Microsoft.CodeAnalysis (7)
CommandLine\CommandLineArguments.cs (3)
157public ImmutableArray<CommandLineReference> MetadataReferences { get; internal set; } 404foreach (CommandLineReference cmdReference in MetadataReferences) 425internal static ImmutableArray<PortableExecutableReference> ResolveMetadataReference(CommandLineReference cmdReference, MetadataReferenceResolver metadataResolver, List<DiagnosticInfo>? diagnosticsOpt, CommonMessageProvider? messageProviderOpt)
CommandLine\CommandLineReference.cs (4)
15public readonly struct CommandLineReference : IEquatable<CommandLineReference> 45return obj is CommandLineReference && base.Equals((CommandLineReference)obj); 48public bool Equals(CommandLineReference other)
Microsoft.CodeAnalysis.CSharp (3)
CommandLine\CSharpCommandLineParser.cs (3)
111List<CommandLineReference> metadataReferences = new List<CommandLineReference>(); 1893private static void ParseAssemblyReferences(string arg, ReadOnlyMemory<char>? valueMemory, IList<Diagnostic> diagnostics, bool embedInteropTypes, List<CommandLineReference> commandLineReferences)
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (2)
CommandLineTests.cs (2)
2700var result = parseRef(arg); 2706CommandLineReference parseRef(string refText)
Microsoft.CodeAnalysis.InteractiveHost (1)
Interactive\Core\InteractiveHost.Service.cs (1)
549foreach (var cmdLineReference in args.MetadataReferences)
Microsoft.CodeAnalysis.LanguageServer (6)
HostWorkspace\LoadedProject.cs (3)
32private ImmutableArray<CommandLineReference> _mostRecentMetadataReferences = ImmutableArray<CommandLineReference>.Empty; 136EqualityComparer<CommandLineReference>.Default, // CommandLineReference already implements equality
HostWorkspace\ProjectTelemetry\ProjectLoadTelemetryReporter.cs (3)
26public ImmutableArray<CommandLineReference> MetadataReferences { get; init; } 119private static ImmutableArray<string> GetHashedReferences(ImmutableArray<CommandLineReference> metadataReferences) 123static string GetHashedReferenceName(CommandLineReference reference)
Microsoft.CodeAnalysis.VisualBasic (6)
CommandLine\VisualBasicCommandLineArguments.vb (1)
59Friend Property DefaultCoreLibraryReference As CommandLineReference?
CommandLine\VisualBasicCommandLineParser.vb (5)
128Dim metadataReferences = New List(Of CommandLineReference)() 1320Dim defaultCoreLibraryReference As CommandLineReference? = LoadCoreLibraryReference(sdkPaths, baseDirectory) 1531Private Function LoadCoreLibraryReference(sdkPaths As List(Of String), baseDirectory As String) As CommandLineReference? 1682Friend Shared Function ParseAssemblyReferences(name As String, value As String, diagnostics As IList(Of Diagnostic), embedInteropTypes As Boolean) As IEnumerable(Of CommandLineReference) 1686Return SpecializedCollections.EmptyEnumerable(Of CommandLineReference)()