C# Class SexyProxy.Emit.EmitExtensions

Exibir arquivo Open project: kswoll/sexy-proxy

Public Methods

Method Description
EmitDefaultBaseConstructorCall ( this il, Type baseType ) : void
EmitDefaultValue ( this il, Type type ) : void
LoadType ( this il, Type type ) : void
StoreMethodInfo ( this il, FieldBuilder staticField, MethodInfo method ) : void
StorePropertyInfo ( this il, FieldBuilder staticField, PropertyInfo property ) : void

Method Details

EmitDefaultBaseConstructorCall() public static method

public static EmitDefaultBaseConstructorCall ( this il, Type baseType ) : void
il this
baseType System.Type
return void

EmitDefaultValue() public static method

public static EmitDefaultValue ( this il, Type type ) : void
il this
type System.Type
return void

LoadType() public static method

public static LoadType ( this il, Type type ) : void
il this
type System.Type
return void

StoreMethodInfo() public static method

public static StoreMethodInfo ( this il, FieldBuilder staticField, MethodInfo method ) : void
il this
staticField System.Reflection.Emit.FieldBuilder
method System.Reflection.MethodInfo
return void

StorePropertyInfo() public static method

public static StorePropertyInfo ( this il, FieldBuilder staticField, PropertyInfo property ) : void
il this
staticField System.Reflection.Emit.FieldBuilder
property System.Reflection.PropertyInfo
return void