当前位置: 首页>>代码示例>>C#>>正文


C# AcceptedCharacters类代码示例

本文整理汇总了C#中AcceptedCharacters的典型用法代码示例。如果您正苦于以下问题:C# AcceptedCharacters类的具体用法?C# AcceptedCharacters怎么用?C# AcceptedCharacters使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


AcceptedCharacters类属于命名空间,在下文中一共展示了AcceptedCharacters类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Accepts

 public SpanConstructor Accepts(AcceptedCharacters accepted)
 {
     return With(eh => eh.AcceptedCharacters = accepted);
 }
开发者ID:AndersBillLinden,项目名称:Mvc,代码行数:4,代码来源:SpanConstructor.cs

示例2: EscapedMarkupTagBlock

 public Block EscapedMarkupTagBlock(string prefix, string suffix, AcceptedCharacters acceptedCharacters)
 {
     return new MarkupTagBlock(
         _factory.Markup(prefix),
         _factory.BangEscape(),
         _factory.Markup(suffix).Accepts(acceptedCharacters));
 }
开发者ID:billwaddyjr,项目名称:Razor,代码行数:7,代码来源:BlockFactory.cs

示例3: RunSingleAtEscapeTest

 public static void RunSingleAtEscapeTest(Action<string, Block> testMethod, AcceptedCharacters lastSpanAcceptedCharacters = AcceptedCharacters.None) {
     testMethod("<foo>@@bar</foo>",
                 new MarkupBlock(
                     new MarkupSpan("<foo>"),
                     new MarkupSpan("@", hidden: true),
                     new MarkupSpan("@bar</foo>", hidden: false, acceptedCharacters: lastSpanAcceptedCharacters)
                 )
               );
 }
开发者ID:adrianvallejo,项目名称:MVC3_Source,代码行数:9,代码来源:HtmlParserTestUtils.cs

示例4: RunSingleAtEscapeTest

 public static void RunSingleAtEscapeTest(Action<string, Block> testMethod, AcceptedCharacters lastSpanAcceptedCharacters = AcceptedCharacters.None)
 {
     var factory = SpanFactory.CreateCsHtml();
     testMethod("<foo>@@bar</foo>",
         new MarkupBlock(
             factory.Markup("<foo>"),
             factory.Markup("@").Hidden(),
             factory.Markup("@bar</foo>").Accepts(lastSpanAcceptedCharacters)));
 }
开发者ID:KennyBu,项目名称:Razor,代码行数:9,代码来源:HtmlParserTestUtils.cs

示例5: ImplicitExpressionTest

 protected void ImplicitExpressionTest(string input, string expected, AcceptedCharacters acceptedCharacters, params RazorError[] errors) {
     ParseBlockTest(input,
                    new ExpressionBlock(
                       new ImplicitExpressionSpan(expected, 
                                                  CSharpCodeParser.DefaultKeywords, 
                                                  acceptTrailingDot: false,
                                                  acceptedCharacters: acceptedCharacters)),
                    errors);
 }
开发者ID:jesshaw,项目名称:ASP.NET-Mvc-3,代码行数:9,代码来源:CodeParserTestBase.cs

示例6: ImplicitExpressionTest

 protected void ImplicitExpressionTest(string input, string expected, AcceptedCharacters acceptedCharacters, params RazorError[] errors)
 {
     var factory = CreateSpanFactory();
     ParseBlockTest(SyntaxConstants.TransitionString + input,
                    new ExpressionBlock(
                        factory.CodeTransition(),
                        factory.Code(expected)
                            .AsImplicitExpression(KeywordSet)
                            .Accepts(acceptedCharacters)),
                    errors);
 }
开发者ID:cjqian,项目名称:Razor,代码行数:11,代码来源:CodeParserTestBase.cs

示例7: ParseBlockMethodParsesNullConditionalOperatorImplicitExpression_Bracket

 public void ParseBlockMethodParsesNullConditionalOperatorImplicitExpression_Bracket(
     string implicitExpresison,
     string expectedImplicitExpression,
     AcceptedCharacters acceptedCharacters,
     RazorError[] expectedErrors)
 {
     // Act & Assert
     ImplicitExpressionTest(
         implicitExpresison,
         expectedImplicitExpression,
         acceptedCharacters,
         expectedErrors);
 }
开发者ID:rohitpoudel,项目名称:Razor,代码行数:13,代码来源:CSharpImplicitExpressionTest.cs

示例8: RunMultiAtEscapeTest

 public static void RunMultiAtEscapeTest(Action<string, Block> testMethod, AcceptedCharacters lastSpanAcceptedCharacters = AcceptedCharacters.None) {
     testMethod("<foo>@@@@@bar</foo>", 
                 new MarkupBlock(
                     new MarkupSpan("<foo>"),
                     new MarkupSpan("@", hidden: true),
                     new MarkupSpan("@"),
                     new MarkupSpan("@", hidden: true),
                     new MarkupSpan("@"),
                     new ExpressionBlock(
                         new TransitionSpan(RazorParser.TransitionString, hidden: false, acceptedCharacters: AcceptedCharacters.None),
                         new ImplicitExpressionSpan("bar", CSharpCodeParser.DefaultKeywords, acceptTrailingDot: false, acceptedCharacters: AcceptedCharacters.NonWhiteSpace)
                     ),
                     new MarkupSpan("</foo>", hidden: false, acceptedCharacters: lastSpanAcceptedCharacters)
                 ));
 }
开发者ID:adrianvallejo,项目名称:MVC3_Source,代码行数:15,代码来源:HtmlParserTestUtils.cs

示例9: SimpleMarkupSwitch

 public void SimpleMarkupSwitch(string keyword, string endSequence, AcceptedCharacters acceptedCharacters)
 {
     ParseBlockTest(keyword + Environment.NewLine
                  + "    If True Then" + Environment.NewLine
                  + "        @<p>It's True!</p>" + Environment.NewLine
                  + "    End If" + Environment.NewLine
                  + endSequence,
         new StatementBlock(
             Factory.Code(keyword + "\r\n    If True Then\r\n").AsStatement(),
             new MarkupBlock(
                 Factory.Markup("        "),
                 Factory.MarkupTransition(),
                 Factory.Markup("<p>It's True!</p>\r\n").Accepts(AcceptedCharacters.None)),
             Factory.Code("    End If\r\n" + endSequence).AsStatement().Accepts(acceptedCharacters)));
 }
开发者ID:huangw-t,项目名称:aspnetwebstack,代码行数:15,代码来源:VBToMarkupSwitchTest.cs

示例10: RunMultiAtEscapeTest

 public static void RunMultiAtEscapeTest(Action<string, Block> testMethod, AcceptedCharacters lastSpanAcceptedCharacters = AcceptedCharacters.None)
 {
     var factory = SpanFactory.CreateCsHtml();
     testMethod("<foo>@@@@@bar</foo>",
         new MarkupBlock(
             factory.Markup("<foo>"),
             factory.Markup("@").Hidden(),
             factory.Markup("@"),
             factory.Markup("@").Hidden(),
             factory.Markup("@"),
             new ExpressionBlock(
                 factory.CodeTransition(),
                 factory.Code("bar")
                        .AsImplicitExpression(CSharpCodeParser.DefaultKeywords)
                        .Accepts(AcceptedCharacters.NonWhiteSpace)),
             factory.Markup("</foo>").Accepts(lastSpanAcceptedCharacters)));
 }
开发者ID:KennyBu,项目名称:Razor,代码行数:17,代码来源:HtmlParserTestUtils.cs

示例11: EscapedMarkupTagBlock

        public Block EscapedMarkupTagBlock(
            string prefix,
            string suffix,
            AcceptedCharacters acceptedCharacters,
            params SyntaxTreeNode[] children)
        {
            var newChildren = new List<SyntaxTreeNode>(
                new SyntaxTreeNode[]
                {
                    _factory.Markup(prefix),
                    _factory.BangEscape(),
                    _factory.Markup(suffix).Accepts(acceptedCharacters)
                });

            newChildren.AddRange(children);

            return new MarkupTagBlock(newChildren.ToArray());
        }
开发者ID:huoxudong125,项目名称:Razor,代码行数:18,代码来源:BlockFactory.cs

示例12: SingleLineMarkupSwitch

 public void SingleLineMarkupSwitch(string keyword, string endSequence, AcceptedCharacters acceptedCharacters)
 {
     ParseBlockTest(keyword + Environment.NewLine
                  + "    If True Then" + Environment.NewLine
                  + "        @:<p>It's True!</p>" + Environment.NewLine
                  + "        This is code!" + Environment.NewLine
                  + "    End If" + Environment.NewLine
                  + endSequence,
         new StatementBlock(
             Factory.Code(keyword + "\r\n    If True Then\r\n").AsStatement(),
             new MarkupBlock(
                 Factory.Markup("        "),
                 Factory.MarkupTransition(),
                 Factory.MetaMarkup(":", HtmlSymbolType.Colon),
                 Factory.Markup("<p>It's True!</p>\r\n")
                         .With(new SingleLineMarkupEditHandler(CSharpLanguageCharacteristics.Instance.TokenizeString))
                         .Accepts(AcceptedCharacters.None)),
             Factory.Code("        This is code!\r\n    End If\r\n" + endSequence)
                     .AsStatement()
                     .Accepts(acceptedCharacters)));
 }
开发者ID:huangw-t,项目名称:aspnetwebstack,代码行数:21,代码来源:VBToMarkupSwitchTest.cs

示例13: SingleLineMarkupEditHandler

 public SingleLineMarkupEditHandler(Func<string, IEnumerable<ISymbol>> tokenizer, AcceptedCharacters accepted)
     : base(tokenizer, accepted)
 {
 }
开发者ID:modulexcite,项目名称:Transformalize,代码行数:4,代码来源:SingleLineMarkupEditHandler.cs

示例14: Create

 public static ImplicitExpressionSpan Create(ParserContext context, ISet<string> keywords, bool acceptTrailingDot, AcceptedCharacters acceptedCharacters) {
     return new ImplicitExpressionSpan(context.CurrentSpanStart, context.ContentBuffer.ToString(), keywords, acceptTrailingDot, acceptedCharacters);
 }
开发者ID:adrianvallejo,项目名称:MVC3_Source,代码行数:3,代码来源:ImplicitExpressionSpan.cs

示例15: CommentSpan

 public CommentSpan(SourceLocation start, string content, bool hidden, AcceptedCharacters acceptedCharacters) : base(SpanKind.Comment, start, content, hidden, acceptedCharacters) { }
开发者ID:adrianvallejo,项目名称:MVC3_Source,代码行数:1,代码来源:CommentSpan.cs


注:本文中的AcceptedCharacters类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。