C# Class System.Web.Script.Services.LogicalTypeInfo

Afficher le fichier Open project: kumpera/mono Class Usage Examples

Private Properties

Свойство Type Description
GetEnumPrototypeDictionary object>.IDictionary
GetLogicalTypeInfo LogicalTypeInfo
ThrowOnIncorrectGenerateScriptAttribute void

Méthodes publiques

Méthode Description
CreateTypeInfo ( Type t, string filePath ) : LogicalTypeInfo
this ( string method ) : LogicalMethodInfo

Méthodes protégées

Méthode Description
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

Private Methods

Méthode Description
GetEnumPrototypeDictionary ( Type type ) : object>.IDictionary
GetLogicalTypeInfo ( Type t, string filePath ) : LogicalTypeInfo
ThrowOnIncorrectGenerateScriptAttribute ( ) : void

Method Details

CreateTypeInfo() public static méthode

public static CreateTypeInfo ( Type t, string filePath ) : LogicalTypeInfo
t System.Type
filePath string
Résultat LogicalTypeInfo

EnsureNamespaceRegistered() protected static méthode

protected static EnsureNamespaceRegistered ( string ns, string name, StringBuilder proxy, List registeredNamespaces ) : string
ns string
name string
proxy StringBuilder
registeredNamespaces List
Résultat string

GenerateTypeRegistrationScript() protected abstract méthode

protected abstract GenerateTypeRegistrationScript ( StringBuilder proxy, List registeredNamespaces ) : void
proxy StringBuilder
registeredNamespaces List
Résultat void

GenerateTypeRegistrationScript() protected static méthode

protected static GenerateTypeRegistrationScript ( StringBuilder proxy, Type scriptType, string scriptTypeId, List registeredNamespaces ) : void
proxy StringBuilder
scriptType System.Type
scriptTypeId string
registeredNamespaces List
Résultat void

GetGenerateScriptTypes() protected méthode

protected GetGenerateScriptTypes ( ) : IEnumerable
Résultat IEnumerable

GetLogicalMethods() protected abstract méthode

protected abstract GetLogicalMethods ( bool isPage ) : List
isPage bool
Résultat List

GetNamespaceAndServiceName() protected méthode

protected GetNamespaceAndServiceName ( Type type, bool isPage, string &ns, string &service ) : void
type System.Type
isPage bool
ns string
service string
Résultat void

LogicalTypeInfo() protected méthode

protected LogicalTypeInfo ( Type t, string filePath ) : System
t System.Type
filePath string
Résultat System

ShouldGenerateScript() protected static méthode

protected static ShouldGenerateScript ( Type type, bool throwIfNot ) : bool
type System.Type
throwIfNot bool
Résultat bool

this() public méthode

public this ( string method ) : LogicalMethodInfo
method string
Résultat LogicalMethodInfo