замок динамическое создание прокси

Вы не упоминаете, используете ли Вы Windows или UNIX.

В системах UNIX, KDevelop хорош, но я использую KDbg, потому что это просто в использовании и будет также работать с приложениями, не разработанными в KDevelop.

Eclipse хорош на обеих платформах.

В Windows, существует большой пакет, названный Настольный Разработчик Wascana , который является Eclipse CDT и MinGW все упакованные и предварительно сконфигурированный приятно для минимума боли. Это - лучшая вещь, которую я нашел для разработки кода GNU Windows.

я использовал все эти отладчики, и ни один из них не так хорош как MS Studio Dev. Eclipse/Wascana является, вероятно, самым близким, но он имеет ограничения как Вы, не может ступить в DLLs, и он не делает столь же хорошего задания при исследовании переменных.

5
задан np-hard 16 September 2009 в 14:56
поделиться

2 ответа

Есть только заполнение и выравнивание. .. Так что простой способ, как вы сказали, использовать "

4
ответ дан 13 December 2019 в 19:30
поделиться

Мы используем stateless entities, и из-за поведения ASP.NET GridView мне нужно было создать прокси, который бы только обертывал существующий объект.

Я создал перехватчик, который сохраняет целевой экземпляр таким образом:

public class ForwardingInterceptor : IInterceptor
{
    private object target;

    private Type type;

    public ForwardingInterceptor(Type type, object target)
    {
        this.target = target;
    }

    public void Intercept(IInvocation invocation)
    {
        invocation.ReturnValue = invocation.Method.Invoke(this.target, invocation.Arguments);
    }       
}

Затем вы можете просто создать прокси-обертку:

this.proxyGenerator.CreateClassProxy(type, new ForwardingInterceptor(type, target));
7
ответ дан 13 December 2019 в 19:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: