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