C# Class NCop.Aspects.Weaving.AbstractByRefArgumentsStoreWeaver

Inheritance: IByRefArgumentsStoreWeaver
Afficher le fichier Open project: sagifogel/NCop

Protected Properties

Свойство Type Description
localBuilderRepository ILocalBuilderRepository
parameters System.Reflection.ParameterInfo[]

Méthodes publiques

Méthode Description
Contains ( int argPosition ) : bool
EmitLoadLocalAddress ( ILGenerator ilGenerator, int argPosition ) : void
RestoreArgsIfNeeded ( ILGenerator ilGenerator ) : void
StoreArgsIfNeeded ( ILGenerator ilGenerator ) : void

Private Methods

Méthode Description
AbstractByRefArgumentsStoreWeaver ( MethodInfo method, ILocalBuilderRepository localBuilderRepository ) : System.Reflection

Method Details

Contains() public abstract méthode

public abstract Contains ( int argPosition ) : bool
argPosition int
Résultat bool

EmitLoadLocalAddress() public abstract méthode

public abstract EmitLoadLocalAddress ( ILGenerator ilGenerator, int argPosition ) : void
ilGenerator System.Reflection.Emit.ILGenerator
argPosition int
Résultat void

RestoreArgsIfNeeded() public abstract méthode

public abstract RestoreArgsIfNeeded ( ILGenerator ilGenerator ) : void
ilGenerator System.Reflection.Emit.ILGenerator
Résultat void

StoreArgsIfNeeded() public abstract méthode

public abstract StoreArgsIfNeeded ( ILGenerator ilGenerator ) : void
ilGenerator System.Reflection.Emit.ILGenerator
Résultat void

Property Details

localBuilderRepository protected_oe property

protected ILocalBuilderRepository localBuilderRepository
Résultat ILocalBuilderRepository

parameters protected_oe property

protected ParameterInfo[],System.Reflection parameters
Résultat System.Reflection.ParameterInfo[]