@@ -77,15 +77,6 @@ public void SearchTemplateByFile()
7777 ) ;
7878 }
7979
80- public static Func < SortFieldDescriptor < T > , IFieldSort > If < T > ( string variable , Func < SortFieldDescriptor < T > , IFieldSort > s )
81- where T : class
82- {
83- return new Func < SortFieldDescriptor < T > , IFieldSort > ( inner => new IfSortFieldDescriptor ( variable , s ( inner ) ) ) ;
84- }
85- public static QueryContainer If ( string variable , QueryContainer o )
86- {
87- return new IfQueryContainer ( variable , o ) ;
88- }
8980
9081 [ Test ]
9182 public void SearchTemplateById ( )
@@ -110,32 +101,4 @@ public static IEnumerable<string> Array(string name)
110101 } ;
111102 }
112103 }
113-
114- public class IfTemplateConverter : JsonConverter
115- {
116- public override bool CanWrite { get { return true ; } }
117-
118- public override bool CanRead { get { return false ; } }
119-
120- public override void WriteJson ( JsonWriter writer , object value , JsonSerializer serializer )
121- {
122- var v = value as IIfTemplate ;
123- if ( v == null ) writer . WriteNull ( ) ;
124- var l = writer . Path . Split ( new [ ] { '.' } ) . Length + 1 ;
125- writer . WriteRaw ( "{{#" + v . Variable + "}}" ) ;
126- serializer . Serialize ( writer , v . Instance ) ;
127- writer . WriteRaw ( "{{/" + v . Variable + "}}" ) ;
128-
129- }
130-
131- public override object ReadJson ( JsonReader reader , Type objectType , object existingValue , JsonSerializer serializer )
132- {
133- return null ;
134- }
135-
136- public override bool CanConvert ( Type objectType )
137- {
138- return true ;
139- }
140- }
141104}
0 commit comments