C# Класс Pomona.Common.Proxies.WrappedPropertyProxyBuilder

Наследование: ProxyBuilder
Показать файл Открыть проект

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

Метод Описание
WrappedPropertyProxyBuilder ( ModuleBuilder module, Type proxyBaseTypeDef, Type propertyWrapperType, bool isPublic = true, string typeNameFormat = "Fast{0}Proxy", string proxyNamespace = null ) : System

Защищенные методы

Метод Описание
OnGeneratePropertyMethods ( PropertyInfo targetProp, PropertyBuilder proxyProp, Type proxyBaseType, Type proxyTargetType, Type rootProxyTargetType ) : void
OnPropertyGenerationComplete ( TypeBuilder proxyType ) : void

Описание методов

OnGeneratePropertyMethods() защищенный Метод

protected OnGeneratePropertyMethods ( PropertyInfo targetProp, PropertyBuilder proxyProp, Type proxyBaseType, Type proxyTargetType, Type rootProxyTargetType ) : void
targetProp System.Reflection.PropertyInfo
proxyProp System.Reflection.Emit.PropertyBuilder
proxyBaseType System.Type
proxyTargetType System.Type
rootProxyTargetType System.Type
Результат void

OnPropertyGenerationComplete() защищенный Метод

protected OnPropertyGenerationComplete ( TypeBuilder proxyType ) : void
proxyType System.Reflection.Emit.TypeBuilder
Результат void

WrappedPropertyProxyBuilder() публичный Метод

public WrappedPropertyProxyBuilder ( ModuleBuilder module, Type proxyBaseTypeDef, Type propertyWrapperType, bool isPublic = true, string typeNameFormat = "Fast{0}Proxy", string proxyNamespace = null ) : System
module System.Reflection.Emit.ModuleBuilder
proxyBaseTypeDef System.Type
propertyWrapperType System.Type
isPublic bool
typeNameFormat string
proxyNamespace string
Результат System