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

Holds factory methods for creating configured assertion objects.
Показать файл Открыть проект

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

Метод Описание
Create ( XmlElement config ) : IAssertion
Create ( XmlNodeList nodes ) : IAssertion[]
assert_and ( XmlElement config ) : IAssertion
assert_equal ( IContextExpression binding, TypeCode type, string value ) : IAssertion
assert_greater ( IContextExpression binding, TypeCode type, string value ) : IAssertion
assert_greater_or_equal ( IContextExpression binding, TypeCode type, string value ) : IAssertion
assert_is_not_null ( IContextExpression binding ) : IAssertion
assert_is_null ( IContextExpression binding ) : IAssertion
assert_is_type ( IContextExpression binding, Type type ) : IAssertion
assert_is_type_compatible ( IContextExpression binding, Type type ) : IAssertion
assert_jscript ( XmlElement config ) : IAssertion
assert_lesser ( IContextExpression binding, TypeCode type, string value ) : IAssertion
assert_lesser_or_equal ( IContextExpression binding, TypeCode type, string value ) : IAssertion
assert_not ( XmlElement config ) : IAssertion
assert_not_equal ( IContextExpression binding, TypeCode type, string value ) : IAssertion
assert_or ( XmlElement config ) : IAssertion
assert_regex ( IContextExpression binding, string pattern, bool caseSensitive, bool dontCompile ) : IAssertion

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

Метод Описание
CreateImpl ( XmlElement config ) : IAssertion
DecodeClrTypeNamespaceFromXmlNamespace ( string xmlns, string &typeNamespace, string &assemblyName ) : bool Ideally, we would be able to use SoapServices.DecodeXmlNamespaceForClrTypeNamespace but that requires a link demand permission that will fail in partially trusted environments such as ASP.NET medium trust.
DeserializeStringArray ( XmlElement config, string containerName, string elementName, string valueName ) : string[]
OrdinalStringStartsWith ( string s, string prefix ) : bool
ParseArgument ( ParameterInfo parameter, XmlElement config ) : object
ParseArguments ( MethodInfo method, XmlElement config ) : object[]

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

Create() публичный статический Метод

public static Create ( XmlElement config ) : IAssertion
config System.Xml.XmlElement
Результат IAssertion

Create() публичный статический Метод

public static Create ( XmlNodeList nodes ) : IAssertion[]
nodes System.Xml.XmlNodeList
Результат IAssertion[]

assert_and() публичный статический Метод

public static assert_and ( XmlElement config ) : IAssertion
config System.Xml.XmlElement
Результат IAssertion

assert_equal() публичный статический Метод

public static assert_equal ( IContextExpression binding, TypeCode type, string value ) : IAssertion
binding IContextExpression
type TypeCode
value string
Результат IAssertion

assert_greater() публичный статический Метод

public static assert_greater ( IContextExpression binding, TypeCode type, string value ) : IAssertion
binding IContextExpression
type TypeCode
value string
Результат IAssertion

assert_greater_or_equal() публичный статический Метод

public static assert_greater_or_equal ( IContextExpression binding, TypeCode type, string value ) : IAssertion
binding IContextExpression
type TypeCode
value string
Результат IAssertion

assert_is_not_null() публичный статический Метод

public static assert_is_not_null ( IContextExpression binding ) : IAssertion
binding IContextExpression
Результат IAssertion

assert_is_null() публичный статический Метод

public static assert_is_null ( IContextExpression binding ) : IAssertion
binding IContextExpression
Результат IAssertion

assert_is_type() публичный статический Метод

public static assert_is_type ( IContextExpression binding, Type type ) : IAssertion
binding IContextExpression
type System.Type
Результат IAssertion

assert_is_type_compatible() публичный статический Метод

public static assert_is_type_compatible ( IContextExpression binding, Type type ) : IAssertion
binding IContextExpression
type System.Type
Результат IAssertion

assert_jscript() публичный статический Метод

public static assert_jscript ( XmlElement config ) : IAssertion
config System.Xml.XmlElement
Результат IAssertion

assert_lesser() публичный статический Метод

public static assert_lesser ( IContextExpression binding, TypeCode type, string value ) : IAssertion
binding IContextExpression
type TypeCode
value string
Результат IAssertion

assert_lesser_or_equal() публичный статический Метод

public static assert_lesser_or_equal ( IContextExpression binding, TypeCode type, string value ) : IAssertion
binding IContextExpression
type TypeCode
value string
Результат IAssertion

assert_not() публичный статический Метод

public static assert_not ( XmlElement config ) : IAssertion
config System.Xml.XmlElement
Результат IAssertion

assert_not_equal() публичный статический Метод

public static assert_not_equal ( IContextExpression binding, TypeCode type, string value ) : IAssertion
binding IContextExpression
type TypeCode
value string
Результат IAssertion

assert_or() публичный статический Метод

public static assert_or ( XmlElement config ) : IAssertion
config System.Xml.XmlElement
Результат IAssertion

assert_regex() публичный статический Метод

public static assert_regex ( IContextExpression binding, string pattern, bool caseSensitive, bool dontCompile ) : IAssertion
binding IContextExpression
pattern string
caseSensitive bool
dontCompile bool
Результат IAssertion