201 references to InheritanceRelationship
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (161)
InheritanceMargin\InheritanceMarginTests.cs (161)
251public readonly InheritanceRelationship Relationship; 259InheritanceRelationship relationship, 273InheritanceRelationship relationship, 284InheritanceRelationship relationship, 296public readonly InheritanceRelationship RelationshipToMember; 304InheritanceRelationship relationshipToMember, 386relationship: InheritanceRelationship.ImplementedInterface, 394relationship: InheritanceRelationship.ImplementedMember, 416relationship: InheritanceRelationship.ImplementingType)]); 424relationship: InheritanceRelationship.ImplementedInterface)]); 450relationship: InheritanceRelationship.ImplementingType)] 458relationship: InheritanceRelationship.InheritedInterface)] 483relationship: InheritanceRelationship.DerivedType)] 491relationship: InheritanceRelationship.BaseType)] 552relationship: InheritanceRelationship.BaseType)])); 563relationship: InheritanceRelationship.ImplementingType)]); 571relationship: InheritanceRelationship.ImplementedInterface)]); 579relationship: InheritanceRelationship.ImplementingMember)]); 587relationship: InheritanceRelationship.ImplementedMember)]); 622relationship: InheritanceRelationship.ImplementingType)]); 630relationship: InheritanceRelationship.ImplementedInterface)]); 638relationship: InheritanceRelationship.ImplementingMember)]); 646relationship: InheritanceRelationship.ImplementingMember)]); 654relationship: InheritanceRelationship.ImplementedMember)]); 662relationship: InheritanceRelationship.ImplementedMember)]); 695relationship: InheritanceRelationship.ImplementedMember)] 704relationship: InheritanceRelationship.ImplementingMember)] 713relationship: InheritanceRelationship.ImplementingMember)] 722relationship: InheritanceRelationship.ImplementedMember)] 731relationship: InheritanceRelationship.ImplementingMember)] 740relationship: InheritanceRelationship.ImplementedMember)] 749relationship: InheritanceRelationship.ImplementingType)] 758relationship: InheritanceRelationship.ImplementedInterface)] 767relationship: InheritanceRelationship.ImplementedMember)] 776relationship: InheritanceRelationship.ImplementingMember)] 824relationship: InheritanceRelationship.OverriddenMember)]); 832relationship: InheritanceRelationship.OverridingMember)]); 840relationship: InheritanceRelationship.OverriddenMember)]); 848relationship: InheritanceRelationship.OverridingMember)]); 856relationship: InheritanceRelationship.OverridingMember)]); 864relationship: InheritanceRelationship.OverriddenMember)]); 872relationship: InheritanceRelationship.DerivedType)]); 880relationship: InheritanceRelationship.BaseType)]); 954relationship: InheritanceRelationship.ImplementingType), 958relationship: InheritanceRelationship.ImplementingType), 969relationship: InheritanceRelationship.ImplementingMember), 973relationship: InheritanceRelationship.ImplementingMember), 984relationship: InheritanceRelationship.ImplementedInterface), 988relationship: InheritanceRelationship.DerivedType), 999relationship: InheritanceRelationship.ImplementedMember), 1003relationship: InheritanceRelationship.OverridingMember), 1014relationship: InheritanceRelationship.BaseType), 1018relationship: InheritanceRelationship.ImplementedInterface), 1029relationship: InheritanceRelationship.ImplementedMember), 1033relationship: InheritanceRelationship.OverriddenMember), 1061relationship: InheritanceRelationship.OverriddenMember)]); 1069relationship: InheritanceRelationship.OverridingMember)]); 1077relationship: InheritanceRelationship.OverriddenMember)]); 1085relationship: InheritanceRelationship.OverridingMember)]); 1093relationship: InheritanceRelationship.OverridingMember)]); 1101relationship: InheritanceRelationship.OverriddenMember)]); 1109relationship: InheritanceRelationship.DerivedType)]); 1117relationship: InheritanceRelationship.BaseType)]); 1157relationship: InheritanceRelationship.ImplementingType)]); 1165relationship: InheritanceRelationship.ImplementingMember)]); 1174relationship: InheritanceRelationship.ImplementedInterface)]); 1183relationship: InheritanceRelationship.ImplementedMember)]); 1215relationship: InheritanceRelationship.ImplementingType)]); 1223relationship: InheritanceRelationship.ImplementingMember)]); 1231relationship: InheritanceRelationship.ImplementedInterface)]); 1239relationship: InheritanceRelationship.ImplementedMember)]); 1274relationship: InheritanceRelationship.ImplementingType)]); 1282relationship: InheritanceRelationship.ImplementingMember)]); 1290relationship: InheritanceRelationship.ImplementedInterface)]); 1298relationship: InheritanceRelationship.ImplementedMember)]); 1306relationship: InheritanceRelationship.ImplementingMember)]); 1314relationship: InheritanceRelationship.ImplementedMember)]); 1322relationship: InheritanceRelationship.ImplementingMember)]); 1330relationship: InheritanceRelationship.ImplementedMember)]); 1338relationship: InheritanceRelationship.ImplementingMember)]); 1346relationship: InheritanceRelationship.ImplementedMember)]); 1354relationship: InheritanceRelationship.ImplementingMember)]); 1362relationship: InheritanceRelationship.ImplementedMember)]); 1409relationship: InheritanceRelationship.ImplementingType, 1418relationship: InheritanceRelationship.ImplementedInterface)]); 1426relationship: InheritanceRelationship.ImplementedInterface)]); 1461relationship: InheritanceRelationship.InheritedImport, "target1")])); 1479relationship: InheritanceRelationship.InheritedImport, "target1"), 1482relationship: InheritanceRelationship.InheritedImport, "target2"), 1498relationship: InheritanceRelationship.InheritedImport, "target1")])); 1514relationship: InheritanceRelationship.InheritedImport, "target1")])); 1539relationship: InheritanceRelationship.ImplementedInterface, 1547relationship: InheritanceRelationship.ImplementedMember, 1572relationship: InheritanceRelationship.ImplementingType)]); 1580relationship: InheritanceRelationship.ImplementedInterface)]); 1606relationship: InheritanceRelationship.ImplementingType)]); 1614relationship: InheritanceRelationship.InheritedInterface)]); 1634relationship: InheritanceRelationship.DerivedType)]); 1642relationship: InheritanceRelationship.BaseType)]); 1686new TargetInfo("System", InheritanceRelationship.InheritedImport), 1687new TargetInfo("System.Collections.Generic", InheritanceRelationship.InheritedImport), 1688new TargetInfo("System.Linq", InheritanceRelationship.InheritedImport), 1695relationship: InheritanceRelationship.ImplementedInterface, 1707relationship: InheritanceRelationship.ImplementingType)]); 1715relationship: InheritanceRelationship.ImplementedInterface)]); 1723relationship: InheritanceRelationship.ImplementingMember)]); 1731relationship: InheritanceRelationship.ImplementedMember)]); 1761relationship: InheritanceRelationship.ImplementingType)]); 1769relationship: InheritanceRelationship.ImplementedInterface)]); 1777relationship: InheritanceRelationship.ImplementingMember)]); 1785relationship: InheritanceRelationship.ImplementedMember)]); 1816relationship: InheritanceRelationship.ImplementingType)]); 1824relationship: InheritanceRelationship.ImplementedInterface)]); 1832relationship: InheritanceRelationship.ImplementingMember)]); 1840relationship: InheritanceRelationship.ImplementedMember)]); 1848relationship: InheritanceRelationship.ImplementingMember)]); 1856relationship: InheritanceRelationship.ImplementedMember)]); 1899relationship: InheritanceRelationship.DerivedType)]); 1907relationship: InheritanceRelationship.BaseType)]); 1915relationship: InheritanceRelationship.OverridingMember)]); 1923relationship: InheritanceRelationship.OverriddenMember)]); 1994relationship: InheritanceRelationship.ImplementingType), 1998relationship: InheritanceRelationship.ImplementingType), 2009relationship: InheritanceRelationship.ImplementingMember), 2013relationship: InheritanceRelationship.ImplementingMember), 2024relationship: InheritanceRelationship.DerivedType), 2028relationship: InheritanceRelationship.ImplementedInterface) 2040relationship: InheritanceRelationship.ImplementedMember), 2044relationship: InheritanceRelationship.OverridingMember), 2055relationship: InheritanceRelationship.BaseType), 2059relationship: InheritanceRelationship.ImplementedInterface), 2070relationship: InheritanceRelationship.ImplementedMember), 2074relationship: InheritanceRelationship.OverriddenMember), 2098relationship: InheritanceRelationship.ImplementingType)]); 2108relationship: InheritanceRelationship.ImplementingMember), 2112relationship: InheritanceRelationship.ImplementingMember), 2121relationship: InheritanceRelationship.ImplementedInterface)]); 2129relationship: InheritanceRelationship.ImplementedMember)]); 2137relationship: InheritanceRelationship.ImplementedMember)]); 2179relationship: InheritanceRelationship.ImplementedInterface)]); 2187relationship: InheritanceRelationship.ImplementedMember)]); 2195relationship: InheritanceRelationship.ImplementingType)]); 2203relationship: InheritanceRelationship.ImplementingMember)]); 2239new TargetInfo("System", InheritanceRelationship.InheritedImport), 2240new TargetInfo("System.Collections.Generic", InheritanceRelationship.InheritedImport), 2241new TargetInfo("System.Linq", InheritanceRelationship.InheritedImport), 2250relationship: InheritanceRelationship.ImplementedInterface)]); 2258relationship: InheritanceRelationship.ImplementedMember)]); 2266relationship: InheritanceRelationship.ImplementingType)]); 2274relationship: InheritanceRelationship.ImplementingMember)]); 2313relationship: InheritanceRelationship.ImplementedInterface)]); 2323relationship: InheritanceRelationship.ImplementingType, 2329relationship: InheritanceRelationship.ImplementingType, 2340relationship: InheritanceRelationship.ImplementedInterface)]); 2378relationship: InheritanceRelationship.ImplementedInterface)]); 2388relationship: InheritanceRelationship.ImplementingType, 2394relationship: InheritanceRelationship.ImplementingType, 2405relationship: InheritanceRelationship.ImplementedInterface)]); 2449relationship: InheritanceRelationship.ImplementingMember, 2454relationship: InheritanceRelationship.ImplementingMember, 2564relationship: InheritanceRelationship.BaseType)])]);
Microsoft.CodeAnalysis.Features (14)
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (12)
237InheritanceRelationship.InheritedImport, item.Detach(), Glyph.None, languageGlyph, 265InheritanceRelationship.InheritedImport, item.Detach(), Glyph.None, languageGlyph, 413InheritanceRelationship.InheritedInterface, 423InheritanceRelationship.ImplementingType, 451InheritanceRelationship.ImplementingMember, 480symbol.IsInterfaceType() ? InheritanceRelationship.ImplementedInterface : InheritanceRelationship.BaseType, 490InheritanceRelationship.DerivedType, 520InheritanceRelationship.ImplementedMember, 530InheritanceRelationship.OverriddenMember, 540InheritanceRelationship.OverridingMember, 559InheritanceRelationship inheritanceRelationship,
InheritanceMargin\InheritanceTargetItem.cs (2)
20public readonly InheritanceRelationship RelationToMember; 54InheritanceRelationship relationToMember,
Microsoft.VisualStudio.LanguageServices (26)
InheritanceMargin\InheritanceMarginHelpers.cs (26)
46private static readonly ImmutableArray<InheritanceRelationship> s_relationships_Shown_As_I_Up_Arrow 49InheritanceRelationship.ImplementedInterface, 50InheritanceRelationship.InheritedInterface, 51InheritanceRelationship.ImplementedMember, 54private static readonly ImmutableArray<InheritanceRelationship> s_relationships_Shown_As_I_Down_Arrow 55= [InheritanceRelationship.ImplementingType, InheritanceRelationship.ImplementingMember]; 57private static readonly ImmutableArray<InheritanceRelationship> s_relationships_Shown_As_O_Up_Arrow 58= [InheritanceRelationship.BaseType, InheritanceRelationship.OverriddenMember]; 60private static readonly ImmutableArray<InheritanceRelationship> s_relationships_Shown_As_O_Down_Arrow 61= [InheritanceRelationship.DerivedType, InheritanceRelationship.OverridingMember]; 66public static ImageMoniker GetMoniker(InheritanceRelationship inheritanceRelationship) 114if (inheritanceRelationship.HasFlag(InheritanceRelationship.InheritedImport)) 170InheritanceRelationship relationship, 177InheritanceRelationship.ImplementedInterface => ServicesVSResources.Implemented_interfaces, 178InheritanceRelationship.BaseType => ServicesVSResources.Base_Types, 179InheritanceRelationship.DerivedType => ServicesVSResources.Derived_types, 180InheritanceRelationship.InheritedInterface => ServicesVSResources.Inherited_interfaces, 181InheritanceRelationship.ImplementingType => ServicesVSResources.Implementing_types, 182InheritanceRelationship.ImplementedMember => ServicesVSResources.Implemented_members, 183InheritanceRelationship.OverriddenMember => ServicesVSResources.Overridden_members, 184InheritanceRelationship.OverridingMember => ServicesVSResources.Overriding_members, 185InheritanceRelationship.ImplementingMember => ServicesVSResources.Implementing_members, 186InheritanceRelationship.InheritedImport => item.DisplayTexts.JoinText(),