fix incorrect find reference pos

This commit is contained in:
kingwl 2018-05-11 01:49:40 +08:00
parent 340e8cd56a
commit 44d10dcf59

View File

@ -211,7 +211,7 @@ namespace ts.refactor.generateGetAccessorAndSetAccessor {
if (!constructor.body) return;
const { file, program, cancellationToken } = context;
const referenceEntries = mapDefined(FindAllReferences.getReferenceEntriesForNode(constructor.pos, originalName, program, [file], cancellationToken), entry => (
const referenceEntries = mapDefined(FindAllReferences.getReferenceEntriesForNode(originalName.parent.pos, originalName, program, [file], cancellationToken), entry => (
(entry.type === "node" && rangeContainsRange(constructor, entry.node) && isIdentifier(entry.node) && isWriteAccess(entry.node)) ? entry.node : undefined
));