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, 385relationship: InheritanceRelationship.ImplementedInterface, 393relationship: InheritanceRelationship.ImplementedMember, 415relationship: InheritanceRelationship.ImplementingType)]); 423relationship: InheritanceRelationship.ImplementedInterface)]); 449relationship: InheritanceRelationship.ImplementingType)] 457relationship: InheritanceRelationship.InheritedInterface)] 482relationship: InheritanceRelationship.DerivedType)] 490relationship: InheritanceRelationship.BaseType)] 551relationship: InheritanceRelationship.BaseType)])); 562relationship: InheritanceRelationship.ImplementingType)]); 570relationship: InheritanceRelationship.ImplementedInterface)]); 578relationship: InheritanceRelationship.ImplementingMember)]); 586relationship: InheritanceRelationship.ImplementedMember)]); 621relationship: InheritanceRelationship.ImplementingType)]); 629relationship: InheritanceRelationship.ImplementedInterface)]); 637relationship: InheritanceRelationship.ImplementingMember)]); 645relationship: InheritanceRelationship.ImplementingMember)]); 653relationship: InheritanceRelationship.ImplementedMember)]); 661relationship: InheritanceRelationship.ImplementedMember)]); 694relationship: InheritanceRelationship.ImplementedMember)] 703relationship: InheritanceRelationship.ImplementingMember)] 712relationship: InheritanceRelationship.ImplementingMember)] 721relationship: InheritanceRelationship.ImplementedMember)] 730relationship: InheritanceRelationship.ImplementingMember)] 739relationship: InheritanceRelationship.ImplementedMember)] 748relationship: InheritanceRelationship.ImplementingType)] 757relationship: InheritanceRelationship.ImplementedInterface)] 766relationship: InheritanceRelationship.ImplementedMember)] 775relationship: InheritanceRelationship.ImplementingMember)] 823relationship: InheritanceRelationship.OverriddenMember)]); 831relationship: InheritanceRelationship.OverridingMember)]); 839relationship: InheritanceRelationship.OverriddenMember)]); 847relationship: InheritanceRelationship.OverridingMember)]); 855relationship: InheritanceRelationship.OverridingMember)]); 863relationship: InheritanceRelationship.OverriddenMember)]); 871relationship: InheritanceRelationship.DerivedType)]); 879relationship: InheritanceRelationship.BaseType)]); 953relationship: InheritanceRelationship.ImplementingType), 957relationship: InheritanceRelationship.ImplementingType), 968relationship: InheritanceRelationship.ImplementingMember), 972relationship: InheritanceRelationship.ImplementingMember), 983relationship: InheritanceRelationship.ImplementedInterface), 987relationship: InheritanceRelationship.DerivedType), 998relationship: InheritanceRelationship.ImplementedMember), 1002relationship: InheritanceRelationship.OverridingMember), 1013relationship: InheritanceRelationship.BaseType), 1017relationship: InheritanceRelationship.ImplementedInterface), 1028relationship: InheritanceRelationship.ImplementedMember), 1032relationship: InheritanceRelationship.OverriddenMember), 1060relationship: InheritanceRelationship.OverriddenMember)]); 1068relationship: InheritanceRelationship.OverridingMember)]); 1076relationship: InheritanceRelationship.OverriddenMember)]); 1084relationship: InheritanceRelationship.OverridingMember)]); 1092relationship: InheritanceRelationship.OverridingMember)]); 1100relationship: InheritanceRelationship.OverriddenMember)]); 1108relationship: InheritanceRelationship.DerivedType)]); 1116relationship: InheritanceRelationship.BaseType)]); 1156relationship: InheritanceRelationship.ImplementingType)]); 1164relationship: InheritanceRelationship.ImplementingMember)]); 1173relationship: InheritanceRelationship.ImplementedInterface)]); 1182relationship: InheritanceRelationship.ImplementedMember)]); 1214relationship: InheritanceRelationship.ImplementingType)]); 1222relationship: InheritanceRelationship.ImplementingMember)]); 1230relationship: InheritanceRelationship.ImplementedInterface)]); 1238relationship: InheritanceRelationship.ImplementedMember)]); 1273relationship: InheritanceRelationship.ImplementingType)]); 1281relationship: InheritanceRelationship.ImplementingMember)]); 1289relationship: InheritanceRelationship.ImplementedInterface)]); 1297relationship: InheritanceRelationship.ImplementedMember)]); 1305relationship: InheritanceRelationship.ImplementingMember)]); 1313relationship: InheritanceRelationship.ImplementedMember)]); 1321relationship: InheritanceRelationship.ImplementingMember)]); 1329relationship: InheritanceRelationship.ImplementedMember)]); 1337relationship: InheritanceRelationship.ImplementingMember)]); 1345relationship: InheritanceRelationship.ImplementedMember)]); 1353relationship: InheritanceRelationship.ImplementingMember)]); 1361relationship: InheritanceRelationship.ImplementedMember)]); 1408relationship: InheritanceRelationship.ImplementingType, 1417relationship: InheritanceRelationship.ImplementedInterface)]); 1425relationship: InheritanceRelationship.ImplementedInterface)]); 1460relationship: InheritanceRelationship.InheritedImport, "target1")])); 1478relationship: InheritanceRelationship.InheritedImport, "target1"), 1481relationship: InheritanceRelationship.InheritedImport, "target2"), 1497relationship: InheritanceRelationship.InheritedImport, "target1")])); 1513relationship: InheritanceRelationship.InheritedImport, "target1")])); 1538relationship: InheritanceRelationship.ImplementedInterface, 1546relationship: InheritanceRelationship.ImplementedMember, 1571relationship: InheritanceRelationship.ImplementingType)]); 1579relationship: InheritanceRelationship.ImplementedInterface)]); 1605relationship: InheritanceRelationship.ImplementingType)]); 1613relationship: InheritanceRelationship.InheritedInterface)]); 1633relationship: InheritanceRelationship.DerivedType)]); 1641relationship: InheritanceRelationship.BaseType)]); 1685new TargetInfo("System", InheritanceRelationship.InheritedImport), 1686new TargetInfo("System.Collections.Generic", InheritanceRelationship.InheritedImport), 1687new TargetInfo("System.Linq", InheritanceRelationship.InheritedImport), 1694relationship: InheritanceRelationship.ImplementedInterface, 1706relationship: InheritanceRelationship.ImplementingType)]); 1714relationship: InheritanceRelationship.ImplementedInterface)]); 1722relationship: InheritanceRelationship.ImplementingMember)]); 1730relationship: InheritanceRelationship.ImplementedMember)]); 1760relationship: InheritanceRelationship.ImplementingType)]); 1768relationship: InheritanceRelationship.ImplementedInterface)]); 1776relationship: InheritanceRelationship.ImplementingMember)]); 1784relationship: InheritanceRelationship.ImplementedMember)]); 1815relationship: InheritanceRelationship.ImplementingType)]); 1823relationship: InheritanceRelationship.ImplementedInterface)]); 1831relationship: InheritanceRelationship.ImplementingMember)]); 1839relationship: InheritanceRelationship.ImplementedMember)]); 1847relationship: InheritanceRelationship.ImplementingMember)]); 1855relationship: InheritanceRelationship.ImplementedMember)]); 1898relationship: InheritanceRelationship.DerivedType)]); 1906relationship: InheritanceRelationship.BaseType)]); 1914relationship: InheritanceRelationship.OverridingMember)]); 1922relationship: InheritanceRelationship.OverriddenMember)]); 1993relationship: InheritanceRelationship.ImplementingType), 1997relationship: InheritanceRelationship.ImplementingType), 2008relationship: InheritanceRelationship.ImplementingMember), 2012relationship: InheritanceRelationship.ImplementingMember), 2023relationship: InheritanceRelationship.DerivedType), 2027relationship: InheritanceRelationship.ImplementedInterface) 2039relationship: InheritanceRelationship.ImplementedMember), 2043relationship: InheritanceRelationship.OverridingMember), 2054relationship: InheritanceRelationship.BaseType), 2058relationship: InheritanceRelationship.ImplementedInterface), 2069relationship: InheritanceRelationship.ImplementedMember), 2073relationship: InheritanceRelationship.OverriddenMember), 2097relationship: InheritanceRelationship.ImplementingType)]); 2107relationship: InheritanceRelationship.ImplementingMember), 2111relationship: InheritanceRelationship.ImplementingMember), 2120relationship: InheritanceRelationship.ImplementedInterface)]); 2128relationship: InheritanceRelationship.ImplementedMember)]); 2136relationship: InheritanceRelationship.ImplementedMember)]); 2178relationship: InheritanceRelationship.ImplementedInterface)]); 2186relationship: InheritanceRelationship.ImplementedMember)]); 2194relationship: InheritanceRelationship.ImplementingType)]); 2202relationship: InheritanceRelationship.ImplementingMember)]); 2238new TargetInfo("System", InheritanceRelationship.InheritedImport), 2239new TargetInfo("System.Collections.Generic", InheritanceRelationship.InheritedImport), 2240new TargetInfo("System.Linq", InheritanceRelationship.InheritedImport), 2249relationship: InheritanceRelationship.ImplementedInterface)]); 2257relationship: InheritanceRelationship.ImplementedMember)]); 2265relationship: InheritanceRelationship.ImplementingType)]); 2273relationship: InheritanceRelationship.ImplementingMember)]); 2312relationship: InheritanceRelationship.ImplementedInterface)]); 2322relationship: InheritanceRelationship.ImplementingType, 2328relationship: InheritanceRelationship.ImplementingType, 2339relationship: InheritanceRelationship.ImplementedInterface)]); 2377relationship: InheritanceRelationship.ImplementedInterface)]); 2387relationship: InheritanceRelationship.ImplementingType, 2393relationship: InheritanceRelationship.ImplementingType, 2404relationship: InheritanceRelationship.ImplementedInterface)]); 2502relationship: 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(),