1 instantiation of AssemblyInfo
Microsoft.DotNet.PackageTesting (1)
VerifyClosure.cs (1)
447
return new
AssemblyInfo
(path, name, version, references, moduleReferences);
29 references to AssemblyInfo
Microsoft.DotNet.PackageTesting (29)
VerifyClosure.cs (29)
45
private Dictionary<string,
AssemblyInfo
> assemblies = new Dictionary<string,
AssemblyInfo
>();
60
foreach(
var
assembly in assemblies.Values)
65
foreach(
var
assembly in assemblies.Values)
100
var
assemblyInfo =
AssemblyInfo
.GetAssemblyInfo(TaskEnvironment.GetAbsolutePath(file));
108
AssemblyInfo
existingInfo;
167
void CheckDependencies(
AssemblyInfo
assembly)
171
var depStack = new Stack<
AssemblyInfo
>();
178
void CheckDependencies(Stack<
AssemblyInfo
> depStack)
180
AssemblyInfo
assm = depStack.Peek();
207
AssemblyInfo
depAssm;
258
void DumpCycles(
AssemblyInfo
assembly)
262
var depStack = new Stack<
AssemblyInfo
>();
265
var suspectCycles = new Dictionary<
AssemblyInfo
,
AssemblyInfo
[]>();
279
void DumpCycles(Stack<
AssemblyInfo
> depStack,
AssemblyInfo
root, Dictionary<
AssemblyInfo
,
AssemblyInfo
[]> suspectCycles)
281
AssemblyInfo
assm = depStack.Peek();
290
AssemblyInfo
depAssm;
311
var
suspectAssembly = cycle.FirstOrDefault(a => a != root) ?? root;
313
AssemblyInfo
[] existingCycle;
330
private string PrintCycle(
AssemblyInfo
[] cycleStack)
334
foreach (
var
assmebly in cycleStack)
347
private void WriteDependencyGraph(string dependencyGraphFilePath, IEnumerable<
AssemblyInfo
> assemblies)
358
foreach(
var
assembly in assemblies)
431
public static
AssemblyInfo
GetAssemblyInfo(AbsolutePath path)