From 1fa08ff132d5de665f0fa1b132933fe30ff9812c Mon Sep 17 00:00:00 2001 From: Daniel Rosenwasser Date: Thu, 20 Nov 2014 12:41:54 -0800 Subject: [PATCH] Fixed comment. --- src/services/services.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/services/services.ts b/src/services/services.ts index 3dac6bbd5d7..7207ee42b1b 100644 --- a/src/services/services.ts +++ b/src/services/services.ts @@ -3843,11 +3843,15 @@ module ts { case SyntaxKind.SourceFile: nodes = (container).statements; break; + case SyntaxKind.Constructor: + nodes = ((container).parameters).concat( + (container.parent).members); + break; case SyntaxKind.ClassDeclaration: nodes = (container).members; - // If we're an accessibility modifier, we should search the constructor's parameter list - // as well (i.e. don't look for 'static' parameters). + // If we're an accessibility modifier, we're in an instance member and should search + // the constructor's parameter list for instance members as well. if (modifierFlag & NodeFlags.AccessibilityModifier) { var constructor = forEach((container).members, member => { return member.kind === SyntaxKind.Constructor && member; @@ -3858,10 +3862,6 @@ module ts { } } break; - case SyntaxKind.Constructor: - nodes = ((container).parameters).concat( - (container.parent).members); - break; default: Debug.fail("Invalid container kind.") }