C# 클래스 SemWeb.Bind.Bindings

파일 보기 프로젝트 열기: JoshData/semweb-dotnet 1 사용 예제들

공개 메소드들

메소드 설명
Bindings ( string targetschemauri, SemWeb.Store schemas, Hashtable bindingmap ) : System
CreateBindings ( ) : AssemblyBuilder

비공개 메소드들

메소드 설명
DefineClass ( Entity c ) : void
DefineClassMethods ( Entity c, TypeBuilder t ) : void
DefineProperty ( Entity c, Entity p, TypeBuilder t, bool forward, bool actualDomain ) : void
DefinePropertyAddRemove ( Entity c, Entity p, TypeBuilder t, bool forward, string propname, Type rettype, Type retelemtype, bool functional, PropertyBuilder property ) : void
DefinePropertyAddRemove ( Entity c, Entity p, TypeBuilder t, bool forward, string propname, Type rettype, Type retelemtype, bool functional, PropertyBuilder property, bool add ) : void
DefinePropertyGetter ( Entity c, Entity p, TypeBuilder t, bool forward, string propname, Type rettype, Type retelemtype, bool functional, PropertyBuilder property ) : void
DefinePropertySetter ( Entity c, Entity p, TypeBuilder t, bool forward, string propname, Type rettype, Type retelemtype, bool functional, PropertyBuilder property ) : void
DefinePropertyStaticConstructor ( Entity c, Entity p, TypeBuilder t, string propname ) : void
GetConstructor ( Type t ) : ConstructorInfo
GetDefiningSchema ( Entity e ) : string
GetLocalName ( Entity e, string definingschema ) : string
GetType ( Entity e ) : Type
MakeName ( string name ) : string

메소드 상세

Bindings() 공개 메소드

public Bindings ( string targetschemauri, SemWeb.Store schemas, Hashtable bindingmap ) : System
targetschemauri string
schemas SemWeb.Store
bindingmap System.Collections.Hashtable
리턴 System

CreateBindings() 공개 메소드

public CreateBindings ( ) : AssemblyBuilder
리턴 System.Reflection.Emit.AssemblyBuilder