public CompilerPipeline RemoveAt(int index) { _items.RemoveAt(index); return this; }
public static void ReplaceOptional(CompilerPipeline pipeline, Type optionalPipelineStepType, ICompilerStep step) { int num = pipeline.Find(optionalPipelineStepType); if (num >= 0) { pipeline.RemoveAt(num); pipeline.Insert(num - 1, step); } }