1 implementation of IMemberMapper
Microsoft.DotNet.ApiCompatibility (1)
Mapping\MemberMapper.cs (1)
19ITypeMapper containingType) : ElementMapper<ISymbol>(ruleRunner, settings, rightSetSize), IMemberMapper
17 references to IMemberMapper
Microsoft.DotNet.ApiCompatibility (15)
DifferenceVisitor.cs (3)
37else if (mapper is IMemberMapper memberMapper) 84foreach (IMemberMapper member in type.GetMembers()) 92public 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> 53void 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> 40IEnumerable<IMemberMapper> GetMembers();
Mapping\TypeMapper.cs (5)
14/// as a list of <see cref="IMemberMapper"/> 28private Dictionary<ISymbol, IMemberMapper>? _members; 114public IEnumerable<IMemberMapper> GetMembers() 118_members = new Dictionary<ISymbol, IMemberMapper>(Settings.SymbolEqualityComparer); 142if (!_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)
122IEnumerable<IMemberMapper> memberMappers = typeMappers.Single().GetMembers(); 162IEnumerable<IMemberMapper> memberMappers = typeMappers.Single().GetMembers();