C# Класс Calyptus.Mvc.ContextAttribute

Наследование: System.Attribute, IPropertyBinding, IParameterBinding
Показать файл Открыть проект

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

Метод Описание
Initialize ( ParameterInfo parameter ) : void
Initialize ( PropertyInfo property ) : void
IsContextType ( Type type ) : bool
SerializePath ( IPathStack path, object value ) : void
StoreBinding ( IHttpContext context, object value ) : void
TryBinding ( IHttpContext context, IPathStack path, object &obj, int &overloadWeight ) : bool
TryBinding ( IHttpContext context, object &obj ) : bool

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

Метод Описание
GetBinder ( Type type ) : object>.Func

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

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

public Initialize ( ParameterInfo parameter ) : void
parameter System.Reflection.ParameterInfo
Результат void

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

public Initialize ( PropertyInfo property ) : void
property System.Reflection.PropertyInfo
Результат void

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

public static IsContextType ( Type type ) : bool
type System.Type
Результат bool

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

public SerializePath ( IPathStack path, object value ) : void
path IPathStack
value object
Результат void

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

public StoreBinding ( IHttpContext context, object value ) : void
context IHttpContext
value object
Результат void

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

public TryBinding ( IHttpContext context, IPathStack path, object &obj, int &overloadWeight ) : bool
context IHttpContext
path IPathStack
obj object
overloadWeight int
Результат bool

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

public TryBinding ( IHttpContext context, object &obj ) : bool
context IHttpContext
obj object
Результат bool