C# Class SenseNet.Search.ContentQuery.RecursiveExecutor

显示文件 Open project: maxpavlov/FlexNet

Private Properties

Property Type Description
ExecuteInnerScript InnerQueryResult
GetControlString string
GetInnerScript string

Public Methods

Method Description
EscapeForQuery ( string value ) : string
ExecuteRecursive ( string queryText, int top, int skip, IEnumerable sort, bool enableAutofilters, bool enableLifespanFilter, QuerySettings settings, int &count, List &log, IEnumerable &traceInfo ) : IEnumerable

Private Methods

Method Description
ExecuteInnerScript ( string src, int top, int skip, IEnumerable sort, bool enableAutofilters, bool enableLifespanFilter, QuerySettings settings, bool enableProjection, int &count, QueryTraceInfo &traceInfo ) : InnerQueryResult
GetControlString ( string src ) : string
GetInnerScript ( string src, string control, int &start ) : string

Method Details

EscapeForQuery() public static method

public static EscapeForQuery ( string value ) : string
value string
return string

ExecuteRecursive() public static method

public static ExecuteRecursive ( string queryText, int top, int skip, IEnumerable sort, bool enableAutofilters, bool enableLifespanFilter, QuerySettings settings, int &count, List &log, IEnumerable &traceInfo ) : IEnumerable
queryText string
top int
skip int
sort IEnumerable
enableAutofilters bool
enableLifespanFilter bool
settings QuerySettings
count int
log List
traceInfo IEnumerable
return IEnumerable