C# Класс Kooboo.Commerce.Rules.Serialization.RuleSerializer

Показать файл Открыть проект

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

Метод Описание
DeserializeRules ( EventSlot slot, System.Xml.Linq.XElement rulesXml ) : IList
DeserializeRules ( EventSlot slot, string rulesXml ) : IList
RuleSerializer ( ) : System
SerializeRule ( Rule rule ) : System.Xml.Linq.XElement
SerializeRules ( IEnumerable rules ) : System.Xml.Linq.XElement

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

Метод Описание
DeserializeActivity ( System.Xml.Linq.XElement element ) : ConfiguredActivity
DeserializeAlways ( EventSlot slot, System.Xml.Linq.XElement element ) : Rule
DeserializeCondition ( System.Xml.Linq.XElement element ) : Condition
DeserializeIfElse ( EventSlot slot, System.Xml.Linq.XElement element ) : Rule
DeserializeRule ( EventSlot slot, System.Xml.Linq.XElement element ) : Rule
DeserializeSwitchCase ( EventSlot slot, System.Xml.Linq.XElement element ) : Rule
SerializeActivity ( ConfiguredActivity activity ) : System.Xml.Linq.XElement
SerializeAlways ( Rule rule ) : System.Xml.Linq.XElement
SerializeCondition ( Condition condition ) : System.Xml.Linq.XElement
SerializeIfElse ( Rule rule ) : System.Xml.Linq.XElement
SerializeSwitchCase ( Rule rule ) : System.Xml.Linq.XElement

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

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

public DeserializeRules ( EventSlot slot, System.Xml.Linq.XElement rulesXml ) : IList
slot EventSlot
rulesXml System.Xml.Linq.XElement
Результат IList

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

public DeserializeRules ( EventSlot slot, string rulesXml ) : IList
slot EventSlot
rulesXml string
Результат IList

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

public RuleSerializer ( ) : System
Результат System

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

public SerializeRule ( Rule rule ) : System.Xml.Linq.XElement
rule Rule
Результат System.Xml.Linq.XElement

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

public SerializeRules ( IEnumerable rules ) : System.Xml.Linq.XElement
rules IEnumerable
Результат System.Xml.Linq.XElement