C# 클래스 System.Web.Script.Services.LogicalTypeInfo

파일 보기 프로젝트 열기: kumpera/mono 1 사용 예제들

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