private DecompilationPipeline CreatePipelineInternal(DecompilationContext context, bool inlineAggressively)
 {
     DecompilationPipeline result = new DecompilationPipeline(BaseLanguage.IntermediateRepresenationPipeline.Steps, context);
     result.AddSteps(LanguageDecompilationSteps(inlineAggressively));
     return result;
 }
 public virtual DecompilationPipeline CreatePipeline(MethodDefinition method)
 {
     DecompilationPipeline result = new DecompilationPipeline();
     result.AddSteps(IntermediateRepresenationPipeline.Steps);
     return result;
 }
 public virtual DecompilationPipeline CreatePipeline()
 {
     DecompilationPipeline result = new DecompilationPipeline();
     result.AddSteps(BaseLanguage.IntermediateRepresenationPipeline.Steps);
     result.AddSteps(LanguageDecompilationSteps(false));
     return result;
 }