C# Class NCop.Weaving.AbstractTypeWeaverBuilder

Inheritance: ITypeWeaverBuilder, IMethodWeaverBuilderBag, IPropertyWeaverBuilderBag, IEventWeaverBuilderBag
显示文件 Open project: sagifogel/NCop

Protected Properties

Property Type Description
eventWeaversBuilders List
methodWeavers List
methodWeaversBuilders List
propertyWeaversBuilders List
type System.Type

Public Methods

Method Description
Add ( IEventWeaverBuilder item ) : void
Add ( IMethodWeaverBuilder item ) : void
Add ( IPropertyWeaverBuilder item ) : void
AddEventWeavers ( ) : void
AddMethodWeaver ( IMethodWeaver methodWeaver ) : void
AddMethodWeavers ( ) : void
AddMethodWeavers ( IEnumerable methodWeaversSource ) : void
Build ( ) : ITypeWeaver

Protected Methods

Method Description
AbstractTypeWeaverBuilder ( Type type ) : System
AddPropertyWeavers ( ) : void

Method Details

AbstractTypeWeaverBuilder() protected method

protected AbstractTypeWeaverBuilder ( Type type ) : System
type System.Type
return System

Add() public method

public Add ( IEventWeaverBuilder item ) : void
item IEventWeaverBuilder
return void

Add() public method

public Add ( IMethodWeaverBuilder item ) : void
item IMethodWeaverBuilder
return void

Add() public method

public Add ( IPropertyWeaverBuilder item ) : void
item IPropertyWeaverBuilder
return void

AddEventWeavers() public method

public AddEventWeavers ( ) : void
return void

AddMethodWeaver() public method

public AddMethodWeaver ( IMethodWeaver methodWeaver ) : void
methodWeaver IMethodWeaver
return void

AddMethodWeavers() public method

public AddMethodWeavers ( ) : void
return void

AddMethodWeavers() public method

public AddMethodWeavers ( IEnumerable methodWeaversSource ) : void
methodWeaversSource IEnumerable
return void

AddPropertyWeavers() protected method

protected AddPropertyWeavers ( ) : void
return void

Build() public abstract method

public abstract Build ( ) : ITypeWeaver
return ITypeWeaver

Property Details

eventWeaversBuilders protected_oe property

protected List eventWeaversBuilders
return List

methodWeavers protected_oe property

protected List methodWeavers
return List

methodWeaversBuilders protected_oe property

protected List methodWeaversBuilders
return List

propertyWeaversBuilders protected_oe property

protected List propertyWeaversBuilders
return List

type protected_oe property

protected Type,System type
return System.Type