ExcelMapper.xml 79 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>ExcelMapper</name>
  5. </assembly>
  6. <members>
  7. <member name="T:Ganss.Excel.ActionInvoker">
  8. <summary>
  9. Abstract class action invoker
  10. </summary>
  11. </member>
  12. <member name="M:Ganss.Excel.ActionInvoker.Invoke(System.Object,System.Int32)">
  13. <summary>
  14. Invoke from an unspecified <paramref name="obj"/> type
  15. </summary>
  16. <param name="obj">mapping instance class</param>
  17. <param name="index">index in the collection</param>
  18. </member>
  19. <member name="M:Ganss.Excel.ActionInvoker.CreateInstance``1(System.Action{``0,System.Int32})">
  20. <summary>
  21. <see cref="T:Ganss.Excel.ActionInvokerImpl`1"/> factory
  22. </summary>
  23. <typeparam name="T"></typeparam>
  24. <param name="mappingAction"></param>
  25. <returns></returns>
  26. </member>
  27. <member name="T:Ganss.Excel.ActionInvokerImpl`1">
  28. <summary>
  29. Generic form <see cref="T:Ganss.Excel.ActionInvoker"/>
  30. </summary>
  31. <typeparam name="T"></typeparam>
  32. </member>
  33. <member name="F:Ganss.Excel.ActionInvokerImpl`1.mappingAction">
  34. <summary>
  35. ref to the mapping action.
  36. </summary>
  37. </member>
  38. <member name="M:Ganss.Excel.ActionInvokerImpl`1.#ctor(System.Action{`0,System.Int32})">
  39. <summary>
  40. Ctor
  41. </summary>
  42. <param name="mappingAction"></param>
  43. </member>
  44. <member name="M:Ganss.Excel.ActionInvokerImpl`1.Invoke(System.Object,System.Int32)">
  45. <summary>
  46. Invoke Generic Action
  47. </summary>
  48. <param name="obj"></param>
  49. <param name="index"></param>
  50. </member>
  51. <member name="T:Ganss.Excel.ColumnAttribute">
  52. <summary>
  53. Attribute that specifies the mapping of a property to a column in an Excel file.
  54. </summary>
  55. <seealso cref="T:System.Attribute" />
  56. </member>
  57. <member name="M:Ganss.Excel.ColumnAttribute.#ctor(System.String,Ganss.Excel.MappingDirections)">
  58. <summary>
  59. Initializes a new instance of the <see cref="T:Ganss.Excel.ColumnAttribute"/> class.
  60. </summary>
  61. <param name="name">The name of the column.</param>
  62. <param name="directions">mapping direction</param>
  63. </member>
  64. <member name="M:Ganss.Excel.ColumnAttribute.#ctor(System.Int32,Ganss.Excel.MappingDirections)">
  65. <summary>
  66. Initializes a new instance of the <see cref="T:Ganss.Excel.ColumnAttribute"/> class.
  67. </summary>
  68. <param name="index">The index of the column.</param>
  69. <param name="directions">mapping direction</param>
  70. </member>
  71. <member name="M:Ganss.Excel.ColumnAttribute.#ctor(System.Int32,System.String,Ganss.Excel.MappingDirections)">
  72. <summary>
  73. Initializes a new instance of the <see cref="T:Ganss.Excel.ColumnAttribute"/> class.
  74. </summary>
  75. <param name="index">The index of the column.</param>
  76. <param name="name">The name of the column.</param>
  77. <param name="directions">mapping direction</param>
  78. </member>
  79. <member name="M:Ganss.Excel.ColumnAttribute.#ctor(Ganss.Excel.MappingDirections)">
  80. <summary>
  81. Initializes a new instance of the <see cref="T:Ganss.Excel.ColumnAttribute"/> class.
  82. </summary>
  83. <param name="directions">mapping direction</param>
  84. </member>
  85. <member name="P:Ganss.Excel.ColumnAttribute.Directions">
  86. <summary>
  87. Gets the direction of the column.
  88. </summary>
  89. <value>
  90. The name of the column.
  91. </value>
  92. </member>
  93. <member name="P:Ganss.Excel.ColumnAttribute.Name">
  94. <summary>
  95. Gets the name of the column.
  96. </summary>
  97. <value>
  98. The name of the column.
  99. </value>
  100. </member>
  101. <member name="P:Ganss.Excel.ColumnAttribute.Index">
  102. <summary>
  103. Gets the index of the column.
  104. </summary>
  105. <value>
  106. The index of the column.
  107. </value>
  108. </member>
  109. <member name="P:Ganss.Excel.ColumnAttribute.Letter">
  110. <summary>
  111. Gets or sets the column name in Excel letter format where A refers to column 1 etc.
  112. </summary>
  113. </member>
  114. <member name="P:Ganss.Excel.ColumnAttribute.Inherit">
  115. <summary>
  116. Gets or sets a value that indicates whether this attribute is inherited by derived classes.
  117. It is useful if you want to prevent multiple mappings created by attributes in derived classes.
  118. The default value is true.
  119. </summary>
  120. </member>
  121. <member name="T:Ganss.Excel.DataFormatAttribute">
  122. <summary>
  123. Attribute that specifies the data format of an Excel cell.
  124. The format can either be a <a href="https://poi.apache.org/apidocs/org/apache/poi/ss/usermodel/BuiltinFormats.html">builtin format</a>
  125. or a <a href="https://support.office.com/en-nz/article/Create-or-delete-a-custom-number-format-78f2a361-936b-4c03-8772-09fab54be7f4">custom format string</a>.
  126. </summary>
  127. <seealso cref="T:System.Attribute" />
  128. </member>
  129. <member name="P:Ganss.Excel.DataFormatAttribute.BuiltinFormat">
  130. <summary>
  131. Gets or sets the builtin format, see https://poi.apache.org/apidocs/org/apache/poi/ss/usermodel/BuiltinFormats.html for possible values.
  132. </summary>
  133. <value>
  134. The builtin format.
  135. </value>
  136. </member>
  137. <member name="P:Ganss.Excel.DataFormatAttribute.CustomFormat">
  138. <summary>
  139. Gets or sets the custom format, see https://support.office.com/en-nz/article/Create-or-delete-a-custom-number-format-78f2a361-936b-4c03-8772-09fab54be7f4 for the syntax.
  140. </summary>
  141. <value>
  142. The custom format.
  143. </value>
  144. </member>
  145. <member name="M:Ganss.Excel.DataFormatAttribute.#ctor(System.Int16)">
  146. <summary>
  147. Initializes a new instance of the <see cref="T:Ganss.Excel.DataFormatAttribute"/> class.
  148. </summary>
  149. <param name="format">The format, see https://poi.apache.org/apidocs/org/apache/poi/ss/usermodel/BuiltinFormats.html for possible values.</param>
  150. </member>
  151. <member name="M:Ganss.Excel.DataFormatAttribute.#ctor(System.String)">
  152. <summary>
  153. Initializes a new instance of the <see cref="T:Ganss.Excel.DataFormatAttribute"/> class.
  154. </summary>
  155. <param name="format">The format, see https://support.office.com/en-nz/article/Create-or-delete-a-custom-number-format-78f2a361-936b-4c03-8772-09fab54be7f4 for the syntax.</param>
  156. </member>
  157. <member name="T:Ganss.Excel.FormulaAttribute">
  158. <summary>
  159. Attribute which specifies that the property contains a formula.
  160. This applies only to string properties and is only needed when saving Excel files.
  161. </summary>
  162. <seealso cref="T:System.Attribute" />
  163. </member>
  164. <member name="T:Ganss.Excel.FormulaResultAttribute">
  165. <summary>
  166. Attribute which specifies that the formula result instead of the formula should be mapped.
  167. This applies only to string properties, as for all other types the result will be mapped.
  168. </summary>
  169. <seealso cref="T:System.Attribute" />
  170. </member>
  171. <member name="T:Ganss.Excel.IgnoreAttribute">
  172. <summary>
  173. Attribute that specifies that a property should be ignored.
  174. </summary>
  175. <seealso cref="T:System.Attribute" />
  176. </member>
  177. <member name="T:Ganss.Excel.JsonAttribute">
  178. <summary>
  179. Attribute that specifies that the property should be serialized as JSON.
  180. </summary>
  181. <seealso cref="T:System.Attribute" />
  182. </member>
  183. <member name="T:Ganss.Excel.ColumnInfo">
  184. <summary>
  185. Describes the mapping of a property to a cell in an Excel sheet.
  186. </summary>
  187. </member>
  188. <member name="P:Ganss.Excel.ColumnInfo.Directions">
  189. <summary>
  190. Gets or sets the mapping directions.
  191. </summary>
  192. </member>
  193. <member name="F:Ganss.Excel.ColumnInfo.defaultCellSetter">
  194. <summary>
  195. Gets or sets the default cell setter.
  196. </summary>
  197. </member>
  198. <member name="F:Ganss.Excel.ColumnInfo.customCellSetter">
  199. <summary>
  200. Gets or sets the custom cell setter.
  201. </summary>
  202. </member>
  203. <member name="M:Ganss.Excel.ColumnInfo.SetPropertyType(System.Type)">
  204. <summary>
  205. Sets the property type.
  206. </summary>
  207. <param name="propertyType">The property type.</param>
  208. </member>
  209. <member name="P:Ganss.Excel.ColumnInfo.Name">
  210. <summary>
  211. Gets or sets the property name.
  212. </summary>
  213. </member>
  214. <member name="P:Ganss.Excel.ColumnInfo.Property">
  215. <summary>
  216. Gets or sets the property.
  217. </summary>
  218. <value>
  219. The property.
  220. </value>
  221. </member>
  222. <member name="P:Ganss.Excel.ColumnInfo.IsSubType">
  223. <summary>
  224. Gets a value indicating whether the mapped property has a nested type.
  225. </summary>
  226. </member>
  227. <member name="P:Ganss.Excel.ColumnInfo.IsNullable">
  228. <summary>
  229. Gets a value indicating whether the property is nullable.
  230. </summary>
  231. <value>
  232. <c>true</c> if the property is nullable; otherwise, <c>false</c>.
  233. </value>
  234. </member>
  235. <member name="P:Ganss.Excel.ColumnInfo.PropertyType">
  236. <summary>
  237. Gets the type of the property.
  238. </summary>
  239. <value>
  240. The type of the property.
  241. </value>
  242. </member>
  243. <member name="P:Ganss.Excel.ColumnInfo.SetCell">
  244. <summary>
  245. Gets or sets the cell setter.
  246. </summary>
  247. <value>
  248. The cell setter.
  249. </value>
  250. </member>
  251. <member name="P:Ganss.Excel.ColumnInfo.SetProp">
  252. <summary>
  253. Gets or sets the property setter.
  254. </summary>
  255. <value>
  256. The property setter.
  257. </value>
  258. </member>
  259. <member name="P:Ganss.Excel.ColumnInfo.BuiltinFormat">
  260. <summary>
  261. Gets or sets the builtin format.
  262. </summary>
  263. <value>
  264. The builtin format.
  265. </value>
  266. </member>
  267. <member name="P:Ganss.Excel.ColumnInfo.CustomFormat">
  268. <summary>
  269. Gets or sets the custom format.
  270. </summary>
  271. <value>
  272. The custom format.
  273. </value>
  274. </member>
  275. <member name="P:Ganss.Excel.ColumnInfo.FormulaResult">
  276. <summary>
  277. Gets or sets a value indicating whether to map the formula result.
  278. </summary>
  279. <value>
  280. <c>true</c> if the formula result will be mapped; otherwise, <c>false</c>.
  281. </value>
  282. </member>
  283. <member name="P:Ganss.Excel.ColumnInfo.Formula">
  284. <summary>
  285. Gets or sets a value indicating whether to save the property as a formula cell. Only needed when saving.
  286. </summary>
  287. <value>
  288. <c>true</c> if the cell will contain a formula; otherwise, <c>false</c>.
  289. </value>
  290. </member>
  291. <member name="P:Ganss.Excel.ColumnInfo.Json">
  292. <summary>
  293. Gets or sets a value indicating whether to serialize as JSON.
  294. </summary>
  295. <value>
  296. <c>true</c> if the property will be serialized as JSON; otherwise, <c>false</c>.
  297. </value>
  298. </member>
  299. <member name="F:Ganss.Excel.ColumnInfo.NumericTypes">
  300. <summary>
  301. Types that map a numeric column.
  302. </summary>
  303. </member>
  304. <member name="F:Ganss.Excel.ColumnInfo.DateTypes">
  305. <summary>
  306. Types that map to a DateTime column.
  307. </summary>
  308. </member>
  309. <member name="M:Ganss.Excel.ColumnInfo.GenerateCellSetter">
  310. <summary>
  311. Generates the cell setter.
  312. </summary>
  313. <returns>The cell setter.</returns>
  314. </member>
  315. <member name="M:Ganss.Excel.ColumnInfo.SetColumnStyle(NPOI.SS.UserModel.ISheet,System.Int32)">
  316. <summary>Sets the column style.</summary>
  317. <param name="sheet">The sheet.</param>
  318. <param name="columnIndex">Index of the column.</param>
  319. </member>
  320. <member name="M:Ganss.Excel.ColumnInfo.SetCellStyle(NPOI.SS.UserModel.ICell)">
  321. <summary>Sets the cell style.</summary>
  322. <param name="c">The cell.</param>
  323. </member>
  324. <member name="M:Ganss.Excel.ColumnInfo.GetPropertyValue(System.Object,System.Object,NPOI.SS.UserModel.ICell)">
  325. <summary>
  326. Computes value that can be assigned to property from cell value.
  327. </summary>
  328. <param name="o">The object which contains the property.</param>
  329. <param name="val">The value.</param>
  330. <param name="cell">The cell where the value originates from.</param>
  331. <returns>Value that can be assigned to property.</returns>
  332. </member>
  333. <member name="M:Ganss.Excel.ColumnInfo.SetProperty(System.Object,System.Object,NPOI.SS.UserModel.ICell)">
  334. <summary>
  335. Sets the property of the specified object to the specified value.
  336. </summary>
  337. <param name="o">The object whose property to set.</param>
  338. <param name="val">The value.</param>
  339. <param name="cell">The cell where the value originates from.</param>
  340. </member>
  341. <member name="M:Ganss.Excel.ColumnInfo.GetProperty(System.Object)">
  342. <summary>
  343. Gets the property value of the specified object.
  344. </summary>
  345. <param name="o">The object from which to get the property value.</param>
  346. <returns>The property value.</returns>
  347. </member>
  348. <member name="M:Ganss.Excel.ColumnInfo.SetCellUsing(System.Action{NPOI.SS.UserModel.ICell,System.Object})">
  349. <summary>Specifies a method to use when setting the cell value from an object.</summary>
  350. <param name="setCell">The method to use when setting the cell value from an object.</param>
  351. <returns>The <see cref="T:Ganss.Excel.ColumnInfo"/> object.</returns>
  352. </member>
  353. <member name="M:Ganss.Excel.ColumnInfo.SetCellUsing``1(System.Action{NPOI.SS.UserModel.ICell,``0})">
  354. <summary>Specifies a method to use when setting the cell value from an object.</summary>
  355. <param name="setCell">The method to use when setting the cell value from an object.</param>
  356. <returns>The <see cref="T:Ganss.Excel.ColumnInfo"/> object.</returns>
  357. </member>
  358. <member name="M:Ganss.Excel.ColumnInfo.SetPropertyUsing(System.Func{System.Object,System.Object})">
  359. <summary>Specifies a method to use when setting the property value from the cell value.</summary>
  360. <param name="setProp">The method to use when setting the property value from the cell value.</param>
  361. <returns>The <see cref="T:Ganss.Excel.ColumnInfo"/> object.</returns>
  362. </member>
  363. <member name="M:Ganss.Excel.ColumnInfo.SetPropertyUsing(System.Func{System.Object,NPOI.SS.UserModel.ICell,System.Object})">
  364. <summary>Specifies a method to use when setting the property value from the cell value.</summary>
  365. <param name="setProp">The method to use when setting the property value from the cell value.</param>
  366. <returns>The <see cref="T:Ganss.Excel.ColumnInfo"/> object.</returns>
  367. </member>
  368. <member name="M:Ganss.Excel.ColumnInfo.SetPropertyUsing(System.Func{System.Object,System.Object,NPOI.SS.UserModel.ICell,System.Object})">
  369. <summary>Specifies a method to use when setting the property value from the cell value.</summary>
  370. <param name="setProp">The method to use when setting the property value from the cell value.</param>
  371. <returns>The <see cref="T:Ganss.Excel.ColumnInfo"/> object.</returns>
  372. </member>
  373. <member name="M:Ganss.Excel.ColumnInfo.SetPropertyUsing``1(System.Func{``0,System.Object,System.Object})">
  374. <summary>Specifies a method to use when setting the property value from the cell value.</summary>
  375. <param name="setProp">The method to use when setting the property value from the cell value.</param>
  376. <returns>The <see cref="T:Ganss.Excel.ColumnInfo"/> object.</returns>
  377. </member>
  378. <member name="M:Ganss.Excel.ColumnInfo.SetPropertyUsing``1(System.Func{``0,System.Object,NPOI.SS.UserModel.ICell,System.Object})">
  379. <summary>Specifies a method to use when setting the property value from the cell value.</summary>
  380. <param name="setProp">The method to use when setting the property value from the cell value.</param>
  381. <returns>The <see cref="T:Ganss.Excel.ColumnInfo"/> object.</returns>
  382. </member>
  383. <member name="M:Ganss.Excel.ColumnInfo.AsFormulaResult">
  384. <summary>Selects formula results to be mapped instead of the formula itself.</summary>
  385. <returns>The <see cref="T:Ganss.Excel.ColumnInfo"/> object.</returns>
  386. </member>
  387. <member name="M:Ganss.Excel.ColumnInfo.AsFormula">
  388. <summary>Selects the property to be saved as a formula.</summary>
  389. <returns>The <see cref="T:Ganss.Excel.ColumnInfo"/> object.</returns>
  390. </member>
  391. <member name="M:Ganss.Excel.ColumnInfo.AsJson">
  392. <summary>Selects the property to be serialized as JSON.</summary>
  393. <returns>The <see cref="T:Ganss.Excel.ColumnInfo"/> object.</returns>
  394. </member>
  395. <member name="M:Ganss.Excel.ColumnInfo.#ctor(System.Reflection.PropertyInfo,Ganss.Excel.MappingDirections)">
  396. <summary>
  397. Initializes a new instance of the <see cref="T:Ganss.Excel.ColumnInfo"/> class.
  398. </summary>
  399. <param name="propertyInfo">The property information.</param>
  400. <param name="direction">Data direction</param>
  401. </member>
  402. <member name="M:Ganss.Excel.ColumnInfo.#ctor">
  403. <summary>
  404. Initializes a new instance of the <see cref="T:Ganss.Excel.ColumnInfo"/> class.
  405. </summary>
  406. </member>
  407. <member name="M:Ganss.Excel.ColumnInfo.FromExcelOnly">
  408. <summary>Selects the property to be unidirectional from Excel to Object.</summary>
  409. <returns>The <see cref="T:Ganss.Excel.ColumnInfo"/> object.</returns>
  410. </member>
  411. <member name="M:Ganss.Excel.ColumnInfo.ToExcelOnly">
  412. <summary>Selects the property to be unidirectional from Excel to Object.</summary>
  413. <returns>The <see cref="T:Ganss.Excel.ColumnInfo"/> object.</returns>
  414. </member>
  415. <member name="T:Ganss.Excel.DynamicColumnInfo">
  416. <summary>
  417. Describes the mapping of an <see cref="T:System.Dynamic.ExpandoObject"/>'s property to a cell.
  418. </summary>
  419. </member>
  420. <member name="P:Ganss.Excel.DynamicColumnInfo.Index">
  421. <summary>
  422. Gets or sets the column index.
  423. </summary>
  424. </member>
  425. <member name="M:Ganss.Excel.DynamicColumnInfo.#ctor(System.Int32,System.String)">
  426. <summary>
  427. Initializes a new instance of the <see cref="T:Ganss.Excel.DynamicColumnInfo"/> class.
  428. </summary>
  429. <param name="index">The column index.</param>
  430. <param name="name">The column name.</param>
  431. </member>
  432. <member name="M:Ganss.Excel.DynamicColumnInfo.#ctor(System.String,System.Type)">
  433. <summary>
  434. Initializes a new instance of the <see cref="T:Ganss.Excel.DynamicColumnInfo"/> class.
  435. </summary>
  436. <param name="name">The column name.</param>
  437. <param name="t">The type of the column.</param>
  438. </member>
  439. <member name="M:Ganss.Excel.DynamicColumnInfo.SetProperty(System.Object,System.Object,NPOI.SS.UserModel.ICell)">
  440. <summary>
  441. Sets the property of the specified object to the specified value.
  442. </summary>
  443. <param name="o">The object whose property to set.</param>
  444. <param name="val">The value.</param>
  445. <param name="cell">The cell where the value originates from.</param>
  446. </member>
  447. <member name="M:Ganss.Excel.DynamicColumnInfo.GetProperty(System.Object)">
  448. <summary>
  449. Gets the property value of the specified object.
  450. </summary>
  451. <param name="o">The o.</param>
  452. <returns>The property value.</returns>
  453. </member>
  454. <member name="T:Ganss.Excel.MappingDirections">
  455. <summary>
  456. Data direction
  457. </summary>
  458. </member>
  459. <member name="F:Ganss.Excel.MappingDirections.ExcelToObject">
  460. <summary>
  461. From Excel to Object
  462. </summary>
  463. </member>
  464. <member name="F:Ganss.Excel.MappingDirections.ObjectToExcel">
  465. <summary>
  466. From Object to Excel
  467. </summary>
  468. </member>
  469. <member name="F:Ganss.Excel.MappingDirections.Both">
  470. <summary>
  471. Both directions
  472. </summary>
  473. </member>
  474. <member name="T:Ganss.Excel.SavingEventArgs">
  475. <summary>
  476. Provides data for the <see cref="E:Ganss.Excel.ExcelMapper.Saving"/> event.
  477. </summary>
  478. </member>
  479. <member name="P:Ganss.Excel.SavingEventArgs.Sheet">
  480. <summary>
  481. Gets or sets the sheet.
  482. </summary>
  483. <value>
  484. The sheet.
  485. </value>
  486. </member>
  487. <member name="M:Ganss.Excel.SavingEventArgs.#ctor(NPOI.SS.UserModel.ISheet)">
  488. <summary>
  489. Initializes a new instance of the <see cref="T:Ganss.Excel.SavingEventArgs"/> class.
  490. </summary>
  491. <param name="sheet">The sheet that is being saved.</param>
  492. </member>
  493. <member name="T:Ganss.Excel.ExcelMapper">
  494. <summary>
  495. Map objects to Excel files.
  496. </summary>
  497. </member>
  498. <member name="P:Ganss.Excel.ExcelMapper.TypeMapperFactory">
  499. <summary>
  500. Gets or sets the <see cref="T:Ganss.Excel.TypeMapper"/> factory.
  501. Default is a static <see cref="T:Ganss.Excel.TypeMapperFactory"/> object that caches <see cref="T:Ganss.Excel.TypeMapper"/>s statically across <see cref="T:Ganss.Excel.ExcelMapper"/> instances.
  502. </summary>
  503. <value>
  504. The <see cref="T:Ganss.Excel.TypeMapper"/> factory.
  505. </value>
  506. </member>
  507. <member name="P:Ganss.Excel.ExcelMapper.HeaderRow">
  508. <summary>
  509. Gets or sets a value indicating whether the Excel file contains a header row of column names. Default is <c>true</c>.
  510. </summary>
  511. <value>
  512. <c>true</c> if the Excel file contains a header row; otherwise, <c>false</c>.
  513. </value>
  514. </member>
  515. <member name="P:Ganss.Excel.ExcelMapper.HeaderRowNumber">
  516. <summary>
  517. Gets or sets the row number of the header row. Default is 0.
  518. The header row may be outside of the range of <see cref="P:Ganss.Excel.ExcelMapper.MinRowNumber"/> and <see cref="P:Ganss.Excel.ExcelMapper.MaxRowNumber"/>.
  519. </summary>
  520. <value>
  521. The header row number.
  522. </value>
  523. </member>
  524. <member name="P:Ganss.Excel.ExcelMapper.MinRowNumber">
  525. <summary>
  526. Gets or sets the minimum row number of the rows that may contain data. Default is 0.
  527. </summary>
  528. <value>
  529. The minimum row number.
  530. </value>
  531. </member>
  532. <member name="P:Ganss.Excel.ExcelMapper.MaxRowNumber">
  533. <summary>
  534. Gets or sets the inclusive maximum row number of the rows that may contain data. Default is <see cref="F:System.Int32.MaxValue"/>.
  535. </summary>
  536. <value>
  537. The maximum row number.
  538. </value>
  539. </member>
  540. <member name="P:Ganss.Excel.ExcelMapper.TrackObjects">
  541. <summary>
  542. Gets or sets a value indicating whether to track objects read from the Excel file. Default is true.
  543. If object tracking is enabled, the <see cref="T:Ganss.Excel.ExcelMapper"/> object keeps track of objects it yields through the Fetch() methods.
  544. You can then modify these objects and save them back to an Excel file without having to specify the list of objects to save.
  545. </summary>
  546. <value>
  547. <c>true</c> if object tracking is enabled; otherwise, <c>false</c>.
  548. </value>
  549. </member>
  550. <member name="P:Ganss.Excel.ExcelMapper.SkipBlankRows">
  551. <summary>
  552. Gets or sets a value indicating whether to skip blank rows when reading from Excel files. Default is true.
  553. </summary>
  554. <value>
  555. <c>true</c> if blank lines are skipped; otherwise, <c>false</c>.
  556. </value>
  557. </member>
  558. <member name="P:Ganss.Excel.ExcelMapper.SkipBlankCells">
  559. <summary>
  560. Gets or sets a value indicating whether to skip blank cells when reading from Excel files. Default is true.
  561. </summary>
  562. <value>
  563. <c>true</c> if blank lines are skipped; otherwise, <c>false</c>.
  564. </value>
  565. </member>
  566. <member name="P:Ganss.Excel.ExcelMapper.CreateMissingHeaders">
  567. <summary>
  568. Gets or sets a value indicating whether to create columns in existing Excel files for properties where
  569. the corresponding header does not yet exist. If this is false and properties are mapped by name,
  570. their corresponding headers must already be present in existing files.
  571. Default is false.
  572. </summary>
  573. <value>
  574. <c>true</c> if missing headers should be created; otherwise, <c>false</c>.
  575. </value>
  576. </member>
  577. <member name="P:Ganss.Excel.ExcelMapper.IgnoreNestedTypes">
  578. <summary>
  579. Gets or sets a value indicating whether to ignore nested types.
  580. Default is false.
  581. </summary>
  582. <value>
  583. <c>true</c> if nested types should be ignored; otherwise, <c>false</c>.
  584. </value>
  585. </member>
  586. <member name="P:Ganss.Excel.ExcelMapper.DataFormatter">
  587. <summary>
  588. Gets or sets the <see cref="P:Ganss.Excel.ExcelMapper.DataFormatter"/> object to use when formatting cell values.
  589. </summary>
  590. <value>
  591. The <see cref="P:Ganss.Excel.ExcelMapper.DataFormatter"/> object to use when formatting cell values.
  592. </value>
  593. </member>
  594. <member name="E:Ganss.Excel.ExcelMapper.Saving">
  595. <summary>
  596. Occurs before saving and allows the workbook to be manipulated.
  597. </summary>
  598. </member>
  599. <member name="E:Ganss.Excel.ExcelMapper.ErrorParsingCell">
  600. <summary>
  601. Occurs while parsing when value is not convertible.
  602. Set Cancel to <c>true</c> to Cancel Exception, also, see <see cref="T:Ganss.Excel.ParsingErrorEventArgs"/>
  603. </summary>
  604. </member>
  605. <member name="M:Ganss.Excel.ExcelMapper.#ctor">
  606. <summary>
  607. Initializes a new instance of the <see cref="T:Ganss.Excel.ExcelMapper"/> class.
  608. </summary>
  609. </member>
  610. <member name="M:Ganss.Excel.ExcelMapper.#ctor(NPOI.SS.UserModel.IWorkbook)">
  611. <summary>
  612. Initializes a new instance of the <see cref="T:Ganss.Excel.ExcelMapper"/> class.
  613. </summary>
  614. <param name="workbook">The workbook.</param>
  615. </member>
  616. <member name="M:Ganss.Excel.ExcelMapper.#ctor(System.String)">
  617. <summary>
  618. Initializes a new instance of the <see cref="T:Ganss.Excel.ExcelMapper"/> class.
  619. </summary>
  620. <param name="file">The path to the Excel file.</param>
  621. </member>
  622. <member name="M:Ganss.Excel.ExcelMapper.#ctor(System.IO.Stream)">
  623. <summary>
  624. Initializes a new instance of the <see cref="T:Ganss.Excel.ExcelMapper"/> class.
  625. </summary>
  626. <param name="stream">The stream the Excel file is read from.</param>
  627. </member>
  628. <member name="M:Ganss.Excel.ExcelMapper.Attach(NPOI.SS.UserModel.IWorkbook)">
  629. <summary>
  630. Attaches the Excel file from the provided <see cref="T:NPOI.SS.UserModel.IWorkbook"/>.
  631. </summary>
  632. <param name="workbook">The workbook.</param>
  633. </member>
  634. <member name="M:Ganss.Excel.ExcelMapper.Attach(System.String)">
  635. <summary>
  636. Attaches the Excel file from the provided path.
  637. </summary>
  638. <param name="file">The path to the Excel file.</param>
  639. </member>
  640. <member name="M:Ganss.Excel.ExcelMapper.Attach(System.IO.Stream)">
  641. <summary>
  642. Attaches the Excel file read from the provided <see cref="T:System.IO.Stream"/>.
  643. </summary>
  644. <param name="stream">The stream the Excel file is read from.</param>
  645. </member>
  646. <member name="M:Ganss.Excel.ExcelMapper.CreateInstance``1(System.Func{``0})">
  647. <summary>
  648. Sets a factory function to create objects of type <typeparamref name="T"/>.
  649. </summary>
  650. <typeparam name="T">The type of objects to create.</typeparam>
  651. <param name="factory">The factory function.</param>
  652. </member>
  653. <member name="M:Ganss.Excel.ExcelMapper.Fetch``1(System.String,System.String,System.Func{System.String,System.Object,System.Object})">
  654. <summary>
  655. Fetches objects from the specified sheet name.
  656. </summary>
  657. <typeparam name="T">The type of objects the Excel file is mapped to.</typeparam>
  658. <param name="file">The path to the Excel file.</param>
  659. <param name="sheetName">Name of the sheet.</param>
  660. <param name="valueParser">Allow value parsing</param>
  661. <returns>The objects read from the Excel file.</returns>
  662. </member>
  663. <member name="M:Ganss.Excel.ExcelMapper.Fetch(System.String,System.Type,System.String,System.Func{System.String,System.Object,System.Object})">
  664. <summary>
  665. Fetches objects from the specified sheet name.
  666. </summary>
  667. <param name="type">The type of objects the Excel file is mapped to.</param>
  668. <param name="file">The path to the Excel file.</param>
  669. <param name="sheetName">Name of the sheet.</param>
  670. <param name="valueParser">Allow value parsing</param>
  671. <returns>The objects read from the Excel file.</returns>
  672. </member>
  673. <member name="M:Ganss.Excel.ExcelMapper.Fetch(System.String,System.String,System.Func{System.String,System.Object,System.Object})">
  674. <summary>
  675. Fetches objects from the specified sheet name.
  676. </summary>
  677. <param name="file">The path to the Excel file.</param>
  678. <param name="sheetName">Name of the sheet.</param>
  679. <param name="valueParser">Allow value parsing</param>
  680. <returns>The objects read from the Excel file.</returns>
  681. </member>
  682. <member name="M:Ganss.Excel.ExcelMapper.Fetch``1(System.String,System.Int32,System.Func{System.String,System.Object,System.Object})">
  683. <summary>
  684. Fetches objects from the specified sheet index.
  685. </summary>
  686. <typeparam name="T">The type of objects the Excel file is mapped to.</typeparam>
  687. <param name="file">The path to the Excel file.</param>
  688. <param name="sheetIndex">Index of the sheet.</param>
  689. <param name="valueParser">Allow value parsing</param>
  690. <returns>The objects read from the Excel file.</returns>
  691. </member>
  692. <member name="M:Ganss.Excel.ExcelMapper.Fetch(System.String,System.Type,System.Int32,System.Func{System.String,System.Object,System.Object})">
  693. <summary>
  694. Fetches objects from the specified sheet index.
  695. </summary>
  696. <param name="type">The type of objects the Excel file is mapped to.</param>
  697. <param name="file">The path to the Excel file.</param>
  698. <param name="sheetIndex">Index of the sheet.</param>
  699. <param name="valueParser">Allow value parsing</param>
  700. <returns>The objects read from the Excel file.</returns>
  701. </member>
  702. <member name="M:Ganss.Excel.ExcelMapper.Fetch(System.String,System.Int32,System.Func{System.String,System.Object,System.Object})">
  703. <summary>
  704. Fetches objects from the specified sheet index.
  705. </summary>
  706. <param name="file">The path to the Excel file.</param>
  707. <param name="sheetIndex">Index of the sheet.</param>
  708. <param name="valueParser">Allow value parsing</param>
  709. <returns>The objects read from the Excel file.</returns>
  710. </member>
  711. <member name="M:Ganss.Excel.ExcelMapper.Fetch``1(System.IO.Stream,System.String,System.Func{System.String,System.Object,System.Object})">
  712. <summary>
  713. Fetches objects from the specified sheet name.
  714. </summary>
  715. <typeparam name="T">The type of objects the Excel file is mapped to.</typeparam>
  716. <param name="stream">The stream the Excel file is read from.</param>
  717. <param name="sheetName">Name of the sheet.</param>
  718. <param name="valueParser">Allow value parsing</param>
  719. <returns>The objects read from the Excel file.</returns>
  720. </member>
  721. <member name="M:Ganss.Excel.ExcelMapper.Fetch(System.IO.Stream,System.Type,System.String,System.Func{System.String,System.Object,System.Object})">
  722. <summary>
  723. Fetches objects from the specified sheet name.
  724. </summary>
  725. <param name="type">The type of objects the Excel file is mapped to.</param>
  726. <param name="stream">The stream the Excel file is read from.</param>
  727. <param name="sheetName">Name of the sheet.</param>
  728. <param name="valueParser">Allow value parsing</param>
  729. <returns>The objects read from the Excel file.</returns>
  730. </member>
  731. <member name="M:Ganss.Excel.ExcelMapper.Fetch(System.IO.Stream,System.String,System.Func{System.String,System.Object,System.Object})">
  732. <summary>
  733. Fetches objects from the specified sheet name.
  734. </summary>
  735. <param name="stream">The stream the Excel file is read from.</param>
  736. <param name="sheetName">Name of the sheet.</param>
  737. <param name="valueParser">Allow value parsing</param>
  738. <returns>The objects read from the Excel file.</returns>
  739. </member>
  740. <member name="M:Ganss.Excel.ExcelMapper.Fetch``1(System.IO.Stream,System.Int32,System.Func{System.String,System.Object,System.Object})">
  741. <summary>
  742. Fetches objects from the specified sheet index.
  743. </summary>
  744. <typeparam name="T">The type of objects the Excel file is mapped to.</typeparam>
  745. <param name="stream">The stream the Excel file is read from.</param>
  746. <param name="sheetIndex">Index of the sheet.</param>
  747. <param name="valueParser">Allow value parsing</param>
  748. <returns>The objects read from the Excel file.</returns>
  749. </member>
  750. <member name="M:Ganss.Excel.ExcelMapper.Fetch(System.IO.Stream,System.Type,System.Int32,System.Func{System.String,System.Object,System.Object})">
  751. <summary>
  752. Fetches objects from the specified sheet index.
  753. </summary>
  754. <param name="type">The type of objects the Excel file is mapped to.</param>
  755. <param name="stream">The stream the Excel file is read from.</param>
  756. <param name="sheetIndex">Index of the sheet.</param>
  757. <param name="valueParser">Allow value parsing</param>
  758. <returns>The objects read from the Excel file.</returns>
  759. </member>
  760. <member name="M:Ganss.Excel.ExcelMapper.Fetch(System.IO.Stream,System.Int32,System.Func{System.String,System.Object,System.Object})">
  761. <summary>
  762. Fetches objects from the specified sheet index.
  763. </summary>
  764. <param name="stream">The stream the Excel file is read from.</param>
  765. <param name="sheetIndex">Index of the sheet.</param>
  766. <param name="valueParser">Allow value parsing</param>
  767. <returns>The objects read from the Excel file.</returns>
  768. </member>
  769. <member name="M:Ganss.Excel.ExcelMapper.Fetch``1(System.String,System.Func{System.String,System.Object,System.Object})">
  770. <summary>
  771. Fetches objects from the specified sheet name.
  772. </summary>
  773. <typeparam name="T">The type of objects the Excel file is mapped to.</typeparam>
  774. <param name="sheetName">Name of the sheet.</param>
  775. <param name="valueParser">Allow value parsing</param>
  776. <returns>The objects read from the Excel file.</returns>
  777. <exception cref="T:System.ArgumentOutOfRangeException">Thrown when a sheet is not found</exception>
  778. </member>
  779. <member name="M:Ganss.Excel.ExcelMapper.Fetch(System.Type,System.String,System.Func{System.String,System.Object,System.Object})">
  780. <summary>
  781. Fetches objects from the specified sheet name.
  782. </summary>
  783. <param name="type">The type of objects the Excel file is mapped to.</param>
  784. <param name="sheetName">Name of the sheet.</param>
  785. <param name="valueParser">Allow value parsing</param>
  786. <returns>The objects read from the Excel file.</returns>
  787. <exception cref="T:System.ArgumentOutOfRangeException">Thrown when a sheet is not found</exception>
  788. </member>
  789. <member name="M:Ganss.Excel.ExcelMapper.Fetch(System.String,System.Func{System.String,System.Object,System.Object})">
  790. <summary>
  791. Fetches objects from the specified sheet name.
  792. </summary>
  793. <param name="sheetName">Name of the sheet.</param>
  794. <param name="valueParser">Allow value parsing</param>
  795. <returns>The objects read from the Excel file.</returns>
  796. <exception cref="T:System.ArgumentOutOfRangeException">Thrown when a sheet is not found</exception>
  797. </member>
  798. <member name="M:Ganss.Excel.ExcelMapper.Fetch``1(System.Int32,System.Func{System.String,System.Object,System.Object})">
  799. <summary>
  800. Fetches objects from the specified sheet index.
  801. </summary>
  802. <typeparam name="T">The type of objects the Excel file is mapped to.</typeparam>
  803. <param name="sheetIndex">Index of the sheet.</param>
  804. <param name="valueParser">Allow value parsing</param>
  805. <returns>The objects read from the Excel file.</returns>
  806. </member>
  807. <member name="M:Ganss.Excel.ExcelMapper.Fetch(System.Type,System.Int32,System.Func{System.String,System.Object,System.Object})">
  808. <summary>
  809. Fetches objects from the specified sheet index.
  810. </summary>
  811. <param name="type">The type of objects the Excel file is mapped to</param>
  812. <param name="sheetIndex">Index of the sheet.</param>
  813. <param name="valueParser">Allow value parsing</param>
  814. <returns>The objects read from the Excel file.</returns>
  815. </member>
  816. <member name="M:Ganss.Excel.ExcelMapper.Fetch(System.Int32,System.Func{System.String,System.Object,System.Object})">
  817. <summary>
  818. Fetches objects from the specified sheet index.
  819. </summary>
  820. <param name="sheetIndex">Index of the sheet.</param>
  821. <param name="valueParser">Allow value parsing</param>
  822. <returns>The objects read from the Excel file.</returns>
  823. </member>
  824. <member name="M:Ganss.Excel.ExcelMapper.FetchAsync``1(System.String,System.String,System.Func{System.String,System.Object,System.Object})">
  825. <summary>
  826. Fetches objects from the specified sheet name using async I/O.
  827. </summary>
  828. <typeparam name="T">The type of objects the Excel file is mapped to.</typeparam>
  829. <param name="file">The path to the Excel file.</param>
  830. <param name="sheetName">Name of the sheet.</param>
  831. <param name="valueParser">Allow value parsing</param>
  832. <returns>The objects read from the Excel file.</returns>
  833. </member>
  834. <member name="M:Ganss.Excel.ExcelMapper.FetchAsync(System.String,System.String,System.Func{System.String,System.Object,System.Object})">
  835. <summary>
  836. Fetches dynamic objects from the specified sheet name using async I/O.
  837. </summary>
  838. <param name="file">The path to the Excel file.</param>
  839. <param name="sheetName">Name of the sheet.</param>
  840. <param name="valueParser">Allow value parsing</param>
  841. <returns>The objects read from the Excel file.</returns>
  842. </member>
  843. <member name="M:Ganss.Excel.ExcelMapper.FetchAsync(System.String,System.Type,System.String,System.Func{System.String,System.Object,System.Object})">
  844. <summary>
  845. Fetches objects from the specified sheet name using async I/O.
  846. </summary>
  847. <param name="type">The type of objects the Excel file is mapped to.</param>
  848. <param name="file">The path to the Excel file.</param>
  849. <param name="sheetName">Name of the sheet.</param>
  850. <param name="valueParser">Allow value parsing</param>
  851. <returns>The objects read from the Excel file.</returns>
  852. </member>
  853. <member name="M:Ganss.Excel.ExcelMapper.FetchAsync``1(System.String,System.Int32,System.Func{System.String,System.Object,System.Object})">
  854. <summary>
  855. Fetches objects from the specified sheet index using async I/O.
  856. </summary>
  857. <typeparam name="T">The type of objects the Excel file is mapped to.</typeparam>
  858. <param name="file">The path to the Excel file.</param>
  859. <param name="sheetIndex">Index of the sheet.</param>
  860. <param name="valueParser">Allow value parsing</param>
  861. <returns>The objects read from the Excel file.</returns>
  862. </member>
  863. <member name="M:Ganss.Excel.ExcelMapper.FetchAsync(System.String,System.Int32,System.Func{System.String,System.Object,System.Object})">
  864. <summary>
  865. Fetches dynamic objects from the specified sheet index using async I/O.
  866. </summary>
  867. <param name="file">The path to the Excel file.</param>
  868. <param name="sheetIndex">Index of the sheet.</param>
  869. <param name="valueParser">Allow value parsing</param>
  870. <returns>The objects read from the Excel file.</returns>
  871. </member>
  872. <member name="M:Ganss.Excel.ExcelMapper.FetchAsync(System.String,System.Type,System.Int32,System.Func{System.String,System.Object,System.Object})">
  873. <summary>
  874. Fetches objects from the specified sheet index using async I/O.
  875. </summary>
  876. <param name="type">The type of objects the Excel file is mapped to.</param>
  877. <param name="file">The path to the Excel file.</param>
  878. <param name="sheetIndex">Index of the sheet.</param>
  879. <param name="valueParser">Allow value parsing</param>
  880. <returns>The objects read from the Excel file.</returns>
  881. </member>
  882. <member name="M:Ganss.Excel.ExcelMapper.FetchAsync``1(System.IO.Stream,System.String,System.Func{System.String,System.Object,System.Object})">
  883. <summary>
  884. Fetches objects from the specified sheet name using async I/O.
  885. </summary>
  886. <typeparam name="T">The type of objects the Excel file is mapped to.</typeparam>
  887. <param name="stream">The stream the Excel file is read from.</param>
  888. <param name="sheetName">Name of the sheet.</param>
  889. <param name="valueParser">Allow value parsing</param>
  890. <returns>The objects read from the Excel file.</returns>
  891. </member>
  892. <member name="M:Ganss.Excel.ExcelMapper.FetchAsync(System.IO.Stream,System.String,System.Func{System.String,System.Object,System.Object})">
  893. <summary>
  894. Fetches dynamic objects from the specified sheet name using async I/O.
  895. </summary>
  896. <param name="stream">The stream the Excel file is read from.</param>
  897. <param name="sheetName">Name of the sheet.</param>
  898. <param name="valueParser">Allow value parsing</param>
  899. <returns>The objects read from the Excel file.</returns>
  900. </member>
  901. <member name="M:Ganss.Excel.ExcelMapper.FetchAsync(System.IO.Stream,System.Type,System.String,System.Func{System.String,System.Object,System.Object})">
  902. <summary>
  903. Fetches objects from the specified sheet name using async I/O.
  904. </summary>
  905. <param name="type">The type of objects the Excel file is mapped to.</param>
  906. <param name="stream">The stream the Excel file is read from.</param>
  907. <param name="sheetName">Name of the sheet.</param>
  908. <param name="valueParser">Allow value parsing</param>
  909. <returns>The objects read from the Excel file.</returns>
  910. </member>
  911. <member name="M:Ganss.Excel.ExcelMapper.FetchAsync``1(System.IO.Stream,System.Int32,System.Func{System.String,System.Object,System.Object})">
  912. <summary>
  913. Fetches objects from the specified sheet index using async I/O.
  914. </summary>
  915. <typeparam name="T">The type of objects the Excel file is mapped to.</typeparam>
  916. <param name="stream">The stream the Excel file is read from.</param>
  917. <param name="sheetIndex">Index of the sheet.</param>
  918. <param name="valueParser">Allow value parsing</param>
  919. <returns>The objects read from the Excel file.</returns>
  920. </member>
  921. <member name="M:Ganss.Excel.ExcelMapper.FetchAsync(System.IO.Stream,System.Int32,System.Func{System.String,System.Object,System.Object})">
  922. <summary>
  923. Fetches dynamic objects from the specified sheet index using async I/O.
  924. </summary>
  925. <param name="stream">The stream the Excel file is read from.</param>
  926. <param name="sheetIndex">Index of the sheet.</param>
  927. <param name="valueParser">Allow value parsing</param>
  928. <returns>The objects read from the Excel file.</returns>
  929. </member>
  930. <member name="M:Ganss.Excel.ExcelMapper.FetchAsync(System.IO.Stream,System.Type,System.Int32,System.Func{System.String,System.Object,System.Object})">
  931. <summary>
  932. Fetches objects from the specified sheet index using async I/O.
  933. </summary>
  934. <param name="type">The type of objects the Excel file is mapped to.</param>
  935. <param name="stream">The stream the Excel file is read from.</param>
  936. <param name="sheetIndex">Index of the sheet.</param>
  937. <param name="valueParser">Allow value parsing</param>
  938. <returns>The objects read from the Excel file.</returns>
  939. </member>
  940. <member name="M:Ganss.Excel.ExcelMapper.FetchSheetNames">
  941. <summary>
  942. Fetches the names of all sheets.
  943. </summary>
  944. <returns>The sheet names.</returns>
  945. </member>
  946. <member name="M:Ganss.Excel.ExcelMapper.FetchSheetNames(System.Boolean)">
  947. <summary>
  948. Fetches the names of all sheets.
  949. </summary>
  950. <param name="ignoreHidden">Indicates if hidden sheets should be ignored.</param>
  951. <returns>The sheet names.</returns>
  952. </member>
  953. <member name="M:Ganss.Excel.ExcelMapper.Save``1(System.String,System.Collections.Generic.IEnumerable{``0},System.String,System.Boolean,System.Func{System.String,System.Object,System.Object})">
  954. <summary>
  955. Saves the specified objects to the specified Excel file.
  956. </summary>
  957. <typeparam name="T">The type of objects to save.</typeparam>
  958. <param name="file">The path to the Excel file.</param>
  959. <param name="objects">The objects to save.</param>
  960. <param name="sheetName">Name of the sheet.</param>
  961. <param name="xlsx">if set to <c>true</c> saves in .xlsx format; otherwise, saves in .xls format.</param>
  962. <param name="valueConverter">converter receiving property name and value</param>
  963. </member>
  964. <member name="M:Ganss.Excel.ExcelMapper.Save``1(System.String,System.Collections.Generic.IEnumerable{``0},System.Int32,System.Boolean,System.Func{System.String,System.Object,System.Object})">
  965. <summary>
  966. Saves the specified objects to the specified Excel file.
  967. </summary>
  968. <typeparam name="T">The type of objects to save.</typeparam>
  969. <param name="file">The path to the Excel file.</param>
  970. <param name="objects">The objects to save.</param>
  971. <param name="sheetIndex">Index of the sheet.</param>
  972. <param name="xlsx">if set to <c>true</c> saves in .xlsx format; otherwise, saves in .xls format.</param>
  973. <param name="valueConverter">converter receiving property name and value</param>
  974. </member>
  975. <member name="M:Ganss.Excel.ExcelMapper.Save``1(System.IO.Stream,System.Collections.Generic.IEnumerable{``0},System.String,System.Boolean,System.Func{System.String,System.Object,System.Object})">
  976. <summary>
  977. Saves the specified objects to the specified stream.
  978. </summary>
  979. <typeparam name="T">The type of objects to save.</typeparam>
  980. <param name="stream">The stream to save the objects to.</param>
  981. <param name="objects">The objects to save.</param>
  982. <param name="sheetName">Name of the sheet.</param>
  983. <param name="xlsx">if set to <c>true</c> saves in .xlsx format; otherwise, saves in .xls format.</param>
  984. <param name="valueConverter">converter receiving property name and value</param>
  985. </member>
  986. <member name="M:Ganss.Excel.ExcelMapper.Save``1(System.IO.Stream,System.Collections.Generic.IEnumerable{``0},System.Int32,System.Boolean,System.Func{System.String,System.Object,System.Object})">
  987. <summary>
  988. Saves the specified objects to the specified stream.
  989. </summary>
  990. <typeparam name="T">The type of objects to save.</typeparam>
  991. <param name="stream">The stream to save the objects to.</param>
  992. <param name="objects">The objects to save.</param>
  993. <param name="sheetIndex">Index of the sheet.</param>
  994. <param name="xlsx">if set to <c>true</c> saves in .xlsx format; otherwise, saves in .xls format.</param>
  995. <param name="valueConverter">converter receiving property name and value</param>
  996. </member>
  997. <member name="M:Ganss.Excel.ExcelMapper.Save(System.String,System.String,System.Boolean,System.Func{System.String,System.Object,System.Object})">
  998. <summary>
  999. Saves tracked objects to the specified Excel file.
  1000. </summary>
  1001. <param name="file">The path to the Excel file.</param>
  1002. <param name="sheetName">Name of the sheet.</param>
  1003. <param name="xlsx">if set to <c>true</c> saves in .xlsx format; otherwise, saves in .xls format.</param>
  1004. <param name="valueConverter">converter receiving property name and value</param>
  1005. </member>
  1006. <member name="M:Ganss.Excel.ExcelMapper.Save(System.String,System.Int32,System.Boolean,System.Func{System.String,System.Object,System.Object})">
  1007. <summary>
  1008. Saves tracked objects to the specified Excel file.
  1009. </summary>
  1010. <param name="file">The path to the Excel file.</param>
  1011. <param name="sheetIndex">Index of the sheet.</param>
  1012. <param name="xlsx">if set to <c>true</c> saves in .xlsx format; otherwise, saves in .xls format.</param>
  1013. <param name="valueConverter">converter receiving property name and value</param>
  1014. </member>
  1015. <member name="M:Ganss.Excel.ExcelMapper.Save(System.IO.Stream,System.String,System.Boolean,System.Func{System.String,System.Object,System.Object})">
  1016. <summary>
  1017. Saves tracked objects to the specified stream.
  1018. </summary>
  1019. <param name="stream">The stream to save the objects to.</param>
  1020. <param name="sheetName">Name of the sheet.</param>
  1021. <param name="xlsx">if set to <c>true</c> saves in .xlsx format; otherwise, saves in .xls format.</param>
  1022. <param name="valueConverter">converter receiving property name and value</param>
  1023. </member>
  1024. <member name="M:Ganss.Excel.ExcelMapper.Save(System.IO.Stream,System.Int32,System.Boolean,System.Func{System.String,System.Object,System.Object})">
  1025. <summary>
  1026. Saves tracked objects to the specified stream.
  1027. </summary>
  1028. <param name="stream">The stream to save the objects to.</param>
  1029. <param name="sheetIndex">Index of the sheet.</param>
  1030. <param name="xlsx">if set to <c>true</c> saves in .xlsx format; otherwise, saves in .xls format.</param>
  1031. <param name="valueConverter">converter receiving property name and value</param>
  1032. </member>
  1033. <member name="M:Ganss.Excel.ExcelMapper.SaveAsync``1(System.String,System.Collections.Generic.IEnumerable{``0},System.String,System.Boolean,System.Func{System.String,System.Object,System.Object})">
  1034. <summary>
  1035. Saves the specified objects to the specified Excel file using async I/O.
  1036. </summary>
  1037. <typeparam name="T">The type of objects to save.</typeparam>
  1038. <param name="file">The path to the Excel file.</param>
  1039. <param name="objects">The objects to save.</param>
  1040. <param name="sheetName">Name of the sheet.</param>
  1041. <param name="xlsx">if set to <c>true</c> saves in .xlsx format; otherwise, saves in .xls format.</param>
  1042. <param name="valueConverter">converter receiving property name and value</param>
  1043. </member>
  1044. <member name="M:Ganss.Excel.ExcelMapper.SaveAsync``1(System.String,System.Collections.Generic.IEnumerable{``0},System.Int32,System.Boolean,System.Func{System.String,System.Object,System.Object})">
  1045. <summary>
  1046. Saves the specified objects to the specified Excel file using async I/O.
  1047. </summary>
  1048. <typeparam name="T">The type of objects to save.</typeparam>
  1049. <param name="file">The path to the Excel file.</param>
  1050. <param name="objects">The objects to save.</param>
  1051. <param name="sheetIndex">Index of the sheet.</param>
  1052. <param name="xlsx">if set to <c>true</c> saves in .xlsx format; otherwise, saves in .xls format.</param>
  1053. <param name="valueConverter">converter receiving property name and value</param>
  1054. </member>
  1055. <member name="M:Ganss.Excel.ExcelMapper.SaveAsync``1(System.IO.Stream,System.Collections.Generic.IEnumerable{``0},System.String,System.Boolean,System.Func{System.String,System.Object,System.Object})">
  1056. <summary>
  1057. Saves the specified objects to the specified stream using async I/O.
  1058. </summary>
  1059. <typeparam name="T">The type of objects to save.</typeparam>
  1060. <param name="stream">The stream to save the objects to.</param>
  1061. <param name="objects">The objects to save.</param>
  1062. <param name="sheetName">Name of the sheet.</param>
  1063. <param name="xlsx">if set to <c>true</c> saves in .xlsx format; otherwise, saves in .xls format.</param>
  1064. <param name="valueConverter">converter receiving property name and value</param>
  1065. </member>
  1066. <member name="M:Ganss.Excel.ExcelMapper.SaveAsync``1(System.IO.Stream,System.Collections.Generic.IEnumerable{``0},System.Int32,System.Boolean,System.Func{System.String,System.Object,System.Object})">
  1067. <summary>
  1068. Saves the specified objects to the specified stream using async I/O.
  1069. </summary>
  1070. <typeparam name="T">The type of objects to save.</typeparam>
  1071. <param name="stream">The stream to save the objects to.</param>
  1072. <param name="objects">The objects to save.</param>
  1073. <param name="sheetIndex">Index of the sheet.</param>
  1074. <param name="xlsx">if set to <c>true</c> saves in .xlsx format; otherwise, saves in .xls format.</param>
  1075. <param name="valueConverter">converter receiving property name and value</param>
  1076. </member>
  1077. <member name="M:Ganss.Excel.ExcelMapper.SaveAsync(System.String,System.String,System.Boolean,System.Func{System.String,System.Object,System.Object})">
  1078. <summary>
  1079. Saves tracked objects to the specified Excel file using async I/O.
  1080. </summary>
  1081. <param name="file">The path to the Excel file.</param>
  1082. <param name="sheetName">Name of the sheet.</param>
  1083. <param name="xlsx">if set to <c>true</c> saves in .xlsx format; otherwise, saves in .xls format.</param>
  1084. <param name="valueConverter">converter receiving property name and value</param>
  1085. </member>
  1086. <member name="M:Ganss.Excel.ExcelMapper.SaveAsync(System.String,System.Int32,System.Boolean,System.Func{System.String,System.Object,System.Object})">
  1087. <summary>
  1088. Saves tracked objects to the specified Excel file using async I/O.
  1089. </summary>
  1090. <param name="file">The path to the Excel file.</param>
  1091. <param name="sheetIndex">Index of the sheet.</param>
  1092. <param name="xlsx">if set to <c>true</c> saves in .xlsx format; otherwise, saves in .xls format.</param>
  1093. <param name="valueConverter">converter receiving property name and value</param>
  1094. </member>
  1095. <member name="M:Ganss.Excel.ExcelMapper.SaveAsync(System.IO.Stream,System.String,System.Boolean,System.Func{System.String,System.Object,System.Object})">
  1096. <summary>
  1097. Saves tracked objects to the specified stream using async I/O.
  1098. </summary>
  1099. <param name="stream">The stream to save the objects to.</param>
  1100. <param name="sheetName">Name of the sheet.</param>
  1101. <param name="xlsx">if set to <c>true</c> saves in .xlsx format; otherwise, saves in .xls format.</param>
  1102. <param name="valueConverter">converter receiving property name and value</param>
  1103. </member>
  1104. <member name="M:Ganss.Excel.ExcelMapper.SaveAsync(System.IO.Stream,System.Int32,System.Boolean,System.Func{System.String,System.Object,System.Object})">
  1105. <summary>
  1106. Saves tracked objects to the specified stream using async I/O.
  1107. </summary>
  1108. <param name="stream">The stream to save the objects to.</param>
  1109. <param name="sheetIndex">Index of the sheet.</param>
  1110. <param name="xlsx">if set to <c>true</c> saves in .xlsx format; otherwise, saves in .xls format.</param>
  1111. <param name="valueConverter">converter receiving property name and value</param>
  1112. </member>
  1113. <member name="M:Ganss.Excel.ExcelMapper.AddAfterMapping``1(System.Action{``0,System.Int32})">
  1114. <summary>
  1115. Action to call after an object is mapped
  1116. </summary>
  1117. <typeparam name="T"></typeparam>
  1118. <param name="action"></param>
  1119. <returns></returns>
  1120. </member>
  1121. <member name="M:Ganss.Excel.ExcelMapper.AddBeforeMapping``1(System.Action{``0,System.Int32})">
  1122. <summary>
  1123. Action to call before an object is mapped
  1124. </summary>
  1125. <typeparam name="T"></typeparam>
  1126. <param name="action"></param>
  1127. <returns></returns>
  1128. </member>
  1129. <member name="M:Ganss.Excel.ExcelMapper.AddMapping``1(System.String,System.Linq.Expressions.Expression{System.Func{``0,System.Object}})">
  1130. <summary>
  1131. Adds a mapping from a column name to a property.
  1132. </summary>
  1133. <typeparam name="T"></typeparam>
  1134. <param name="columnName">Name of the column.</param>
  1135. <param name="propertyExpression">The property expression.</param>
  1136. </member>
  1137. <member name="M:Ganss.Excel.ExcelMapper.AddMapping``1(System.Int32,System.Linq.Expressions.Expression{System.Func{``0,System.Object}})">
  1138. <summary>
  1139. Adds a mapping from a column index to a property.
  1140. </summary>
  1141. <typeparam name="T"></typeparam>
  1142. <param name="columnIndex">Index of the column.</param>
  1143. <param name="propertyExpression">The property expression.</param>
  1144. </member>
  1145. <member name="M:Ganss.Excel.ExcelMapper.AddMapping(System.Type,System.String,System.String)">
  1146. <summary>
  1147. Adds a mapping from a column name to a property.
  1148. </summary>
  1149. <param name="t">The type that contains the property to map to.</param>
  1150. <param name="columnName">Name of the column.</param>
  1151. <param name="propertyName">Name of the property.</param>
  1152. </member>
  1153. <member name="M:Ganss.Excel.ExcelMapper.AddMapping(System.Type,System.Int32,System.String)">
  1154. <summary>
  1155. Adds a mapping from a column name to a property.
  1156. </summary>
  1157. <param name="t">The type that contains the property to map to.</param>
  1158. <param name="columnIndex">Index of the column.</param>
  1159. <param name="propertyName">Name of the property.</param>
  1160. </member>
  1161. <member name="M:Ganss.Excel.ExcelMapper.Ignore``1(System.Linq.Expressions.Expression{System.Func{``0,System.Object}})">
  1162. <summary>
  1163. Ignores a property.
  1164. </summary>
  1165. <typeparam name="T"></typeparam>
  1166. <param name="propertyExpression">The property expression.</param>
  1167. </member>
  1168. <member name="M:Ganss.Excel.ExcelMapper.Ignore(System.Type,System.String)">
  1169. <summary>
  1170. Ignores a property.
  1171. </summary>
  1172. <param name="t">The type that contains the property to map to.</param>
  1173. <param name="propertyName">Name of the property.</param>
  1174. </member>
  1175. <member name="M:Ganss.Excel.ExcelMapper.NormalizeUsing``1(System.Func{System.String,System.String})">
  1176. <summary>
  1177. Sets a name normalization function.
  1178. This function is used when the <see cref="T:Ganss.Excel.ExcelMapper"/> object tries to find a property name from a header cell value.
  1179. It can be used if the input header cell values may contain a larger number of possible values that can be easily mapped
  1180. backed to a single property name through a function, e.g. if the header cell may contain varying amounts of whitespace.
  1181. The default is the identity function.
  1182. </summary>
  1183. <typeparam name="T"></typeparam>
  1184. <param name="normalizeName">The name normalization function.</param>
  1185. </member>
  1186. <member name="M:Ganss.Excel.ExcelMapper.NormalizeUsing(System.Type,System.Func{System.String,System.String})">
  1187. <summary>
  1188. Sets a name normalization function.
  1189. This function is used when the <see cref="T:Ganss.Excel.ExcelMapper"/> object tries to find a property name from a header cell value.
  1190. It can be used if the input header cell values may contain a larger number of possible values that can be easily mapped
  1191. backed to a single property name through a function, e.g. if the header cell may contain varying amounts of whitespace.
  1192. The default is the identity function.
  1193. </summary>
  1194. <param name="t">The type that contains the property to map to.</param>
  1195. <param name="normalizeName">The name normalization function.</param>
  1196. </member>
  1197. <member name="M:Ganss.Excel.ExcelMapper.NormalizeUsing(System.Func{System.String,System.String})">
  1198. <summary>
  1199. Sets a default name normalization function.
  1200. This function is used when the <see cref="T:Ganss.Excel.ExcelMapper"/> object tries to find a property name from a header cell value.
  1201. It can be used if the input header cell values may contain a larger number of possible values that can be easily mapped
  1202. backed to a single property name through a function, e.g. if the header cell may contain varying amounts of whitespace.
  1203. This default normalization function works across types. If a normalization function is set for a specific type it takes
  1204. precedence over this default function.
  1205. The default is the identity function.
  1206. </summary>
  1207. <param name="normalizeName">The name normalization function.</param>
  1208. </member>
  1209. <member name="M:Ganss.Excel.ExcelMapper.LetterToIndex(System.String)">
  1210. <summary>
  1211. Converts Excel column letters to column indexes (e.g. "A" yields 1).
  1212. </summary>
  1213. <param name="letter">The Excel column letter.</param>
  1214. <returns>The column index.</returns>
  1215. </member>
  1216. <member name="M:Ganss.Excel.ExcelMapper.IndexToLetter(System.Int32)">
  1217. <summary>
  1218. Converts a column index to the corresponding Excel column letter or letters (e.g. 1 yields "A").
  1219. </summary>
  1220. <param name="index">The column index.</param>
  1221. <returns>The Excel column letter or letters.</returns>
  1222. </member>
  1223. <member name="T:Ganss.Excel.Exceptions.ExcelMapperConvertException">
  1224. <summary>
  1225. Represents an error that occurs when conversion of a cell value to the mapped property type fails.
  1226. </summary>
  1227. </member>
  1228. <member name="P:Ganss.Excel.Exceptions.ExcelMapperConvertException.CellValue">
  1229. <summary>
  1230. Gets the original cell value.
  1231. </summary>
  1232. <value>
  1233. The original cell value.
  1234. </value>
  1235. </member>
  1236. <member name="P:Ganss.Excel.Exceptions.ExcelMapperConvertException.TargetType">
  1237. <summary>
  1238. Gets the type of the property that the cell is mapped to.
  1239. </summary>
  1240. <value>
  1241. The type of the property that the cell is mapped to.
  1242. </value>
  1243. </member>
  1244. <member name="P:Ganss.Excel.Exceptions.ExcelMapperConvertException.Line">
  1245. <summary>
  1246. Gets the line number of the cell where the error occurred.
  1247. </summary>
  1248. <value>
  1249. The line number of the cell where the error occurred.
  1250. </value>
  1251. </member>
  1252. <member name="P:Ganss.Excel.Exceptions.ExcelMapperConvertException.Column">
  1253. <summary>
  1254. Gets the column number of the cell where the error occurred.
  1255. </summary>
  1256. <value>
  1257. The column number of the cell where the error occurred.
  1258. </value>
  1259. </member>
  1260. <member name="M:Ganss.Excel.Exceptions.ExcelMapperConvertException.#ctor">
  1261. <summary>
  1262. Initializes a new instance of the <see cref="T:Ganss.Excel.Exceptions.ExcelMapperConvertException"/> class.
  1263. </summary>
  1264. </member>
  1265. <member name="M:Ganss.Excel.Exceptions.ExcelMapperConvertException.#ctor(System.String)">
  1266. <summary>
  1267. Initializes a new instance of the <see cref="T:Ganss.Excel.Exceptions.ExcelMapperConvertException"/> class.
  1268. </summary>
  1269. <param name="message">The message the describes the error.</param>
  1270. </member>
  1271. <member name="M:Ganss.Excel.Exceptions.ExcelMapperConvertException.#ctor(System.String,System.Exception)">
  1272. <summary>
  1273. Initializes a new instance of the <see cref="T:Ganss.Excel.Exceptions.ExcelMapperConvertException"/> class.
  1274. </summary>
  1275. <param name="message">The message the describes the error.</param>
  1276. <param name="innerException">The exception that is the cause of the current exception, or a null reference if no inner exception is specified.</param>
  1277. </member>
  1278. <member name="M:Ganss.Excel.Exceptions.ExcelMapperConvertException.#ctor(System.Object,System.Type,System.Int32,System.Int32)">
  1279. <summary>
  1280. Initializes a new instance of the <see cref="T:Ganss.Excel.Exceptions.ExcelMapperConvertException"/> class.
  1281. </summary>
  1282. <param name="cellValue">The value of the cell where the error occurred.</param>
  1283. <param name="targetType">The type of the property the cell is mapped to.</param>
  1284. <param name="line">The line number of the cell where the error occurred.</param>
  1285. <param name="column">The column number of the cell where the error occurred.</param>
  1286. </member>
  1287. <member name="M:Ganss.Excel.Exceptions.ExcelMapperConvertException.#ctor(System.Object,System.Type,System.Int32,System.Int32,System.Exception)">
  1288. <summary>
  1289. Initializes a new instance of the <see cref="T:Ganss.Excel.Exceptions.ExcelMapperConvertException"/> class.
  1290. </summary>
  1291. <param name="cellValue">The value of the cell where the error occurred.</param>
  1292. <param name="targetType">The type of the property the cell is mapped to.</param>
  1293. <param name="line">The line number of the cell where the error occurred.</param>
  1294. <param name="column">The column number of the cell where the error occurred.</param>
  1295. <param name="innerException">The exception that is the cause of the current exception, or a null reference if no inner exception is specified.</param>
  1296. </member>
  1297. <member name="M:Ganss.Excel.Exceptions.ExcelMapperConvertException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1298. <summary>
  1299. Initializes a new instance of the <see cref="T:Ganss.Excel.Exceptions.ExcelMapperConvertException"/> class with serialized data.
  1300. </summary>
  1301. <param name="info">The object that holds the serialized data.</param>
  1302. <param name="context">The contextual information about the source or destination.</param>
  1303. </member>
  1304. <member name="M:Ganss.Excel.Exceptions.ExcelMapperConvertException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  1305. <summary>
  1306. Sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/> with information about the exception.
  1307. </summary>
  1308. <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
  1309. <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
  1310. </member>
  1311. <member name="M:Ganss.Excel.Extensions.ConvertToNullableType(System.Type)">
  1312. <summary>
  1313. convert to Nullable type
  1314. </summary>
  1315. <param name="type"></param>
  1316. <returns></returns>
  1317. </member>
  1318. <member name="T:Ganss.Excel.ITypeMapperFactory">
  1319. <summary>
  1320. A caching factory of <see cref="T:Ganss.Excel.TypeMapper"/> objects.
  1321. </summary>
  1322. </member>
  1323. <member name="M:Ganss.Excel.ITypeMapperFactory.Create(System.Type)">
  1324. <summary>
  1325. Creates a <see cref="T:Ganss.Excel.TypeMapper"/> for the specified type.
  1326. </summary>
  1327. <param name="type">The type to create a <see cref="T:Ganss.Excel.TypeMapper"/> object for.</param>
  1328. <returns>A <see cref="T:Ganss.Excel.TypeMapper"/> for the specified type.</returns>
  1329. </member>
  1330. <member name="M:Ganss.Excel.ITypeMapperFactory.Create(System.Object)">
  1331. <summary>
  1332. Creates a <see cref="T:Ganss.Excel.TypeMapper"/> for the specified object.
  1333. </summary>
  1334. <param name="o">The object to create a <see cref="T:Ganss.Excel.TypeMapper"/> object for.</param>
  1335. <returns>A <see cref="T:Ganss.Excel.TypeMapper"/> for the specified object.</returns>
  1336. </member>
  1337. <member name="T:Ganss.Excel.ParsingErrorEventArgs">
  1338. <summary>
  1339. Provides data for the <see cref="E:Ganss.Excel.ExcelMapper.ErrorParsingCell"/> event.
  1340. Event handler can allow parsing to continue by setting <see cref="P:System.ComponentModel.CancelEventArgs.Cancel"/> to true,
  1341. cancelling the exception.
  1342. </summary>
  1343. </member>
  1344. <member name="P:Ganss.Excel.ParsingErrorEventArgs.Error">
  1345. <summary>
  1346. The error captured
  1347. </summary>
  1348. </member>
  1349. <member name="M:Ganss.Excel.ParsingErrorEventArgs.#ctor(Ganss.Excel.Exceptions.ExcelMapperConvertException)">
  1350. <summary>
  1351. Initializes a new instance of the <see cref="T:Ganss.Excel.ParsingErrorEventArgs"/> class.
  1352. </summary>
  1353. <param name="error">The error captured.</param>
  1354. </member>
  1355. <member name="T:Ganss.Excel.TypeMapper">
  1356. <summary>
  1357. Maps a <see cref="P:Ganss.Excel.TypeMapper.Type"/>'s properties to columns in an Excel sheet.
  1358. </summary>
  1359. </member>
  1360. <member name="P:Ganss.Excel.TypeMapper.Type">
  1361. <summary>
  1362. Gets the type being mapped.
  1363. </summary>
  1364. </member>
  1365. <member name="P:Ganss.Excel.TypeMapper.ColumnsByName">
  1366. <summary>
  1367. Gets or sets the columns by name.
  1368. </summary>
  1369. <value>
  1370. The dictionary of columns by name.
  1371. </value>
  1372. </member>
  1373. <member name="P:Ganss.Excel.TypeMapper.ColumnsByIndex">
  1374. <summary>
  1375. Gets or sets the columns by index.
  1376. </summary>
  1377. <value>
  1378. The dictionary of columns by index.
  1379. </value>
  1380. </member>
  1381. <member name="P:Ganss.Excel.TypeMapper.BeforeMappingActionInvoker">
  1382. <summary>
  1383. Gets or sets the Before Mapping action.
  1384. </summary>
  1385. </member>
  1386. <member name="P:Ganss.Excel.TypeMapper.AfterMappingActionInvoker">
  1387. <summary>
  1388. Gets or sets the After Mapping action.
  1389. </summary>
  1390. </member>
  1391. <member name="M:Ganss.Excel.TypeMapper.Create(System.Type)">
  1392. <summary>
  1393. Creates a <see cref="T:Ganss.Excel.TypeMapper"/> object from the specified type.
  1394. </summary>
  1395. <param name="type">The type.</param>
  1396. <returns>A <see cref="T:Ganss.Excel.TypeMapper"/> object.</returns>
  1397. </member>
  1398. <member name="M:Ganss.Excel.TypeMapper.Create(System.Collections.Generic.IEnumerable{NPOI.SS.UserModel.ICell},System.Boolean)">
  1399. <summary>
  1400. Creates a <see cref="T:Ganss.Excel.TypeMapper"/> object from a list of cells.
  1401. </summary>
  1402. <param name="columns">The cells.</param>
  1403. <param name="useContentAsName"><c>true</c> if the cell's contents should be used as the column name; otherwise, <c>false</c>.</param>
  1404. <returns>A <see cref="T:Ganss.Excel.TypeMapper"/> object.</returns>
  1405. </member>
  1406. <member name="M:Ganss.Excel.TypeMapper.Create(System.Dynamic.ExpandoObject)">
  1407. <summary>
  1408. Creates a <see cref="T:Ganss.Excel.TypeMapper"/> object from an <see cref="T:System.Dynamic.ExpandoObject"/> object.
  1409. </summary>
  1410. <param name="o">The <see cref="T:System.Dynamic.ExpandoObject"/> object.</param>
  1411. <returns>A <see cref="T:Ganss.Excel.TypeMapper"/> object.</returns>
  1412. </member>
  1413. <member name="M:Ganss.Excel.TypeMapper.CreateExpando">
  1414. <summary>
  1415. Creates an <see cref="T:System.Dynamic.ExpandoObject"/> object that includes type mapping information.
  1416. </summary>
  1417. <returns>An <see cref="T:System.Dynamic.ExpandoObject"/> object.</returns>
  1418. </member>
  1419. <member name="P:Ganss.Excel.TypeMapper.Constructor">
  1420. <summary>
  1421. Gets or sets the constructor to initialize the mapped type. Only used if the mapped type has no default constructor.
  1422. </summary>
  1423. </member>
  1424. <member name="P:Ganss.Excel.TypeMapper.ConstructorParams">
  1425. <summary>
  1426. Gets or sets the constructor parameters by name.
  1427. </summary>
  1428. </member>
  1429. <member name="M:Ganss.Excel.TypeMapper.GetColumnByName(System.String)">
  1430. <summary>
  1431. Gets the <see cref="T:Ganss.Excel.ColumnInfo"/> for the specified column name.
  1432. </summary>
  1433. <param name="name">The column name.</param>
  1434. <returns>A <see cref="T:Ganss.Excel.ColumnInfo"/> object or null if no <see cref="T:Ganss.Excel.ColumnInfo"/> exists for the specified column name.</returns>
  1435. </member>
  1436. <member name="M:Ganss.Excel.TypeMapper.GetColumnByIndex(System.Int32)">
  1437. <summary>
  1438. Gets the <see cref="T:Ganss.Excel.ColumnInfo"/> for the specified column index.
  1439. </summary>
  1440. <param name="index">The column index.</param>
  1441. <returns>A <see cref="T:Ganss.Excel.ColumnInfo"/> object or null if no <see cref="T:Ganss.Excel.ColumnInfo"/> exists for the specified column index.</returns>
  1442. </member>
  1443. <member name="T:Ganss.Excel.TypeMapperFactory">
  1444. <summary>
  1445. A caching factory of <see cref="T:Ganss.Excel.TypeMapper"/> objects.
  1446. </summary>
  1447. </member>
  1448. <member name="M:Ganss.Excel.TypeMapperFactory.Create(System.Type)">
  1449. <summary>
  1450. Creates a <see cref="T:Ganss.Excel.TypeMapper"/> for the specified type.
  1451. </summary>
  1452. <param name="type">The type to create a <see cref="T:Ganss.Excel.TypeMapper"/> object for.</param>
  1453. <returns>A <see cref="T:Ganss.Excel.TypeMapper"/> for the specified type.</returns>
  1454. </member>
  1455. <member name="M:Ganss.Excel.TypeMapperFactory.Create(System.Object)">
  1456. <summary>
  1457. Creates a <see cref="T:Ganss.Excel.TypeMapper"/> for the specified object.
  1458. </summary>
  1459. <param name="o">The object to create a <see cref="T:Ganss.Excel.TypeMapper"/> object for.</param>
  1460. <returns>A <see cref="T:Ganss.Excel.TypeMapper"/> for the specified object.</returns>
  1461. </member>
  1462. </members>
  1463. </doc>