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