191 references to InheritanceRelationship
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (150)
InheritanceMargin\InheritanceMarginTests.cs (150)
239
public readonly
InheritanceRelationship
Relationship;
247
InheritanceRelationship
relationship,
261
InheritanceRelationship
relationship,
272
InheritanceRelationship
relationship,
284
public readonly
InheritanceRelationship
RelationshipToMember;
292
InheritanceRelationship
relationshipToMember,
381
relationship:
InheritanceRelationship
.ImplementedInterface,
389
relationship:
InheritanceRelationship
.ImplementedMember,
411
relationship:
InheritanceRelationship
.ImplementingType)));
419
relationship:
InheritanceRelationship
.ImplementedInterface)));
443
relationship:
InheritanceRelationship
.ImplementingType))
452
relationship:
InheritanceRelationship
.InheritedInterface))
477
relationship:
InheritanceRelationship
.DerivedType))
485
relationship:
InheritanceRelationship
.BaseType))
543
relationship:
InheritanceRelationship
.BaseType))));
568
relationship:
InheritanceRelationship
.ImplementingType)));
576
relationship:
InheritanceRelationship
.ImplementedInterface)));
584
relationship:
InheritanceRelationship
.ImplementingMember)));
592
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)));
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))
828
relationship:
InheritanceRelationship
.OverriddenMember)));
836
relationship:
InheritanceRelationship
.OverridingMember)));
844
relationship:
InheritanceRelationship
.OverriddenMember)));
852
relationship:
InheritanceRelationship
.OverridingMember)));
860
relationship:
InheritanceRelationship
.OverridingMember)));
868
relationship:
InheritanceRelationship
.OverriddenMember)));
876
relationship:
InheritanceRelationship
.DerivedType)));
884
relationship:
InheritanceRelationship
.BaseType)));
938
relationship:
InheritanceRelationship
.ImplementingType),
942
relationship:
InheritanceRelationship
.ImplementingType)));
950
relationship:
InheritanceRelationship
.ImplementingMember),
954
relationship:
InheritanceRelationship
.ImplementingMember)));
962
relationship:
InheritanceRelationship
.ImplementedInterface),
966
relationship:
InheritanceRelationship
.DerivedType)));
974
relationship:
InheritanceRelationship
.ImplementedMember),
978
relationship:
InheritanceRelationship
.OverridingMember)));
987
relationship:
InheritanceRelationship
.BaseType),
991
relationship:
InheritanceRelationship
.ImplementedInterface)));
999
relationship:
InheritanceRelationship
.ImplementedMember),
1003
relationship:
InheritanceRelationship
.OverriddenMember)));
1037
relationship:
InheritanceRelationship
.ImplementingType)));
1045
relationship:
InheritanceRelationship
.ImplementingMember)));
1054
relationship:
InheritanceRelationship
.ImplementedInterface)));
1063
relationship:
InheritanceRelationship
.ImplementedMember)));
1097
relationship:
InheritanceRelationship
.ImplementingType)));
1105
relationship:
InheritanceRelationship
.ImplementingMember)));
1113
relationship:
InheritanceRelationship
.ImplementedInterface)));
1121
relationship:
InheritanceRelationship
.ImplementedMember)
1161
relationship:
InheritanceRelationship
.ImplementingType)));
1169
relationship:
InheritanceRelationship
.ImplementingMember)));
1177
relationship:
InheritanceRelationship
.ImplementedInterface)));
1185
relationship:
InheritanceRelationship
.ImplementedMember)));
1193
relationship:
InheritanceRelationship
.ImplementingMember)));
1201
relationship:
InheritanceRelationship
.ImplementedMember)));
1209
relationship:
InheritanceRelationship
.ImplementingMember)));
1217
relationship:
InheritanceRelationship
.ImplementedMember)));
1225
relationship:
InheritanceRelationship
.ImplementingMember)));
1233
relationship:
InheritanceRelationship
.ImplementedMember)));
1241
relationship:
InheritanceRelationship
.ImplementingMember)));
1249
relationship:
InheritanceRelationship
.ImplementedMember)));
1291
relationship:
InheritanceRelationship
.ImplementingType,
1300
relationship:
InheritanceRelationship
.ImplementedInterface)));
1308
relationship:
InheritanceRelationship
.ImplementedInterface)));
1333
relationship:
InheritanceRelationship
.InheritedImport, "target1"))));
1353
relationship:
InheritanceRelationship
.InheritedImport, "target1"),
1356
relationship:
InheritanceRelationship
.InheritedImport, "target2"))));
1374
relationship:
InheritanceRelationship
.InheritedImport, "target1"))));
1393
relationship:
InheritanceRelationship
.InheritedImport, "target1"))));
1430
relationship:
InheritanceRelationship
.ImplementedInterface,
1438
relationship:
InheritanceRelationship
.ImplementedMember,
1459
relationship:
InheritanceRelationship
.ImplementingType)));
1467
relationship:
InheritanceRelationship
.ImplementedInterface)));
1493
relationship:
InheritanceRelationship
.ImplementingType)));
1501
relationship:
InheritanceRelationship
.InheritedInterface)));
1521
relationship:
InheritanceRelationship
.DerivedType)));
1529
relationship:
InheritanceRelationship
.BaseType)));
1567
new TargetInfo("System",
InheritanceRelationship
.InheritedImport),
1568
new TargetInfo("System.Collections.Generic",
InheritanceRelationship
.InheritedImport),
1569
new TargetInfo("System.Linq",
InheritanceRelationship
.InheritedImport))),
1576
relationship:
InheritanceRelationship
.ImplementedInterface,
1598
relationship:
InheritanceRelationship
.ImplementingType)));
1606
relationship:
InheritanceRelationship
.ImplementedInterface)));
1614
relationship:
InheritanceRelationship
.ImplementingMember)));
1622
relationship:
InheritanceRelationship
.ImplementedMember)));
1652
relationship:
InheritanceRelationship
.ImplementingType)));
1660
relationship:
InheritanceRelationship
.ImplementedInterface)));
1668
relationship:
InheritanceRelationship
.ImplementingMember)));
1676
relationship:
InheritanceRelationship
.ImplementedMember)));
1716
relationship:
InheritanceRelationship
.ImplementingType)));
1724
relationship:
InheritanceRelationship
.ImplementedInterface)));
1732
relationship:
InheritanceRelationship
.ImplementingMember)));
1740
relationship:
InheritanceRelationship
.ImplementedMember)));
1748
relationship:
InheritanceRelationship
.ImplementingMember)));
1756
relationship:
InheritanceRelationship
.ImplementedMember)));
1789
relationship:
InheritanceRelationship
.DerivedType)));
1797
relationship:
InheritanceRelationship
.BaseType)));
1805
relationship:
InheritanceRelationship
.OverridingMember)));
1813
relationship:
InheritanceRelationship
.OverriddenMember)));
1868
relationship:
InheritanceRelationship
.ImplementingType),
1872
relationship:
InheritanceRelationship
.ImplementingType)));
1880
relationship:
InheritanceRelationship
.ImplementingMember),
1884
relationship:
InheritanceRelationship
.ImplementingMember)));
1893
relationship:
InheritanceRelationship
.DerivedType),
1897
relationship:
InheritanceRelationship
.ImplementedInterface)
1906
relationship:
InheritanceRelationship
.ImplementedMember),
1910
relationship:
InheritanceRelationship
.OverridingMember)));
1919
relationship:
InheritanceRelationship
.BaseType),
1923
relationship:
InheritanceRelationship
.ImplementedInterface)));
1931
relationship:
InheritanceRelationship
.ImplementedMember),
1935
relationship:
InheritanceRelationship
.OverriddenMember)));
1976
relationship:
InheritanceRelationship
.ImplementingType)));
1984
relationship:
InheritanceRelationship
.ImplementingMember),
1988
relationship:
InheritanceRelationship
.ImplementingMember)));
1996
relationship:
InheritanceRelationship
.ImplementedInterface)));
2004
relationship:
InheritanceRelationship
.ImplementedMember)));
2012
relationship:
InheritanceRelationship
.ImplementedMember)));
2053
relationship:
InheritanceRelationship
.ImplementedInterface)));
2061
relationship:
InheritanceRelationship
.ImplementedMember)));
2069
relationship:
InheritanceRelationship
.ImplementingType)));
2077
relationship:
InheritanceRelationship
.ImplementingMember)));
2114
new TargetInfo("System",
InheritanceRelationship
.InheritedImport),
2115
new TargetInfo("System.Collections.Generic",
InheritanceRelationship
.InheritedImport),
2116
new TargetInfo("System.Linq",
InheritanceRelationship
.InheritedImport)));
2124
relationship:
InheritanceRelationship
.ImplementedInterface)));
2132
relationship:
InheritanceRelationship
.ImplementedMember)));
2140
relationship:
InheritanceRelationship
.ImplementingType)));
2148
relationship:
InheritanceRelationship
.ImplementingMember)));
2186
relationship:
InheritanceRelationship
.ImplementedInterface)));
2195
relationship:
InheritanceRelationship
.ImplementingType,
2201
relationship:
InheritanceRelationship
.ImplementingType,
2211
relationship:
InheritanceRelationship
.ImplementedInterface)));
2249
relationship:
InheritanceRelationship
.ImplementedInterface)));
2258
relationship:
InheritanceRelationship
.ImplementingType,
2264
relationship:
InheritanceRelationship
.ImplementingType,
2274
relationship:
InheritanceRelationship
.ImplementedInterface)));
Microsoft.CodeAnalysis.Features (14)
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (12)
231
InheritanceRelationship
.InheritedImport, item.Detach(), Glyph.None, languageGlyph,
253
InheritanceRelationship
.InheritedImport, item.Detach(), Glyph.None, languageGlyph,
400
InheritanceRelationship
.InheritedInterface,
409
InheritanceRelationship
.ImplementingType,
437
InheritanceRelationship
.ImplementingMember,
465
symbol.IsInterfaceType() ?
InheritanceRelationship
.ImplementedInterface :
InheritanceRelationship
.BaseType,
473
InheritanceRelationship
.DerivedType,
503
InheritanceRelationship
.ImplementedMember,
512
InheritanceRelationship
.OverriddenMember,
521
InheritanceRelationship
.OverridingMember,
539
InheritanceRelationship
inheritanceRelationship,
InheritanceMargin\InheritanceTargetItem.cs (2)
22
public readonly
InheritanceRelationship
RelationToMember;
56
InheritanceRelationship
relationToMember,
Microsoft.VisualStudio.LanguageServices (27)
InheritanceMargin\InheritanceMarginHelpers.cs (26)
23
private static readonly ImmutableArray<
InheritanceRelationship
> s_relationships_Shown_As_I_Up_Arrow
25
InheritanceRelationship
.ImplementedInterface,
26
InheritanceRelationship
.InheritedInterface,
27
InheritanceRelationship
.ImplementedMember);
29
private static readonly ImmutableArray<
InheritanceRelationship
> s_relationships_Shown_As_I_Down_Arrow
31
InheritanceRelationship
.ImplementingType,
32
InheritanceRelationship
.ImplementingMember);
34
private static readonly ImmutableArray<
InheritanceRelationship
> s_relationships_Shown_As_O_Up_Arrow
36
InheritanceRelationship
.BaseType,
37
InheritanceRelationship
.OverriddenMember);
39
private static readonly ImmutableArray<
InheritanceRelationship
> s_relationships_Shown_As_O_Down_Arrow
41
InheritanceRelationship
.DerivedType,
42
InheritanceRelationship
.OverridingMember);
47
public static ImageMoniker GetMoniker(
InheritanceRelationship
inheritanceRelationship)
95
if (inheritanceRelationship.HasFlag(
InheritanceRelationship
.InheritedImport))
152
InheritanceRelationship
relationship,
159
InheritanceRelationship
.ImplementedInterface => ServicesVSResources.Implemented_interfaces,
160
InheritanceRelationship
.BaseType => ServicesVSResources.Base_Types,
161
InheritanceRelationship
.DerivedType => ServicesVSResources.Derived_types,
162
InheritanceRelationship
.InheritedInterface => ServicesVSResources.Inherited_interfaces,
163
InheritanceRelationship
.ImplementingType => ServicesVSResources.Implementing_types,
164
InheritanceRelationship
.ImplementedMember => ServicesVSResources.Implemented_members,
165
InheritanceRelationship
.OverriddenMember => ServicesVSResources.Overridden_members,
166
InheritanceRelationship
.OverridingMember => ServicesVSResources.Overriding_members,
167
InheritanceRelationship
.ImplementingMember => ServicesVSResources.Implementing_members,
168
InheritanceRelationship
.InheritedImport => item.DisplayTexts.JoinText(),
InheritanceMargin\InheritanceMarginTag.cs (1)
51
var
relationship = allItems[0].RelationToMember;