Amazon.DNXCore.IntegrationTests.DisposableSwitch.SetCallbacks C# (CSharp) Method

SetCallbacks() protected method

protected SetCallbacks ( System.Action onStart, System.Action onEnd ) : void
onStart System.Action
onEnd System.Action
return void
        protected void SetCallbacks(Action onStart, Action onEnd)
        {
            if (CallbacksSet)
                throw new InvalidOperationException();

            if (onStart != null)
                onStart();
            EndAction = onEnd;

            CallbacksSet = true;
        }