52 instantiations of MetadataInformation
Microsoft.DotNet.ApiCompat.Task (1)
ValidateAssemblies.cs (1)
129
metadataInformation.Add(new
MetadataInformation
(
Microsoft.DotNet.ApiCompat.Tests (1)
ValidateAssemblies.cs (1)
129
metadataInformation.Add(new
MetadataInformation
(
Microsoft.DotNet.ApiCompat.Tool (1)
ValidateAssemblies.cs (1)
129
metadataInformation.Add(new
MetadataInformation
(
Microsoft.DotNet.ApiCompatibility (2)
MetadataInformation.cs (2)
22
public static readonly MetadataInformation DefaultLeft =
new
(DEFAULT_LEFT_NAME, DEFAULT_LEFT_NAME);
27
public static readonly MetadataInformation DefaultRight =
new
(DEFAULT_RIGHT_NAME, DEFAULT_RIGHT_NAME);
Microsoft.DotNet.ApiCompatibility.Tests (46)
CustomSideNameTests.cs (5)
69
new
MetadataInformation
("a.dll", "ref/net6.0/a.dll"));
71
new
MetadataInformation
("a.dll", "lib/net6.0/a.dll"));
108
new
MetadataInformation
("a.dll", "ref/net6.0/a.dll"));
110
new
MetadataInformation
("a.dll", "lib/net6.0/a.dll"));
192
ElementContainer<IAssemblySymbol> left = new(SymbolFactory.GetAssemblyFromSyntax(leftSyntax), new
MetadataInformation
("a.dll", "ref/net6.0/a.dll"));
Rules\CannotAddAbstractMemberTests.cs (1)
145
new
MetadataInformation
(string.Empty, "ref"));
Rules\CannotAddMemberToInterfaceTests.cs (1)
184
new(SymbolFactory.GetAssemblyFromSyntax(leftSyntax), new
MetadataInformation
(string.Empty, "ref"));
Rules\CannotRemoveBaseTypeOrInterfaceTests.cs (1)
266
new
MetadataInformation
("left", @"ref\a.dll"));
Rules\CannotSealTypeTests.cs (2)
134
new
MetadataInformation
("left", @"ref\a.dll"));
189
new
MetadataInformation
("left", @"ref\a.dll"));
Rules\MembersMustExistTests.cs (2)
384
ElementContainer<IAssemblySymbol> left = new(SymbolFactory.GetAssemblyFromSyntax(leftSyntax), new
MetadataInformation
(string.Empty, "ref"));
424
new
MetadataInformation
(string.Empty, "ref"));
Rules\MembersMustExistTests.Strict.cs (1)
321
new
MetadataInformation
(string.Empty, "ref"));
Rules\TypeMustExistTests.cs (5)
332
new
MetadataInformation
(string.Empty, "ref"));
407
new
MetadataInformation
(string.Empty, "ref"));
445
new
MetadataInformation
(string.Empty, "ref"));
469
new
MetadataInformation
(string.Empty, "ref"));
492
new
MetadataInformation
(string.Empty, "ref"));
Rules\TypeMustExistTests.Strict.cs (3)
249
new
MetadataInformation
(string.Empty, "ref"));
314
new
MetadataInformation
(string.Empty, "ref"));
345
new
MetadataInformation
(string.Empty, "ref"));
Runner\ApiCompatRunnerTests.cs (10)
62
MetadataInformation left =
new
("A.dll", @"lib\netstandard2.0\A.dll");
63
MetadataInformation right1 =
new
("A.dll", @"lib\netstandard2.0\A.dll");
64
MetadataInformation right2 =
new
("A.dll", @"lib\net462\A.dll");
78
MetadataInformation left =
new
("A.dll", @"lib\netstandard2.0\A.dll");
79
MetadataInformation right =
new
("A.dll", @"lib\net462\A.dll");
93
MetadataInformation left1 =
new
("A.dll", @"lib\netstandard2.0\A.dll");
94
MetadataInformation left2 =
new
("B.dll", @"lib\netstandard2.0\A.dll");
95
MetadataInformation right =
new
("A.dll", @"lib\net462\A.dll");
116
MetadataInformation left =
new
("A.dll", @"lib\netstandard2.0\A.dll", references: new string[] { @"ref\net6.0\System.Runtime.dll", @"ref\net6.0\System.Collections.dll" });
117
MetadataInformation right =
new
("A.dll", @"lib\net462\A.dll");
Runner\ApiCompatWorkItemTests.cs (14)
12
MetadataInformation left =
new
("A.dll", @"ref\netstandard2.0\A.dll");
13
MetadataInformation right =
new
("A.dll", @"lib\netstandard2.0\A.dll");
27
MetadataInformation left =
new
("A.dll", @"ref\netstandard2.0\A.dll");
28
MetadataInformation right =
new
("A.dll", @"lib\netstandard2.0\A.dll");
43
MetadataInformation left1 =
new
("A.dll", @"ref\netstandard2.0\A.dll");
44
MetadataInformation left2 =
new
("A.dll", @"ref\net6.0\A.dll");
45
MetadataInformation right1 =
new
("A.dll", @"lib\netstandard2.0\A.dll");
46
MetadataInformation right2 =
new
("A.dll", @"lib\net6.0\A.dll");
60
MetadataInformation left =
new
("A.dll", @"ref\netstandard2.0\A.dll");
61
MetadataInformation right =
new
("A.dll", @"lib\netstandard2.0\A.dll");
74
MetadataInformation left1 =
new
("A.dll", @"ref\netstandard2.0\A.dll");
75
MetadataInformation left2 =
new
("A.dll", @"ref\net6.0\A.dll");
76
MetadataInformation right1 =
new
("A.dll", @"lib\netstandard2.0\A.dll");
77
MetadataInformation right2 =
new
("A.dll", @"lib\net6.0\A.dll");
SymbolFactoryExtensions.cs (1)
21
MetadataInformation info =
new
(asmName, $"runtime-{i}");
Microsoft.DotNet.PackageValidation (1)
ApiCompatRunnerExtensions.cs (1)
100
return new
MetadataInformation
(Path.GetFileName(item.Path), item.Path, package.PackagePath, assemblyReferences, displayString);
208 references to MetadataInformation
Microsoft.DotNet.ApiCompat.Task (6)
ValidateAssemblies.cs (6)
58
List<
MetadataInformation
> leftMetadataInformation = GetMetadataInformation(leftAssemblies[i], GetAssemblyReferences(leftAssembliesReferences, i), leftAssembliesStringTransformer);
59
List<
MetadataInformation
> rightMetadataInformation = GetMetadataInformation(rightAssemblies[i], GetAssemblyReferences(rightAssembliesReferences, i), rightAssembliesStringTransformer);
69
List<
MetadataInformation
> leftAssembliesMetadataInformation = new(leftAssemblies.Length);
75
List<
MetadataInformation
> rightAssembliesMetadataInformation = new(rightAssemblies.Length);
122
private static List<
MetadataInformation
> GetMetadataInformation(string path,
126
List<
MetadataInformation
> metadataInformation = [];
Microsoft.DotNet.ApiCompat.Tests (6)
ValidateAssemblies.cs (6)
58
List<
MetadataInformation
> leftMetadataInformation = GetMetadataInformation(leftAssemblies[i], GetAssemblyReferences(leftAssembliesReferences, i), leftAssembliesStringTransformer);
59
List<
MetadataInformation
> rightMetadataInformation = GetMetadataInformation(rightAssemblies[i], GetAssemblyReferences(rightAssembliesReferences, i), rightAssembliesStringTransformer);
69
List<
MetadataInformation
> leftAssembliesMetadataInformation = new(leftAssemblies.Length);
75
List<
MetadataInformation
> rightAssembliesMetadataInformation = new(rightAssemblies.Length);
122
private static List<
MetadataInformation
> GetMetadataInformation(string path,
126
List<
MetadataInformation
> metadataInformation = [];
Microsoft.DotNet.ApiCompat.Tool (6)
ValidateAssemblies.cs (6)
58
List<
MetadataInformation
> leftMetadataInformation = GetMetadataInformation(leftAssemblies[i], GetAssemblyReferences(leftAssembliesReferences, i), leftAssembliesStringTransformer);
59
List<
MetadataInformation
> rightMetadataInformation = GetMetadataInformation(rightAssemblies[i], GetAssemblyReferences(rightAssembliesReferences, i), rightAssembliesStringTransformer);
69
List<
MetadataInformation
> leftAssembliesMetadataInformation = new(leftAssemblies.Length);
75
List<
MetadataInformation
> rightAssembliesMetadataInformation = new(rightAssemblies.Length);
122
private static List<
MetadataInformation
> GetMetadataInformation(string path,
126
List<
MetadataInformation
> metadataInformation = [];
Microsoft.DotNet.ApiCompatibility (138)
ApiComparer.cs (7)
42
return GetDifferences(new ElementContainer<IAssemblySymbol>(left,
MetadataInformation
.DefaultLeft),
43
new ElementContainer<IAssemblySymbol>(right,
MetadataInformation
.DefaultRight));
81
transformedLeft.Add(new ElementContainer<IAssemblySymbol>(assemblySymbol,
MetadataInformation
.DefaultLeft));
87
transformedRight.Add(new ElementContainer<IAssemblySymbol>(assemblySymbol,
MetadataInformation
.DefaultRight));
129
private static List<CompatDifference> SortCompatDifferencesByInputMetadata(ILookup<
MetadataInformation
, CompatDifference> compatDifferencesLookup,
132
HashSet<
MetadataInformation
> processedMetadata = [];
141
foreach (IGrouping<
MetadataInformation
, CompatDifference> compatDifferenceGroup in compatDifferencesLookup)
CompatDifference.cs (8)
18
public readonly struct CompatDifference(
MetadataInformation
left,
MetadataInformation
right, string diagnosticId, string message, DifferenceType type, string? memberId) : IDiagnostic, IEquatable<CompatDifference>
37
public
MetadataInformation
Left { get; } = left;
42
public
MetadataInformation
Right { get; } = right;
53
public CompatDifference(
MetadataInformation
left,
MetadataInformation
right, string diagnosticId, string message, DifferenceType type, ISymbol member)
62
new(
MetadataInformation
.DefaultLeft,
63
MetadataInformation
.DefaultRight,
ElementContainer.cs (2)
14
public class ElementContainer<T>(T element,
MetadataInformation
metadataInformation) where T : ISymbol
24
public readonly
MetadataInformation
MetadataInformation = metadataInformation;
IDifferenceVisitor.cs (1)
14
/// A list of <see cref="CompatDifference"/> items which are associated with <see cref="
MetadataInformation
" />.
MetadataInformation.cs (9)
14
string? displayString = null) : IEquatable<
MetadataInformation
>
22
public static readonly
MetadataInformation
DefaultLeft = new(DEFAULT_LEFT_NAME, DEFAULT_LEFT_NAME);
27
public static readonly
MetadataInformation
DefaultRight = new(DEFAULT_RIGHT_NAME, DEFAULT_RIGHT_NAME);
56
obj is
MetadataInformation
information && Equals(information);
59
public bool Equals(
MetadataInformation
other) =>
82
public static bool operator ==(
MetadataInformation
left,
MetadataInformation
right) => left.Equals(right);
85
public static bool operator !=(
MetadataInformation
left,
MetadataInformation
right) => !(left == right);
Rules\AssemblyIdentityMustMatch.cs (4)
33
private void RunOnAssemblySymbol(IAssemblySymbol? left, IAssemblySymbol? right,
MetadataInformation
leftMetadata,
MetadataInformation
rightMetadata, bool singleAssembly, IList<CompatDifference> differences)
175
private static CompatDifference CreateIdentityDifference(
MetadataInformation
left,
MetadataInformation
right, string format, string leftProperty, string rightProperty, string leftName, string rightName, AssemblyIdentity identity) =>
Rules\AttributesMustMatch.cs (8)
28
MetadataInformation
leftMetadata,
29
MetadataInformation
rightMetadata,
70
MetadataInformation
leftMetadata,
71
MetadataInformation
rightMetadata,
172
MetadataInformation
leftMetadata,
173
MetadataInformation
rightMetadata,
212
MetadataInformation
leftMetadata,
213
MetadataInformation
rightMetadata,
Rules\CannotAddAbstractMember.cs (2)
27
private void RunOnMemberMapperAction(ISymbol? left, ISymbol? right, ITypeSymbol leftContainingType, ITypeSymbol rightContainingType,
MetadataInformation
leftMetadata,
MetadataInformation
rightMetadata, IList<CompatDifference> differences)
Rules\CannotAddMemberToInterface.cs (2)
23
private void RunOnMemberSymbol(ISymbol? left, ISymbol? right,
MetadataInformation
leftMetadata,
MetadataInformation
rightMetadata, IList<CompatDifference> differences)
Rules\CannotAddOrRemoveVirtualKeyword.cs (2)
25
private void RunOnMemberSymbol(ISymbol? left, ISymbol? right, ITypeSymbol leftContainingType, ITypeSymbol rightContainingType,
MetadataInformation
leftMetadata,
MetadataInformation
rightMetadata, IList<CompatDifference> differences)
Rules\CannotChangeGenericConstraints.cs (6)
31
MetadataInformation
leftMetadata,
32
MetadataInformation
rightMetadata,
54
MetadataInformation
leftMetadata,
55
MetadataInformation
rightMetadata,
76
MetadataInformation
leftMetadata,
77
MetadataInformation
rightMetadata,
Rules\CannotChangeParameterName.cs (2)
22
MetadataInformation
leftMetadata,
23
MetadataInformation
rightMetadata,
Rules\CannotChangeVisibility.cs (6)
59
MetadataInformation
leftMetadata,
60
MetadataInformation
rightMetadata,
95
MetadataInformation
leftMetadata,
96
MetadataInformation
rightMetadata,
103
MetadataInformation
leftMetadata,
104
MetadataInformation
rightMetadata,
Rules\CannotRemoveBaseTypeOrInterface.cs (6)
23
private void RunOnTypeSymbol(ITypeSymbol? left, ITypeSymbol? right,
MetadataInformation
leftMetadata,
MetadataInformation
rightMetadata, IList<CompatDifference> differences)
43
private void ValidateBaseTypeNotRemoved(ITypeSymbol left, ITypeSymbol right, string leftName, string rightName,
MetadataInformation
leftMetadata,
MetadataInformation
rightMetadata, IList<CompatDifference> differences)
71
private void ValidateInterfaceNotRemoved(ITypeSymbol left, ITypeSymbol right, string leftName, string rightName,
MetadataInformation
leftMetadata,
MetadataInformation
rightMetadata, IList<CompatDifference> differences)
Rules\CannotSealType.cs (2)
23
private void RunOnTypeSymbol(ITypeSymbol? left, ITypeSymbol? right,
MetadataInformation
leftMetadata,
MetadataInformation
rightMetadata, IList<CompatDifference> differences)
Rules\EnumsMustMatch.cs (2)
21
private void RunOnTypeSymbol(ITypeSymbol? left, ITypeSymbol? right,
MetadataInformation
leftMetadata,
MetadataInformation
rightMetadata, IList<CompatDifference> differences)
Rules\IRuleRegistrationContext.cs (8)
18
void RegisterOnAssemblySymbolAction(Action<IAssemblySymbol?, IAssemblySymbol?,
MetadataInformation
,
MetadataInformation
, bool, IList<CompatDifference>> action);
24
void RegisterOnTypeSymbolAction(Action<ITypeSymbol?, ITypeSymbol?,
MetadataInformation
,
MetadataInformation
, IList<CompatDifference>> action);
30
void RegisterOnMemberSymbolAction(Action<ISymbol?, ISymbol?,
MetadataInformation
,
MetadataInformation
, IList<CompatDifference>> action);
38
void RegisterOnMemberSymbolAction(Action<ISymbol?, ISymbol?, ITypeSymbol, ITypeSymbol,
MetadataInformation
,
MetadataInformation
, IList<CompatDifference>> action);
Rules\IRuleRunnerContext.cs (6)
13
void RunOnAssemblySymbolActions(IAssemblySymbol? left, IAssemblySymbol? right,
MetadataInformation
leftMetadata,
MetadataInformation
rightMetadata, bool isSingleAssembly, IList<CompatDifference> differences);
15
void RunOnTypeSymbolActions(ITypeSymbol? left, ITypeSymbol? right,
MetadataInformation
leftMetadata,
MetadataInformation
rightMetadata, IList<CompatDifference> differences);
17
void RunOnMemberSymbolActions(ISymbol? left, ISymbol? right, ITypeSymbol leftContainingType, ITypeSymbol rightContainingType,
MetadataInformation
leftMetadata,
MetadataInformation
rightMetadata, IList<CompatDifference> differences);
Rules\MembersMustExist.cs (4)
33
private void RunOnTypeSymbol(ITypeSymbol? left, ITypeSymbol? right,
MetadataInformation
leftMetadata,
MetadataInformation
rightMetadata, IList<CompatDifference> differences)
60
private void RunOnMemberSymbol(ISymbol? left, ISymbol? right, ITypeSymbol leftContainingType, ITypeSymbol rightContainingType,
MetadataInformation
leftMetadata,
MetadataInformation
rightMetadata, IList<CompatDifference> differences)
Rules\RuleContext.cs (30)
13
private readonly List<Action<IAssemblySymbol?, IAssemblySymbol?,
MetadataInformation
,
MetadataInformation
, bool, IList<CompatDifference>>> _onAssemblySymbolActions = [];
14
private readonly List<Action<ITypeSymbol?, ITypeSymbol?,
MetadataInformation
,
MetadataInformation
, IList<CompatDifference>>> _onTypeSymbolActions = [];
15
private readonly List<Action<ISymbol?, ISymbol?,
MetadataInformation
,
MetadataInformation
, IList<CompatDifference>>> _onMemberSymbolActions = [];
16
private readonly List<Action<ISymbol?, ISymbol?, ITypeSymbol, ITypeSymbol,
MetadataInformation
,
MetadataInformation
, IList<CompatDifference>>> _onMemberSymbolWithContainingTypeActions = [];
19
public void RegisterOnAssemblySymbolAction(Action<IAssemblySymbol?, IAssemblySymbol?,
MetadataInformation
,
MetadataInformation
, bool, IList<CompatDifference>> action)
25
public void RegisterOnTypeSymbolAction(Action<ITypeSymbol?, ITypeSymbol?,
MetadataInformation
,
MetadataInformation
, IList<CompatDifference>> action)
31
public void RegisterOnMemberSymbolAction(Action<ISymbol?, ISymbol?,
MetadataInformation
,
MetadataInformation
, IList<CompatDifference>> action)
37
public void RegisterOnMemberSymbolAction(Action<ISymbol?, ISymbol?, ITypeSymbol, ITypeSymbol,
MetadataInformation
,
MetadataInformation
, IList<CompatDifference>> action)
43
public void RunOnAssemblySymbolActions(IAssemblySymbol? left, IAssemblySymbol? right,
MetadataInformation
leftMetadata,
MetadataInformation
rightMetadata, bool isSingleAssembly, IList<CompatDifference> differences)
45
foreach (Action<IAssemblySymbol?, IAssemblySymbol?,
MetadataInformation
,
MetadataInformation
, bool, IList<CompatDifference>> action in _onAssemblySymbolActions)
52
public void RunOnTypeSymbolActions(ITypeSymbol? left, ITypeSymbol? right,
MetadataInformation
leftMetadata,
MetadataInformation
rightMetadata, IList<CompatDifference> differences)
54
foreach (Action<ITypeSymbol?, ITypeSymbol?,
MetadataInformation
,
MetadataInformation
, IList<CompatDifference>> action in _onTypeSymbolActions)
61
public void RunOnMemberSymbolActions(ISymbol? left, ISymbol? right, ITypeSymbol leftContainingType, ITypeSymbol rightContainingType,
MetadataInformation
leftMetadata,
MetadataInformation
rightMetadata, IList<CompatDifference> differences)
63
foreach (Action<ISymbol?, ISymbol?,
MetadataInformation
,
MetadataInformation
, IList<CompatDifference>> action in _onMemberSymbolActions)
68
foreach (Action<ISymbol?, ISymbol?, ITypeSymbol, ITypeSymbol,
MetadataInformation
,
MetadataInformation
, IList<CompatDifference>> action in _onMemberSymbolWithContainingTypeActions)
Rules\RuleRunner.cs (6)
42
am.Left?.MetadataInformation ??
MetadataInformation
.DefaultLeft,
43
am.Right[rightIndex]?.MetadataInformation ??
MetadataInformation
.DefaultRight,
53
tm.ContainingNamespace.ContainingAssembly.Left?.MetadataInformation ??
MetadataInformation
.DefaultLeft,
54
tm.ContainingNamespace.ContainingAssembly.Right[rightIndex]?.MetadataInformation ??
MetadataInformation
.DefaultRight,
71
mm.ContainingType.ContainingNamespace.ContainingAssembly.Left?.MetadataInformation ??
MetadataInformation
.DefaultLeft,
72
mm.ContainingType.ContainingNamespace.ContainingAssembly.Right[rightIndex]?.MetadataInformation ??
MetadataInformation
.DefaultRight,
Runner\ApiCompatRunner.cs (4)
39
foreach (IReadOnlyList<
MetadataInformation
> right in workItem.Right)
100
private List<ElementContainer<IAssemblySymbol>> CreateAssemblySymbols(IReadOnlyList<
MetadataInformation
> metadataInformation,
151
foreach (IReadOnlyList<
MetadataInformation
> right in workItem.Right)
154
foreach (IReadOnlyList<
MetadataInformation
> actualRight in actualWorkItem.Right)
Runner\ApiCompatRunnerWorkItem.cs (11)
12
public readonly struct ApiCompatRunnerWorkItem(IReadOnlyList<
MetadataInformation
> left,
14
IReadOnlyList<
MetadataInformation
> right) : IEquatable<ApiCompatRunnerWorkItem>
19
public readonly IReadOnlyList<
MetadataInformation
> Left = left;
29
public IList<IReadOnlyList<
MetadataInformation
>> Right { get; } = new List<IReadOnlyList<
MetadataInformation
>>(new IReadOnlyList<
MetadataInformation
>[] { right });
34
public ApiCompatRunnerWorkItem(
MetadataInformation
left,
36
MetadataInformation
right)
37
: this(new
MetadataInformation
[] { left },
39
new
MetadataInformation
[] { right })
55
foreach (
MetadataInformation
left in Left)
Microsoft.DotNet.ApiCompatibility.Tests (47)
CompatDifferenceTests.cs (8)
13
MetadataInformation
.DefaultLeft,
MetadataInformation
.DefaultRight, DiagnosticIds.TypeMustExist, "Type Foo exists on left but not on right", "T:Foo", DifferenceType.Added,
17
MetadataInformation
.DefaultLeft,
MetadataInformation
.DefaultRight, DiagnosticIds.MemberMustExist, "Member Foo.Blah exists on right but not on left", "M:Foo.Blah", DifferenceType.Removed,
21
MetadataInformation
.DefaultLeft,
MetadataInformation
.DefaultRight, "CP320", string.Empty, "F:Blah.Blah", DifferenceType.Changed
27
public void PropertiesAreCorrect(
MetadataInformation
left,
MetadataInformation
right, string diagId, string message, string memberId, DifferenceType type)
Mapping\AssemblyMapperTests.cs (2)
67
MetadataInformation
.DefaultLeft);
69
MetadataInformation
.DefaultRight);
Mapping\NamespaceMapperTests.cs (2)
56
MetadataInformation
.DefaultLeft);
58
MetadataInformation
.DefaultRight);
Mapping\TypeMapperTests.cs (6)
68
MetadataInformation
.DefaultLeft);
70
MetadataInformation
.DefaultRight);
109
MetadataInformation
.DefaultLeft);
111
MetadataInformation
.DefaultRight);
149
MetadataInformation
.DefaultLeft);
151
MetadataInformation
.DefaultRight);
Runner\ApiCompatRunnerTests.cs (12)
15
private static ApiCompatRunner MockApiCompatRunner(
MetadataInformation
left = default,
16
MetadataInformation
right = default)
62
MetadataInformation
left = new("A.dll", @"lib\netstandard2.0\A.dll");
63
MetadataInformation
right1 = new("A.dll", @"lib\netstandard2.0\A.dll");
64
MetadataInformation
right2 = new("A.dll", @"lib\net462\A.dll");
78
MetadataInformation
left = new("A.dll", @"lib\netstandard2.0\A.dll");
79
MetadataInformation
right = new("A.dll", @"lib\net462\A.dll");
93
MetadataInformation
left1 = new("A.dll", @"lib\netstandard2.0\A.dll");
94
MetadataInformation
left2 = new("B.dll", @"lib\netstandard2.0\A.dll");
95
MetadataInformation
right = new("A.dll", @"lib\net462\A.dll");
116
MetadataInformation
left = new("A.dll", @"lib\netstandard2.0\A.dll", references: new string[] { @"ref\net6.0\System.Runtime.dll", @"ref\net6.0\System.Collections.dll" });
117
MetadataInformation
right = new("A.dll", @"lib\net462\A.dll");
Runner\ApiCompatWorkItemTests.cs (16)
12
MetadataInformation
left = new("A.dll", @"ref\netstandard2.0\A.dll");
13
MetadataInformation
right = new("A.dll", @"lib\netstandard2.0\A.dll");
17
Assert.Equal(new
MetadataInformation
[] { left }, workItem.Left);
20
Assert.Equal(new
MetadataInformation
[] { right }, workItem.Right[0]);
27
MetadataInformation
left = new("A.dll", @"ref\netstandard2.0\A.dll");
28
MetadataInformation
right = new("A.dll", @"lib\netstandard2.0\A.dll");
43
MetadataInformation
left1 = new("A.dll", @"ref\netstandard2.0\A.dll");
44
MetadataInformation
left2 = new("A.dll", @"ref\net6.0\A.dll");
45
MetadataInformation
right1 = new("A.dll", @"lib\netstandard2.0\A.dll");
46
MetadataInformation
right2 = new("A.dll", @"lib\net6.0\A.dll");
60
MetadataInformation
left = new("A.dll", @"ref\netstandard2.0\A.dll");
61
MetadataInformation
right = new("A.dll", @"lib\netstandard2.0\A.dll");
74
MetadataInformation
left1 = new("A.dll", @"ref\netstandard2.0\A.dll");
75
MetadataInformation
left2 = new("A.dll", @"ref\net6.0\A.dll");
76
MetadataInformation
right1 = new("A.dll", @"lib\netstandard2.0\A.dll");
77
MetadataInformation
right2 = new("A.dll", @"lib\net6.0\A.dll");
SymbolFactoryExtensions.cs (1)
21
MetadataInformation
info = new(asmName, $"runtime-{i}");
Microsoft.DotNet.PackageValidation (5)
ApiCompatRunnerExtensions.cs (5)
53
MetadataInformation
[] left = new
MetadataInformation
[leftContentItems.Count];
63
MetadataInformation
[] right = new
MetadataInformation
[rightContentItems.Count];
74
private static
MetadataInformation
GetMetadataInformation(ISuppressibleLog log,