From 8a650bf7ed16cf326b4623ce069cc454b8a95677 Mon Sep 17 00:00:00 2001 From: Sheetal Nandi Date: Fri, 3 Oct 2014 14:58:11 -0700 Subject: [PATCH] Get just the name of the symbol (instead of qualified path) as symbolName of the definition info. Fixes #652 --- src/services/services.ts | 2 +- tests/cases/fourslash/definitionNameOnEnumMember.ts | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/services/services.ts b/src/services/services.ts index 88efbaf2a2a..6b098add581 100644 --- a/src/services/services.ts +++ b/src/services/services.ts @@ -2599,7 +2599,7 @@ module ts { var result: DefinitionInfo[] = []; var declarations = symbol.getDeclarations(); - var symbolName = typeInfoResolver.symbolToString(symbol, node); + var symbolName = typeInfoResolver.symbolToString(symbol); // Do not get scoped name, just the name of the symbol var symbolKind = getSymbolKind(symbol); var containerSymbol = symbol.parent; var containerName = containerSymbol ? typeInfoResolver.symbolToString(containerSymbol, node) : ""; diff --git a/tests/cases/fourslash/definitionNameOnEnumMember.ts b/tests/cases/fourslash/definitionNameOnEnumMember.ts index b22b9d16c07..d88e1ef688e 100644 --- a/tests/cases/fourslash/definitionNameOnEnumMember.ts +++ b/tests/cases/fourslash/definitionNameOnEnumMember.ts @@ -8,5 +8,4 @@ ////var enumMember = e./*1*/thirdMember; goTo.marker("1"); -// This is bug #652 -verify.verifyDefinitionsName("e.thirdMember", "e"); \ No newline at end of file +verify.verifyDefinitionsName("thirdMember", "e"); \ No newline at end of file