Ancestry.Daisy.Statements.ReflectionStatementDefinition.ReflectionLinkedStatement.Execute C# (CSharp) Method

Execute() public method

public Execute ( InvokationContext context ) : bool
context InvokationContext
return bool
            public bool Execute(InvokationContext context)
            {
                var controllerInstance = CreateController();
                InitializeController(controllerInstance,context);
                var methodParams = Definition.TransformsScopeTo == null ?
                    MappedParameters :
                    MappedParameters.Select(x => x == proceedHolder ?  transformsToValueType ? scopeConverter(context.Proceed) : context.Proceed : x)
                    .ToArray();
                context.PerformanceCounter.Count(context,definition);
                return Execute(controllerInstance, methodParams);
            }

Same methods

ReflectionStatementDefinition.ReflectionLinkedStatement::Execute ( object inst, object methodParams ) : bool