You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

2283 lines
118 KiB

  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>Gcef.Data.DataEngine</name>
  5. </assembly>
  6. <members>
  7. <member name="T:GrapeCity.Enterprise.Data.DataEngine.Aggregates.ISingleArgumentAggregate">
  8. <summary>
  9. Aggregate with single argument in accumulate function.
  10. </summary>
  11. </member>
  12. <member name="T:GrapeCity.Enterprise.Data.DataEngine.Aggregates.Aggregate">
  13. <summary>
  14. Represents a persistable aggregate
  15. </summary>
  16. </member>
  17. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Aggregates.Aggregate.Accumulate(GrapeCity.Enterprise.Data.DataEngine.Variant[])">
  18. <summary>
  19. Accumulates data in aggregate.
  20. </summary>
  21. <param name="data"></param>
  22. </member>
  23. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Aggregates.Aggregate.Combine(GrapeCity.Enterprise.Data.DataEngine.Aggregates.Aggregate)">
  24. <summary>
  25. Combines aggregate data with data of other aggregate.
  26. </summary>
  27. <param name="aggregate"></param>
  28. <returns></returns>
  29. </member>
  30. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Aggregates.Aggregate.GetValue">
  31. <summary>
  32. Gets aggregate value.
  33. </summary>
  34. <returns></returns>
  35. </member>
  36. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Aggregates.Aggregate.GetState">
  37. <summary>
  38. Gets aggregate state values.
  39. </summary>
  40. <returns></returns>
  41. </member>
  42. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Aggregates.Aggregate.Create(GrapeCity.Enterprise.Data.DataEngine.Aggregates.AggregateFunction)">
  43. <summary>
  44. Creates new aggregate instance with specified function behavior.
  45. </summary>
  46. </member>
  47. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Aggregates.Aggregate.Create(GrapeCity.Enterprise.Data.DataEngine.Aggregates.AggregateFunction,GrapeCity.Enterprise.Data.DataEngine.Variant[])">
  48. <summary>
  49. Creates aggregate with a given state.
  50. </summary>
  51. <param name="function">Aggregate function.</param>
  52. <param name="state"></param>
  53. <returns></returns>
  54. </member>
  55. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Aggregates.Aggregate.FuncOf(GrapeCity.Enterprise.Data.DataEngine.Aggregates.Aggregate)">
  56. <summary>
  57. Determines aggregate function for the specified aggregate.
  58. </summary>
  59. </member>
  60. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Aggregates.Aggregate.CalcVariance(GrapeCity.Enterprise.Data.DataEngine.Variant,GrapeCity.Enterprise.Data.DataEngine.Variant,System.Int32)">
  61. <summary>
  62. Calculates the variance from a set of numbers using sum of numbers, sum of squares of numbers, and count of numbers.
  63. </summary>
  64. <param name="sum">Sum of numbers in the series.</param>
  65. <param name="sumOfSquares">Sum of squares of numbers in the series.</param>
  66. <param name="count">Count of numbers in the series.</param>
  67. </member>
  68. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Aggregates.Aggregate.CalcPopulationVariance(GrapeCity.Enterprise.Data.DataEngine.Variant,GrapeCity.Enterprise.Data.DataEngine.Variant,System.Int32)">
  69. <summary>
  70. Calculates the population variance from a set of numbers using sum of numbers, sum of squares of numbers, and count of the numbers.
  71. </summary>
  72. <param name="sum">Sum of numbers in the series.</param>
  73. <param name="sumOfSquares">Sum of squares of numbers in the series.</param>
  74. <param name="count">Count of numbers in the series.</param>
  75. </member>
  76. <member name="T:GrapeCity.Enterprise.Data.DataEngine.Aggregates.AggregateFunction">
  77. <summary>
  78. Specifies the available intrinsic aggregate function names
  79. </summary>
  80. </member>
  81. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Aggregates.AggregateFunction.Empty">
  82. <summary>
  83. Specifies non aggregate function
  84. </summary>
  85. </member>
  86. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Aggregates.AggregateFunction.Sum">
  87. <summary>
  88. Calculates sum of non-null values for each record in a list of facts
  89. </summary>
  90. </member>
  91. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Aggregates.AggregateFunction.Avg">
  92. <summary>
  93. Uses Sum+Count to calculate average
  94. </summary>
  95. </member>
  96. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Aggregates.AggregateFunction.Max">
  97. <summary>
  98. Max of all values in a list of facts
  99. </summary>
  100. </member>
  101. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Aggregates.AggregateFunction.Min">
  102. <summary>
  103. Min of all values in a list of facts
  104. </summary>
  105. </member>
  106. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Aggregates.AggregateFunction.Count">
  107. <summary>
  108. Counts non-null values for each record in a list of facts
  109. </summary>
  110. </member>
  111. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Aggregates.AggregateFunction.CountDistinct">
  112. <summary>
  113. Counts based on distinct values of an expression for each record in a list of Facts
  114. </summary>
  115. </member>
  116. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Aggregates.AggregateFunction.CountRows">
  117. <summary>
  118. Counts all records
  119. </summary>
  120. </member>
  121. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Aggregates.AggregateFunction.StDev">
  122. <summary>
  123. Borrows from Var (Square Root of Var)
  124. </summary>
  125. </member>
  126. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Aggregates.AggregateFunction.StDevP">
  127. <summary>
  128. Borrows from VarP (Square Root of VarP)
  129. </summary>
  130. </member>
  131. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Aggregates.AggregateFunction.Var">
  132. <summary>
  133. Borrows from SumSquare, Sum, &amp; Count
  134. </summary>
  135. </member>
  136. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Aggregates.AggregateFunction.VarP">
  137. <summary>
  138. Borrows from SumSquare, Sum, &amp; Count
  139. </summary>
  140. </member>
  141. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Aggregates.AggregateFunction.Aggregate">
  142. <summary>
  143. Returns an aggregate defined by the data provider
  144. </summary>
  145. </member>
  146. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Aggregates.AggregateFunction.Median">
  147. <summary>
  148. Determines the median value for a list of facts
  149. </summary>
  150. </member>
  151. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Aggregates.AggregateFunction.Mode">
  152. <summary>
  153. Determines the mode value for a list of facts
  154. </summary>
  155. </member>
  156. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Aggregates.AggregateFunction.DistinctSum">
  157. <summary>
  158. Determines the DistinctSum value for a list of facts
  159. </summary>
  160. </member>
  161. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Aggregates.AggregateFunction.AggregateIf">
  162. <summary>
  163. Determines the AggregateIf value for a list of facts
  164. </summary>
  165. </member>
  166. <member name="T:GrapeCity.Enterprise.Data.DataEngine.Aggregates.AggregateFunctions">
  167. <summary>
  168. Mapper for aggregate functions names.
  169. </summary>
  170. </member>
  171. <member name="T:GrapeCity.Enterprise.Data.DataEngine.Aggregates.AggregateInfo">
  172. <summary>
  173. Represents an aggregate function in an expression.
  174. </summary>
  175. </member>
  176. <member name="P:GrapeCity.Enterprise.Data.DataEngine.Aggregates.AggregateInfo.Func">
  177. <summary>
  178. The aggregate function.
  179. </summary>
  180. </member>
  181. <member name="P:GrapeCity.Enterprise.Data.DataEngine.Aggregates.AggregateInfo.Arguments">
  182. <summary>
  183. Returns a new <see cref="T:GrapeCity.Enterprise.Data.DataEngine.Expressions.ExpressionInfo"/> that represents the portion of the expression that is aggregated by the aggregate function.
  184. </summary>
  185. </member>
  186. <member name="P:GrapeCity.Enterprise.Data.DataEngine.Aggregates.AggregateInfo.IsNothingScope">
  187. <summary>
  188. True if contains the Nothing keyword scope.
  189. </summary>
  190. </member>
  191. <member name="P:GrapeCity.Enterprise.Data.DataEngine.Aggregates.AggregateInfo.IsRecursive">
  192. <summary>
  193. True if the aggregate is calculated recursively in recursive hierarchies (aka parent-child hierarchies).
  194. </summary>
  195. </member>
  196. <member name="T:GrapeCity.Enterprise.Data.DataEngine.Aggregates.AggregateHelper">
  197. <summary>
  198. Methods for work with aggregate functions
  199. </summary>
  200. </member>
  201. <member name="T:GrapeCity.Enterprise.Data.DataEngine.Aggregates.IAggregateDataProvider">
  202. <summary>
  203. For internal use. Used to describe aggregate fields in semantic data provider.
  204. </summary>
  205. </member>
  206. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Aggregates.IAggregateDataProvider.GetAggregateFunction(System.String)">
  207. <summary>
  208. Gets aggregate function type for the specified field.
  209. </summary>
  210. </member>
  211. <member name="T:GrapeCity.Enterprise.Data.DataEngine.Aggregates.IAggregateDataProviderFactory">
  212. <summary>
  213. For internal use. Creates instances of a class that implements IAggregateDataProvider interface.
  214. </summary>
  215. </member>
  216. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Aggregates.IAggregateDataProviderFactory.GetAggregateProvider(System.String)">
  217. <summary>
  218. Returns a new instance of the class that implements IAggregateDataProvider interface.
  219. </summary>
  220. <param name="commandText">The text of the command.</param>
  221. </member>
  222. <member name="T:GrapeCity.Enterprise.Data.DataEngine.Collections.IReadOnlyList`1">
  223. <summary>
  224. Represents a read-only collection of elements that can be accessed by index.
  225. </summary>
  226. <typeparam name="T">The type of elements in the read-only list.</typeparam>
  227. </member>
  228. <member name="P:GrapeCity.Enterprise.Data.DataEngine.Collections.IReadOnlyList`1.Count">
  229. <summary>
  230. Gets the number of elements in the collection.
  231. </summary>
  232. </member>
  233. <member name="P:GrapeCity.Enterprise.Data.DataEngine.Collections.IReadOnlyList`1.Item(System.Int32)">
  234. <summary>
  235. Gets the element at the specified index in the read-only list.
  236. </summary>
  237. <param name="index">The zero-based index of the element to get.</param>
  238. <returns>The element at the specified index in the read-only list.</returns>
  239. </member>
  240. <member name="M:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.AggregateImpl.MakeFn(GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.Eval.CompileContext,System.Collections.Generic.IEnumerable{GrapeCity.Enterprise.Data.DataEngine.Expressions.ExpressionInfo})">
  241. <summary>
  242. Makes function to compute specified aggregate expressions.
  243. </summary>
  244. </member>
  245. <member name="T:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.ReportContext">
  246. <summary>
  247. Report execution context.
  248. </summary>
  249. </member>
  250. <member name="T:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.DataParameter">
  251. <summary>
  252. Defines report parameter.
  253. </summary>
  254. </member>
  255. <member name="T:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.ReportContextFn">
  256. <summary>
  257. Function to get ReportContext.
  258. </summary>
  259. </member>
  260. <member name="T:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.DataProcessor">
  261. <summary>
  262. Data processing unit without usage of data manager based on LINQ and <see cref="T:GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.Eval"/> module.
  263. </summary>
  264. </member>
  265. <member name="T:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.DataProcessor.Result">
  266. <summary>
  267. Result of data provessing
  268. </summary>
  269. </member>
  270. <member name="F:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.DataProcessor.Result.AggregateTree">
  271. <summary>
  272. Tree of aggregates
  273. </summary>
  274. </member>
  275. <member name="F:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.DataProcessor.Result.DataTree">
  276. <summary>
  277. Data tree
  278. </summary>
  279. </member>
  280. <member name="M:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.DataProcessor.Run(GrapeCity.Enterprise.Data.DataEngine.Def.Report,GrapeCity.Enterprise.Data.DataEngine.DataProcessing.ReportContextFn,GrapeCity.Enterprise.Data.DataEngine.DataProcessing.DataParameter[],GrapeCity.Enterprise.Data.DataEngine.DataProcessing.InteractiveSortState)">
  281. <summary>
  282. Executes specified report.
  283. </summary>
  284. <param name="report">The datatree definition for entire report.</param>
  285. <param name="makeContext">The function to make report context.</param>
  286. <param name="sortState">The interactive sort state.</param>
  287. <returns></returns>
  288. </member>
  289. <member name="M:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.DataProcessor.Run(GrapeCity.Enterprise.Data.DataEngine.Def.Report,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.IEnumerable{GrapeCity.Enterprise.Data.DataEngine.Record}})">
  290. <summary>
  291. For internal use only
  292. </summary>
  293. <param name="report"></param>
  294. <param name="dataset"></param>
  295. <returns></returns>
  296. </member>
  297. <member name="M:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.DataProcessor.GetAggregateTree(GrapeCity.Enterprise.Data.DataEngine.Def.Report,GrapeCity.Enterprise.Data.DataEngine.DataProcessing.ReportContextFn,GrapeCity.Enterprise.Data.DataEngine.DataProcessing.ReportContext)">
  298. <summary>
  299. Executes specified report.
  300. </summary>
  301. <param name="report">The datatree definition for entire report.</param>
  302. <param name="makeContext">The function to make report context.</param>
  303. <param name="ctx">The report expression context.</param>
  304. <returns></returns>
  305. </member>
  306. <member name="M:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.DataProcessor.Run(GrapeCity.Enterprise.Data.DataEngine.Def.Report,System.Collections.Generic.IEnumerable{GrapeCity.Enterprise.Data.DataEngine.Record},GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.IExpressionContext)">
  307. <summary>
  308. For testing purposes
  309. </summary>
  310. <param name="report"></param>
  311. <param name="records"></param>
  312. <param name="ctx"></param>
  313. <returns></returns>
  314. </member>
  315. <member name="M:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.DataProcessor.Run(GrapeCity.Enterprise.Data.DataEngine.Def.Report,System.Collections.Generic.IDictionary{System.String,System.Collections.Generic.IEnumerable{GrapeCity.Enterprise.Data.DataEngine.Record}},GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.IExpressionContext)">
  316. <summary>
  317. For testing purposes. Executes specified datatree query on given record set.
  318. </summary>
  319. <param name="report"></param>
  320. <param name="dataSets"></param>
  321. <param name="ctx"></param>
  322. <returns></returns>
  323. </member>
  324. <member name="T:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.SnapshotExtensions">
  325. <summary>
  326. Helper methods for snapshot
  327. </summary>
  328. </member>
  329. <member name="M:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.SnapshotExtensions.Transform(GrapeCity.Enterprise.Data.DataEngine.DataTree{GrapeCity.Enterprise.Data.DataEngine.Aggregates.Aggregate}.Snapshot,GrapeCity.Enterprise.Data.DataEngine.Def.Report,GrapeCity.Enterprise.Data.DataEngine.DataProcessing.InteractiveSortState,GrapeCity.Enterprise.Data.DataEngine.DataProcessing.ReportContextFn,GrapeCity.Enterprise.Data.DataEngine.DataProcessing.DataParameter[])">
  330. <summary>
  331. Transforms aggregate tree into result data tree applying interactive sortings.
  332. </summary>
  333. <param name="aggregateTree"></param>
  334. <param name="resultDef"></param>
  335. <param name="reportDef"></param>
  336. <param name="interactiveSorts"></param>
  337. <returns></returns>
  338. </member>
  339. <member name="T:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.DataTreeGenerator">
  340. <summary>
  341. Implements transition function from aggregate tree to concrete data tree.
  342. </summary>
  343. </member>
  344. <member name="T:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.DataTreeGenerator.PreviousImpl">
  345. <summary>
  346. Inner module to implement lookup of previous evaluation context.
  347. </summary>
  348. </member>
  349. <member name="T:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.DataTreeGenerator.RunningValueImpl">
  350. <summary>
  351. Routines for calculation phase of RunningValue functions.
  352. </summary>
  353. </member>
  354. <member name="T:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.ExecutionContext">
  355. <summary>
  356. Data processing execution context.
  357. </summary>
  358. </member>
  359. <member name="T:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.DefExtensions">
  360. <summary>
  361. Helper methods for for with data tree items
  362. </summary>
  363. </member>
  364. <member name="M:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.DefExtensions.IsLeaf(GrapeCity.Enterprise.Data.DataEngine.Def.TablixMember)">
  365. <summary>
  366. Determines whether given member is leaf.
  367. </summary>
  368. <param name="member"></param>
  369. <returns></returns>
  370. </member>
  371. <member name="M:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.DefExtensions.IsDetail(GrapeCity.Enterprise.Data.DataEngine.Def.Group)">
  372. <summary>
  373. Determines wheher given group defines detail grouping.
  374. </summary>
  375. <param name="grp"></param>
  376. <returns></returns>
  377. </member>
  378. <member name="M:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.DefExtensions.IndexOfField(GrapeCity.Enterprise.Data.DataEngine.Def.Content,GrapeCity.Enterprise.Data.DataEngine.Expressions.ExpressionInfo)">
  379. <summary>
  380. Finds index of specified field in given content.
  381. </summary>
  382. <param name="content"></param>
  383. <param name="field"></param>
  384. <returns></returns>
  385. </member>
  386. <member name="T:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.Filters">
  387. <summary>
  388. Filtering implementation.
  389. </summary>
  390. </member>
  391. <member name="M:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.Filters.Apply(GrapeCity.Enterprise.Data.DataEngine.DataProcessing.ExecutionContext,GrapeCity.Enterprise.Data.DataEngine.DataProcessing.FilterFn{GrapeCity.Enterprise.Data.DataEngine.DataProcessing.ExecutionContext})">
  392. <summary>
  393. Filters underlying records of given data member. This is used as top-level filter for data regions.
  394. </summary>
  395. <param name="data">The records to filter.</param>
  396. <param name="filter">The filter function.</param>
  397. <returns></returns>
  398. </member>
  399. <member name="M:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.Filters.MakeRegionFilter(GrapeCity.Enterprise.Data.DataEngine.Def.Region,GrapeCity.Enterprise.Data.DataEngine.Def.DataSet,GrapeCity.Enterprise.Data.DataEngine.Def.DataSet)">
  400. <summary>
  401. Makes region filter function.
  402. </summary>
  403. </member>
  404. <member name="M:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.Filters.MakeGroupFilter(GrapeCity.Enterprise.Data.DataEngine.Def.Group,GrapeCity.Enterprise.Data.DataEngine.Def.Content,GrapeCity.Enterprise.Data.DataEngine.Def.DataSet)">
  405. <summary>
  406. Makes group filter function.
  407. </summary>
  408. <param name="def">The group definition to process filters for.</param>
  409. <param name="content">The group content used to calculate aggregates referenced in filter expressions.</param>
  410. <param name="dataSet">The data set</param>
  411. <returns></returns>
  412. </member>
  413. <member name="M:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.Filters.MakeGroupFilter(GrapeCity.Enterprise.Data.DataEngine.Def.Filter[],GrapeCity.Enterprise.Data.DataEngine.Def.Content,GrapeCity.Enterprise.Data.DataEngine.Def.DataSet)">
  414. <summary>
  415. Makes group filter function.
  416. </summary>
  417. <param name="filter">The filters to process.</param>
  418. <param name="content">The group content used to calculate aggregates referenced in filter expressions.</param>
  419. <param name="dataSet">The data set</param>
  420. <returns></returns>
  421. </member>
  422. <member name="M:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.Filters.Empty``1(System.Collections.Generic.IEnumerable{``0})">
  423. <summary>
  424. Noop filter function.
  425. </summary>
  426. <typeparam name="T"></typeparam>
  427. <param name="members"></param>
  428. <returns></returns>
  429. </member>
  430. <member name="M:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.Filters.MakeFieldsFn(GrapeCity.Enterprise.Data.DataEngine.Expressions.ExpressionInfo[],GrapeCity.Enterprise.Data.DataEngine.Def.Content,GrapeCity.Enterprise.Data.DataEngine.Def.DataSet)">
  431. <summary>
  432. Makes function to calculate values of specified filter expressions.
  433. </summary>
  434. <param name="fields">The filter expressions to process.</param>
  435. <param name="content">The group content used to calculate aggregates referenced in filter expressions.</param>
  436. <param name="dataSet">The data set</param>
  437. <returns></returns>
  438. </member>
  439. <member name="M:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.Filters.Make``1(GrapeCity.Enterprise.Data.DataEngine.Def.Filter[],System.Func{GrapeCity.Enterprise.Data.DataEngine.Expressions.ExpressionInfo[],GrapeCity.Enterprise.Data.DataEngine.DataProcessing.Filters.EvalFn{``0}},System.Func{GrapeCity.Enterprise.Data.DataEngine.Expressions.ExpressionInfo[],GrapeCity.Enterprise.Data.DataEngine.DataProcessing.Filters.EvalFn{``0}})">
  440. <summary>
  441. Compiles filter function from specified filters.
  442. </summary>
  443. <typeparam name="T"></typeparam>
  444. <param name="filters"></param>
  445. <param name="compile"></param>
  446. <param name="compileRight">The function to compile right side of filter expression. Used in nested data regions where it's required to evaluate left and right parts in different scopes.</param>
  447. <returns></returns>
  448. </member>
  449. <member name="M:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.Filters.MakeIndexedFilter(GrapeCity.Enterprise.Data.DataEngine.Def.Region,GrapeCity.Enterprise.Data.DataEngine.Def.DataSet,GrapeCity.Enterprise.Data.DataEngine.Def.DataSet)">
  450. <summary>
  451. Makes indexed filter for fast filtering of data in nested data regions.
  452. </summary>
  453. </member>
  454. <member name="T:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.Filters.Scope">
  455. <summary>
  456. Defines scope where filters are applied.
  457. </summary>
  458. </member>
  459. <member name="M:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.Filters.Validate(System.Collections.Generic.IEnumerable{GrapeCity.Enterprise.Data.DataEngine.Def.Filter},GrapeCity.Enterprise.Data.DataEngine.DataProcessing.Filters.Scope)">
  460. <summary>
  461. Validates whether given filters can be applied in specified scope.
  462. </summary>
  463. <param name="filters"></param>
  464. <param name="scope"></param>
  465. </member>
  466. <member name="M:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.FilterValidationExt.IsInvalidForRegion(GrapeCity.Enterprise.Data.DataEngine.Def.Filter)">
  467. <summary>
  468. Determines whether filter contains unsupported functions for datasets and dataregions.
  469. </summary>
  470. <param name="filter"></param>
  471. <returns></returns>
  472. </member>
  473. <member name="M:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.FilterValidationExt.IsInvalidForGroup(GrapeCity.Enterprise.Data.DataEngine.Def.Filter)">
  474. <summary>
  475. Determines whether filter contains unsupported functions for groupings.
  476. </summary>
  477. <param name="filter"></param>
  478. <returns></returns>
  479. </member>
  480. <member name="T:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.GroupingImpl">
  481. <summary>
  482. Grouping implementation.
  483. </summary>
  484. </member>
  485. <member name="M:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.GroupingImpl.MakeFn(GrapeCity.Enterprise.Data.DataEngine.Def.DataSet,GrapeCity.Enterprise.Data.DataEngine.Def.Group,System.Boolean)">
  486. <summary>
  487. Compiles grouping function.
  488. </summary>
  489. <returns></returns>
  490. </member>
  491. <member name="T:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.HierarchyImpl">
  492. <summary>
  493. Implements ordering by parent key.
  494. </summary>
  495. </member>
  496. <member name="M:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.HierarchyImpl.FindLoops``2(System.Collections.Generic.IEnumerable{GrapeCity.Enterprise.Data.DataEngine.DataProcessing.HierarchyImpl.Item{``0,``1}})">
  497. <summary>
  498. Returns the items keys for which we need to break loops.
  499. </summary>
  500. </member>
  501. <member name="T:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.DataTreeSort">
  502. <summary>
  503. Defines single interactive sorting of DataTree.
  504. </summary>
  505. </member>
  506. <member name="T:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.InteractiveSortState">
  507. <summary>
  508. Dictionary with state of all interactive sorts.
  509. </summary>
  510. </member>
  511. <member name="M:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.InteractiveSortState.Get(System.Int32)">
  512. <summary>
  513. Gets array InteractiveSort by key
  514. </summary>
  515. </member>
  516. <member name="M:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.InteractiveSortState.Set(System.Int32,GrapeCity.Enterprise.Data.DataEngine.DataProcessing.InteractiveSort[])">
  517. <summary>
  518. Adds an array InteractiveSort to the dictionary by key
  519. </summary>
  520. </member>
  521. <member name="M:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.InteractiveSortState.Set(System.Int32,GrapeCity.Enterprise.Data.DataEngine.DataProcessing.InteractiveSort)">
  522. <summary>
  523. Adds an object InteractiveSort to the dictionary by key
  524. </summary>
  525. </member>
  526. <member name="T:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.InteractiveSort">
  527. <summary>
  528. Defines interactive sorting.
  529. </summary>
  530. </member>
  531. <member name="F:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.InteractiveSort.SortExpression">
  532. <summary>
  533. Gets the expression to sort on.
  534. </summary>
  535. </member>
  536. <member name="F:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.InteractiveSort.SortExpressionScope">
  537. <summary>
  538. Gets the name of the data region, or grouping, scope to evaluate the expression in.
  539. </summary>
  540. </member>
  541. <member name="F:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.InteractiveSort.Direction">
  542. <summary>
  543. Gets name of the data region, grouping, or data set to apply the sort to.
  544. </summary>
  545. </member>
  546. <member name="M:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.InteractiveSort.#ctor(GrapeCity.Enterprise.Data.DataEngine.Expressions.ExpressionInfo,System.String,GrapeCity.Enterprise.Data.DataEngine.Def.SortDirection)">
  547. <summary>
  548. Initializes a new instance of the <see cref="T:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.InteractiveSort"/> struct
  549. </summary>
  550. <param name="sortExpression"></param>
  551. <param name="sortExpressionScope"></param>
  552. <param name="direction"></param>
  553. </member>
  554. <member name="T:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.LookupStore`1">
  555. <summary>
  556. Implements indexed search of linked records for 'Lookup' function.
  557. </summary>
  558. </member>
  559. <member name="M:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.LookupStore`1.LookupRecords(System.String,System.Func{GrapeCity.Enterprise.Data.DataEngine.Record,GrapeCity.Enterprise.Data.DataEngine.Variant},GrapeCity.Enterprise.Data.DataEngine.Variant)">
  560. <summary>
  561. Returns all records that satisfy the condition: keyFn(record) == key.
  562. Used for 'LookupSet' function.
  563. </summary>
  564. <param name="dataSetName">The name of dataset to search the record.</param>
  565. <param name="indexId">The id of search index. Used for performance optimization.</param>
  566. <param name="keyFn">The function to get the key value from the record.</param>
  567. <param name="key">The key value to search in records.</param>
  568. <returns></returns>
  569. </member>
  570. <member name="M:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.LookupStore`1.LookupRecord(System.String,`0,System.Func{GrapeCity.Enterprise.Data.DataEngine.Record,GrapeCity.Enterprise.Data.DataEngine.Variant},GrapeCity.Enterprise.Data.DataEngine.Variant)">
  571. <summary>
  572. Gets the record which satisfies the condition: keyFn(record) == key.
  573. </summary>
  574. <param name="dataSetName">The name of dataset to search the record.</param>
  575. <param name="indexId">The id of search index. Used for performance optimization.</param>
  576. <param name="keyFn">The function to get the key value from the record.</param>
  577. <param name="key">The key value to search in records.</param>
  578. <returns></returns>
  579. </member>
  580. <member name="T:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.Preprocessing.AggregateScope">
  581. <summary>
  582. Represents aggregate scope - intermediate structure used during preprocessing phase to request aggregates in neccesary scopes.
  583. </summary>
  584. </member>
  585. <member name="T:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.Preprocessing.ExpressionProcessor">
  586. <summary>
  587. This module processes expression and request aggregates in neccesary scopes.
  588. </summary>
  589. </member>
  590. <member name="T:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.Preprocessing.ExpressionProcessor.PreviousImpl">
  591. <summary>
  592. Innert module to request aggregates for "Previous" function.
  593. </summary>
  594. </member>
  595. <member name="T:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.Preprocessing.ExpressionProcessor.RunningValueImpl">
  596. <summary>
  597. Inner module to request aggregates for "RunningValue" function.
  598. </summary>
  599. </member>
  600. <member name="T:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.Preprocessing.Preprocessor">
  601. <summary>
  602. Splits data definition into aggregate and result definitions.
  603. </summary>
  604. </member>
  605. <member name="T:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.Preprocessing.Preprocessor.TablixImpl">
  606. <summary>
  607. Inner module to preprocess tablix definition.
  608. </summary>
  609. </member>
  610. <member name="T:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.RecordSet">
  611. <summary>
  612. Defines data scope as record set.
  613. </summary>
  614. </member>
  615. <member name="F:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.RecordSet.Empty">
  616. <summary>
  617. Represents empty record set
  618. </summary>
  619. </member>
  620. <member name="M:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.RecordSet.#ctor(System.Collections.Generic.IEnumerable{GrapeCity.Enterprise.Data.DataEngine.Record},System.Func{GrapeCity.Enterprise.Data.DataEngine.Aggregates.IAggregateDataProvider})">
  621. <summary>
  622. Initializes a new instance of the <see cref="T:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.RecordSet"/> class
  623. </summary>
  624. <param name="records">The records collection.</param>
  625. <param name="getAggregateDataProvider"></param>
  626. </member>
  627. <member name="P:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.RecordSet.Records">
  628. <summary>
  629. Gets record collection
  630. </summary>
  631. </member>
  632. <member name="M:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.RecordSet.GetEnumerator">
  633. <summary>
  634. Returns an enumerator that iterates through the collection
  635. </summary>
  636. <returns>An enumerator that can be used to iterate through the collection</returns>
  637. </member>
  638. <member name="M:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.RecordSet.Dispose">
  639. <summary>
  640. Releases the resources used by the <see cref="T:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.RecordSet"/>.
  641. </summary>
  642. </member>
  643. <member name="T:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.RecordSetProvider">
  644. <summary>
  645. Defines report scope.
  646. </summary>
  647. </member>
  648. <member name="M:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.RecordSetProvider.#ctor(System.Func{GrapeCity.Enterprise.Data.DataEngine.DataProcessing.RecordSetProvider.RecordSetKey,GrapeCity.Enterprise.Data.DataEngine.DataProcessing.RecordSet},GrapeCity.Enterprise.Data.DataEngine.DataProcessing.RecordSet,System.Func{System.String,GrapeCity.Enterprise.Data.DataEngine.Aggregates.IAggregateDataProvider})">
  649. <summary>
  650. Initializes a new instance of the <see cref="T:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.RecordSetProvider"/> class
  651. </summary>
  652. <param name="getDataSet">A function that returns a recordset for the specified dataset</param>
  653. <param name="data">An <see cref="T:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.RecordSet"/> object reprenents set of records of the dataset.</param>
  654. <param name="agg"></param>
  655. </member>
  656. <member name="P:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.RecordSetProvider.Data">
  657. <summary>
  658. Gets a recordset
  659. </summary>
  660. </member>
  661. <member name="M:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.RecordSetProvider.GetDataSet(System.String,GrapeCity.Enterprise.Data.DataEngine.DataProcessing.DataParameter[])">
  662. <summary>
  663. Returns a recordset
  664. </summary>
  665. <param name="name">Name of the Dataset.</param>
  666. <param name="parameters">Query parameters of DataSet</param>
  667. </member>
  668. <member name="M:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.RecordSetProvider.Dispose">
  669. <summary>
  670. Releases the resources used by the <see cref="T:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.RecordSetProvider"/>.
  671. </summary>
  672. </member>
  673. <member name="M:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.RecordSetProvider.GetAggregateDataProvider(System.String)">
  674. <summary>
  675. Returns <see cref="T:GrapeCity.Enterprise.Data.DataEngine.Aggregates.IAggregateDataProvider"/> object which describes data set fields of symantic data provider.
  676. </summary>
  677. </member>
  678. <member name="T:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.SortingImpl">
  679. <summary>
  680. Sorting implementation.
  681. </summary>
  682. </member>
  683. <member name="M:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.SortingImpl.Apply(GrapeCity.Enterprise.Data.DataEngine.DataProcessing.ExecutionContext,GrapeCity.Enterprise.Data.DataEngine.DataProcessing.SortFn{GrapeCity.Enterprise.Data.DataEngine.DataProcessing.ExecutionContext})">
  684. <summary>
  685. Sorts underlying records. This is used as top-level sorting for data regions.
  686. </summary>
  687. <param name="data">The records to sort.</param>
  688. <param name="sort">The sort function.</param>
  689. <returns></returns>
  690. </member>
  691. <member name="M:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.SortingImpl.MakeFn(System.Collections.Generic.IList{GrapeCity.Enterprise.Data.DataEngine.Def.Sort},GrapeCity.Enterprise.Data.DataEngine.Def.Content,GrapeCity.Enterprise.Data.DataEngine.Def.DataSet)">
  692. <summary>
  693. Makes sorting function.
  694. </summary>
  695. </member>
  696. <member name="M:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.SortingImpl.MakeFn``1(System.Collections.Generic.IList{GrapeCity.Enterprise.Data.DataEngine.Def.Sort},GrapeCity.Enterprise.Data.DataEngine.DataProcessing.Filters.EvalFn{``0})">
  697. <summary>
  698. Makes sorting function.
  699. </summary>
  700. <typeparam name="T"></typeparam>
  701. <param name="sort"></param>
  702. <param name="eval"></param>
  703. <returns></returns>
  704. </member>
  705. <member name="T:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.TablixExtensions">
  706. <summary>
  707. Helper methods for tablix members hierarchy.
  708. </summary>
  709. </member>
  710. <member name="M:GrapeCity.Enterprise.Data.DataEngine.DataProcessing.TablixExtensions.CollectLeafNodes``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean},System.Func{``0,System.Collections.Generic.IEnumerable{``0}},System.Boolean)">
  711. <summary>
  712. Returns a set leafs for tablix member
  713. </summary>
  714. <typeparam name="T"></typeparam>
  715. <param name="members"></param>
  716. <param name="isLeaf">function that checks whether the current tablix member is a leaf</param>
  717. <param name="getChildren">function that gets the children of the current tablix member</param>
  718. <returns></returns>
  719. </member>
  720. <member name="T:GrapeCity.Enterprise.Data.DataEngine.DataTree`1">
  721. <summary>
  722. Defines data tree result structures.
  723. </summary>
  724. </member>
  725. <member name="T:GrapeCity.Enterprise.Data.DataEngine.DataTree`1.Snapshot">
  726. <summary>
  727. Defines data tree with its definition.
  728. </summary>
  729. </member>
  730. <member name="T:GrapeCity.Enterprise.Data.DataEngine.DataTree`1.DataRegion">
  731. <summary>
  732. Base class for data regions.
  733. </summary>
  734. </member>
  735. <member name="F:GrapeCity.Enterprise.Data.DataEngine.DataTree`1.DataRegion.Scope">
  736. <summary>
  737. DataRegion's scope.
  738. </summary>
  739. </member>
  740. <member name="F:GrapeCity.Enterprise.Data.DataEngine.DataTree`1.DataRegion.Name">
  741. <summary>
  742. DataRegion's name. For debugging purposes.
  743. </summary>
  744. </member>
  745. <member name="T:GrapeCity.Enterprise.Data.DataEngine.DataTree`1.List">
  746. <summary>
  747. List data region.
  748. </summary>
  749. </member>
  750. <member name="F:GrapeCity.Enterprise.Data.DataEngine.DataTree`1.List.Empty">
  751. <summary>
  752. Empty list instance.
  753. </summary>
  754. </member>
  755. <member name="T:GrapeCity.Enterprise.Data.DataEngine.DataTree`1.TablixMember">
  756. <summary>
  757. Tablix member data.
  758. </summary>
  759. </member>
  760. <member name="T:GrapeCity.Enterprise.Data.DataEngine.DataTree`1.TablixRow">
  761. <summary>
  762. Tablix row data
  763. </summary>
  764. </member>
  765. <member name="F:GrapeCity.Enterprise.Data.DataEngine.DataTree`1.TablixRow.Cells">
  766. <summary>
  767. Row cells scopes.
  768. </summary>
  769. </member>
  770. <member name="T:GrapeCity.Enterprise.Data.DataEngine.DataTree`1.Tablix">
  771. <summary>
  772. Tablix data.
  773. </summary>
  774. </member>
  775. <member name="T:GrapeCity.Enterprise.Data.DataEngine.DataTree`1.Scope">
  776. <summary>
  777. Data scope
  778. </summary>
  779. </member>
  780. <member name="P:GrapeCity.Enterprise.Data.DataEngine.DataTree`1.Scope.IsEmpty">
  781. <summary>
  782. Gets true if this instance represents scope without any data.
  783. </summary>
  784. </member>
  785. <member name="P:GrapeCity.Enterprise.Data.DataEngine.DataTree`1.Scope.IsNull">
  786. <summary>
  787. Gets true if this instance represents null scope.
  788. </summary>
  789. </member>
  790. <member name="P:GrapeCity.Enterprise.Data.DataEngine.DataTree`1.Scope.Id">
  791. <summary>
  792. Gets unique id of this scope. For non-interactive reports it could be zero valued.
  793. </summary>
  794. <remarks>
  795. This property is added primarily to simplify implementation of interactivity features.
  796. </remarks>
  797. </member>
  798. <member name="M:GrapeCity.Enterprise.Data.DataEngine.DataTree`1.Scope.#ctor(`0[],System.Func{GrapeCity.Enterprise.Data.DataEngine.DataTree{`0}.DataRegion[]},System.Int32)">
  799. <summary>
  800. Ctor for lazy instantiated scope.
  801. </summary>
  802. <param name="values">The scope values</param>
  803. <param name="makeRegions">The function to make regions.</param>
  804. <param name="id">The scope identifier</param>
  805. </member>
  806. <member name="T:GrapeCity.Enterprise.Data.DataEngine.Def">
  807. <summary>
  808. Defines data tree definition classes.
  809. </summary>
  810. </member>
  811. <member name="T:GrapeCity.Enterprise.Data.DataEngine.Def.Filter">
  812. <summary>
  813. Defines filter.
  814. </summary>
  815. </member>
  816. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Def.Filter.Expression">
  817. <summary>
  818. Filter expression
  819. </summary>
  820. </member>
  821. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Def.Filter.Op">
  822. <summary>
  823. Filter operator
  824. </summary>
  825. </member>
  826. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Def.Filter.Values">
  827. <summary>
  828. Filter values
  829. </summary>
  830. </member>
  831. <member name="T:GrapeCity.Enterprise.Data.DataEngine.Def.FilterOperator">
  832. <summary>
  833. Specifies the available filter operators.
  834. </summary>
  835. <remarks>See RDL specification for details.</remarks>
  836. </member>
  837. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Def.FilterOperator.Equal">
  838. <summary>
  839. Equality operator.
  840. </summary>
  841. </member>
  842. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Def.FilterOperator.Like">
  843. <summary>
  844. Wild-card comparison operator.
  845. </summary>
  846. </member>
  847. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Def.FilterOperator.NotEqual">
  848. <summary>
  849. Non-equality operator.
  850. </summary>
  851. </member>
  852. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Def.FilterOperator.GreaterThan">
  853. <summary>
  854. '$gt;' comparison operator.
  855. </summary>
  856. </member>
  857. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Def.FilterOperator.GreaterThanOrEqual">
  858. <summary>
  859. '$gt;=' comparison operator.
  860. </summary>
  861. </member>
  862. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Def.FilterOperator.LessThan">
  863. <summary>
  864. '$lt;' comparison operator.
  865. </summary>
  866. </member>
  867. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Def.FilterOperator.LessThanOrEqual">
  868. <summary>
  869. '$lt;=' comparison operator.
  870. </summary>
  871. </member>
  872. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Def.FilterOperator.TopN">
  873. <summary>
  874. 'First N items.
  875. </summary>
  876. </member>
  877. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Def.FilterOperator.BottomN">
  878. <summary>
  879. Last N items.
  880. </summary>
  881. </member>
  882. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Def.FilterOperator.TopPercent">
  883. <summary>
  884. First % items.
  885. </summary>
  886. </member>
  887. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Def.FilterOperator.BottomPercent">
  888. <summary>
  889. Last % items.
  890. </summary>
  891. </member>
  892. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Def.FilterOperator.In">
  893. <summary>
  894. Check for occurrences in the set operator.
  895. </summary>
  896. </member>
  897. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Def.FilterOperator.Between">
  898. <summary>
  899. Checks if the value falls in a given range.
  900. </summary>
  901. </member>
  902. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Def.FilterOperator.NotBetween">
  903. <summary>
  904. Checks if the value does not fall in a given range, begin and end values are included.
  905. </summary>
  906. </member>
  907. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Def.FilterOperator.NotLike">
  908. <summary>
  909. Wild-card comparison operator.
  910. </summary>
  911. </member>
  912. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Def.FilterOperator.BetweenExclusive">
  913. <summary>
  914. Checks if the value does not fall in a given range, begin and end values are excluded.
  915. </summary>
  916. </member>
  917. <member name="T:GrapeCity.Enterprise.Data.DataEngine.Def.Sort">
  918. <summary>
  919. Specifies how to sort members.
  920. </summary>
  921. </member>
  922. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Def.Sort.#ctor(GrapeCity.Enterprise.Data.DataEngine.Expressions.ExpressionInfo,GrapeCity.Enterprise.Data.DataEngine.Def.SortDirection)">
  923. <summary>
  924. Initializes a new instance of the <see cref="T:GrapeCity.Enterprise.Data.DataEngine.Def.Sort"/> class.
  925. </summary>
  926. <param name="expression">The sort expression.</param>
  927. <param name="direction">The sort direction.</param>
  928. </member>
  929. <member name="P:GrapeCity.Enterprise.Data.DataEngine.Def.Sort.Direction">
  930. <summary>
  931. Returns a value that is used to determine which directin data should be sorted by according to this object's sort expression.
  932. </summary>
  933. </member>
  934. <member name="P:GrapeCity.Enterprise.Data.DataEngine.Def.Sort.Expression">
  935. <summary>
  936. Gets the sort expression.
  937. </summary>
  938. </member>
  939. <member name="T:GrapeCity.Enterprise.Data.DataEngine.Def.SortDirection">
  940. <summary>
  941. Defines the directions in which data can be sorted.
  942. </summary>
  943. </member>
  944. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Def.SortDirection.Ascending">
  945. <summary>
  946. Sorting should be in ascending order.
  947. </summary>
  948. </member>
  949. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Def.SortDirection.Descending">
  950. <summary>
  951. Sorting should be in descending order.
  952. </summary>
  953. </member>
  954. <member name="T:GrapeCity.Enterprise.Data.DataEngine.Def.Group">
  955. <summary>
  956. Group definition
  957. </summary>
  958. </member>
  959. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Def.Group.Empty">
  960. <summary>
  961. Empty instance of class <see cref="T:GrapeCity.Enterprise.Data.DataEngine.Def.Group"/>
  962. </summary>
  963. </member>
  964. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Def.Group.Name">
  965. <summary>
  966. Group name
  967. </summary>
  968. </member>
  969. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Def.Group.GroupExpressions">
  970. <summary>
  971. A set expressions for group
  972. </summary>
  973. </member>
  974. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Def.Group.Filters">
  975. <summary>
  976. A set filters for group
  977. </summary>
  978. </member>
  979. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Def.Group.Parent">
  980. <summary>
  981. An expression that identifies the parent group in a recursive hierarchy.
  982. </summary>
  983. </member>
  984. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Def.Group.#ctor(System.String,GrapeCity.Enterprise.Data.DataEngine.Expressions.ExpressionInfo[],GrapeCity.Enterprise.Data.DataEngine.Def.Filter[],GrapeCity.Enterprise.Data.DataEngine.Expressions.ExpressionInfo)">
  985. <summary>
  986. Initializes a new instance of the <see cref="T:GrapeCity.Enterprise.Data.DataEngine.Def.Group"/> class
  987. </summary>
  988. <param name="name">Group name.</param>
  989. <param name="groupExpressions">A set expressions for group </param>
  990. <param name="filters">A set filters for group </param>
  991. <param name="parent">An expression that identifies the parent group in a recursive hierarchy.</param>
  992. </member>
  993. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Def.Group.Equals(System.Object)">
  994. <summary>
  995. Determines whether the specified <see cref="T:System.Object" /> is equal to this instance.
  996. </summary>
  997. <param name="obj">The <see cref="T:System.Object" /> to compare with the current <see cref="T:System.Object" />.</param>
  998. <returns><c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance; otherwise, <c>false</c>.</returns>
  999. </member>
  1000. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Def.Group.Equals(GrapeCity.Enterprise.Data.DataEngine.Def.Group)">
  1001. <summary>
  1002. Determines whether the specified <see cref="T:GrapeCity.Enterprise.Data.DataEngine.Def.Group" /> is equal to this instance.
  1003. </summary>
  1004. <param name="other">The <see cref="T:GrapeCity.Enterprise.Data.DataEngine.Def.Group" /> to compare with the current <see cref="T:GrapeCity.Enterprise.Data.DataEngine.Def.Group" />.</param>
  1005. <returns><c>true</c> if the specified <see cref="T:GrapeCity.Enterprise.Data.DataEngine.Def.Group" /> is equal to this instance; otherwise, <c>false</c>.</returns>
  1006. </member>
  1007. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Def.Group.GetHashCode">
  1008. <summary>
  1009. Returns a hash code for this instance
  1010. </summary>
  1011. </member>
  1012. <member name="T:GrapeCity.Enterprise.Data.DataEngine.Def.Content">
  1013. <summary>
  1014. Content definition
  1015. </summary>
  1016. </member>
  1017. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Def.Content.Empty">
  1018. <summary>
  1019. Empty instance of class <see cref="T:GrapeCity.Enterprise.Data.DataEngine.Def.Content"/>
  1020. </summary>
  1021. </member>
  1022. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Def.Content.Fields">
  1023. <summary>
  1024. A set expressions for content
  1025. </summary>
  1026. </member>
  1027. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Def.Content.Regions">
  1028. <summary>
  1029. A set the regions for content
  1030. </summary>
  1031. </member>
  1032. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Def.Content.#ctor(System.Collections.Generic.IEnumerable{GrapeCity.Enterprise.Data.DataEngine.Expressions.ExpressionInfo},System.Collections.Generic.IEnumerable{GrapeCity.Enterprise.Data.DataEngine.Def.Region})">
  1033. <summary>
  1034. Initializes a new instance of the <see cref="T:GrapeCity.Enterprise.Data.DataEngine.Def.Content"/> class
  1035. </summary>
  1036. <param name="fields">A set expressions for content.</param>
  1037. <param name="regions">A set the regions for content.</param>
  1038. </member>
  1039. <member name="P:GrapeCity.Enterprise.Data.DataEngine.Def.Content.IsEmpty">
  1040. <summary>
  1041. Indicates that the content does not contain expressions and regions
  1042. </summary>
  1043. </member>
  1044. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Def.Content.Equals(GrapeCity.Enterprise.Data.DataEngine.Def.Content)">
  1045. <summary>
  1046. Determines whether the specified <see cref="T:GrapeCity.Enterprise.Data.DataEngine.Def.Content" /> is equal to this instance.
  1047. </summary>
  1048. <param name="other">The <see cref="T:GrapeCity.Enterprise.Data.DataEngine.Def.Content" /> to compare with the current <see cref="T:GrapeCity.Enterprise.Data.DataEngine.Def.Content" />.</param>
  1049. <returns><c>true</c> if the specified <see cref="T:GrapeCity.Enterprise.Data.DataEngine.Def.Content" /> is equal to this instance; otherwise, <c>false</c>.</returns>
  1050. </member>
  1051. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Def.Content.Equals(System.Object)">
  1052. <summary>
  1053. Determines whether the specified <see cref="T:System.Object" /> is equal to this instance.
  1054. </summary>
  1055. <param name="obj">The <see cref="T:System.Object" /> to compare with the current <see cref="T:System.Object" />.</param>
  1056. <returns><c>true</c> if the specified <see cref="T:System.Object" /> is equal to this instance; otherwise, <c>false</c>.</returns>
  1057. </member>
  1058. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Def.Content.GetHashCode">
  1059. <summary>
  1060. Returns a hash code for this instance
  1061. </summary>
  1062. </member>
  1063. <member name="T:GrapeCity.Enterprise.Data.DataEngine.Def.Region">
  1064. <summary>
  1065. Base class for regions definitions
  1066. </summary>
  1067. </member>
  1068. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Def.Region.Name">
  1069. <summary>
  1070. The name of the region.
  1071. </summary>
  1072. </member>
  1073. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Def.Region.Content">
  1074. <summary>
  1075. The content of the region.
  1076. </summary>
  1077. </member>
  1078. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Def.Region.Filters">
  1079. <summary>
  1080. The filters defined for the region.
  1081. </summary>
  1082. </member>
  1083. <member name="T:GrapeCity.Enterprise.Data.DataEngine.Def.SimpleRegion">
  1084. <summary>
  1085. Simple data region definition
  1086. </summary>
  1087. </member>
  1088. <member name="T:GrapeCity.Enterprise.Data.DataEngine.Def.DataSet">
  1089. <summary>
  1090. DataSet region definition
  1091. </summary>
  1092. </member>
  1093. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Def.DataSet.FieldNames">
  1094. <summary>
  1095. Dataset's fields names collection.
  1096. </summary>
  1097. </member>
  1098. <member name="T:GrapeCity.Enterprise.Data.DataEngine.Def.List">
  1099. <summary>
  1100. List region definition
  1101. </summary>
  1102. </member>
  1103. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Def.List.Group">
  1104. <summary>
  1105. Group definition.
  1106. </summary>
  1107. </member>
  1108. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Def.List.Sort">
  1109. <summary>
  1110. Sorting definitions.
  1111. </summary>
  1112. </member>
  1113. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Def.List.GroupContent">
  1114. <summary>
  1115. Content definition.
  1116. </summary>
  1117. </member>
  1118. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Def.List.HandleEmptyGroups">
  1119. <summary>
  1120. Specifies whether the empty groups should be handled.
  1121. </summary>
  1122. </member>
  1123. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Def.List.#ctor(System.String,GrapeCity.Enterprise.Data.DataEngine.Def.Content,System.Collections.Generic.IEnumerable{GrapeCity.Enterprise.Data.DataEngine.Def.Filter})">
  1124. <summary>
  1125. Creates a list without groupings
  1126. </summary>
  1127. <param name="name"></param>
  1128. <param name="content"></param>
  1129. <param name="filters"></param>
  1130. </member>
  1131. <member name="T:GrapeCity.Enterprise.Data.DataEngine.Def.TablixMember">
  1132. <summary>
  1133. Tablix member data definition
  1134. </summary>
  1135. </member>
  1136. <member name="T:GrapeCity.Enterprise.Data.DataEngine.Def.TablixRow">
  1137. <summary>
  1138. Tablix row data definition
  1139. </summary>
  1140. </member>
  1141. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Def.TablixRow.Cells">
  1142. <summary>
  1143. Row cells definitions.
  1144. </summary>
  1145. </member>
  1146. <member name="T:GrapeCity.Enterprise.Data.DataEngine.Def.Tablix">
  1147. <summary>
  1148. Tablix data region definition
  1149. </summary>
  1150. </member>
  1151. <member name="T:GrapeCity.Enterprise.Data.DataEngine.Def.Report">
  1152. <summary>
  1153. Report data region definition
  1154. </summary>
  1155. </member>
  1156. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Def.Report.IsApplicable(GrapeCity.Enterprise.Data.DataEngine.Def.Report)">
  1157. <summary>
  1158. For Internal use only
  1159. </summary>
  1160. <param name="other"></param>
  1161. <returns></returns>
  1162. </member>
  1163. <member name="T:GrapeCity.Enterprise.Data.DataEngine.Def.Parameter">
  1164. <summary>
  1165. Parameter definition
  1166. </summary>
  1167. </member>
  1168. <member name="T:GrapeCity.Enterprise.Data.DataEngine.Def.Subreport">
  1169. <summary>
  1170. Subreport definition
  1171. </summary>
  1172. </member>
  1173. <member name="T:GrapeCity.Enterprise.Data.DataEngine.DataEngineException">
  1174. <summary>
  1175. Base class for data engine exceptions.
  1176. </summary>
  1177. </member>
  1178. <member name="M:GrapeCity.Enterprise.Data.DataEngine.DataEngineException.#ctor">
  1179. <summary>
  1180. Initializes a new instance of the DataEngineException class with default properties.
  1181. </summary>
  1182. </member>
  1183. <member name="M:GrapeCity.Enterprise.Data.DataEngine.DataEngineException.#ctor(System.String)">
  1184. <summary>
  1185. Initializes a new instance of the DataEngineException class with a specified error message.
  1186. </summary>
  1187. <param name="message">The message that describes the error.</param>
  1188. </member>
  1189. <member name="M:GrapeCity.Enterprise.Data.DataEngine.DataEngineException.#ctor(System.String,System.Exception)">
  1190. <summary>
  1191. Initializes a new instance of the DataEngineException class with a specified error message and a reference to the inner exception that is the cause of this exception.
  1192. </summary>
  1193. <param name="message">The message that describes the error.</param>
  1194. <param name="inner">The exception that is the cause of the current exception, or a null reference if no inner exception is specified.</param>
  1195. </member>
  1196. <member name="M:GrapeCity.Enterprise.Data.DataEngine.DataEngineException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1197. <summary>
  1198. Initializes a new instance of the DataEngineException class with serialized data.
  1199. </summary>
  1200. <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
  1201. <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
  1202. </member>
  1203. <member name="T:GrapeCity.Enterprise.Data.DataEngine.InvalidScopeException">
  1204. <summary>
  1205. Raised when aggregate function has invalid scope argument or not specified when it is required.
  1206. </summary>
  1207. </member>
  1208. <member name="M:GrapeCity.Enterprise.Data.DataEngine.InvalidScopeException.#ctor">
  1209. <summary>
  1210. Initializes a new instance of the InvalidScopeException class with default properties.
  1211. </summary>
  1212. </member>
  1213. <member name="M:GrapeCity.Enterprise.Data.DataEngine.InvalidScopeException.#ctor(System.String)">
  1214. <summary>
  1215. Initializes a new instance of the InvalidScopeException class with a specified error message.
  1216. </summary>
  1217. <param name="message">The message that describes the error.</param>
  1218. </member>
  1219. <member name="M:GrapeCity.Enterprise.Data.DataEngine.InvalidScopeException.#ctor(System.String,System.Exception)">
  1220. <summary>
  1221. Initializes a new instance of the InvalidScopeException class with a specified error message and a reference to the inner exception that is the cause of this exception.
  1222. </summary>
  1223. <param name="message">The message that describes the error.</param>
  1224. <param name="inner">The exception that is the cause of the current exception, or a null reference if no inner exception is specified.</param>
  1225. </member>
  1226. <member name="M:GrapeCity.Enterprise.Data.DataEngine.InvalidScopeException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1227. <summary>
  1228. Initializes a new instance of the InvalidScopeException class with serialized data.
  1229. </summary>
  1230. <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
  1231. <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
  1232. </member>
  1233. <member name="T:GrapeCity.Enterprise.Data.DataEngine.InvalidDefinitionException">
  1234. <summary>
  1235. Raised when data definition (filters, sorting, etc) is not valid in specific scope.
  1236. </summary>
  1237. </member>
  1238. <member name="M:GrapeCity.Enterprise.Data.DataEngine.InvalidDefinitionException.#ctor">
  1239. <summary>
  1240. Initializes a new instance of the InvalidDefinitionException class with default properties.
  1241. </summary>
  1242. </member>
  1243. <member name="M:GrapeCity.Enterprise.Data.DataEngine.InvalidDefinitionException.#ctor(System.String)">
  1244. <summary>
  1245. Initializes a new instance of the InvalidDefinitionException class with a specified error message.
  1246. </summary>
  1247. <param name="message">The message that describes the error.</param>
  1248. </member>
  1249. <member name="M:GrapeCity.Enterprise.Data.DataEngine.InvalidDefinitionException.#ctor(System.String,System.Exception)">
  1250. <summary>
  1251. Initializes a new instance of the InvalidDefinitionException class with a specified error message and a reference to the inner exception that is the cause of this exception.
  1252. </summary>
  1253. <param name="message">The message that describes the error.</param>
  1254. <param name="inner">The exception that is the cause of the current exception, or a null reference if no inner exception is specified.</param>
  1255. </member>
  1256. <member name="M:GrapeCity.Enterprise.Data.DataEngine.InvalidDefinitionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1257. <summary>
  1258. Initializes a new instance of the InvalidDefinitionException class with serialized data.
  1259. </summary>
  1260. <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
  1261. <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
  1262. </member>
  1263. <member name="T:GrapeCity.Enterprise.Data.DataEngine.CustomCodeException">
  1264. <summary>
  1265. Raised when custom code cannot be executed in the current execution environment.
  1266. </summary>
  1267. </member>
  1268. <member name="M:GrapeCity.Enterprise.Data.DataEngine.CustomCodeException.#ctor">
  1269. <summary>
  1270. Initializes a new instance of the CustomCodeException class with default properties.
  1271. </summary>
  1272. </member>
  1273. <member name="M:GrapeCity.Enterprise.Data.DataEngine.CustomCodeException.#ctor(System.String)">
  1274. <summary>
  1275. Initializes a new instance of the CustomCodeException class with a specified error message.
  1276. </summary>
  1277. <param name="message">The message that describes the error.</param>
  1278. </member>
  1279. <member name="M:GrapeCity.Enterprise.Data.DataEngine.CustomCodeException.#ctor(System.String,System.Exception)">
  1280. <summary>
  1281. Initializes a new instance of the CustomCodeException class with a specified error message and a reference to the inner exception that is the cause of this exception.
  1282. </summary>
  1283. <param name="message">The message that describes the error.</param>
  1284. <param name="innerException">The exception that is the cause of the current exception, or a null reference if no inner exception is specified.</param>
  1285. </member>
  1286. <member name="M:GrapeCity.Enterprise.Data.DataEngine.CustomCodeException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1287. <summary>
  1288. Initializes a new instance of the CustomCodeException class with serialized data.
  1289. </summary>
  1290. <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
  1291. <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
  1292. </member>
  1293. <member name="T:GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.Eval">
  1294. <summary>
  1295. Expression evaluation facility based on compilation of expression to lambda function.
  1296. </summary>
  1297. </member>
  1298. <member name="M:GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.Eval.CreateCustomCodeModule(System.Object,System.Collections.Generic.IDictionary{System.String,System.Object},System.Collections.Generic.IEnumerable{System.Reflection.Assembly},System.String)">
  1299. <summary>
  1300. Creates dynamic object for custom code modules.
  1301. </summary>
  1302. <param name="instance">The main custom code instance.</param>
  1303. <param name="instances">Additional custom code objects.</param>
  1304. <param name="assemblies">Assemblies to load.</param>
  1305. <returns></returns>
  1306. </member>
  1307. <member name="T:GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.Eval.EvalFn">
  1308. <summary>
  1309. Signature of eval function.
  1310. </summary>
  1311. <param name="context">The function context.</param>
  1312. <returns></returns>
  1313. </member>
  1314. <member name="T:GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.Eval.IContext">
  1315. <summary>
  1316. Defines expression evaluation context.
  1317. </summary>
  1318. </member>
  1319. <member name="P:GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.Eval.IContext.App">
  1320. <summary>
  1321. Application context.
  1322. </summary>
  1323. </member>
  1324. <member name="T:GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.Eval.Context">
  1325. <summary>
  1326. Defines expression evaluation context.
  1327. </summary>
  1328. </member>
  1329. <member name="P:GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.Eval.Context.Data">
  1330. <summary>
  1331. Current recordset.
  1332. </summary>
  1333. </member>
  1334. <member name="P:GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.Eval.Context.App">
  1335. <summary>
  1336. Application context.
  1337. </summary>
  1338. </member>
  1339. <member name="M:GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.Eval.Context.GetRowNumber">
  1340. <summary>
  1341. Returns row number where context is in.
  1342. </summary>
  1343. <returns></returns>
  1344. </member>
  1345. <member name="T:GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.Eval.CompileContext">
  1346. <summary>
  1347. Defines expression compilation context.
  1348. </summary>
  1349. </member>
  1350. <member name="P:GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.Eval.CompileContext.FieldNameIndex">
  1351. <summary>
  1352. Index of fields.
  1353. </summary>
  1354. </member>
  1355. <member name="M:GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.Eval.CompileContext.#ctor">
  1356. <summary>
  1357. Creates new instance on CompileContext
  1358. </summary>
  1359. </member>
  1360. <member name="M:GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.Eval.CompileContext.GetAggregateFunction(System.String)">
  1361. <summary>
  1362. Gets aggregate function for semantic field.
  1363. </summary>
  1364. </member>
  1365. <member name="M:GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.Eval.Compile(GrapeCity.Enterprise.Data.DataEngine.Expressions.ExpressionInfo,GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.Eval.CompileContext)">
  1366. <summary>
  1367. Compiles given expression to be evaluated within <see cref="T:GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.Eval.Context"/>.
  1368. </summary>
  1369. <param name="expression">The expression to compile.</param>
  1370. <param name="context">The compile context.</param>
  1371. <returns>Evaluation function.</returns>
  1372. </member>
  1373. <member name="M:GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.Eval.ConvertDateTimeToString(GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.Eval.EvalFn)">
  1374. <summary>
  1375. Repeat legacy logic with date-time conacination - see case 229414
  1376. </summary>
  1377. </member>
  1378. <member name="M:GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.Eval.CompileLookupFn(GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.Eval.CompileContext,GrapeCity.Enterprise.Data.DataEngine.Expressions.FunctionExpressionInfo,System.Boolean)">
  1379. <summary>
  1380. Compiles 'Lookup' function.
  1381. </summary>
  1382. <param name="expr">Expression with 'Lookup'</param>
  1383. <returns>Function which evaluates expression for a given context.</returns>
  1384. </member>
  1385. <member name="M:GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.Eval.CompileLookupSetFn(GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.Eval.CompileContext,GrapeCity.Enterprise.Data.DataEngine.Expressions.FunctionExpressionInfo,System.Boolean)">
  1386. <summary>
  1387. Compiles 'LookupSet' function.
  1388. </summary>
  1389. <param name="expr">Expression with 'LookupSet' function.</param>
  1390. <returns>Function which evaluates expression for a given context.</returns>
  1391. </member>
  1392. <member name="T:GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.CustomCodeProxy">
  1393. <summary>
  1394. Custom code object with instances.
  1395. </summary>
  1396. </member>
  1397. <member name="T:GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.ProxyObject">
  1398. <summary>
  1399. Remote dynamic object.
  1400. </summary>
  1401. </member>
  1402. <member name="T:GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.DynamicConvert">
  1403. <summary>
  1404. Helper to convert types at runtime.
  1405. </summary>
  1406. </member>
  1407. <member name="T:GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.ObjectExtensions">
  1408. <summary>
  1409. Helper methods for object type
  1410. </summary>
  1411. </member>
  1412. <member name="M:GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.ObjectExtensions.GetProperty(System.Object,System.String)">
  1413. <summary>
  1414. Dynamically gets value of specified property.
  1415. </summary>
  1416. <param name="target"></param>
  1417. <param name="propertyName"></param>
  1418. <returns></returns>
  1419. </member>
  1420. <member name="T:GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.DynamicDispatch">
  1421. <summary>
  1422. Module containing implementation of simple dynamic dispatch.
  1423. </summary>
  1424. </member>
  1425. <member name="M:GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.DynamicDispatch.Invoke(System.String,System.Object,System.Object[])">
  1426. <summary>
  1427. Invokes instance method.
  1428. </summary>
  1429. <param name="methodName">The name of method to invoke.</param>
  1430. <param name="target">The object on which to invoke the method.</param>
  1431. <param name="args">The method arguments.</param>
  1432. <returns></returns>
  1433. </member>
  1434. <member name="M:GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.DynamicDispatch.InvokeStatic(System.String,System.Type,System.Object[])">
  1435. <summary>
  1436. Invokes static method.
  1437. </summary>
  1438. <param name="methodName">The name of method to invoke.</param>
  1439. <param name="type">The type to find method in.</param>
  1440. <param name="args">The method arguments.</param>
  1441. <returns></returns>
  1442. </member>
  1443. <member name="M:GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.DynamicDispatch.MatchConvertibleTypes(System.Type,System.Type)">
  1444. <summary>
  1445. Returns whether a <see cref="T:System.Type"/> can be converter to another <see cref="T:System.Type"/>.
  1446. </summary>
  1447. </member>
  1448. <member name="T:GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.DynamicMethods">
  1449. <summary>
  1450. Module to compile dynamic calls of properties, methods.
  1451. </summary>
  1452. </member>
  1453. <member name="T:GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.IExpressionContext">
  1454. <summary>
  1455. Defines application context used to extend expression evaluation context.
  1456. </summary>
  1457. </member>
  1458. <member name="P:GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.IExpressionContext.Culture">
  1459. <summary>
  1460. Gets application culture.
  1461. </summary>
  1462. </member>
  1463. <member name="T:GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.IAggregateContext">
  1464. <summary>
  1465. Defines interface to access to aggregates during expression evaluation.
  1466. </summary>
  1467. </member>
  1468. <member name="T:GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.Fields">
  1469. <summary>
  1470. Defines fields collection to use in expression computation.
  1471. </summary>
  1472. </member>
  1473. <member name="P:GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.Fields.Item(System.String)">
  1474. <summary>
  1475. Get field by its name.
  1476. </summary>
  1477. <param name="name"></param>
  1478. </member>
  1479. <member name="T:GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.Field">
  1480. <summary>
  1481. Defines field.
  1482. </summary>
  1483. </member>
  1484. <member name="M:GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.Field.#ctor(System.String,System.Object)">
  1485. <summary>
  1486. Constructs new field from given name and value.
  1487. </summary>
  1488. <param name="name">The name of the field.</param>
  1489. <param name="value">The value of the field.</param>
  1490. </member>
  1491. <member name="P:GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.Field.Name">
  1492. <summary>
  1493. Field name.
  1494. </summary>
  1495. </member>
  1496. <member name="P:GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.Field.Value">
  1497. <summary>
  1498. Field value.
  1499. </summary>
  1500. </member>
  1501. <member name="P:GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.Field.Properties(System.String)">
  1502. <summary>
  1503. Allows to acces Name and Value by case-insensitive key (name and value respectively).
  1504. </summary>
  1505. </member>
  1506. <member name="T:GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.IDynamicObject">
  1507. <summary>
  1508. Represents object with late binding mechanism.
  1509. </summary>
  1510. </member>
  1511. <member name="M:GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.IDynamicObject.GetValue(System.String)">
  1512. <summary>
  1513. Gets value of specified property.
  1514. </summary>
  1515. <param name="name"></param>
  1516. <returns></returns>
  1517. </member>
  1518. <member name="M:GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.IDynamicObject.Invoke(System.String,System.Object[])">
  1519. <summary>
  1520. Invokes specified function.
  1521. </summary>
  1522. <param name="name"></param>
  1523. <param name="args"></param>
  1524. <returns></returns>
  1525. </member>
  1526. <member name="T:GrapeCity.Enterprise.Data.DataEngine.ExpressionEvaluation.VbGlobals">
  1527. <summary>
  1528. Module with global variables and functions.
  1529. </summary>
  1530. </member>
  1531. <member name="T:GrapeCity.Enterprise.Data.DataEngine.Expressions.ExpressionExtensions">
  1532. <summary>
  1533. Provides additional methods to work with expressions
  1534. </summary>
  1535. </member>
  1536. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Expressions.ExpressionExtensions.EvalConst(GrapeCity.Enterprise.Data.DataEngine.Expressions.ExpressionInfo,System.Boolean)">
  1537. <summary>
  1538. Evaluates expression in global context (i.e. without any report context).
  1539. </summary>
  1540. <param name="expression">The expression to evaluate.</param>
  1541. <param name="takeTypeFromExpression">If 'true' than the ResultType property value of source expression will be used to parse constant.</param>
  1542. </member>
  1543. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Expressions.ExpressionExtensions.EvalConstString(GrapeCity.Enterprise.Data.DataEngine.Expressions.ExpressionInfo)">
  1544. <summary>
  1545. Evaluates expression in global context (i.e. without any report context).
  1546. </summary>
  1547. <param name="expression">The expression to evaluate.</param>
  1548. </member>
  1549. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Expressions.ExpressionExtensions.HasFieldRefs(GrapeCity.Enterprise.Data.DataEngine.Expressions.ExpressionInfo)">
  1550. <summary>
  1551. Indicates whether the expression contains fields
  1552. </summary>
  1553. <param name="e"></param>
  1554. <returns><c>true</c>, if expression contains fields</returns>
  1555. </member>
  1556. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Expressions.ExpressionExtensions.GetAggregateFunction(GrapeCity.Enterprise.Data.DataEngine.Expressions.ExpressionInfo)">
  1557. <summary>
  1558. Returns the root <see cref="T:GrapeCity.Enterprise.Data.DataEngine.Aggregates.AggregateFunction"/> ('<see cref="F:GrapeCity.Enterprise.Data.DataEngine.Aggregates.AggregateFunction.Empty"/>' if a given expression is not a function).
  1559. </summary>
  1560. </member>
  1561. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Expressions.ExpressionExtensions.GetFieldName(GrapeCity.Enterprise.Data.DataEngine.Expressions.ExpressionInfo)">
  1562. <summary>
  1563. Extracts field name from the expression which looks like Fields!SomeField.Value.
  1564. </summary>
  1565. </member>
  1566. <member name="T:GrapeCity.Enterprise.Data.DataEngine.Expressions.ExpressionHelperReports">
  1567. <summary>
  1568. For internal use only. Helper methods for use with expressions that has DD.Reports-specific functions.
  1569. </summary>
  1570. </member>
  1571. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Expressions.ExpressionHelperReports.ResolveFieldReference(GrapeCity.Enterprise.Data.DataEngine.Expressions.ExpressionInfo)">
  1572. <summary>
  1573. Resolves name of referenced field in given expression.
  1574. </summary>
  1575. <param name="expression">The expression to search for reference.</param>
  1576. <returns></returns>
  1577. </member>
  1578. <member name="T:GrapeCity.Enterprise.Data.DataEngine.Expressions.ExpressionReferenceType">
  1579. <summary>
  1580. Enum of expression reference types
  1581. </summary>
  1582. </member>
  1583. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Expressions.ExpressionReferenceType.ReportItems">
  1584. <summary>
  1585. ReportItems reference.
  1586. </summary>
  1587. </member>
  1588. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Expressions.ExpressionReferenceType.DataSet">
  1589. <summary>
  1590. DataSet reference.
  1591. </summary>
  1592. </member>
  1593. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Expressions.ExpressionReferenceType.DataSource">
  1594. <summary>
  1595. DataSource reference.
  1596. </summary>
  1597. </member>
  1598. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Expressions.ExpressionReferenceType.Fields">
  1599. <summary>
  1600. Fields reference.
  1601. </summary>
  1602. </member>
  1603. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Expressions.ExpressionReferenceType.Parameters">
  1604. <summary>
  1605. Parameters reference.
  1606. </summary>
  1607. </member>
  1608. <!-- Badly formed XML comment ignored for member "M:GrapeCity.Enterprise.Data.DataEngine.Extensions.Lazy.New``1(System.Func{``0},System.Boolean)" -->
  1609. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Extensions.EnumerableExtensions.Memoize``1(System.Collections.Generic.IEnumerable{``0})">
  1610. <summary>
  1611. Creates a buffer with a view over the source sequence, causing each enumerator to obtain access to all of the sequence's elements without causing multiple enumerations over the source.
  1612. </summary>
  1613. <typeparam name="TSource">Source sequence element type.</typeparam>
  1614. <param name="source">Source sequence.</param>
  1615. <returns>Buffer enabling each enumerator to retrieve all elements from the shared source sequence, without duplicating source enumeration side-effects.</returns>
  1616. </member>
  1617. <member name="T:GrapeCity.Enterprise.Data.DataEngine.Extensions.IBuffer`1">
  1618. <summary>
  1619. Represents a buffer exposing a shared view over an underlying enumerable sequence.
  1620. </summary>
  1621. <typeparam name="T">Element type.</typeparam>
  1622. </member>
  1623. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Extensions.IBuffer`1.BufferizeAll">
  1624. <summary>
  1625. Puts all underlying data to the buffer
  1626. </summary>
  1627. </member>
  1628. <member name="T:GrapeCity.Enterprise.Data.DataEngine.Extensions.FuncExtensions">
  1629. <summary>
  1630. Functions memoization.
  1631. </summary>
  1632. </member>
  1633. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Extensions.SetExtensions.Intersect``1(GrapeCity.Enterprise.Data.DataEngine.Collections.IReadOnlyList{``0},GrapeCity.Enterprise.Data.DataEngine.Collections.IReadOnlyList{``0},System.Func{``0,System.Int32})">
  1634. <summary>
  1635. Intersects two ordered sets.
  1636. </summary>
  1637. <typeparam name="T"></typeparam>
  1638. <param name="first"></param>
  1639. <param name="second"></param>
  1640. <param name="indexSelector"></param>
  1641. <returns></returns>
  1642. </member>
  1643. <member name="T:GrapeCity.Enterprise.Data.DataEngine.Record">
  1644. <summary>
  1645. Defines single data record.
  1646. </summary>
  1647. </member>
  1648. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Record.Empty">
  1649. <summary>
  1650. Empty record
  1651. </summary>
  1652. </member>
  1653. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Record.Index">
  1654. <summary>
  1655. The index of the record.
  1656. </summary>
  1657. </member>
  1658. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Record.#ctor(System.Int32,System.Collections.Generic.IDictionary{System.String,System.Int32},System.Collections.Generic.IList{GrapeCity.Enterprise.Data.DataEngine.Variant})">
  1659. <summary>
  1660. Initializes a new instance of the Record.
  1661. </summary>
  1662. <param name="index">The index of the record.</param>
  1663. <param name="fieldNames">The dictionary which maps field names to field indexes.</param>
  1664. <param name="data">The list of record's fields values</param>
  1665. </member>
  1666. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Record.#ctor(System.Int32,GrapeCity.Enterprise.Data.DataEngine.Record)">
  1667. <summary>
  1668. Initializes a new instance of the Record.
  1669. </summary>
  1670. </member>
  1671. <member name="P:GrapeCity.Enterprise.Data.DataEngine.Record.Count">
  1672. <summary>
  1673. Fields count
  1674. </summary>
  1675. </member>
  1676. <member name="P:GrapeCity.Enterprise.Data.DataEngine.Record.Item(System.Int32)">
  1677. <summary>
  1678. Gets the value of field specified by index.
  1679. </summary>
  1680. <param name="index">Index of field.</param>
  1681. <returns>Field value.</returns>
  1682. </member>
  1683. <member name="P:GrapeCity.Enterprise.Data.DataEngine.Record.Item(System.String)">
  1684. <summary>
  1685. Gets the value of field specified by name.
  1686. </summary>
  1687. <param name="name">Name of field.</param>
  1688. <returns>Field value.</returns>
  1689. </member>
  1690. <member name="T:GrapeCity.Enterprise.Data.DataEngine.Variant">
  1691. <summary>
  1692. Defines variant type.
  1693. </summary>
  1694. </member>
  1695. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Variant.Null">
  1696. <summary>
  1697. Predefined 'Null' value.
  1698. </summary>
  1699. </member>
  1700. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Variant.Zero">
  1701. <summary>
  1702. Predefined 'Zero' value.
  1703. </summary>
  1704. </member>
  1705. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Variant.True">
  1706. <summary>
  1707. Predefined boolean 'True'.
  1708. </summary>
  1709. </member>
  1710. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Variant.False">
  1711. <summary>
  1712. PRedefined boolean 'False'.
  1713. </summary>
  1714. </member>
  1715. <member name="P:GrapeCity.Enterprise.Data.DataEngine.Variant.Type">
  1716. <summary>
  1717. The type of value represented with the Variant.
  1718. </summary>
  1719. </member>
  1720. <member name="P:GrapeCity.Enterprise.Data.DataEngine.Variant.IsNull">
  1721. <summary>
  1722. Check if the variant value is null.
  1723. </summary>
  1724. <returns><c>True</c> if the variant value is Null, <c>False</c> othervise.</returns>
  1725. </member>
  1726. <member name="P:GrapeCity.Enterprise.Data.DataEngine.Variant.IsNullOrEmptyString">
  1727. <summary>
  1728. Check if the variant value is null or empty string.
  1729. </summary>
  1730. <c>True</c> if the variant value is null or empty string, <c>False</c> othervise.
  1731. </member>
  1732. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.#ctor(System.Boolean)">
  1733. <summary>
  1734. Initialize new instance of the Variant with the specified boolean value.
  1735. </summary>
  1736. <param name="value">Boolean value of the Variant.</param>
  1737. </member>
  1738. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.#ctor(System.Int32)">
  1739. <summary>
  1740. Initialize new instance of the Variant with the specified integer value.
  1741. </summary>
  1742. <param name="value">Integer value of the Variant.</param>
  1743. </member>
  1744. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.#ctor(System.Int64)">
  1745. <summary>
  1746. Initialize new instance of the Variant with the specified long integer value.
  1747. </summary>
  1748. <param name="value">Long integer value of the Variant.</param>
  1749. </member>
  1750. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.#ctor(System.UInt64)">
  1751. <summary>
  1752. Initialize new instance of the Variant with the specified unsigned long integer value.
  1753. </summary>
  1754. <param name="value">Unsigned long integer value of the Variant.</param>
  1755. </member>
  1756. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.#ctor(System.Double)">
  1757. <summary>
  1758. Initialize new instance of the Variant with the specified double value.
  1759. </summary>
  1760. <param name="value">Double value of the Variant.</param>
  1761. </member>
  1762. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.#ctor(System.Single)">
  1763. <summary>
  1764. Initialize new instance of the Variant with the specified float value.
  1765. </summary>
  1766. <param name="value">Float value of the Variant.</param>
  1767. </member>
  1768. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.#ctor(System.Decimal)">
  1769. <summary>
  1770. Initialize new instance of the Variant with the specified decimal value.
  1771. </summary>
  1772. <param name="value">Decimal value of the Variant.</param>
  1773. </member>
  1774. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.#ctor(System.Char)">
  1775. <summary>
  1776. Initialize new instance of the Variant with the specified <see cref="T:System.Char"/> value.
  1777. </summary>
  1778. <param name="value">Char value of the Variant.</param>
  1779. </member>
  1780. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.#ctor(System.String)">
  1781. <summary>
  1782. Initialize new instance of the Variant with the <see cref="T:System.String"/> value.
  1783. </summary>
  1784. <param name="value">String value of the Variant.</param>
  1785. </member>
  1786. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.#ctor(System.TimeSpan)">
  1787. <summary>
  1788. Initialize new instance of the Variant with the <see cref="P:GrapeCity.Enterprise.Data.DataEngine.Variant.TimeSpan"/> value.
  1789. </summary>
  1790. <param name="value">TimeSpan value of the Variant.</param>
  1791. </member>
  1792. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.#ctor(System.DateTime)">
  1793. <summary>
  1794. Initialize new instance of the Variant with the <see cref="T:System.DateTime"/> value.
  1795. </summary>
  1796. <param name="value">DateTime value of the Variant.</param>
  1797. </member>
  1798. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.Array(System.Object)">
  1799. <summary>
  1800. Initialize new instance of the <see cref="T:GrapeCity.Enterprise.Data.DataEngine.Variant"/> with Array type.
  1801. </summary>
  1802. </member>
  1803. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.FromObject(System.Object)">
  1804. <summary>
  1805. Initialize new instance of the Variant from the value specified as object. The type of variant will be inferred from the specified value.
  1806. </summary>
  1807. <param name="value">The value of the Variant.</param>
  1808. </member>
  1809. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.ToObject">
  1810. <summary>
  1811. Converts the Variant to the object.
  1812. </summary>
  1813. </member>
  1814. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.op_Equality(GrapeCity.Enterprise.Data.DataEngine.Variant,GrapeCity.Enterprise.Data.DataEngine.Variant)">
  1815. <summary>
  1816. Checks whether two given Variants are equal.
  1817. </summary>
  1818. <param name="a">First Variant to check.</param>
  1819. <param name="b">Second Variant to check.</param>
  1820. <returns><c>True</c> if the variants are equal, <c>False</c> otherwise.</returns>
  1821. </member>
  1822. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.op_Inequality(GrapeCity.Enterprise.Data.DataEngine.Variant,GrapeCity.Enterprise.Data.DataEngine.Variant)">
  1823. <summary>
  1824. Checks whether two given Variants are different.
  1825. </summary>
  1826. <param name="a">First Variant to check.</param>
  1827. <param name="b">Second Variant to check.</param>
  1828. <returns><c>True</c> if the variants are differs, <c>False</c> otherwise.</returns>
  1829. </member>
  1830. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.Equals(System.Object)">
  1831. <summary>
  1832. Checks whether the Variant equals to the specified object.
  1833. </summary>
  1834. <param name="other">The object to be converted to the Variant and compared with this.</param>
  1835. <returns><c>True</c> if the variants are equal, <c>False</c> otherwise.</returns>
  1836. </member>
  1837. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.Equals(GrapeCity.Enterprise.Data.DataEngine.Variant)">
  1838. <summary>
  1839. Checks whether the Variant equals to the specified one.
  1840. </summary>
  1841. <param name="b">Variant to check with.</param>
  1842. <returns><c>True</c> if the variants are equal, <c>False</c> othervise.</returns>
  1843. </member>
  1844. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.GetHashCode">
  1845. <summary>
  1846. Gets hash code for the variant.
  1847. </summary>
  1848. </member>
  1849. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.ToString(System.IFormatProvider)">
  1850. <summary>
  1851. Converts Variant to the string representation with given format provider.
  1852. </summary>
  1853. <param name="formatProvider"><see cref="T:System.IFormatProvider"/> to be used in conversion.</param>
  1854. </member>
  1855. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.ToString">
  1856. <summary>
  1857. Converts Variant to the string representation.
  1858. </summary>
  1859. </member>
  1860. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.ToString(System.String,System.IFormatProvider)">
  1861. <summary>
  1862. Converts Variant to the string representation with specified format and format provider.
  1863. </summary>
  1864. <param name="format">String format.</param>
  1865. <param name="formatProvider"><see cref="T:System.IFormatProvider"/> to be used in conversion.</param>
  1866. </member>
  1867. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.CompareTo(System.Object)">
  1868. <summary>
  1869. Compare the Variant with the specified object.
  1870. </summary>
  1871. <param name="obj">The object to be compared with.</param>
  1872. </member>
  1873. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.CompareTo(GrapeCity.Enterprise.Data.DataEngine.Variant)">
  1874. <summary>
  1875. Compare the Variant with the specified one.
  1876. </summary>
  1877. <param name="b">The Variant to be compared with.</param>
  1878. </member>
  1879. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.op_LessThan(GrapeCity.Enterprise.Data.DataEngine.Variant,GrapeCity.Enterprise.Data.DataEngine.Variant)">
  1880. <summary>
  1881. Checks wheter the one variant is less than another.
  1882. </summary>
  1883. <param name="a">The Variant to be to the left of the 'less' operator.</param>
  1884. <param name="b">The Variant to be to the right of the 'less' operator.</param>
  1885. <returns><c>True</c> if the 'a' less than 'b', <c>False</c> othervise.</returns>
  1886. </member>
  1887. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.op_GreaterThan(GrapeCity.Enterprise.Data.DataEngine.Variant,GrapeCity.Enterprise.Data.DataEngine.Variant)">
  1888. <summary>
  1889. Checks wheter the one variant is greater than another.
  1890. </summary>
  1891. <param name="a">The Variant to be to the left of the 'greater' operator.</param>
  1892. <param name="b">The Variant to be to the right of the 'greater' operator.</param>
  1893. <returns><c>True</c> if the 'a' greater than 'b', <c>False</c> othervise.</returns>
  1894. </member>
  1895. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.op_LessThanOrEqual(GrapeCity.Enterprise.Data.DataEngine.Variant,GrapeCity.Enterprise.Data.DataEngine.Variant)">
  1896. <summary>
  1897. Checks wheter the one variant is less or equal to another.
  1898. </summary>
  1899. <param name="a">The Variant to be to the left of the comparison operator.</param>
  1900. <param name="b">The Variant to be to the right of the comparison operator.</param>
  1901. <returns><c>True</c> if the 'a' less or equal to 'b', <c>False</c> othervise.</returns>
  1902. </member>
  1903. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.op_GreaterThanOrEqual(GrapeCity.Enterprise.Data.DataEngine.Variant,GrapeCity.Enterprise.Data.DataEngine.Variant)">
  1904. <summary>
  1905. Checks wheter the one variant is greater or equal to another.
  1906. </summary>
  1907. <param name="a">The Variant to be to the left of the comparison operator.</param>
  1908. <param name="b">The Variant to be to the right of the comparison operator.</param>
  1909. <returns><c>True</c> if the 'a' greater or equal to 'b', <c>False</c> othervise.</returns>
  1910. </member>
  1911. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.op_LogicalNot(GrapeCity.Enterprise.Data.DataEngine.Variant)">
  1912. <summary>
  1913. Inerts bitwise the given variant value.
  1914. </summary>
  1915. <param name="v">Variant to be inverted.</param>
  1916. <returns><c>Varian.True</c> if the fiven variant is False, False othervise for boolean varian type .
  1917. Bitwise 'not' for numeric variants (int, long, ulong, float, double, decimal) and for string which can be parsed as numeric.
  1918. </returns>
  1919. <exception cref="T:System.InvalidOperationException">Raised if the passed Variant of type TimeSpan/Date/Object</exception>
  1920. </member>
  1921. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.op_LeftShift(GrapeCity.Enterprise.Data.DataEngine.Variant,System.Int32)">
  1922. <summary>
  1923. Bitwise shift to the left.
  1924. </summary>
  1925. <param name="a">Variant to be shifted</param>
  1926. <param name="shift">Shift value</param>
  1927. <returns>The result of bitwise shifting</returns>
  1928. <exception cref="T:System.InvalidOperationException">Raised if the passed Variant of the TimeSpan/Date/Object type.</exception>
  1929. </member>
  1930. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.op_RightShift(GrapeCity.Enterprise.Data.DataEngine.Variant,System.Int32)">
  1931. <summary>
  1932. Bitwise shift to the right.
  1933. </summary>
  1934. <param name="a">Variant to be shifted</param>
  1935. <param name="shift">Shift value</param>
  1936. <returns>The result of bitwise shifting</returns>
  1937. <exception cref="T:System.InvalidOperationException">Raised if the passed Variant of the TimeSpan/Date/Object type.</exception>
  1938. </member>
  1939. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.op_UnaryNegation(GrapeCity.Enterprise.Data.DataEngine.Variant)">
  1940. <summary>
  1941. Negatiates the given numerical variant.
  1942. </summary>
  1943. <param name="a">The Variant to be negatiated.</param>
  1944. </member>
  1945. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.op_UnaryPlus(GrapeCity.Enterprise.Data.DataEngine.Variant)">
  1946. <summary>
  1947. Tries to convert string variant to numeric, raises expcetions for other non-numeric types, does nothing for all numeric types.
  1948. </summary>
  1949. <param name="a">The variant.</param>
  1950. </member>
  1951. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.op_Addition(GrapeCity.Enterprise.Data.DataEngine.Variant,GrapeCity.Enterprise.Data.DataEngine.Variant)">
  1952. <summary>
  1953. Sums two variants.
  1954. </summary>
  1955. <param name="a">The first Variant to be summed.</param>
  1956. <param name="b">The seccond Variant to be summed.</param>
  1957. <returns>The sum of a and b.</returns>
  1958. <exception cref="T:System.InvalidOperationException">Raised if any of variants is not numeric and can't be converted to numeric.</exception>
  1959. </member>
  1960. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.op_Addition(GrapeCity.Enterprise.Data.DataEngine.Variant,System.Int64)">
  1961. <summary>
  1962. Sums the Variant and long value.
  1963. </summary>
  1964. <param name="a">The variant to be summed.</param>
  1965. <param name="b">The long integer to be summed.</param>
  1966. <returns>The Variant which represents the sum of passed parameters.</returns>
  1967. </member>
  1968. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.op_Subtraction(GrapeCity.Enterprise.Data.DataEngine.Variant,GrapeCity.Enterprise.Data.DataEngine.Variant)">
  1969. <summary>
  1970. Substracts one Variant from another.
  1971. </summary>
  1972. <param name="a">The source Variant.</param>
  1973. <param name="b">The Variant to be substracted.</param>
  1974. <returns>The result of substraction b from a.</returns>
  1975. </member>
  1976. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.op_Multiply(GrapeCity.Enterprise.Data.DataEngine.Variant,GrapeCity.Enterprise.Data.DataEngine.Variant)">
  1977. <summary>
  1978. Multiplies two variants
  1979. </summary>
  1980. <param name="a">The first variant.</param>
  1981. <param name="b">The second variant.</param>
  1982. </member>
  1983. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.op_Division(GrapeCity.Enterprise.Data.DataEngine.Variant,GrapeCity.Enterprise.Data.DataEngine.Variant)">
  1984. <summary>
  1985. Devides one variant by another.
  1986. </summary>
  1987. <param name="a">The Variant to be devided.</param>
  1988. <param name="b">The devider Variant.</param>
  1989. </member>
  1990. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.op_Division(GrapeCity.Enterprise.Data.DataEngine.Variant,System.Double)">
  1991. <summary>
  1992. Devides Variant by double.
  1993. </summary>
  1994. <param name="a">The Variant to be devided.</param>
  1995. <param name="b">The double devider.</param>
  1996. </member>
  1997. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.op_Modulus(GrapeCity.Enterprise.Data.DataEngine.Variant,GrapeCity.Enterprise.Data.DataEngine.Variant)">
  1998. <summary>
  1999. Computes the remainder after dividing its first operand by its second.
  2000. </summary>
  2001. <param name="a">The first operand.</param>
  2002. <param name="b">The second operand.</param>
  2003. </member>
  2004. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.Pow(GrapeCity.Enterprise.Data.DataEngine.Variant,GrapeCity.Enterprise.Data.DataEngine.Variant)">
  2005. <summary>
  2006. Returns a specified Variant raised to the specified power.
  2007. </summary>
  2008. <param name="a">The variant to be raised.</param>
  2009. <param name="b">The power.</param>
  2010. </member>
  2011. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.Xor(GrapeCity.Enterprise.Data.DataEngine.Variant,GrapeCity.Enterprise.Data.DataEngine.Variant)">
  2012. <summary>
  2013. Applies boolean '!=' to booleans and bitwise '^' to numeric.
  2014. </summary>
  2015. <param name="a">The first operand.</param>
  2016. <param name="b">The second operand.</param>
  2017. </member>
  2018. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.Or(GrapeCity.Enterprise.Data.DataEngine.Variant,GrapeCity.Enterprise.Data.DataEngine.Variant)">
  2019. <summary>
  2020. Applies boolean '||' to booleans and bitwise '|' to numeric.
  2021. </summary>
  2022. <param name="a">The first operand.</param>
  2023. <param name="b">The second operand.</param>
  2024. </member>
  2025. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.And(GrapeCity.Enterprise.Data.DataEngine.Variant,GrapeCity.Enterprise.Data.DataEngine.Variant)">
  2026. <summary>
  2027. Applies boolean '&amp;&amp;' to booleans and bitwise '&amp;' to numeric.
  2028. </summary>
  2029. <param name="a">The first operand.</param>
  2030. <param name="b">The second operand.</param>
  2031. </member>
  2032. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.op_Explicit(GrapeCity.Enterprise.Data.DataEngine.Variant)~System.Boolean">
  2033. <summary>
  2034. Conerts given Variant to boolean.
  2035. </summary>
  2036. <param name="v">The Variant to be converted.</param>
  2037. <returns>Returns <c>True</c> if:
  2038. - the Variant is boolean 'True';
  2039. - the Variant is numeric non-zero;
  2040. - the Variant is string represents numeric non-zero value;
  2041. - the Variant is string other than 'False';
  2042. - the Variant is TimeSpant other than TimeSpan.Zero;
  2043. - the Variant is DateTime other than default(DateTime);
  2044. - the Variant is object other than <c>null</c>;
  2045. Returns <c>False</c> in all other cases.</returns>
  2046. </member>
  2047. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.op_Explicit(GrapeCity.Enterprise.Data.DataEngine.Variant)~System.Int32">
  2048. <summary>
  2049. Converts Variant value to <see cref="T:System.Int32"/>.
  2050. </summary>
  2051. <param name="v">The Variant to be converted.</param>
  2052. </member>
  2053. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.op_Explicit(GrapeCity.Enterprise.Data.DataEngine.Variant)~System.Int64">
  2054. <summary>
  2055. Converts Variant value to <see cref="T:System.Int64"/>.
  2056. </summary>
  2057. <param name="v">The Variant to be converted.</param>
  2058. </member>
  2059. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.op_Explicit(GrapeCity.Enterprise.Data.DataEngine.Variant)~System.UInt64">
  2060. <summary>
  2061. Converts Variant value to <see cref="T:System.UInt64"/>.
  2062. </summary>
  2063. <param name="v">The Variant to be converted.</param>
  2064. </member>
  2065. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.op_Explicit(GrapeCity.Enterprise.Data.DataEngine.Variant)~System.Double">
  2066. <summary>
  2067. Converts Variant value to <see cref="T:System.Double"/>.
  2068. </summary>
  2069. <param name="v">The Variant to be converted.</param>
  2070. </member>
  2071. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.op_Explicit(GrapeCity.Enterprise.Data.DataEngine.Variant)~System.Single">
  2072. <summary>
  2073. Converts Variant value to <see cref="T:System.Single"/>.
  2074. </summary>
  2075. <param name="v">The Variant to be converted.</param>
  2076. </member>
  2077. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.op_Explicit(GrapeCity.Enterprise.Data.DataEngine.Variant)~System.Decimal">
  2078. <summary>
  2079. Converts Variant value to <see cref="T:System.Decimal"/>.
  2080. </summary>
  2081. <param name="v">The Variant to be converted.</param>
  2082. </member>
  2083. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.op_Explicit(GrapeCity.Enterprise.Data.DataEngine.Variant)~System.String">
  2084. <summary>
  2085. Converts Variant value to <see cref="T:System.String"/>.
  2086. </summary>
  2087. <param name="v">The Variant to be converted.</param>
  2088. </member>
  2089. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.op_Explicit(GrapeCity.Enterprise.Data.DataEngine.Variant)~System.DateTime">
  2090. <summary>
  2091. Converts Variant value to <see cref="T:System.DateTime"/>.
  2092. </summary>
  2093. <param name="v">The Variant to be converted.</param>
  2094. </member>
  2095. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.op_Explicit(GrapeCity.Enterprise.Data.DataEngine.Variant)~System.TimeSpan">
  2096. <summary>
  2097. Converts Variant value to <see cref="P:GrapeCity.Enterprise.Data.DataEngine.Variant.TimeSpan"/>.
  2098. </summary>
  2099. <param name="v">The Variant to be converted.</param>
  2100. </member>
  2101. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Variant.Comparer">
  2102. <summary>
  2103. VariantComparer instance
  2104. </summary>
  2105. </member>
  2106. <member name="T:GrapeCity.Enterprise.Data.DataEngine.Variant.VariantComparer">
  2107. <summary>
  2108. Comparer for the <see cref="T:GrapeCity.Enterprise.Data.DataEngine.Variant"/> type.
  2109. </summary>
  2110. </member>
  2111. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.VariantComparer.#ctor">
  2112. <summary>
  2113. Initializes a new instance of VariantComparer class.
  2114. </summary>
  2115. </member>
  2116. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.VariantComparer.Compare(GrapeCity.Enterprise.Data.DataEngine.Variant,GrapeCity.Enterprise.Data.DataEngine.Variant)">
  2117. <summary>
  2118. Compares two Variants.
  2119. </summary>
  2120. <param name="x">The first Variant to be compared.</param>
  2121. <param name="y">The second Variant to be compared.</param>
  2122. </member>
  2123. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.VariantComparer.Equals(GrapeCity.Enterprise.Data.DataEngine.Variant,GrapeCity.Enterprise.Data.DataEngine.Variant)">
  2124. <summary>
  2125. Checks whether the specified Variants are equal.
  2126. </summary>
  2127. <param name="x">The first Variant to check.</param>
  2128. <param name="y">The second Variant to check.</param>
  2129. </member>
  2130. <member name="M:GrapeCity.Enterprise.Data.DataEngine.Variant.VariantComparer.GetHashCode(GrapeCity.Enterprise.Data.DataEngine.Variant)">
  2131. <summary>
  2132. Gets hashcode of the given Variant.
  2133. </summary>
  2134. <param name="obj">The Variant to get hashcode for.</param>
  2135. </member>
  2136. <member name="T:GrapeCity.Enterprise.Data.DataEngine.Variant.VariantTypeClass">
  2137. <summary>
  2138. Defines variant types.
  2139. </summary>
  2140. </member>
  2141. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Variant.VariantTypeClass.Null">
  2142. <summary>
  2143. Specifies untyped 'null' value.
  2144. </summary>
  2145. </member>
  2146. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Variant.VariantTypeClass.Bool">
  2147. <summary>
  2148. Specifies boolean value type.
  2149. </summary>
  2150. </member>
  2151. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Variant.VariantTypeClass.Int32">
  2152. <summary>
  2153. Specifies Int32 value type.
  2154. </summary>
  2155. </member>
  2156. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Variant.VariantTypeClass.Int64">
  2157. <summary>
  2158. Specifies Int64 value type.
  2159. </summary>
  2160. </member>
  2161. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Variant.VariantTypeClass.UInt64">
  2162. <summary>
  2163. Specifies UInt64 value type.
  2164. </summary>
  2165. </member>
  2166. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Variant.VariantTypeClass.Enum">
  2167. <summary>
  2168. Specifies enum value type.
  2169. </summary>
  2170. </member>
  2171. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Variant.VariantTypeClass.Float">
  2172. <summary>
  2173. Specifies float value type.
  2174. </summary>
  2175. </member>
  2176. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Variant.VariantTypeClass.Double">
  2177. <summary>
  2178. Specifies double value type.
  2179. </summary>
  2180. </member>
  2181. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Variant.VariantTypeClass.Decimal">
  2182. <summary>
  2183. Specifies decimal value type.
  2184. </summary>
  2185. </member>
  2186. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Variant.VariantTypeClass.TimeSpan">
  2187. <summary>
  2188. Specifies TimeSpan value type.
  2189. </summary>
  2190. </member>
  2191. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Variant.VariantTypeClass.Date">
  2192. <summary>
  2193. Specifies Date value type.
  2194. </summary>
  2195. </member>
  2196. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Variant.VariantTypeClass.Object">
  2197. <summary>
  2198. Specifies object type.
  2199. </summary>
  2200. </member>
  2201. <member name="F:GrapeCity.Enterprise.Data.DataEngine.Variant.VariantTypeClass.String">
  2202. <summary>
  2203. Specifies string type.
  2204. </summary>
  2205. </member>
  2206. <member name="T:GrapeCity.Enterprise.Data.DataEngine.VariantType">
  2207. <summary>
  2208. Defines variant types.
  2209. </summary>
  2210. </member>
  2211. <member name="F:GrapeCity.Enterprise.Data.DataEngine.VariantType.Null">
  2212. <summary>
  2213. Specifies untyped 'null' value.
  2214. </summary>
  2215. </member>
  2216. <member name="F:GrapeCity.Enterprise.Data.DataEngine.VariantType.Bool">
  2217. <summary>
  2218. Specifies boolean value type.
  2219. </summary>
  2220. </member>
  2221. <member name="F:GrapeCity.Enterprise.Data.DataEngine.VariantType.Int32">
  2222. <summary>
  2223. Specifies Int32 value type.
  2224. </summary>
  2225. </member>
  2226. <member name="F:GrapeCity.Enterprise.Data.DataEngine.VariantType.Int64">
  2227. <summary>
  2228. Specifies Int64 value type.
  2229. </summary>
  2230. </member>
  2231. <member name="F:GrapeCity.Enterprise.Data.DataEngine.VariantType.UInt64">
  2232. <summary>
  2233. Specifies UInt64 value type.
  2234. </summary>
  2235. </member>
  2236. <member name="F:GrapeCity.Enterprise.Data.DataEngine.VariantType.Enum">
  2237. <summary>
  2238. Specifies enum value type.
  2239. </summary>
  2240. </member>
  2241. <member name="F:GrapeCity.Enterprise.Data.DataEngine.VariantType.Float">
  2242. <summary>
  2243. Specifies float value type.
  2244. </summary>
  2245. </member>
  2246. <member name="F:GrapeCity.Enterprise.Data.DataEngine.VariantType.Double">
  2247. <summary>
  2248. Specifies double value type.
  2249. </summary>
  2250. </member>
  2251. <member name="F:GrapeCity.Enterprise.Data.DataEngine.VariantType.Decimal">
  2252. <summary>
  2253. Specifies decimal value type.
  2254. </summary>
  2255. </member>
  2256. <member name="F:GrapeCity.Enterprise.Data.DataEngine.VariantType.TimeSpan">
  2257. <summary>
  2258. Specifies TimeSpan value type.
  2259. </summary>
  2260. </member>
  2261. <member name="F:GrapeCity.Enterprise.Data.DataEngine.VariantType.Date">
  2262. <summary>
  2263. Specifies Date value type.
  2264. </summary>
  2265. </member>
  2266. <member name="F:GrapeCity.Enterprise.Data.DataEngine.VariantType.Object">
  2267. <summary>
  2268. Specifies object type.
  2269. </summary>
  2270. </member>
  2271. <member name="F:GrapeCity.Enterprise.Data.DataEngine.VariantType.String">
  2272. <summary>
  2273. Specifies string type.
  2274. </summary>
  2275. </member>
  2276. <member name="F:GrapeCity.Enterprise.Data.DataEngine.VariantType.Array">
  2277. <summary>
  2278. Specifies array type that can be used in aggregate functions.
  2279. </summary>
  2280. </member>
  2281. </members>
  2282. </doc>