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