C# Класс Elmah.Assertions.JScriptAssertion

An assertion implementation that uses a JScript expression to determine the outcome.
Each instance of this type maintains a separate copy of the JScript engine so use it sparingly. For example, instead of creating several objects, each with different a expression, try and group all expressions that apply to particular context into a single compound JScript expression using the conditional-OR (||) operator.
Наследование: IAssertion
Показать файл Открыть проект

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

Метод Описание
JScriptAssertion ( NameValueCollection settings ) : System
JScriptAssertion ( string expression ) : System
JScriptAssertion ( string expression, string assemblyNames, string imports ) : System
Test ( object context ) : bool

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

Метод Описание
AddDirectiveParameter ( string directive, string parameter, List list, string inits ) : List
ListOrElseArray ( List list, string array ) : string[]
ProcessDirectives ( string expression, string &assemblyNames, string &imports ) : void

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

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

public JScriptAssertion ( NameValueCollection settings ) : System
settings System.Collections.Specialized.NameValueCollection
Результат System

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

public JScriptAssertion ( string expression ) : System
expression string
Результат System

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

public JScriptAssertion ( string expression, string assemblyNames, string imports ) : System
expression string
assemblyNames string
imports string
Результат System

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

public Test ( object context ) : bool
context object
Результат bool