C# Класс SemWeb.Bind.Bindings

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

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

Метод Описание
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