Lines Matching refs:GetScope
207 auto *blockStmt = AllocNode<ir::BlockStatement>(Binder()->GetScope(), std::move(statements));
208 Binder()->GetScope()->BindNode(blockStmt);
1544 auto *funcParamScope = funcParamContext.LexicalScope().GetScope();
1935 auto *funcParamScope = funcParamContext.LexicalScope().GetScope();
2666 auto *staticBlock = AllocNode<ir::ClassStaticBlock>(lexScope.GetScope(), blockStatement);
2668 lexScope.GetScope()->BindNode(staticBlock);
3021 auto *paramScope = Binder()->Allocator()->New<binder::FunctionParamScope>(Allocator(), Binder()->GetScope());
3263 classCtx.GetScope(), identNode, typeParamDecl, superTypeParams, std::move(implements), ctor, staticInitializer,
3271 classCtx.GetScope()->BindNode(classDefinition);
3596 Binder()->GetScope()->AsTSEnumScope(), key, std::move(members), isExport, isDeclare, isConst);
3598 Binder()->GetScope()->BindNode(enumDeclaration);
3616 auto *currentScope = Binder()->GetScope();
3937 AllocNode<ir::TSTypeParameterDeclaration>(localCtx.GetScope(), std::move(params), requiredParams);
3939 localCtx.GetScope()->BindNode(typeParamDecl);
4009 auto *funcParamScope = funcParamContext.LexicalScope().GetScope();
4038 auto *functionScope = functionCtx.GetScope();