1 implementation of IMemberMapper
Microsoft.DotNet.ApiCompatibility (1)
Mapping\MemberMapper.cs (1)
19
ITypeMapper containingType) : ElementMapper<ISymbol>(ruleRunner, settings, rightSetSize),
IMemberMapper
17 references to IMemberMapper
Microsoft.DotNet.ApiCompatibility (15)
DifferenceVisitor.cs (3)
37
else if (mapper is
IMemberMapper
memberMapper)
84
foreach (
IMemberMapper
member in type.GetMembers())
92
public void Visit(
IMemberMapper
member)
IDifferenceVisitor.cs (3)
50
/// Visits an <see cref="
IMemberMapper
"/> and stores differences in the <see cref="CompatDifferences"/> collection.
52
/// <param name="member">The <see cref="
IMemberMapper
"/> to visit.</param>
53
void Visit(
IMemberMapper
member);
Mapping\ITypeMapper.cs (3)
11
/// as a list of <see cref="
IMemberMapper
"/>
39
/// <returns>The list of <see cref="
IMemberMapper
"/> representing the members.</returns>
40
IEnumerable<
IMemberMapper
> GetMembers();
Mapping\TypeMapper.cs (5)
14
/// as a list of <see cref="
IMemberMapper
"/>
28
private Dictionary<ISymbol,
IMemberMapper
>? _members;
114
public IEnumerable<
IMemberMapper
> GetMembers()
118
_members = new Dictionary<ISymbol,
IMemberMapper
>(Settings.SymbolEqualityComparer);
142
if (!_members.TryGetValue(member, out
IMemberMapper
? mapper))
Rules\MembersMustExist.cs (1)
58
/// Evaluates whether member (Field, Property, Method, Constructor, Event) exists on both sides of the <see cref="
IMemberMapper
"/>.
Microsoft.DotNet.ApiCompatibility.Tests (2)
Mapping\TypeMapperTests.cs (2)
122
IEnumerable<
IMemberMapper
> memberMappers = typeMappers.Single().GetMembers();
162
IEnumerable<
IMemberMapper
> memberMappers = typeMappers.Single().GetMembers();