3 instantiations of CommandLineReference
Microsoft.CodeAnalysis.CSharp (3)
CommandLine\CSharpCommandLineParser.cs (3)
740metadataReferences.AddRange(ParseSeparatedPaths(value).Select(path => new CommandLineReference(path, MetadataReferenceProperties.Module))); 1439metadataReferences.Insert(0, new CommandLineReference(Path.Combine(sdkDirectory, "mscorlib.dll"), MetadataReferenceProperties.Assembly)); 1991commandLineReferences.Add(new CommandLineReference(path.ToString(), properties));
10 references to CommandLineReference
Microsoft.CodeAnalysis (7)
CommandLine\CommandLineArguments.cs (3)
157public ImmutableArray<CommandLineReference> MetadataReferences { get; internal set; } 415foreach (CommandLineReference cmdReference in MetadataReferences) 436internal 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)
114List<CommandLineReference> metadataReferences = new List<CommandLineReference>(); 1928private static void ParseAssemblyReferences(string arg, ReadOnlyMemory<char>? valueMemory, IList<Diagnostic> diagnostics, bool embedInteropTypes, List<CommandLineReference> commandLineReferences)