C# Класс System.Web.Script.Services.LogicalTypeInfo

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

Private Properties

Свойство Тип Описание
GetEnumPrototypeDictionary object>.IDictionary
GetLogicalTypeInfo LogicalTypeInfo
ThrowOnIncorrectGenerateScriptAttribute void

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

Метод Описание
CreateTypeInfo ( Type t, string filePath ) : LogicalTypeInfo
this ( string method ) : LogicalMethodInfo

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

Метод Описание
EnsureNamespaceRegistered ( string ns, string name, StringBuilder proxy, List registeredNamespaces ) : string
GenerateTypeRegistrationScript ( StringBuilder proxy, List registeredNamespaces ) : void
GenerateTypeRegistrationScript ( StringBuilder proxy, Type scriptType, string scriptTypeId, List registeredNamespaces ) : void
GetGenerateScriptTypes ( ) : IEnumerable
GetLogicalMethods ( bool isPage ) : List
GetNamespaceAndServiceName ( Type type, bool isPage, string &ns, string &service ) : void
LogicalTypeInfo ( Type t, string filePath ) : System
ShouldGenerateScript ( Type type, bool throwIfNot ) : bool

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

Метод Описание
GetEnumPrototypeDictionary ( Type type ) : object>.IDictionary
GetLogicalTypeInfo ( Type t, string filePath ) : LogicalTypeInfo
ThrowOnIncorrectGenerateScriptAttribute ( ) : void

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

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

public static CreateTypeInfo ( Type t, string filePath ) : LogicalTypeInfo
t System.Type
filePath string
Результат LogicalTypeInfo

EnsureNamespaceRegistered() защищенный статический Метод

protected static EnsureNamespaceRegistered ( string ns, string name, StringBuilder proxy, List registeredNamespaces ) : string
ns string
name string
proxy StringBuilder
registeredNamespaces List
Результат string

GenerateTypeRegistrationScript() защищенный абстрактный Метод

protected abstract GenerateTypeRegistrationScript ( StringBuilder proxy, List registeredNamespaces ) : void
proxy StringBuilder
registeredNamespaces List
Результат void

GenerateTypeRegistrationScript() защищенный статический Метод

protected static GenerateTypeRegistrationScript ( StringBuilder proxy, Type scriptType, string scriptTypeId, List registeredNamespaces ) : void
proxy StringBuilder
scriptType System.Type
scriptTypeId string
registeredNamespaces List
Результат void

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

protected GetGenerateScriptTypes ( ) : IEnumerable
Результат IEnumerable

GetLogicalMethods() защищенный абстрактный Метод

protected abstract GetLogicalMethods ( bool isPage ) : List
isPage bool
Результат List

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

protected GetNamespaceAndServiceName ( Type type, bool isPage, string &ns, string &service ) : void
type System.Type
isPage bool
ns string
service string
Результат void

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

protected LogicalTypeInfo ( Type t, string filePath ) : System
t System.Type
filePath string
Результат System

ShouldGenerateScript() защищенный статический Метод

protected static ShouldGenerateScript ( Type type, bool throwIfNot ) : bool
type System.Type
throwIfNot bool
Результат bool

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

public this ( string method ) : LogicalMethodInfo
method string
Результат LogicalMethodInfo