PowerArgs.Cli.MarkupParser.CreateControl C# (CSharp) Method

CreateControl() private static method

private static CreateControl ( ParserContext context ) : ConsoleControl
context ParserContext
return ConsoleControl
        private static ConsoleControl CreateControl(ParserContext context)
        {
            var controlTypeName = context.CurrentElement.Name;
            var controlFullTypeName = $"PowerArgs.Cli.{controlTypeName}";
            var controlType = typeof(Args).Assembly.GetType(controlFullTypeName);
            var control = (ConsoleControl)Activator.CreateInstance(controlType);
            return control;
        }