public override void StartProcessingRun(CodeDomProvider languageProvider, string templateContents, CompilerErrorCollection errors) { base.StartProcessingRun(languageProvider, templateContents, errors); this.languageProvider = languageProvider; postStatements.Clear(); members.Clear(); }
public override void StartProcessingRun(CodeDomProvider languageProvider, string templateContents, CompilerErrorCollection errors) { base.StartProcessingRun(languageProvider, templateContents, errors); this.provider = languageProvider; //HACK: Mono as of 2.10.2 doesn't implement GenerateCodeFromMember if (Type.GetType("Mono.Runtime") != null) { useMonoHack = true; } if (languageProvider is Microsoft.CSharp.CSharpCodeProvider) { isCSharp = true; } postStatements.Clear(); members.Clear(); }