4 types derived from ElementMapping
Microsoft.Cci.Extensions (4)
Mappings\AssemblySetMapping.cs (1)
9public class AssemblySetMapping : ElementMapping<IEnumerable<IAssembly>>
Mappings\AttributesMapping.cs (1)
14public class AttributesMapping<T> : ElementMapping<T> where T : class
Mappings\NamespaceMapping.cs (1)
12public class NamespaceMapping : ElementMapping<INamespaceDefinition>
Mappings\SimpleElementMapping.cs (1)
9public class SimpleElementMapping<T> : ElementMapping<T> where T : class
2 instantiations of ElementMapping
Microsoft.Cci.Extensions (2)
Mappings\AssemblyMapping.cs (1)
41mapping = new ElementMapping<AssemblyProperty>(this.Settings);
Mappings\AttributesMapping.cs (1)
51mapping = new ElementMapping<AttributeGroup>(this.Settings);
15 references to ElementMapping
Microsoft.Cci.Extensions (15)
Differs\DifferenceRule.cs (1)
11public virtual DifferenceType Diff<T>(IDifferences differences, ElementMapping<T> mapping) where T : class
Differs\ElementDiffer.cs (2)
13private readonly ElementMapping<T> _mapping; 19public ElementDiffer(ElementMapping<T> mapping, IDifferenceRule[] differenceRules)
Differs\ElementDifferenceFactory.cs (1)
33public IDifferences GetDiffer<T>(ElementMapping<T> element) where T : class
Differs\IDifferenceRule.cs (1)
11DifferenceType Diff<T>(IDifferences differences, ElementMapping<T> mapping) where T : class;
Differs\IElementDifferenceFactory.cs (1)
10IDifferences GetDiffer<T>(ElementMapping<T> element) where T : class;
Differs\ListMerger.cs (1)
14public static IEnumerable<ElementMapping<T>> MergeLists<T>(IEnumerable<T> list0, IEnumerable<T> list1) where T : class
Mappings\AssemblyMapping.cs (4)
14private Dictionary<string, ElementMapping<AssemblyProperty>> _properties; 24public IEnumerable<ElementMapping<AssemblyProperty>> Properties 30_properties = new Dictionary<string, ElementMapping<AssemblyProperty>>(); 38ElementMapping<AssemblyProperty> mapping;
Mappings\AttributesMapping.cs (4)
16private Dictionary<string, ElementMapping<AttributeGroup>> _attributes; 23public IEnumerable<ElementMapping<AttributeGroup>> Attributes 29_attributes = new Dictionary<string, ElementMapping<AttributeGroup>>(); 47ElementMapping<AttributeGroup> mapping;