/// //// class C extends D { //// [|[|{| "isDefinition": true, "contextRangeIndex": 0 |}prop0|]: string;|] // r0 //// [|[|{| "isDefinition": true, "contextRangeIndex": 2 |}prop1|]: number;|] // r1 //// } //// //// class D extends C { //// [|[|{| "isDefinition": true, "contextRangeIndex": 4 |}prop0|]: string;|] // r2 //// } //// //// var d: D; //// d.[|prop0|]; // r3 //// d.[|prop1|]; // r4 const [r0Def, r0, r1Def, r1, r2Def, r2, r3, r4] = test.ranges(); verify.singleReferenceGroup("(property) C.prop0: string", [r0]); verify.singleReferenceGroup("(property) C.prop1: number", [r1]); verify.singleReferenceGroup("(property) D.prop0: string", [r2, r3]); verify.noReferences(r4);