13 implementations of IExecutionStep
System.Web (13)
HttpApplication.cs (12)
3039internal class NoopExecutionStep : IExecutionStep { 3056internal class SyncEventExecutionStep : IExecutionStep { 3095internal class AsyncEventExecutionStep : IExecutionStep { 3246internal class ValidatePathExecutionStep : IExecutionStep { 3267internal class ValidateRequestExecutionStep : IExecutionStep { 3291internal class MaterializeHandlerExecutionStep : IExecutionStep { 3375internal class MapHandlerExecutionStep : IExecutionStep { 3410internal class CallHandlerExecutionStep : IExecutionStep { 3638internal class TransitionToWebSocketsExecutionStep : IExecutionStep { 3684internal class CallFilterExecutionStep : IExecutionStep { 3713internal class SendResponseExecutionStep : IExecutionStep { 3755internal class UrlMappingsExecutionStep : IExecutionStep {
Util\AspCompat.cs (1)
139internal class AspCompatApplicationStep : HttpApplication.IExecutionStep, IManagedContext {
64 references to IExecutionStep
System.Web (64)
HttpApplication.cs (45)
282internal IExecutionStep CreateImplicitAsyncPreloadExecutionStep() { 2173private void ExecuteStepImpl(IExecutionStep step) { 2194internal Exception ExecuteStep(IExecutionStep step, ref bool completedSynchronously) { 2818IExecutionStep step) { 3043void IExecutionStep.Execute() { 3046bool IExecutionStep.CompletedSynchronously { 3050bool IExecutionStep.IsCancellable { 3071void IExecutionStep.Execute() { 3085bool IExecutionStep.CompletedSynchronously { 3089bool IExecutionStep.IsCancellable { 3193void IExecutionStep.Execute() { 3236bool IExecutionStep.CompletedSynchronously { 3240bool IExecutionStep.IsCancellable { 3253void IExecutionStep.Execute() { 3257bool IExecutionStep.CompletedSynchronously { 3261bool IExecutionStep.IsCancellable { 3274void IExecutionStep.Execute() { 3278bool IExecutionStep.CompletedSynchronously { 3282bool IExecutionStep.IsCancellable { 3298void IExecutionStep.Execute() { 3364bool IExecutionStep.CompletedSynchronously { 3368bool IExecutionStep.IsCancellable { 3382void IExecutionStep.Execute() { 3400bool IExecutionStep.CompletedSynchronously { 3404bool IExecutionStep.IsCancellable { 3525void IExecutionStep.Execute() { 3627bool IExecutionStep.CompletedSynchronously { 3631bool IExecutionStep.IsCancellable { 3645void IExecutionStep.Execute() { 3691void IExecutionStep.Execute() { 3703bool IExecutionStep.CompletedSynchronously { 3707bool IExecutionStep.IsCancellable { 3724void IExecutionStep.Execute() { 3746bool IExecutionStep.CompletedSynchronously { 3750bool IExecutionStep.IsCancellable { 3763void IExecutionStep.Execute() { 3768bool IExecutionStep.CompletedSynchronously { 3772bool IExecutionStep.IsCancellable { 3805private IExecutionStep[] _execSteps; 3854_execSteps = new IExecutionStep[steps.Count]; 4011IExecutionStep materializeStep = new MaterializeHandlerExecutionStep(app); 4026IExecutionStep handlerStep = new CallHandlerExecutionStep(app); 4034IExecutionStep webSocketsStep = new TransitionToWebSocketsExecutionStep(app); 4042IExecutionStep filterStep = new CallFilterExecutionStep(app); 4211IExecutionStep step = _application.CurrentModuleContainer.GetNextEvent(context.CurrentNotification, context.IsPostNotification,
PipelineModuleStepContainer.cs (16)
51List<HttpApplication.IExecutionStep>[] _moduleSteps; 52List<HttpApplication.IExecutionStep>[] _modulePostSteps; 57private List<HttpApplication.IExecutionStep> GetStepArray(RequestNotification notification, bool isPostEvent) { 65List<HttpApplication.IExecutionStep>[] steps = _moduleSteps; 79List<HttpApplication.IExecutionStep> stepArray = steps[index]; 88List<HttpApplication.IExecutionStep> stepArray = GetStepArray(notification, isPostEvent); 96internal HttpApplication.IExecutionStep GetNextEvent(RequestNotification notification, bool isPostEvent, int eventIndex) { 97List<HttpApplication.IExecutionStep> stepArray = GetStepArray(notification, isPostEvent); 109List<HttpApplication.IExecutionStep>[] steps = _moduleSteps; 120List<HttpApplication.IExecutionStep> stepArray = steps[index]; 149internal void AddEvent(RequestNotification notification, bool isPostEvent, HttpApplication.IExecutionStep step) { 158List<HttpApplication.IExecutionStep>[] steps = null; 162_modulePostSteps = new List<HttpApplication.IExecutionStep>[ 32 ]; 168_moduleSteps = new List<HttpApplication.IExecutionStep>[ 32 ]; 180List<HttpApplication.IExecutionStep> stepArray = steps[index]; 183stepArray = new List<HttpApplication.IExecutionStep>();
Util\AspCompat.cs (3)
195void HttpApplication.IExecutionStep.Execute() { 206bool HttpApplication.IExecutionStep.CompletedSynchronously { 210bool HttpApplication.IExecutionStep.IsCancellable {