PowerArgs.Cli.DockMarkupProcessor.Process C# (CSharp) Method

Process() public method

public Process ( ParserContext context ) : void
context ParserContext
return void
        public void Process(ParserContext context)
        {
            var textValue = context.CurrentElement["Dock"];
            var paddingVal = context.CurrentElement["Dock-Padding"];
            var padding = paddingVal == null ? 0 : int.Parse(paddingVal);

            if (textValue == "Left")
            {
                context.CurrentControl.DockToLeft(padding: padding);
            }
            else if (textValue == "Right")
            {
                context.CurrentControl.DockToRight(padding: padding);
            }
            else if (textValue == "Top")
            {
                context.CurrentControl.DockToTop(padding: padding);
            }
            else if (textValue == "Bottom")
            {
                context.CurrentControl.DockToBottom(padding: padding);
            }
        }
DockMarkupProcessor