3 instantiations of CommandLineReference
Microsoft.CodeAnalysis.CSharp (3)
CommandLine\CSharpCommandLineParser.cs (3)
740
metadataReferences.AddRange(ParseSeparatedPaths(value).Select(path => new
CommandLineReference
(path, MetadataReferenceProperties.Module)));
1439
metadataReferences.Insert(0, new
CommandLineReference
(Path.Combine(sdkDirectory, "mscorlib.dll"), MetadataReferenceProperties.Assembly));
1991
commandLineReferences.Add(new
CommandLineReference
(path.ToString(), properties));
10 references to CommandLineReference
Microsoft.CodeAnalysis (7)
CommandLine\CommandLineArguments.cs (3)
157
public ImmutableArray<
CommandLineReference
> MetadataReferences { get; internal set; }
415
foreach (
CommandLineReference
cmdReference in MetadataReferences)
436
internal static ImmutableArray<PortableExecutableReference> ResolveMetadataReference(
CommandLineReference
cmdReference, MetadataReferenceResolver metadataResolver, List<DiagnosticInfo>? diagnosticsOpt, CommonMessageProvider? messageProviderOpt)
CommandLine\CommandLineReference.cs (4)
15
public readonly struct CommandLineReference : IEquatable<
CommandLineReference
>
45
return obj is
CommandLineReference
&& base.Equals((
CommandLineReference
)obj);
48
public bool Equals(
CommandLineReference
other)
Microsoft.CodeAnalysis.CSharp (3)
CommandLine\CSharpCommandLineParser.cs (3)
114
List<
CommandLineReference
> metadataReferences = new List<
CommandLineReference
>();
1928
private static void ParseAssemblyReferences(string arg, ReadOnlyMemory<char>? valueMemory, IList<Diagnostic> diagnostics, bool embedInteropTypes, List<
CommandLineReference
> commandLineReferences)