///
// Should handle types that are members of a module in type references and heritage clauses
//// module Foo {
//// export interface Bar {
//// hello(): void;
//// }
////
//// class [|BarImpl|] implements Bar {
//// hello() {}
//// }
//// }
////
//// class [|Baz|] implements Foo.Bar {
//// hello() {}
//// }
////
//// var someVar1 : Foo.Bar = [|{ hello: () => {/**1*/} }|];
////
//// var someVar2 = [|{ hello: () => {/**2*/} }|];
////
//// function whatever(x: Foo.Ba/*reference*/r) {
////
//// }
verify.allRangesAppearInImplementationList("reference");