/// <summary> /// Dumps search program /// </summary> public override void Dump(SourceBuilder builder) { // first dump local content builder.AppendFrontFormat("Search program {0} of alternative case\n", Parallel ? Name + "_parallelized" : Name); // then nested content if (OperationsList != null) { builder.Indent(); OperationsList.Dump(builder); builder.Unindent(); } }
public override void Dump(SourceBuilder builder) { // first dump local content builder.AppendFrontFormat("AlternativeCaseMatching {0}{1}\n", PathPrefix, CaseName); // then nested content if (OperationsList != null) { builder.Indent(); OperationsList.Dump(builder); builder.Unindent(); } }
/// <summary> /// Dumps search program followed by missing preset search subprograms /// </summary> public override void Dump(SourceBuilder builder) { // first dump local content builder.AppendFrontFormat("Search program {0} of action \n", Name); // then nested content if (OperationsList != null) { builder.Indent(); OperationsList.Dump(builder); builder.Unindent(); } // then next missing preset search subprogram if (Next != null) { Next.Dump(builder); } }