@@ -40,7 +40,7 @@ namespace ts.FindAllReferences {
40
40
}
41
41
42
42
export function findReferencedSymbols ( program : Program , cancellationToken : CancellationToken , sourceFiles : ReadonlyArray < SourceFile > , sourceFile : SourceFile , position : number ) : ReferencedSymbol [ ] | undefined {
43
- const node = getTouchingPropertyName ( sourceFile , position , /*includeJsDocComment*/ true ) ;
43
+ const node = getTouchingPropertyName ( sourceFile , position ) ;
44
44
const referencedSymbols = Core . getReferencedSymbolsForNode ( position , node , program , sourceFiles , cancellationToken ) ;
45
45
const checker = program . getTypeChecker ( ) ;
46
46
return ! referencedSymbols || ! referencedSymbols . length ? undefined : mapDefined < SymbolAndEntries , ReferencedSymbol > ( referencedSymbols , ( { definition, references } ) =>
@@ -52,8 +52,7 @@ namespace ts.FindAllReferences {
52
52
}
53
53
54
54
export function getImplementationsAtPosition ( program : Program , cancellationToken : CancellationToken , sourceFiles : ReadonlyArray < SourceFile > , sourceFile : SourceFile , position : number ) : ImplementationLocation [ ] | undefined {
55
- // A node in a JSDoc comment can't have an implementation anyway.
56
- const node = getTouchingPropertyName ( sourceFile , position , /*includeJsDocComment*/ false ) ;
55
+ const node = getTouchingPropertyName ( sourceFile , position ) ;
57
56
const referenceEntries = getImplementationReferenceEntries ( program , cancellationToken , sourceFiles , node , position ) ;
58
57
const checker = program . getTypeChecker ( ) ;
59
58
return map ( referenceEntries , entry => toImplementationLocation ( entry , checker ) ) ;
@@ -85,7 +84,7 @@ namespace ts.FindAllReferences {
85
84
}
86
85
87
86
export function findReferencedEntries ( program : Program , cancellationToken : CancellationToken , sourceFiles : ReadonlyArray < SourceFile > , sourceFile : SourceFile , position : number , options ?: Options ) : ReferenceEntry [ ] | undefined {
88
- const node = getTouchingPropertyName ( sourceFile , position , /*includeJsDocComment*/ true ) ;
87
+ const node = getTouchingPropertyName ( sourceFile , position ) ;
89
88
return map ( flattenEntries ( Core . getReferencedSymbolsForNode ( position , node , program , sourceFiles , cancellationToken , options ) ) , toReferenceEntry ) ;
90
89
}
91
90
@@ -732,7 +731,7 @@ namespace ts.FindAllReferences.Core {
732
731
}
733
732
734
733
function getPossibleSymbolReferenceNodes ( sourceFile : SourceFile , symbolName : string , container : Node = sourceFile ) : ReadonlyArray < Node > {
735
- return getPossibleSymbolReferencePositions ( sourceFile , symbolName , container ) . map ( pos => getTouchingPropertyName ( sourceFile , pos , /*includeJsDocComment*/ true ) ) ;
734
+ return getPossibleSymbolReferencePositions ( sourceFile , symbolName , container ) . map ( pos => getTouchingPropertyName ( sourceFile , pos ) ) ;
736
735
}
737
736
738
737
function getPossibleSymbolReferencePositions ( sourceFile : SourceFile , symbolName : string , container : Node = sourceFile ) : ReadonlyArray < number > {
@@ -836,7 +835,7 @@ namespace ts.FindAllReferences.Core {
836
835
}
837
836
838
837
function getReferencesAtLocation ( sourceFile : SourceFile , position : number , search : Search , state : State , addReferencesHere : boolean ) : void {
839
- const referenceLocation = getTouchingPropertyName ( sourceFile , position , /*includeJsDocComment*/ true ) ;
838
+ const referenceLocation = getTouchingPropertyName ( sourceFile , position ) ;
840
839
841
840
if ( ! isValidReferencePosition ( referenceLocation , search . text ) ) {
842
841
// This wasn't the start of a token. Check to see if it might be a
0 commit comments