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