C# Класс CsQuery.Engine.PseudoSelector

Base class for any pseudoselector that implements validation of min/max parameter values, and argument validation. When implementing a pseudoselector, you must also implement an interface for the type of pseudoselector
Наследование: IPseudoSelector
Показать файл Открыть проект

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

Метод Описание
InvalidArgumentsError ( ) : string

Get a string for an error when there are invalid arguments

ParameterCountMismatchError ( ) : string

Gets the string for a parameter count mismatch error.

ParameterQuoted ( int index ) : QuotingRule

A value to determine how to parse the string for a parameter at a specific index.

ParseArgs ( string value ) : string[]

Parse the arguments using the rules returned by the ParameterQuoted method.

ParseSingleArg ( string value ) : string

Parse single argument passed to a pseudoselector

ValidateParameters ( string parameters ) : void

Validates a parameter array against the expected number of parameters.

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

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

Get a string for an error when there are invalid arguments
protected InvalidArgumentsError ( ) : string
Результат string

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

Gets the string for a parameter count mismatch error.
protected ParameterCountMismatchError ( ) : string
Результат string

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

A value to determine how to parse the string for a parameter at a specific index.
protected ParameterQuoted ( int index ) : QuotingRule
index int /// Zero-based index of the parameter. ///
Результат QuotingRule

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

Parse the arguments using the rules returned by the ParameterQuoted method.
protected ParseArgs ( string value ) : string[]
value string /// The arguments ///
Результат string[]

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

Parse single argument passed to a pseudoselector
/// Thrown when one or more arguments have unsupported or illegal values. /// /// Thrown when the requested operation is unimplemented. ///
protected ParseSingleArg ( string value ) : string
value string /// The arguments. ///
Результат string

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

Validates a parameter array against the expected number of parameters.
/// Thrown when the wrong number of parameters is passed. ///
protected ValidateParameters ( string parameters ) : void
parameters string /// Criteria (or parameter) data passed with the pseudoselector. ///
Результат void