5 interfaces inheriting from IElementMapper
Microsoft.DotNet.ApiCompatibility (5)
Mapping\IAssemblyMapper.cs (1)
13
public interface IAssemblyMapper :
IElementMapper
<ElementContainer<IAssemblySymbol>>
Mapping\IAssemblySetMapper.cs (1)
11
public interface IAssemblySetMapper :
IElementMapper
<IEnumerable<ElementContainer<IAssemblySymbol>>>
Mapping\IMemberMapper.cs (1)
11
public interface IMemberMapper :
IElementMapper
<ISymbol>
Mapping\INamespaceMapper.cs (1)
13
public interface INamespaceMapper :
IElementMapper
<INamespaceSymbol>
Mapping\ITypeMapper.cs (1)
13
public interface ITypeMapper :
IElementMapper
<ITypeSymbol>
1 implementation of IElementMapper
Microsoft.DotNet.ApiCompatibility (1)
Mapping\ElementMapper.cs (1)
11
public abstract class ElementMapper<T> :
IElementMapper
<T>
24 references to IElementMapper
Microsoft.DotNet.ApiCompatibility (24)
DifferenceVisitor.cs (2)
19
public void Visit<T>(
IElementMapper
<T> mapper)
97
private 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>
23
void 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.
28
IEnumerable<CompatDifference> Run<T>(
IElementMapper
<T> mapper);
Rules\RuleRunner.cs (1)
22
public IEnumerable<CompatDifference> Run<T>(
IElementMapper
<T> mapper)