public RegisteredMiddlewareClass(WebFormsAppLifecycleEvent lcEvent, string newClassName, string namespaceName, string originClassName, bool wasSplit) { LifecycleEvent = lcEvent; NewClassName = newClassName; NamespaceName = namespaceName; OriginClassName = originClassName; WasSplit = wasSplit; }
private void HandleLifecycleMethod(MethodDeclarationSyntax methodDeclaration, WebFormsAppLifecycleEvent lifecycleEvent) { var statements = methodDeclaration.Body.Statements; var lambdaExpression = LifecycleManagerService.ContentIsPreHandle(lifecycleEvent) ? MiddlewareSyntaxHelper.ConstructMiddlewareLambda(preHandleStatements: statements) : MiddlewareSyntaxHelper.ConstructMiddlewareLambda(postHandleStatements: statements); _lifecycleManager.RegisterMiddlewareLambda(lifecycleEvent, lambdaExpression); }
public static bool ContentIsPreHandle(WebFormsAppLifecycleEvent lcEvent) { return(((int)lcEvent) < (int)Constants.FirstPostHandleEvent); }
public void RegisterMiddlewareLambda(WebFormsAppLifecycleEvent lcEvent, LambdaExpressionSyntax lambdaExpression) { var newMiddleware = new RegisteredMiddlewareLambda(lcEvent, lambdaExpression); _registeredMiddleware.Add(newMiddleware); }
public void RegisterMiddlewareClass(WebFormsAppLifecycleEvent lcEvent, string newClassName, string namespaceName, string originClassName, bool wasSplit) { var newMiddleware = new RegisteredMiddlewareClass(lcEvent, newClassName, namespaceName, originClassName, wasSplit); _registeredMiddleware.Add(newMiddleware); }
public RegisteredMiddlewareLambda(WebFormsAppLifecycleEvent lcEvent, LambdaExpressionSyntax lambdaExpression) { LifecycleEvent = lcEvent; MiddlewareLambda = lambdaExpression; }