C# Класс NCop.Aspects.Weaving.AbstractByRefArgumentsStoreWeaver

Наследование: IByRefArgumentsStoreWeaver
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
localBuilderRepository ILocalBuilderRepository
parameters System.Reflection.ParameterInfo[]

Открытые методы

Метод Описание
Contains ( int argPosition ) : bool
EmitLoadLocalAddress ( ILGenerator ilGenerator, int argPosition ) : void
RestoreArgsIfNeeded ( ILGenerator ilGenerator ) : void
StoreArgsIfNeeded ( ILGenerator ilGenerator ) : void

Приватные методы

Метод Описание
AbstractByRefArgumentsStoreWeaver ( MethodInfo method, ILocalBuilderRepository localBuilderRepository ) : System.Reflection

Описание методов

Contains() публичный абстрактный Метод

public abstract Contains ( int argPosition ) : bool
argPosition int
Результат bool

EmitLoadLocalAddress() публичный абстрактный Метод

public abstract EmitLoadLocalAddress ( ILGenerator ilGenerator, int argPosition ) : void
ilGenerator System.Reflection.Emit.ILGenerator
argPosition int
Результат void

RestoreArgsIfNeeded() публичный абстрактный Метод

public abstract RestoreArgsIfNeeded ( ILGenerator ilGenerator ) : void
ilGenerator System.Reflection.Emit.ILGenerator
Результат void

StoreArgsIfNeeded() публичный абстрактный Метод

public abstract StoreArgsIfNeeded ( ILGenerator ilGenerator ) : void
ilGenerator System.Reflection.Emit.ILGenerator
Результат void

Описание свойств

localBuilderRepository защищенное свойство

protected ILocalBuilderRepository localBuilderRepository
Результат ILocalBuilderRepository

parameters защищенное свойство

protected ParameterInfo[],System.Reflection parameters
Результат System.Reflection.ParameterInfo[]