/// <summary> /// Initializes a new instance of the <see cref="VBRazorCodeGenerator" /> class. /// </summary> /// <param name="className">Name of the class.</param> /// <param name="rootNamespaceName">Name of the root namespace.</param> /// <param name="sourceFileName">Name of the source file.</param> /// <param name="host">The host.</param> /// <param name="strictMode">Flag to specify that this generator is running in struct mode.</param> public VBRazorCodeGenerator(string className, string rootNamespaceName, string sourceFileName, Microsoft.System.Web.Razor.RazorEngineHost host, bool strictMode) : base(className, rootNamespaceName, sourceFileName, host) { StrictMode = strictMode; }
/// <summary> /// Creates the code generator. /// </summary> /// <param name="className">Name of the class.</param> /// <param name="rootNamespaceName">Name of the root namespace.</param> /// <param name="sourceFileName">Name of the source file.</param> /// <param name="host">The host.</param> /// <returns> /// An instance of <see cref="RazorCodeGenerator" />. /// </returns> public override RazorCodeGenerator CreateCodeGenerator(string className, string rootNamespaceName, string sourceFileName, Microsoft.System.Web.Razor.RazorEngineHost host) { return(new VBRazorCodeGenerator(className, rootNamespaceName, sourceFileName, host, StrictMode)); }
/// <summary> /// Initializes a new instance of the <see cref="CSharpRazorCodeGenerator" /> class. /// </summary> /// <param name="className">Name of the class.</param> /// <param name="rootNamespaceName">Name of the root namespace.</param> /// <param name="sourceFileName">Name of the source file.</param> /// <param name="host">The host.</param> /// <param name="strictMode">Flag to specify that this generator is running in struct mode.</param> public CSharpRazorCodeGenerator(string className, string rootNamespaceName, string sourceFileName, Microsoft.System.Web.Razor.RazorEngineHost host, bool strictMode) : base(className, rootNamespaceName, sourceFileName, host) { StrictMode = strictMode; var mvcHost = host as RazorEngineHost; if (mvcHost != null) { SetBaseTypeFromHost(mvcHost); } }