- public override void GenerateCode (AssemblyBuilder assemblyBuilder)
- {
- HttpContext context = HttpContext.Current;
- MasterPageParser parser = new MasterPageParser (VirtualPath,
- VirtualPathUtility.ToAbsolute (VirtualPath),
- context);
- pcompiler = new MasterPageCompiler (parser);
- pcompiler.CreateMethods ();
- compiler_type = GetDefaultCompilerTypeForLanguage (parser.Language);
- using (TextWriter writer = assemblyBuilder.CreateCodeFile (this)) {
- CodeDomProvider provider = pcompiler.Provider;
- CodeCompileUnit unit = pcompiler.CompileUnit;
- provider.CreateGenerator().GenerateCodeFromCompileUnit (unit, writer, null);
- }
- }
-
- public override Type GetGeneratedType (CompilerResults results)