191 references to InheritanceRelationship
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (150)
InheritanceMargin\InheritanceMarginTests.cs (150)
239public readonly InheritanceRelationship Relationship; 247InheritanceRelationship relationship, 261InheritanceRelationship relationship, 272InheritanceRelationship relationship, 284public readonly InheritanceRelationship RelationshipToMember; 292InheritanceRelationship relationshipToMember, 381relationship: InheritanceRelationship.ImplementedInterface, 389relationship: InheritanceRelationship.ImplementedMember, 411relationship: InheritanceRelationship.ImplementingType))); 419relationship: InheritanceRelationship.ImplementedInterface))); 443relationship: InheritanceRelationship.ImplementingType)) 452relationship: InheritanceRelationship.InheritedInterface)) 477relationship: InheritanceRelationship.DerivedType)) 485relationship: InheritanceRelationship.BaseType)) 543relationship: InheritanceRelationship.BaseType)))); 568relationship: InheritanceRelationship.ImplementingType))); 576relationship: InheritanceRelationship.ImplementedInterface))); 584relationship: InheritanceRelationship.ImplementingMember))); 592relationship: InheritanceRelationship.ImplementedMember))); 622relationship: InheritanceRelationship.ImplementingType))); 630relationship: InheritanceRelationship.ImplementedInterface))); 638relationship: InheritanceRelationship.ImplementingMember))); 646relationship: InheritanceRelationship.ImplementingMember))); 654relationship: InheritanceRelationship.ImplementedMember))); 662relationship: InheritanceRelationship.ImplementedMember))); 700relationship: InheritanceRelationship.ImplementedMember)) 709relationship: InheritanceRelationship.ImplementingMember)) 718relationship: InheritanceRelationship.ImplementingMember)) 727relationship: InheritanceRelationship.ImplementedMember)) 736relationship: InheritanceRelationship.ImplementingMember)) 745relationship: InheritanceRelationship.ImplementedMember)) 754relationship: InheritanceRelationship.ImplementingType)) 763relationship: InheritanceRelationship.ImplementedInterface)) 772relationship: InheritanceRelationship.ImplementedMember)) 781relationship: InheritanceRelationship.ImplementingMember)) 828relationship: InheritanceRelationship.OverriddenMember))); 836relationship: InheritanceRelationship.OverridingMember))); 844relationship: InheritanceRelationship.OverriddenMember))); 852relationship: InheritanceRelationship.OverridingMember))); 860relationship: InheritanceRelationship.OverridingMember))); 868relationship: InheritanceRelationship.OverriddenMember))); 876relationship: InheritanceRelationship.DerivedType))); 884relationship: InheritanceRelationship.BaseType))); 938relationship: InheritanceRelationship.ImplementingType), 942relationship: InheritanceRelationship.ImplementingType))); 950relationship: InheritanceRelationship.ImplementingMember), 954relationship: InheritanceRelationship.ImplementingMember))); 962relationship: InheritanceRelationship.ImplementedInterface), 966relationship: InheritanceRelationship.DerivedType))); 974relationship: InheritanceRelationship.ImplementedMember), 978relationship: InheritanceRelationship.OverridingMember))); 987relationship: InheritanceRelationship.BaseType), 991relationship: InheritanceRelationship.ImplementedInterface))); 999relationship: InheritanceRelationship.ImplementedMember), 1003relationship: InheritanceRelationship.OverriddenMember))); 1037relationship: InheritanceRelationship.ImplementingType))); 1045relationship: InheritanceRelationship.ImplementingMember))); 1054relationship: InheritanceRelationship.ImplementedInterface))); 1063relationship: InheritanceRelationship.ImplementedMember))); 1097relationship: InheritanceRelationship.ImplementingType))); 1105relationship: InheritanceRelationship.ImplementingMember))); 1113relationship: InheritanceRelationship.ImplementedInterface))); 1121relationship: InheritanceRelationship.ImplementedMember) 1161relationship: InheritanceRelationship.ImplementingType))); 1169relationship: InheritanceRelationship.ImplementingMember))); 1177relationship: InheritanceRelationship.ImplementedInterface))); 1185relationship: InheritanceRelationship.ImplementedMember))); 1193relationship: InheritanceRelationship.ImplementingMember))); 1201relationship: InheritanceRelationship.ImplementedMember))); 1209relationship: InheritanceRelationship.ImplementingMember))); 1217relationship: InheritanceRelationship.ImplementedMember))); 1225relationship: InheritanceRelationship.ImplementingMember))); 1233relationship: InheritanceRelationship.ImplementedMember))); 1241relationship: InheritanceRelationship.ImplementingMember))); 1249relationship: InheritanceRelationship.ImplementedMember))); 1291relationship: InheritanceRelationship.ImplementingType, 1300relationship: InheritanceRelationship.ImplementedInterface))); 1308relationship: InheritanceRelationship.ImplementedInterface))); 1333relationship: InheritanceRelationship.InheritedImport, "target1")))); 1353relationship: InheritanceRelationship.InheritedImport, "target1"), 1356relationship: InheritanceRelationship.InheritedImport, "target2")))); 1374relationship: InheritanceRelationship.InheritedImport, "target1")))); 1393relationship: InheritanceRelationship.InheritedImport, "target1")))); 1430relationship: InheritanceRelationship.ImplementedInterface, 1438relationship: InheritanceRelationship.ImplementedMember, 1459relationship: InheritanceRelationship.ImplementingType))); 1467relationship: InheritanceRelationship.ImplementedInterface))); 1493relationship: InheritanceRelationship.ImplementingType))); 1501relationship: InheritanceRelationship.InheritedInterface))); 1521relationship: InheritanceRelationship.DerivedType))); 1529relationship: InheritanceRelationship.BaseType))); 1567new TargetInfo("System", InheritanceRelationship.InheritedImport), 1568new TargetInfo("System.Collections.Generic", InheritanceRelationship.InheritedImport), 1569new TargetInfo("System.Linq", InheritanceRelationship.InheritedImport))), 1576relationship: InheritanceRelationship.ImplementedInterface, 1598relationship: InheritanceRelationship.ImplementingType))); 1606relationship: InheritanceRelationship.ImplementedInterface))); 1614relationship: InheritanceRelationship.ImplementingMember))); 1622relationship: InheritanceRelationship.ImplementedMember))); 1652relationship: InheritanceRelationship.ImplementingType))); 1660relationship: InheritanceRelationship.ImplementedInterface))); 1668relationship: InheritanceRelationship.ImplementingMember))); 1676relationship: InheritanceRelationship.ImplementedMember))); 1716relationship: InheritanceRelationship.ImplementingType))); 1724relationship: InheritanceRelationship.ImplementedInterface))); 1732relationship: InheritanceRelationship.ImplementingMember))); 1740relationship: InheritanceRelationship.ImplementedMember))); 1748relationship: InheritanceRelationship.ImplementingMember))); 1756relationship: InheritanceRelationship.ImplementedMember))); 1789relationship: InheritanceRelationship.DerivedType))); 1797relationship: InheritanceRelationship.BaseType))); 1805relationship: InheritanceRelationship.OverridingMember))); 1813relationship: InheritanceRelationship.OverriddenMember))); 1868relationship: InheritanceRelationship.ImplementingType), 1872relationship: InheritanceRelationship.ImplementingType))); 1880relationship: InheritanceRelationship.ImplementingMember), 1884relationship: InheritanceRelationship.ImplementingMember))); 1893relationship: InheritanceRelationship.DerivedType), 1897relationship: InheritanceRelationship.ImplementedInterface) 1906relationship: InheritanceRelationship.ImplementedMember), 1910relationship: InheritanceRelationship.OverridingMember))); 1919relationship: InheritanceRelationship.BaseType), 1923relationship: InheritanceRelationship.ImplementedInterface))); 1931relationship: InheritanceRelationship.ImplementedMember), 1935relationship: InheritanceRelationship.OverriddenMember))); 1976relationship: InheritanceRelationship.ImplementingType))); 1984relationship: InheritanceRelationship.ImplementingMember), 1988relationship: InheritanceRelationship.ImplementingMember))); 1996relationship: InheritanceRelationship.ImplementedInterface))); 2004relationship: InheritanceRelationship.ImplementedMember))); 2012relationship: InheritanceRelationship.ImplementedMember))); 2053relationship: InheritanceRelationship.ImplementedInterface))); 2061relationship: InheritanceRelationship.ImplementedMember))); 2069relationship: InheritanceRelationship.ImplementingType))); 2077relationship: InheritanceRelationship.ImplementingMember))); 2114new TargetInfo("System", InheritanceRelationship.InheritedImport), 2115new TargetInfo("System.Collections.Generic", InheritanceRelationship.InheritedImport), 2116new TargetInfo("System.Linq", InheritanceRelationship.InheritedImport))); 2124relationship: InheritanceRelationship.ImplementedInterface))); 2132relationship: InheritanceRelationship.ImplementedMember))); 2140relationship: InheritanceRelationship.ImplementingType))); 2148relationship: InheritanceRelationship.ImplementingMember))); 2186relationship: InheritanceRelationship.ImplementedInterface))); 2195relationship: InheritanceRelationship.ImplementingType, 2201relationship: InheritanceRelationship.ImplementingType, 2211relationship: InheritanceRelationship.ImplementedInterface))); 2249relationship: InheritanceRelationship.ImplementedInterface))); 2258relationship: InheritanceRelationship.ImplementingType, 2264relationship: InheritanceRelationship.ImplementingType, 2274relationship: InheritanceRelationship.ImplementedInterface)));
Microsoft.CodeAnalysis.Features (14)
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (12)
231InheritanceRelationship.InheritedImport, item.Detach(), Glyph.None, languageGlyph, 253InheritanceRelationship.InheritedImport, item.Detach(), Glyph.None, languageGlyph, 400InheritanceRelationship.InheritedInterface, 409InheritanceRelationship.ImplementingType, 437InheritanceRelationship.ImplementingMember, 465symbol.IsInterfaceType() ? InheritanceRelationship.ImplementedInterface : InheritanceRelationship.BaseType, 473InheritanceRelationship.DerivedType, 503InheritanceRelationship.ImplementedMember, 512InheritanceRelationship.OverriddenMember, 521InheritanceRelationship.OverridingMember, 539InheritanceRelationship inheritanceRelationship,
InheritanceMargin\InheritanceTargetItem.cs (2)
22public readonly InheritanceRelationship RelationToMember; 56InheritanceRelationship relationToMember,
Microsoft.VisualStudio.LanguageServices (27)
InheritanceMargin\InheritanceMarginHelpers.cs (26)
23private static readonly ImmutableArray<InheritanceRelationship> s_relationships_Shown_As_I_Up_Arrow 25InheritanceRelationship.ImplementedInterface, 26InheritanceRelationship.InheritedInterface, 27InheritanceRelationship.ImplementedMember); 29private static readonly ImmutableArray<InheritanceRelationship> s_relationships_Shown_As_I_Down_Arrow 31InheritanceRelationship.ImplementingType, 32InheritanceRelationship.ImplementingMember); 34private static readonly ImmutableArray<InheritanceRelationship> s_relationships_Shown_As_O_Up_Arrow 36InheritanceRelationship.BaseType, 37InheritanceRelationship.OverriddenMember); 39private static readonly ImmutableArray<InheritanceRelationship> s_relationships_Shown_As_O_Down_Arrow 41InheritanceRelationship.DerivedType, 42InheritanceRelationship.OverridingMember); 47public static ImageMoniker GetMoniker(InheritanceRelationship inheritanceRelationship) 95if (inheritanceRelationship.HasFlag(InheritanceRelationship.InheritedImport)) 152InheritanceRelationship relationship, 159InheritanceRelationship.ImplementedInterface => ServicesVSResources.Implemented_interfaces, 160InheritanceRelationship.BaseType => ServicesVSResources.Base_Types, 161InheritanceRelationship.DerivedType => ServicesVSResources.Derived_types, 162InheritanceRelationship.InheritedInterface => ServicesVSResources.Inherited_interfaces, 163InheritanceRelationship.ImplementingType => ServicesVSResources.Implementing_types, 164InheritanceRelationship.ImplementedMember => ServicesVSResources.Implemented_members, 165InheritanceRelationship.OverriddenMember => ServicesVSResources.Overridden_members, 166InheritanceRelationship.OverridingMember => ServicesVSResources.Overriding_members, 167InheritanceRelationship.ImplementingMember => ServicesVSResources.Implementing_members, 168InheritanceRelationship.InheritedImport => item.DisplayTexts.JoinText(),
InheritanceMargin\InheritanceMarginTag.cs (1)
51var relationship = allItems[0].RelationToMember;