62 references to Reference
Microsoft.CodeAnalysis (4)
CommandLine\CommandLineArguments.cs (4)
412
resolved.Add(new UnresolvedMetadataReference(cmdReference.
Reference
, cmdReference.Properties));
428
references = metadataResolver.ResolveReference(cmdReference.
Reference
, baseFilePath: null, properties: cmdReference.Properties);
432
var diagnostic = PortableExecutableReference.ExceptionToDiagnostic(e, messageProviderOpt!, Location.None, cmdReference.
Reference
, cmdReference.Properties.Kind);
440
diagnosticsOpt.Add(new DiagnosticInfo(messageProviderOpt, messageProviderOpt.ERR_MetadataFileNotFound, cmdReference.
Reference
));
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (27)
CommandLineTests.cs (26)
404
AssertEx.Equal(new[] { "System.dll" }, cmd.Arguments.MetadataReferences.Select(r => r.
Reference
));
455
string[] references = args.MetadataReferences.Select(r => r.
Reference
).ToArray();
1142
Select((res) => res.
Reference
));
1149
Select((res) => res.
Reference
));
1220
Select((res) => res.
Reference
));
1227
Select((res) => res.
Reference
));
1232
Assert.Equal("b", parsedArgs.MetadataReferences.Single().
Reference
);
2576
Assert.Equal(MscorlibFullPath, parsedArgs.MetadataReferences[0].
Reference
);
2579
Assert.Equal("goo.dll", parsedArgs.MetadataReferences[1].
Reference
);
2586
Assert.Equal(MscorlibFullPath, parsedArgs.MetadataReferences[0].
Reference
);
2589
Assert.Equal("goo.dll", parsedArgs.MetadataReferences[1].
Reference
);
2596
Assert.Equal(MscorlibFullPath, parsedArgs.MetadataReferences[0].
Reference
);
2599
Assert.Equal("goo.dll", parsedArgs.MetadataReferences[1].
Reference
);
2606
Assert.Equal(MscorlibFullPath, parsedArgs.MetadataReferences[0].
Reference
);
2609
Assert.Equal("goo.dll", parsedArgs.MetadataReferences[1].
Reference
);
2612
Assert.Equal("bar.dll", parsedArgs.MetadataReferences[2].
Reference
);
2615
Assert.Equal("c=mod.dll", parsedArgs.MetadataReferences[3].
Reference
);
5644
Assert.Equal("abc.netmodule", parsedArgs.MetadataReferences[0].
Reference
);
5650
Assert.Equal("c:\\abc", parsedArgs.MetadataReferences[0].
Reference
);
5652
Assert.Equal("c:\\abc", parsedArgs.MetadataReferences[1].
Reference
);
5654
Assert.Equal("d:\\xyz", parsedArgs.MetadataReferences[2].
Reference
);
8245
AssertEx.Equal(csc.Arguments.MetadataReferences.Select(r => r.
Reference
), new string[]
8293
Assert.Equal(csc.Arguments.MetadataReferences.Select(r => r.
Reference
), new string[]
11166
args.MetadataReferences.Select(x => x.
Reference
));
11171
args.MetadataReferences.Select(x => x.
Reference
));
11176
args.MetadataReferences.Select(x => x.
Reference
));
TouchedFileLoggingTests.cs (1)
214
.Select(r => r.
Reference
).ToList();
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (1)
CommandLineRunnerTests.cs (1)
763
}, arguments.MetadataReferences.Select(r => r.
Reference
));
Microsoft.CodeAnalysis.InteractiveHost (1)
Interactive\Core\InteractiveHost.Service.cs (1)
562
var resolvedReferences = rspMetadataResolver.ResolveReference(cmdLineReference.
Reference
, baseFilePath: null, properties: MetadataReferenceProperties.Assembly);
Microsoft.CodeAnalysis.LanguageServerIndexFormat.Generator (1)
CompilerInvocation.cs (1)
93
metadataReferences: parsedCommandLine.MetadataReferences.Select(r => MetadataReference.CreateFromFile(mapPath(r.
Reference
), r.Properties)),
Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests (26)
CommandLineTests.vb (24)
760
AssertEx.Equal({"System.dll"}, cmd.Arguments.MetadataReferences.Select(Function(r) r.
Reference
))
2326
Select(Function(res) res.
Reference
))
2333
Select(Function(res) res.
Reference
))
2474
Where(Function(res) Not res.Properties.EmbedInteropTypes AndAlso Not res.
Reference
.EndsWith("mscorlib.dll", StringComparison.Ordinal)).
2475
Select(Function(res) res.
Reference
))
2481
Where(Function(res) Not res.Properties.EmbedInteropTypes AndAlso Not res.
Reference
.EndsWith("mscorlib.dll", StringComparison.Ordinal)).
2482
Select(Function(res) res.
Reference
))
4954
Assert.Equal("c:\", parsedArgs.MetadataReferences(0).
Reference
)
4956
Assert.Equal("d:\x\y\z", parsedArgs.MetadataReferences(1).
Reference
)
4958
Assert.Equal("abc", parsedArgs.MetadataReferences(2).
Reference
)
4960
Assert.False(parsedArgs.MetadataReferences(0).
Reference
.EndsWith("mscorlib.dll", StringComparison.Ordinal))
4961
Assert.False(parsedArgs.MetadataReferences(1).
Reference
.EndsWith("mscorlib.dll", StringComparison.Ordinal))
4962
Assert.False(parsedArgs.MetadataReferences(2).
Reference
.EndsWith("mscorlib.dll", StringComparison.Ordinal))
4963
Assert.True(parsedArgs.DefaultCoreLibraryReference.Value.
Reference
.EndsWith("mscorlib.dll", StringComparison.Ordinal))
7134
Assert.Equal(vbc.Arguments.MetadataReferences.Select(Function(r) r.
Reference
),
7200
Assert.Equal(vbc.Arguments.MetadataReferences.Select(Function(r) r.
Reference
),
9075
args.MetadataReferences.Select(Function(x) x.
Reference
))
9080
args.MetadataReferences.Select(Function(x) x.
Reference
))
9085
args.MetadataReferences.Select(Function(x) x.
Reference
))
9090
args.MetadataReferences.Select(Function(x) x.
Reference
))
9101
Assert.Equal(paths, references.Select(Function(r) r.
Reference
))
9193
args.MetadataReferences.Select(Function(x) x.
Reference
))
9198
args.MetadataReferences.Select(Function(x) x.
Reference
))
9203
args.MetadataReferences.Select(Function(x) x.
Reference
))
TouchedFileLoggingTests.vb (2)
170
expectedReads = cmd.Arguments.MetadataReferences.Select(Function(r) r.
Reference
).ToList()
174
expectedReads.Add(coreLibrary.GetValueOrDefault().
Reference
)
VBCSCompiler.UnitTests (2)
TouchedFileLoggingTests.cs (2)
158
expectedReads.AddRange(cmd.Arguments.MetadataReferences.Select(r => r.
Reference
));
162
expectedReads.Add(reference.
Reference
);