void IConfigureRazorParserOptionsFeature.Configure(RazorParserOptionsBuilder options)
    {
        if (options == null)
        {
            throw new ArgumentNullException(nameof(options));
        }

        options.Directives.Clear();

        var fileKind = options.FileKind ?? FileKinds.Legacy;

        if (DirectivesByFileKind.TryGetValue(fileKind, out var directives))
        {
            foreach (var directive in directives)
            {
                options.Directives.Add(directive);
            }
        }
    }
 public void Configure(RazorParserOptionsBuilder options)
 {
     options.SetDesignTime(_designTime);
 }
 public void Configure(RazorParserOptionsBuilder options)
 {
     options.ParseLeadingDirectives = true;
 }
Ejemplo n.º 4
0
 private void ConfigureDesignTimeParserOptions(RazorParserOptionsBuilder builder)
 {
     builder.SetDesignTime(true);
 }
Ejemplo n.º 5
0
 private void ConfigureParserOptions(RazorParserOptionsBuilder builder)
 {
 }
 public void Configure(RazorParserOptionsBuilder options)
 {
     options.Directives.Add(DirectiveDescriptor.CreateDirective("test", DirectiveKind.SingleLine));
 }