C# Класс NServiceBus.ConcreteProxyCreator

Показать файл Открыть проект

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

Метод Описание
AddCustomAttributeToProperty ( object customAttribute, PropertyBuilder propBuilder ) : void

Given a custom attribute and property builder, adds an instance of custom attribute to the property builder

ConcreteProxyCreator ( ) : System
CreateTypeFrom ( Type type ) : Type

Generates the concrete implementation of the given type. Only properties on the given type are generated in the concrete implementation.

Приватные методы

Метод Описание
BuildCustomAttribute ( object customAttribute ) : CustomAttributeBuilder
GetAllProperties ( Type type ) : IEnumerable

Returns all properties on the given type, going up the inheritance hierarchy.

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

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

Given a custom attribute and property builder, adds an instance of custom attribute to the property builder
public AddCustomAttributeToProperty ( object customAttribute, PropertyBuilder propBuilder ) : void
customAttribute object
propBuilder System.Reflection.Emit.PropertyBuilder
Результат void

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

public ConcreteProxyCreator ( ) : System
Результат System

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

Generates the concrete implementation of the given type. Only properties on the given type are generated in the concrete implementation.
public CreateTypeFrom ( Type type ) : Type
type System.Type
Результат System.Type