AspectSharp.Lang.Steps.StepChainBuilder.AddStep C# (CSharp) Method

AddStep() public method

public AddStep ( IStep step ) : void
step IStep
return void
		public void AddStep( IStep step )
		{
			if (_head == null)
			{
				_head = step;
				_tail = _head;
			}
			else
			{
				_tail.Next = step;
				_tail = step;
			}
		}

Usage Example

		protected override void AddSteps(StepChainBuilder chain)
		{
			chain.AddStep(new SemanticAnalizerStep());
			chain.AddStep(new ResolveTypesStep());
			chain.AddStep(new PruneTypesStep());
		}
All Usage Examples Of AspectSharp.Lang.Steps.StepChainBuilder::AddStep
StepChainBuilder