C# Class PowerArgs.Cli.MarkupParser

Show file Open project: adamabdelhamed/PowerArgs Class Usage Examples

Public Methods

Method Description
Parse ( string markup, object viewModel = null ) : ConsoleApp
ParsePanel ( string markup, object viewModel = null ) : PowerArgs.Cli.ConsolePanel

Private Methods

Method Description
CreateControl ( ParserContext context ) : ConsoleControl
ParseApp ( ParserContext context ) : ConsoleApp
ParseControlAttributes ( ConsoleControl control, ParserContext context ) : void
ParsePanel ( ParserContext context, PowerArgs.Cli.ConsolePanel panel ) : void
SetPropertyFromTextValue ( ParserContext context, ConsoleControl control, PropertyInfo property, string textValue ) : void

Method Details

Parse() public static method

public static Parse ( string markup, object viewModel = null ) : ConsoleApp
markup string
viewModel object
return ConsoleApp

ParsePanel() public static method

public static ParsePanel ( string markup, object viewModel = null ) : PowerArgs.Cli.ConsolePanel
markup string
viewModel object
return PowerArgs.Cli.ConsolePanel