コード例 #1
0
 protected override RenderFragment RenderLink(LinkSymbol s)
 {
     return((builder) =>
     {
         builder.OpenElement(0, "i");
         builder.AddAttribute(1, "href", s.Location);
         builder.AddContent(2, s.Title);
         builder.CloseElement();
     });
 }
コード例 #2
0
ファイル: DynamicLinqFactory.cs プロジェクト: xudahe/Xu.Core
        /// <summary>
        /// 将运算枚举符号转成具体使用方法
        /// </summary>
        public static Expression ChangeLinkSymbol(LinkSymbol Symbol, Expression left, Expression right)
        {
            switch (Symbol)
            {
            case LinkSymbol.OrElse:
                return(left.OrElse(right));

            case LinkSymbol.AndAlso:
                return(left.AndAlso(right));

            default:
                return(left);
            }
        }
コード例 #3
0
 protected abstract U RenderLink(LinkSymbol s);