C# Class NCop.Aspects.Weaving.LocalBuilderRepository

Inheritance: ILocalBuilderRepository
Show file Open project: sagifogel/NCop Class Usage Examples

Public Methods

Method Description
Add ( LocalBuilder localBuilder ) : void
Add ( Type type, LocalBuilder localBuilder ) : void
Declare ( Func localBuilderFactory ) : LocalBuilder
Get ( Type type ) : LocalBuilder
GetOrDeclare ( Type type, Func localBuilderFactory ) : LocalBuilder

Private Methods

Method Description
LocalBuilderRepository ( ) : System

Method Details

Add() public method

public Add ( LocalBuilder localBuilder ) : void
localBuilder System.Reflection.Emit.LocalBuilder
return void

Add() public method

public Add ( Type type, LocalBuilder localBuilder ) : void
type System.Type
localBuilder System.Reflection.Emit.LocalBuilder
return void

Declare() public method

public Declare ( Func localBuilderFactory ) : LocalBuilder
localBuilderFactory Func
return System.Reflection.Emit.LocalBuilder

Get() public method

public Get ( Type type ) : LocalBuilder
type System.Type
return System.Reflection.Emit.LocalBuilder

GetOrDeclare() public method

public GetOrDeclare ( Type type, Func localBuilderFactory ) : LocalBuilder
type System.Type
localBuilderFactory Func
return System.Reflection.Emit.LocalBuilder