/// <summary>
 /// Parses the template specified by <paramref name="codeDocument" />.
 /// </summary>
 /// <param name="codeDocument">The <see cref="T:Microsoft.AspNetCore.Razor.Language.RazorProjectItem" />.</param>
 /// <returns>The <see cref="T:Microsoft.AspNetCore.Razor.Language.RazorCSharpDocument" />.</returns>
 // Token: 0x06000466 RID: 1126 RVA: 0x00009E57 File Offset: 0x00008057
 public virtual Microsoft.AspNetCore.Razor.Language.RazorCSharpDocument GenerateCode(Microsoft.AspNetCore.Razor.Language.RazorCodeDocument codeDocument)
 {
     if (codeDocument == null)
     {
         throw new ArgumentNullException("codeDocument");
     }
     this.Engine.Process(codeDocument);
     return(codeDocument.GetCSharpDocument());
 }
Ejemplo n.º 2
0
        /// <summary>
        /// Parses the template specified by <paramref name="codeDocument" />.
        /// </summary>
        /// <param name="codeDocument">The <see cref="T:RazorProjectItem" />.</param>
        /// <returns>The <see cref="T:RazorCSharpDocument" />.</returns>
        public virtual RazorCSharpDocument GenerateCode(RazorCodeDocument codeDocument)
        {
            if (codeDocument == null)
            {
                throw new ArgumentNullException("codeDocument");
            }

            this.Engine.Process(codeDocument);
            return(codeDocument.GetCSharpDocument());
        }