コード例 #1
0
ファイル: GeneratorResults.cs プロジェクト: yy1987/Razor
 public GeneratorResults(Block document,
                         IList <RazorError> parserErrors,
                         CodeBuilderResult codeBuilderResult,
                         CodeTree codeTree)
     : this(parserErrors.Count == 0, document, parserErrors, codeBuilderResult, codeTree)
 {
 }
コード例 #2
0
ファイル: GeneratorResults.cs プロジェクト: yy1987/Razor
 public GeneratorResults(ParserResults parserResults, CodeBuilderResult codeBuilderResult, CodeTree codeTree)
     : this(parserResults.Document,
            parserResults.ParserErrors,
            codeBuilderResult,
            codeTree)
 {
 }
コード例 #3
0
 /// <summary>
 /// Instantiates a new <see cref="GeneratorResults"/> instance.
 /// </summary>
 /// <param name="document">The <see cref="Block"/> for the syntax tree.</param>
 /// <param name="tagHelperDescriptors"><see cref="TagHelperDescriptor"/>s for the document.</param>
 /// <param name="parserErrors"><see cref="RazorError"/>s encountered when parsing the document.</param>
 /// <param name="codeBuilderResult">The results of generating code for the document.</param>
 /// <param name="codeTree">A <see cref="CodeTree"/> for the document.</param>
 public GeneratorResults([NotNull] Block document,
                         [NotNull] IEnumerable <TagHelperDescriptor> tagHelperDescriptors,
                         [NotNull] IList <RazorError> parserErrors,
                         [NotNull] CodeBuilderResult codeBuilderResult,
                         [NotNull] CodeTree codeTree)
     : this(parserErrors.Count == 0, document, tagHelperDescriptors, parserErrors, codeBuilderResult, codeTree)
 {
 }
コード例 #4
0
 protected GeneratorResults(bool success,
                            Block document,
                            IList <RazorError> parserErrors,
                            CodeBuilderResult codeBuilderResult)
     : base(success, document, parserErrors)
 {
     GeneratedCode          = codeBuilderResult.Code;
     DesignTimeLineMappings = codeBuilderResult.DesignTimeLineMappings;
 }
コード例 #5
0
 /// <summary>
 /// Instantiates a new <see cref="GeneratorResults"/> instance.
 /// </summary>
 /// <param name="parserResults">The results of parsing a document.</param>
 /// <param name="codeBuilderResult">The results of generating code for the document.</param>
 /// <param name="codeTree">A <see cref="CodeTree"/> for the document.</param>
 public GeneratorResults([NotNull] ParserResults parserResults,
                         [NotNull] CodeBuilderResult codeBuilderResult,
                         [NotNull] CodeTree codeTree)
     : this(parserResults.Document,
            parserResults.TagHelperDescriptors,
            parserResults.ParserErrors,
            codeBuilderResult,
            codeTree)
 {
 }
コード例 #6
0
 /// <summary>
 /// Instantiates a new <see cref="GeneratorResults"/> instance.
 /// </summary>
 /// <param name="document">The <see cref="Block"/> for the syntax tree.</param>
 /// <param name="tagHelperDescriptors">
 /// The <see cref="TagHelperDescriptor"/>s that apply to the current Razor document.
 /// </param>
 /// <param name="errorSink">
 /// The <see cref="ParserErrorSink"/> used to collect <see cref="RazorError"/>s encountered when parsing the
 /// current Razor document.
 /// </param>
 /// <param name="codeBuilderResult">The results of generating code for the document.</param>
 /// <param name="codeTree">A <see cref="CodeTree"/> for the document.</param>
 public GeneratorResults([NotNull] Block document,
                         [NotNull] IEnumerable <TagHelperDescriptor> tagHelperDescriptors,
                         [NotNull] ParserErrorSink errorSink,
                         [NotNull] CodeBuilderResult codeBuilderResult,
                         [NotNull] CodeTree codeTree)
     : base(document, tagHelperDescriptors, errorSink)
 {
     GeneratedCode          = codeBuilderResult.Code;
     DesignTimeLineMappings = codeBuilderResult.DesignTimeLineMappings;
     CodeTree = codeTree;
 }
コード例 #7
0
 /// <summary>
 /// Instantiates a new <see cref="GeneratorResults"/> instance.
 /// </summary>
 /// <param name="success"><c>true</c> if parsing was successful, <c>false</c> otherwise.</param>
 /// <param name="document">The <see cref="Block"/> for the syntax tree.</param>
 /// <param name="tagHelperDescriptors"><see cref="TagHelperDescriptor"/>s for the document.</param>
 /// <param name="parserErrors"><see cref="RazorError"/>s encountered when parsing the document.</param>
 /// <param name="codeBuilderResult">The results of generating code for the document.</param>
 /// <param name="codeTree">A <see cref="CodeTree"/> for the document.</param>
 protected GeneratorResults(bool success,
                            [NotNull] Block document,
                            [NotNull] IEnumerable <TagHelperDescriptor> tagHelperDescriptors,
                            [NotNull] IList <RazorError> parserErrors,
                            [NotNull] CodeBuilderResult codeBuilderResult,
                            [NotNull] CodeTree codeTree)
     : base(success, document, tagHelperDescriptors, parserErrors)
 {
     GeneratedCode          = codeBuilderResult.Code;
     DesignTimeLineMappings = codeBuilderResult.DesignTimeLineMappings;
     CodeTree = codeTree;
 }