C# Класс BF2Statistics.MedalData.ConditionList

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

Открытые свойства

Свойство Тип Описание
Names string>.Dictionary

Защищенные свойства (Protected)

Свойство Тип Описание
SubConditions List

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

Метод Описание
Add ( Condition Condition ) : void

Adds a new sub condition under this list

Clear ( ) : void

Removes all sub-conditions under this list

Clone ( ) : object

Returns a copy (clone) of this object

ConditionList ( ConditionType Type ) : System

Constructor

GetConditions ( ) : List

Returns a list of sub-conditions under this list

GetParams ( ) : List

Returns a list of parameters for this condition

Returns ( ) : ReturnType

Returns the return value of this condition

SetParams ( List Params ) : void

Required by Condition abstract class. Donot use.

ToPython ( ) : string

Converts this list and all sub-conditions into a python string

ToTree ( ) : TreeNode

Converts the list to tree view. If there is only 1 sub criteria on an "And" or "Or" type list, then the list will not collapse into the sub criteria. Invalid Sub condition nodes will be highlighted in Red.

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

Метод Описание
ValidateParam ( int ParamId, ReturnType RType ) : bool

Validates that the given parameter is a valid return type to make this condition list work properly

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

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

Adds a new sub condition under this list
public Add ( Condition Condition ) : void
Condition Condition
Результат void

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

Removes all sub-conditions under this list
public Clear ( ) : void
Результат void

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

Returns a copy (clone) of this object
public Clone ( ) : object
Результат object

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

Constructor
public ConditionList ( ConditionType Type ) : System
Type ConditionType The list ConditionType
Результат System

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

Returns a list of sub-conditions under this list
public GetConditions ( ) : List
Результат List

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

Returns a list of parameters for this condition
public GetParams ( ) : List
Результат List

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

Returns the return value of this condition
public Returns ( ) : ReturnType
Результат ReturnType

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

Required by Condition abstract class. Donot use.
public SetParams ( List Params ) : void
Params List Not Used in a condition list!! Use
Результат void

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

Converts this list and all sub-conditions into a python string
public ToPython ( ) : string
Результат string

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

Converts the list to tree view. If there is only 1 sub criteria on an "And" or "Or" type list, then the list will not collapse into the sub criteria. Invalid Sub condition nodes will be highlighted in Red.
public ToTree ( ) : TreeNode
Результат System.Windows.Forms.TreeNode

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

Validates that the given parameter is a valid return type to make this condition list work properly
protected ValidateParam ( int ParamId, ReturnType RType ) : bool
ParamId int The current parameter index
RType ReturnType The return type if the current parameter
Результат bool

Описание свойств

Names публичное статическое свойство

A list of "ConditionType" => "Name"
public static Dictionary Names
Результат string>.Dictionary

SubConditions защищенное свойство

List of sub conditions
protected List SubConditions
Результат List