public override void GenerateCode(AssemblyBuilder assemblyBuilder)
        {
            var context = new CompileExtensionContext {
                VirtualPath     = this.VirtualPath,
                AssemblyBuilder = new AspNetAssemblyBuilder(assemblyBuilder, this)
            };

            HostContainer.Resolve <IExtensionCompiler>().Compile(context);
        }