5 interfaces inheriting from IElementMapper
Microsoft.DotNet.ApiCompatibility (5)
Mapping\IAssemblyMapper.cs (1)
13public interface IAssemblyMapper : IElementMapper<ElementContainer<IAssemblySymbol>>
Mapping\IAssemblySetMapper.cs (1)
11public interface IAssemblySetMapper : IElementMapper<IEnumerable<ElementContainer<IAssemblySymbol>>>
Mapping\IMemberMapper.cs (1)
11public interface IMemberMapper : IElementMapper<ISymbol>
Mapping\INamespaceMapper.cs (1)
13public interface INamespaceMapper : IElementMapper<INamespaceSymbol>
Mapping\ITypeMapper.cs (1)
13public interface ITypeMapper : IElementMapper<ITypeSymbol>
1 implementation of IElementMapper
Microsoft.DotNet.ApiCompatibility (1)
Mapping\ElementMapper.cs (1)
11public abstract class ElementMapper<T> : IElementMapper<T>
24 references to IElementMapper
Microsoft.DotNet.ApiCompatibility (24)
DifferenceVisitor.cs (2)
19public void Visit<T>(IElementMapper<T> mapper) 97private void AddDifferences<T>(IElementMapper<T> mapper)
IDifferenceVisitor.cs (3)
19/// Visits the mapping tree for a given <see cref="IElementMapper{T}"/>. 22/// <param name="mapper">The <see cref="IElementMapper{T}"/> to visit.</param> 23void Visit<T>(IElementMapper<T> mapper);
Mapping\AssemblyMapper.cs (2)
12/// <see cref="IElementMapper{T}.Left"/> and <see cref="IElementMapper{T}.Right"/>.
Mapping\IAssemblyMapper.cs (4)
11/// <see cref="IElementMapper{T}.Left"/> and <see cref="IElementMapper{T}.Right"/>. 21/// Gets the mappers for the namespaces contained in <see cref="IElementMapper{T}.Left"/> and <see cref="IElementMapper{T}.Right"/>
Mapping\IElementMapper.cs (3)
45/// (<see cref="IElementMapper{T}.Left"/>, <see cref="IElementMapper{T}.Right"/>). 46/// One list of <see cref="CompatDifference"/> per the number of right elements that the <see cref="IElementMapper{T}"/> contains.</returns>
Mapping\IMapperSettings.cs (1)
15/// The symbol filter to use when creating the <see cref="IElementMapper{T}"/>.
Mapping\INamespaceMapper.cs (2)
11/// <see cref="IElementMapper{T}.Left"/> and <see cref="IElementMapper{T}.Right"/>.
Mapping\NamespaceMapper.cs (2)
12/// <see cref="IElementMapper{T}.Left"/> and <see cref="IElementMapper{T}.Right"/>.
Rules\IRuleRunner.cs (4)
25/// (<see cref="IElementMapper{T}.Left"/>, <see cref="IElementMapper{T}.Right"/>). 26/// One list of <see cref="CompatDifference"/> per the number of right elements that the <see cref="IElementMapper{T}"/> contains. 28IEnumerable<CompatDifference> Run<T>(IElementMapper<T> mapper);
Rules\RuleRunner.cs (1)
22public IEnumerable<CompatDifference> Run<T>(IElementMapper<T> mapper)