C# Class NCop.Weaving.AbstractTypeWeaverBuilder

Inheritance: ITypeWeaverBuilder, IMethodWeaverBuilderBag, IPropertyWeaverBuilderBag, IEventWeaverBuilderBag
Show file 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 property

protected List eventWeaversBuilders
return List

methodWeavers protected property

protected List methodWeavers
return List

methodWeaversBuilders protected property

protected List methodWeaversBuilders
return List

propertyWeaversBuilders protected property

protected List propertyWeaversBuilders
return List

type protected property

protected Type,System type
return System.Type