199 references to InheritanceRelationship
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (159)
InheritanceMargin\InheritanceMarginTests.cs (159)
250public readonly InheritanceRelationship Relationship; 258InheritanceRelationship relationship, 272InheritanceRelationship relationship, 283InheritanceRelationship relationship, 295public readonly InheritanceRelationship RelationshipToMember; 303InheritanceRelationship relationshipToMember, 387relationship: InheritanceRelationship.ImplementedInterface, 395relationship: InheritanceRelationship.ImplementedMember, 417relationship: InheritanceRelationship.ImplementingType)]); 425relationship: InheritanceRelationship.ImplementedInterface)]); 451relationship: InheritanceRelationship.ImplementingType)] 459relationship: InheritanceRelationship.InheritedInterface)] 484relationship: InheritanceRelationship.DerivedType)] 492relationship: InheritanceRelationship.BaseType)] 556relationship: InheritanceRelationship.BaseType)])); 568relationship: InheritanceRelationship.ImplementingType)]); 576relationship: InheritanceRelationship.ImplementedInterface)]); 584relationship: InheritanceRelationship.ImplementingMember)]); 592relationship: InheritanceRelationship.ImplementedMember)]); 627relationship: InheritanceRelationship.ImplementingType)]); 635relationship: InheritanceRelationship.ImplementedInterface)]); 643relationship: InheritanceRelationship.ImplementingMember)]); 651relationship: InheritanceRelationship.ImplementingMember)]); 659relationship: InheritanceRelationship.ImplementedMember)]); 667relationship: 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)] 829relationship: InheritanceRelationship.OverriddenMember)]); 837relationship: InheritanceRelationship.OverridingMember)]); 845relationship: InheritanceRelationship.OverriddenMember)]); 853relationship: InheritanceRelationship.OverridingMember)]); 861relationship: InheritanceRelationship.OverridingMember)]); 869relationship: InheritanceRelationship.OverriddenMember)]); 877relationship: InheritanceRelationship.DerivedType)]); 885relationship: InheritanceRelationship.BaseType)]); 959relationship: InheritanceRelationship.ImplementingType), 963relationship: InheritanceRelationship.ImplementingType), 974relationship: InheritanceRelationship.ImplementingMember), 978relationship: InheritanceRelationship.ImplementingMember), 989relationship: InheritanceRelationship.ImplementedInterface), 993relationship: InheritanceRelationship.DerivedType), 1004relationship: InheritanceRelationship.ImplementedMember), 1008relationship: InheritanceRelationship.OverridingMember), 1019relationship: InheritanceRelationship.BaseType), 1023relationship: InheritanceRelationship.ImplementedInterface), 1034relationship: InheritanceRelationship.ImplementedMember), 1038relationship: InheritanceRelationship.OverriddenMember), 1066relationship: InheritanceRelationship.OverriddenMember)]); 1074relationship: InheritanceRelationship.OverridingMember)]); 1082relationship: InheritanceRelationship.OverriddenMember)]); 1090relationship: InheritanceRelationship.OverridingMember)]); 1098relationship: InheritanceRelationship.OverridingMember)]); 1106relationship: InheritanceRelationship.OverriddenMember)]); 1114relationship: InheritanceRelationship.DerivedType)]); 1122relationship: InheritanceRelationship.BaseType)]); 1162relationship: InheritanceRelationship.ImplementingType)]); 1170relationship: InheritanceRelationship.ImplementingMember)]); 1179relationship: InheritanceRelationship.ImplementedInterface)]); 1188relationship: InheritanceRelationship.ImplementedMember)]); 1220relationship: InheritanceRelationship.ImplementingType)]); 1228relationship: InheritanceRelationship.ImplementingMember)]); 1236relationship: InheritanceRelationship.ImplementedInterface)]); 1244relationship: InheritanceRelationship.ImplementedMember)]); 1279relationship: InheritanceRelationship.ImplementingType)]); 1287relationship: InheritanceRelationship.ImplementingMember)]); 1295relationship: InheritanceRelationship.ImplementedInterface)]); 1303relationship: InheritanceRelationship.ImplementedMember)]); 1311relationship: InheritanceRelationship.ImplementingMember)]); 1319relationship: InheritanceRelationship.ImplementedMember)]); 1327relationship: InheritanceRelationship.ImplementingMember)]); 1335relationship: InheritanceRelationship.ImplementedMember)]); 1343relationship: InheritanceRelationship.ImplementingMember)]); 1351relationship: InheritanceRelationship.ImplementedMember)]); 1359relationship: InheritanceRelationship.ImplementingMember)]); 1367relationship: InheritanceRelationship.ImplementedMember)]); 1414relationship: InheritanceRelationship.ImplementingType, 1423relationship: InheritanceRelationship.ImplementedInterface)]); 1431relationship: InheritanceRelationship.ImplementedInterface)]); 1467relationship: InheritanceRelationship.InheritedImport, "target1")])); 1487relationship: InheritanceRelationship.InheritedImport, "target1"), 1490relationship: InheritanceRelationship.InheritedImport, "target2"), 1508relationship: InheritanceRelationship.InheritedImport, "target1")])); 1526relationship: InheritanceRelationship.InheritedImport, "target1")])); 1554relationship: InheritanceRelationship.ImplementedInterface, 1562relationship: InheritanceRelationship.ImplementedMember, 1587relationship: InheritanceRelationship.ImplementingType)]); 1595relationship: InheritanceRelationship.ImplementedInterface)]); 1621relationship: InheritanceRelationship.ImplementingType)]); 1629relationship: InheritanceRelationship.InheritedInterface)]); 1649relationship: InheritanceRelationship.DerivedType)]); 1657relationship: InheritanceRelationship.BaseType)]); 1704new TargetInfo("System", InheritanceRelationship.InheritedImport), 1705new TargetInfo("System.Collections.Generic", InheritanceRelationship.InheritedImport), 1706new TargetInfo("System.Linq", InheritanceRelationship.InheritedImport), 1713relationship: InheritanceRelationship.ImplementedInterface, 1726relationship: InheritanceRelationship.ImplementingType)]); 1734relationship: InheritanceRelationship.ImplementedInterface)]); 1742relationship: InheritanceRelationship.ImplementingMember)]); 1750relationship: InheritanceRelationship.ImplementedMember)]); 1780relationship: InheritanceRelationship.ImplementingType)]); 1788relationship: InheritanceRelationship.ImplementedInterface)]); 1796relationship: InheritanceRelationship.ImplementingMember)]); 1804relationship: InheritanceRelationship.ImplementedMember)]); 1835relationship: InheritanceRelationship.ImplementingType)]); 1843relationship: InheritanceRelationship.ImplementedInterface)]); 1851relationship: InheritanceRelationship.ImplementingMember)]); 1859relationship: InheritanceRelationship.ImplementedMember)]); 1867relationship: InheritanceRelationship.ImplementingMember)]); 1875relationship: InheritanceRelationship.ImplementedMember)]); 1918relationship: InheritanceRelationship.DerivedType)]); 1926relationship: InheritanceRelationship.BaseType)]); 1934relationship: InheritanceRelationship.OverridingMember)]); 1942relationship: InheritanceRelationship.OverriddenMember)]); 2013relationship: InheritanceRelationship.ImplementingType), 2017relationship: InheritanceRelationship.ImplementingType), 2028relationship: InheritanceRelationship.ImplementingMember), 2032relationship: InheritanceRelationship.ImplementingMember), 2043relationship: InheritanceRelationship.DerivedType), 2047relationship: InheritanceRelationship.ImplementedInterface) 2059relationship: InheritanceRelationship.ImplementedMember), 2063relationship: InheritanceRelationship.OverridingMember), 2074relationship: InheritanceRelationship.BaseType), 2078relationship: InheritanceRelationship.ImplementedInterface), 2089relationship: InheritanceRelationship.ImplementedMember), 2093relationship: InheritanceRelationship.OverriddenMember), 2117relationship: InheritanceRelationship.ImplementingType)]); 2127relationship: InheritanceRelationship.ImplementingMember), 2131relationship: InheritanceRelationship.ImplementingMember), 2140relationship: InheritanceRelationship.ImplementedInterface)]); 2148relationship: InheritanceRelationship.ImplementedMember)]); 2156relationship: InheritanceRelationship.ImplementedMember)]); 2198relationship: InheritanceRelationship.ImplementedInterface)]); 2206relationship: InheritanceRelationship.ImplementedMember)]); 2214relationship: InheritanceRelationship.ImplementingType)]); 2222relationship: InheritanceRelationship.ImplementingMember)]); 2258new TargetInfo("System", InheritanceRelationship.InheritedImport), 2259new TargetInfo("System.Collections.Generic", InheritanceRelationship.InheritedImport), 2260new TargetInfo("System.Linq", InheritanceRelationship.InheritedImport), 2269relationship: InheritanceRelationship.ImplementedInterface)]); 2277relationship: InheritanceRelationship.ImplementedMember)]); 2285relationship: InheritanceRelationship.ImplementingType)]); 2293relationship: InheritanceRelationship.ImplementingMember)]); 2332relationship: InheritanceRelationship.ImplementedInterface)]); 2342relationship: InheritanceRelationship.ImplementingType, 2348relationship: InheritanceRelationship.ImplementingType, 2359relationship: InheritanceRelationship.ImplementedInterface)]); 2397relationship: InheritanceRelationship.ImplementedInterface)]); 2407relationship: InheritanceRelationship.ImplementingType, 2413relationship: InheritanceRelationship.ImplementingType, 2424relationship: InheritanceRelationship.ImplementedInterface)]); 2522relationship: 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)
23private static readonly ImmutableArray<InheritanceRelationship> s_relationships_Shown_As_I_Up_Arrow 26InheritanceRelationship.ImplementedInterface, 27InheritanceRelationship.InheritedInterface, 28InheritanceRelationship.ImplementedMember, 31private static readonly ImmutableArray<InheritanceRelationship> s_relationships_Shown_As_I_Down_Arrow 32= [InheritanceRelationship.ImplementingType, InheritanceRelationship.ImplementingMember]; 34private static readonly ImmutableArray<InheritanceRelationship> s_relationships_Shown_As_O_Up_Arrow 35= [InheritanceRelationship.BaseType, InheritanceRelationship.OverriddenMember]; 37private static readonly ImmutableArray<InheritanceRelationship> s_relationships_Shown_As_O_Down_Arrow 38= [InheritanceRelationship.DerivedType, InheritanceRelationship.OverridingMember]; 43public static ImageMoniker GetMoniker(InheritanceRelationship inheritanceRelationship) 91if (inheritanceRelationship.HasFlag(InheritanceRelationship.InheritedImport)) 147InheritanceRelationship relationship, 154InheritanceRelationship.ImplementedInterface => ServicesVSResources.Implemented_interfaces, 155InheritanceRelationship.BaseType => ServicesVSResources.Base_Types, 156InheritanceRelationship.DerivedType => ServicesVSResources.Derived_types, 157InheritanceRelationship.InheritedInterface => ServicesVSResources.Inherited_interfaces, 158InheritanceRelationship.ImplementingType => ServicesVSResources.Implementing_types, 159InheritanceRelationship.ImplementedMember => ServicesVSResources.Implemented_members, 160InheritanceRelationship.OverriddenMember => ServicesVSResources.Overridden_members, 161InheritanceRelationship.OverridingMember => ServicesVSResources.Overriding_members, 162InheritanceRelationship.ImplementingMember => ServicesVSResources.Implementing_members, 163InheritanceRelationship.InheritedImport => item.DisplayTexts.JoinText(),