C# Класс Nexus.Client.ModManagement.Scripting.XmlScript.CPL.CPLConverter

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CPLConverter ( ICplParserFactory p_pftParserFactory ) : System

A simple constructor that initializes the ICplParserFactory to use.

ConditionToCpl ( ICondition p_cndCondition ) : string

Converts the given ICondition into CPL.

CplToCondition ( string p_strCplCode ) : ICondition

Converts the given CPL into a ICondition.

Защищенные методы

Метод Описание
BuildCompositeCondition ( ITree p_astCPL ) : ICondition
GenerateCpl ( ICondition p_cndCondition ) : string

Приватные методы

Метод Описание
GenerateAst ( string p_strCplCode ) : ITree

Parses the given CPL into an AST.

Описание методов

BuildCompositeCondition() защищенный Метод

protected BuildCompositeCondition ( ITree p_astCPL ) : ICondition
p_astCPL ITree
Результат ICondition

CPLConverter() публичный Метод

A simple constructor that initializes the ICplParserFactory to use.
public CPLConverter ( ICplParserFactory p_pftParserFactory ) : System
p_pftParserFactory ICplParserFactory The to use to create the /// parser to use to build the AST.
Результат System

ConditionToCpl() публичный Метод

Converts the given ICondition into CPL.
public ConditionToCpl ( ICondition p_cndCondition ) : string
p_cndCondition ICondition The condition to convert.
Результат string

CplToCondition() публичный Метод

Converts the given CPL into a ICondition.
Thrown if the given CPL is invalid.
public CplToCondition ( string p_strCplCode ) : ICondition
p_strCplCode string The CPL to convert.
Результат ICondition

GenerateCpl() защищенный Метод

protected GenerateCpl ( ICondition p_cndCondition ) : string
p_cndCondition ICondition
Результат string