示例#1
0
	public override IAsyncResult BeginTest(int intVal, string strVal)
	{
		AsyncAspectBuilder.InternalAsyncResult r = new AsyncAspectBuilder.InternalAsyncResult();

		r.Delegate    = new TestObject$Test$Delegate(base.Test);
		r.InnerResult = r.Delegate.BeginInvoke(intVal, strVal, null, null);

		return r;
	}
示例#2
0
    public override IAsyncResult BeginTest(int intVal, string strVal)
    {
        AsyncAspectBuilder.InternalAsyncResult r = new AsyncAspectBuilder.InternalAsyncResult();

        r.Delegate    = new TestObject$Test$Delegate(base.Test);
        r.InnerResult = r.Delegate.BeginInvoke(intVal, strVal, null, null);

        return(r);
    }
示例#3
0
	public override IAsyncResult BeginTest(int intVal, string strVal, AsyncCallback callback, object state)
	{
		AsyncAspectBuilder.InternalAsyncResult r = new AsyncAspectBuilder.InternalAsyncResult();

		r.Delegate      = new TestObject$Test$Delegate(base.Test);
		r.AsyncCallback = callback;
		r.InnerResult   = r.Delegate.BeginInvoke(intVal, strVal, new AsyncCallback(r.CallBack), state);

		return r;
	}
示例#4
0
    public override IAsyncResult BeginTest(int intVal, string strVal, AsyncCallback callback, object state)
    {
        AsyncAspectBuilder.InternalAsyncResult r = new AsyncAspectBuilder.InternalAsyncResult();

        r.Delegate      = new TestObject$Test$Delegate(base.Test);
        r.AsyncCallback = callback;
        r.InnerResult   = r.Delegate.BeginInvoke(intVal, strVal, new AsyncCallback(r.CallBack), state);

        return(r);
    }
示例#5
0
    public override int EndTest(IAsyncResult asyncResult)
    {
        AsyncAspectBuilder.InternalAsyncResult r = (AsyncAspectBuilder.InternalAsyncResult)asyncResult;

        return(((TestObject$Test$Delegate)r.Delegate).EndInvoke(r.InnerResult));
    }