C# 클래스 Pokemon3D.Scripting.Types.Prototypes.Prototype

Represents an object from which other objects can be created.
상속: SProtoObject
파일 보기 프로젝트 열기: nilllzz/Pokemon3D 1 사용 예제들

Private Properties

프로퍼티 타입 설명
AddMember void
AddObjectPrototypeAsExtends void
CreateInstance SProtoObject
ExecuteMethod SObject
GetIndexerGetFunction SFunction
GetIndexerSetFunction SFunction
GetInstanceMembers IEnumerable
GetMember SObject
GetReadOnlyInstanceMembers IEnumerable
HasMember bool
InitializeStatic void
IsPrototype bool
IsReadOnlyMember bool
IsStaticMember bool
Parse SObject
ParseFunctionStatement PrototypeMember
ParseVarStatement string>.Tuple
Prototype System
SetMember void
ToScriptObject string
ToScriptSource string

보호된 메소드들

메소드 설명
CreateBaseObject ( ) : SProtoObject

Creates the base object for this Prototype's instantiation method.

비공개 메소드들

메소드 설명
AddMember ( ScriptProcessor processor, PrototypeMember member ) : void
AddObjectPrototypeAsExtends ( ScriptProcessor processor ) : void
CreateInstance ( ScriptProcessor processor, SObject parameters, bool executeCtor ) : SProtoObject

Creates an instance derived from this prototype.

ExecuteMethod ( ScriptProcessor processor, string methodName, SObject caller, SObject This, SObject parameters ) : SObject
GetIndexerGetFunction ( ) : SFunction
GetIndexerSetFunction ( ) : SFunction
GetInstanceMembers ( ) : IEnumerable
GetMember ( ScriptProcessor processor, SObject accessor, bool isIndexer ) : SObject
GetReadOnlyInstanceMembers ( ) : IEnumerable
HasMember ( ScriptProcessor processor, string memberName ) : bool
InitializeStatic ( ) : void
IsPrototype ( Type t ) : bool
IsReadOnlyMember ( string memberName ) : bool

Returns if the given member is readonly.

IsStaticMember ( string memberName ) : bool

Returns if the given member is static.

Parse ( ScriptProcessor processor, string code ) : SObject
ParseFunctionStatement ( ScriptProcessor processor, ScriptStatement headerStatement, ScriptStatement bodyStatement ) : PrototypeMember
ParseVarStatement ( ScriptProcessor processor, ScriptStatement statement ) : string>.Tuple
Prototype ( string name ) : System
SetMember ( ScriptProcessor processor, SObject accessor, bool isIndexer, SObject value ) : void
ToScriptObject ( ) : string
ToScriptSource ( ) : string

메소드 상세

CreateBaseObject() 보호된 메소드

Creates the base object for this Prototype's instantiation method.
protected CreateBaseObject ( ) : SProtoObject
리턴 SProtoObject