5 instantiations of ElementContainer
Microsoft.DotNet.ApiCompatibility (5)
ApiComparer.cs (4)
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));
Runner\ApiCompatRunner.cs (1)
139
elementContainerList.Add(new
ElementContainer
<IAssemblySymbol>(assemblySymbol, metadataInformation[i]));
33 references to ElementContainer
Microsoft.DotNet.ApiCompatibility (33)
ApiComparer.cs (12)
47
public IEnumerable<CompatDifference> GetDifferences(
ElementContainer
<IAssemblySymbol> left,
48
ElementContainer
<IAssemblySymbol> right)
61
public IEnumerable<CompatDifference> GetDifferences(IEnumerable<
ElementContainer
<IAssemblySymbol>> left,
62
IEnumerable<
ElementContainer
<IAssemblySymbol>> right)
78
List<
ElementContainer
<IAssemblySymbol>> transformedLeft = [];
84
List<
ElementContainer
<IAssemblySymbol>> transformedRight = [];
94
public IEnumerable<CompatDifference> GetDifferences(
ElementContainer
<IAssemblySymbol> left,
95
IReadOnlyList<
ElementContainer
<IAssemblySymbol>> right)
112
public IEnumerable<CompatDifference> GetDifferences(IEnumerable<
ElementContainer
<IAssemblySymbol>> left,
113
IReadOnlyList<IEnumerable<
ElementContainer
<IAssemblySymbol>>> right)
130
IEnumerable<
ElementContainer
<IAssemblySymbol>> inputMetadata)
135
foreach (
ElementContainer
<IAssemblySymbol> elementContainer in inputMetadata)
IApiComparer.cs (8)
34
IEnumerable<CompatDifference> GetDifferences(
ElementContainer
<IAssemblySymbol> left,
ElementContainer
<IAssemblySymbol> right);
43
IEnumerable<CompatDifference> GetDifferences(
ElementContainer
<IAssemblySymbol> left, IReadOnlyList<
ElementContainer
<IAssemblySymbol>> right);
61
IEnumerable<CompatDifference> GetDifferences(IEnumerable<
ElementContainer
<IAssemblySymbol>> left, IEnumerable<
ElementContainer
<IAssemblySymbol>> right);
70
IEnumerable<CompatDifference> GetDifferences(IEnumerable<
ElementContainer
<IAssemblySymbol>> left, IReadOnlyList<IEnumerable<
ElementContainer
<IAssemblySymbol>>> right);
Mapping\AssemblyMapper.cs (3)
21
IAssemblySetMapper? containingAssemblySet = null) : ElementMapper<
ElementContainer
<IAssemblySymbol>>(ruleRunner, settings, rightSetSize), IAssemblyMapper
41
void AddOrCreateMappers(
ElementContainer
<IAssemblySymbol>? assemblyContainer, ElementSide side, int setIndex = 0)
102
Dictionary<INamespaceSymbol, List<INamedTypeSymbol>> ResolveTypeForwards(
ElementContainer
<IAssemblySymbol> assembly,
Mapping\AssemblySetMapper.cs (3)
17
int rightSetSize) : ElementMapper<IEnumerable<
ElementContainer
<IAssemblySymbol>>>(ruleRunner, settings, rightSetSize), IAssemblySetMapper
37
void AddOrCreateMappers(IEnumerable<
ElementContainer
<IAssemblySymbol>>? assemblyContainers, ElementSide side, int setIndex = 0)
45
foreach (
ElementContainer
<IAssemblySymbol> assemblyContainer in assemblyContainers)
Mapping\IAssemblyMapper.cs (1)
13
public interface IAssemblyMapper : IElementMapper<
ElementContainer
<IAssemblySymbol>>
Mapping\IAssemblySetMapper.cs (1)
11
public interface IAssemblySetMapper : IElementMapper<IEnumerable<
ElementContainer
<IAssemblySymbol>>>
Runner\ApiCompatRunner.cs (5)
35
List<
ElementContainer
<IAssemblySymbol>> leftContainerList = CreateAssemblySymbols(workItem.Left, out bool resolvedExternallyProvidedAssemblyReferences);
38
List<IEnumerable<
ElementContainer
<IAssemblySymbol>>> rightContainersList = new(workItem.Right.Count);
41
List<
ElementContainer
<IAssemblySymbol>> rightContainers = CreateAssemblySymbols(right.ToImmutableArray(), out resolvedExternallyProvidedAssemblyReferences);
100
private List<
ElementContainer
<IAssemblySymbol>> CreateAssemblySymbols(IReadOnlyList<MetadataInformation> metadataInformation,
127
List<
ElementContainer
<IAssemblySymbol>> elementContainerList = new(metadataInformation.Count);