EasyDevCoreV4.Common.xml 147 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>EasyDevCoreV4.Common</name>
  5. </assembly>
  6. <members>
  7. <member name="T:EasyDevCore.Common.Caches.ExpressionCache">
  8. <summary>
  9. </summary>
  10. </member>
  11. <member name="T:EasyDevCore.Common.Caches.ExpressionCache.AppendToDictionary">
  12. <summary>
  13. </summary>
  14. <param name="dictionary">The dictionary.</param>
  15. <param name="o">The o.</param>
  16. </member>
  17. <member name="F:EasyDevCore.Common.Caches.ExpressionCache.s_typeCache">
  18. <summary>
  19. The s type cache
  20. </summary>
  21. </member>
  22. <member name="F:EasyDevCore.Common.Caches.ExpressionCache._dictionaryIndexerProperty">
  23. <summary>
  24. The dictionary indexer property
  25. </summary>
  26. </member>
  27. <member name="M:EasyDevCore.Common.Caches.ExpressionCache.GetOrCreateAppendToDictionaryMethod(System.Type)">
  28. <summary>
  29. Gets the or create append to dictionary method.
  30. </summary>
  31. <param name="type">The type.</param>
  32. <returns></returns>
  33. </member>
  34. <member name="M:EasyDevCore.Common.Caches.ExpressionCache.CreateAppendToDictionaryMethod(System.Type)">
  35. <summary>
  36. Creates the append to dictionary method.
  37. </summary>
  38. <param name="type">The type.</param>
  39. <returns></returns>
  40. </member>
  41. <member name="M:EasyDevCore.Common.Caches.ExpressionCache.GetDictionaryIndexer">
  42. <summary>
  43. Gets the dictionary indexer.
  44. </summary>
  45. <returns></returns>
  46. </member>
  47. <member name="T:EasyDevCore.Common.ArgumentHelper">
  48. <summary>
  49. </summary>
  50. </member>
  51. <member name="M:EasyDevCore.Common.ArgumentHelper.Out``1(``0,``0@)">
  52. <summary>
  53. Outs the specified alias.
  54. </summary>
  55. <typeparam name="T"></typeparam>
  56. <param name="obj">The object.</param>
  57. <param name="name">The name.</param>
  58. <returns></returns>
  59. </member>
  60. <member name="M:EasyDevCore.Common.ArgumentHelper.Out``2(``0,System.Func{``0,``1},``1@)">
  61. <summary>
  62. Outs the specified selector.
  63. </summary>
  64. <typeparam name="T"></typeparam>
  65. <typeparam name="TResult">The type of the result.</typeparam>
  66. <param name="obj">The object.</param>
  67. <param name="selector">The selector.</param>
  68. <param name="name">The name.</param>
  69. <returns></returns>
  70. </member>
  71. <member name="M:EasyDevCore.Common.ArgumentHelper.GetArgValues(System.Object[])">
  72. <summary>
  73. Gets the arguments has value pair format
  74. Ex1: new { Name = ... }
  75. Ex2: "Name1,Name2", "a", "b"
  76. </summary>
  77. <param name="args">The arguments.</param>
  78. <returns></returns>
  79. </member>
  80. <member name="T:EasyDevCore.Common.CheckSumHelper">
  81. <summary>
  82. Check sum
  83. </summary>
  84. </member>
  85. <member name="M:EasyDevCore.Common.CheckSumHelper.MD5(System.IO.Stream)">
  86. <summary>
  87. MD5 hash. (128 bits)
  88. </summary>
  89. <param name="stream">The stream.</param>
  90. <returns></returns>
  91. </member>
  92. <member name="M:EasyDevCore.Common.CheckSumHelper.MD5(System.String)">
  93. <summary>
  94. Ms the d5.
  95. </summary>
  96. <param name="value">The value.</param>
  97. <returns></returns>
  98. </member>
  99. <member name="M:EasyDevCore.Common.CheckSumHelper.MD5(System.Byte[],System.Int32,System.Int32)">
  100. <summary>
  101. MD5 hash. (128 bits)
  102. </summary>
  103. <param name="buffer">The buffer.</param>
  104. <param name="offset">The offset.</param>
  105. <param name="count">The count.</param>
  106. <returns></returns>
  107. </member>
  108. <member name="M:EasyDevCore.Common.CheckSumHelper.MD5(System.Byte[])">
  109. <summary>
  110. MD5 hash. (128 bits)
  111. </summary>
  112. <param name="buffer">The buffer.</param>
  113. <returns></returns>
  114. </member>
  115. <member name="M:EasyDevCore.Common.CheckSumHelper.SHA1(System.IO.Stream)">
  116. <summary>
  117. SHA1 hash. (160 bits)
  118. </summary>
  119. <param name="stream">The stream.</param>
  120. <returns></returns>
  121. </member>
  122. <member name="M:EasyDevCore.Common.CheckSumHelper.SHA1(System.Byte[],System.Int32,System.Int32)">
  123. <summary>
  124. SHA1 hash. (160 bits)
  125. </summary>
  126. <param name="buffer">The buffer.</param>
  127. <param name="offset">The offset.</param>
  128. <param name="count">The count.</param>
  129. <returns></returns>
  130. </member>
  131. <member name="M:EasyDevCore.Common.CheckSumHelper.SHA1(System.Byte[])">
  132. <summary>
  133. SHA1 hash. (160 bits)
  134. </summary>
  135. <param name="buffer">The buffer.</param>
  136. <returns></returns>
  137. </member>
  138. <member name="M:EasyDevCore.Common.CheckSumHelper.SHA1(System.String)">
  139. <summary>
  140. SHA1 hash. (160 bits)
  141. </summary>
  142. <param name="value">The value (UTF8 encoding).</param>
  143. <returns></returns>
  144. </member>
  145. <member name="M:EasyDevCore.Common.CheckSumHelper.CRC16(System.Byte[],System.Int32,System.Int32)">
  146. <summary>
  147. CRC16 hash. (16 bits).
  148. </summary>
  149. <returns></returns>
  150. </member>
  151. <member name="M:EasyDevCore.Common.CheckSumHelper.CRC16(System.Byte[])">
  152. <summary>
  153. CRC16 hash. (16 bits).
  154. </summary>
  155. <returns></returns>
  156. </member>
  157. <member name="M:EasyDevCore.Common.CheckSumHelper.CRC16(System.String)">
  158. <summary>
  159. CRC16 hash. (16 bits).
  160. </summary>
  161. <param name="value">The value (UTF8 encoding).</param>
  162. <returns></returns>
  163. </member>
  164. <member name="M:EasyDevCore.Common.CheckSumHelper.CRC32(System.Byte[],System.Int32,System.Int32)">
  165. <summary>
  166. CRC32 hash. (32 bits).
  167. </summary>
  168. <returns></returns>
  169. </member>
  170. <member name="M:EasyDevCore.Common.CheckSumHelper.CRC32(System.Byte[])">
  171. <summary>
  172. CRC32 hash. (32 bits).
  173. </summary>
  174. <returns></returns>
  175. </member>
  176. <member name="M:EasyDevCore.Common.CheckSumHelper.CRC32(System.String)">
  177. <summary>
  178. CRC32 hash. (32 bits).
  179. </summary>
  180. <param name="value">The value (UTF8 encoding).</param>
  181. <returns></returns>
  182. </member>
  183. <member name="M:EasyDevCore.Common.CheckSumHelper.CRC64(System.Byte[],System.Int32,System.Int32)">
  184. <summary>
  185. CRC32 hash. (32 bits).
  186. </summary>
  187. <returns></returns>
  188. </member>
  189. <member name="M:EasyDevCore.Common.CheckSumHelper.CRC64(System.Byte[])">
  190. <summary>
  191. CRC64 hash. (64 bits).
  192. </summary>
  193. <returns></returns>
  194. </member>
  195. <member name="M:EasyDevCore.Common.CheckSumHelper.CRC64(System.String)">
  196. <summary>
  197. CRC32 hash. (32 bits).
  198. </summary>
  199. <param name="value">The value (UTF8 encoding).</param>
  200. <returns></returns>
  201. </member>
  202. <member name="M:EasyDevCore.Common.CheckSumHelper.RSA(System.Byte[],System.String,System.String)">
  203. <summary>
  204. RSAs the specified buffer.
  205. </summary>
  206. <param name="buffer">The buffer.</param>
  207. <param name="hashAlgorithm">The hash algorithm (SHA1, MD5, RIPEMD160).</param>
  208. <param name="xmlPrivateKey">The XML private key.</param>
  209. <returns></returns>
  210. </member>
  211. <member name="M:EasyDevCore.Common.CheckSumHelper.GenerateRSAPrivateKey(System.Int32)">
  212. <summary>
  213. Generates the RSA private key.
  214. </summary>
  215. <param name="dwKeySize">Size of the dw key.</param>
  216. <returns></returns>
  217. </member>
  218. <member name="M:EasyDevCore.Common.CheckSumHelper.RSA(System.String,System.String,System.String)">
  219. <summary>
  220. RSAs the specified value.
  221. </summary>
  222. <param name="value">The value.</param>
  223. <param name="hashAlgorithm">The hash algorithm.</param>
  224. <param name="xmlPrivateKey">The XML private key.</param>
  225. <returns></returns>
  226. </member>
  227. <member name="M:EasyDevCore.Common.CheckSumHelper.VerifyRSA(System.Byte[],System.String,System.String,System.String)">
  228. <summary>
  229. Verifies the RSA.
  230. </summary>
  231. <param name="buffer">The buffer.</param>
  232. <param name="signature">The signature.</param>
  233. <param name="hashAlgorithm">The hash algorithm (SHA1, MD5, RIPEMD160).</param>
  234. <param name="xmlPublicKey">The XML public key.</param>
  235. <returns></returns>
  236. </member>
  237. <member name="M:EasyDevCore.Common.CheckSumHelper.VerifyRSA(System.String,System.String,System.String,System.String)">
  238. <summary>
  239. RSAs the specified data.
  240. </summary>
  241. <param name="data">The data.</param>
  242. <param name="signature">The signature.</param>
  243. <param name="hashAlgorithm">The hash algorithm (SHA1, MD5, RIPEMD160).</param>
  244. <param name="xmlPublicKey">The XML public key.</param>
  245. <returns></returns>
  246. </member>
  247. <member name="M:EasyDevCore.Common.CheckSumHelper.StringHashCode(System.String)">
  248. <summary>
  249. Get the hash code of string.
  250. </summary>
  251. <param name="s">The s.</param>
  252. <returns></returns>
  253. </member>
  254. <member name="T:EasyDevCore.Common.CommonHelper">
  255. <summary>
  256. </summary>
  257. </member>
  258. <member name="T:EasyDevCore.Common.CompressMethod">
  259. <summary>
  260. </summary>
  261. </member>
  262. <member name="F:EasyDevCore.Common.CompressMethod.Deflate">
  263. <summary>
  264. The deflate
  265. </summary>
  266. </member>
  267. <member name="F:EasyDevCore.Common.CompressMethod.GZip">
  268. <summary>
  269. The G zip
  270. </summary>
  271. </member>
  272. <member name="T:EasyDevCore.Common.CompressHelper">
  273. <summary>
  274. </summary>
  275. </member>
  276. <member name="M:EasyDevCore.Common.CompressHelper.CompressData(System.Byte[],EasyDevCore.Common.CompressMethod)">
  277. <summary>
  278. Compresses the data.
  279. </summary>
  280. <param name="data">The data.</param>
  281. <param name="method">The method.</param>
  282. <returns></returns>
  283. </member>
  284. <member name="M:EasyDevCore.Common.CompressHelper.CompressData(System.Byte[],System.String,EasyDevCore.Common.Security.SymmetricAlgorithmMethod,EasyDevCore.Common.CompressMethod)">
  285. <summary>
  286. Compresses the data.
  287. </summary>
  288. <param name="data">The data.</param>
  289. <param name="password">The password to encrypt data.</param>
  290. <param name="algorithm">The algorithm.</param>
  291. <param name="method">The method.</param>
  292. <returns></returns>
  293. </member>
  294. <member name="M:EasyDevCore.Common.CompressHelper.DecompressData(System.Byte[],EasyDevCore.Common.CompressMethod)">
  295. <summary>
  296. Decompress data
  297. </summary>
  298. <param name="data">The data.</param>
  299. <param name="method">The method.</param>
  300. <returns></returns>
  301. </member>
  302. <member name="M:EasyDevCore.Common.CompressHelper.DecompressData(System.Byte[],System.String,EasyDevCore.Common.Security.SymmetricAlgorithmMethod,EasyDevCore.Common.CompressMethod)">
  303. <summary>
  304. Des the compress data.
  305. </summary>
  306. <param name="data">The data.</param>
  307. <param name="password">The password to decrypt data.</param>
  308. <param name="algorithm">The algorithm.</param>
  309. <param name="method">The method.</param>
  310. <returns></returns>
  311. </member>
  312. <member name="M:EasyDevCore.Common.CompressHelper.CompressString(System.String,System.Text.Encoding,EasyDevCore.Common.CompressMethod)">
  313. <summary>
  314. Compresses the string.
  315. </summary>
  316. <param name="value">The value.</param>
  317. <param name="method">The method.</param>
  318. <param name="encoding">The encoding.</param>
  319. <returns></returns>
  320. </member>
  321. <member name="M:EasyDevCore.Common.CompressHelper.CompressString(System.String,System.String,System.Text.Encoding,EasyDevCore.Common.CompressMethod)">
  322. <summary>
  323. Compresses the string.
  324. </summary>
  325. <param name="value">The value.</param>
  326. <param name="password">The password to encrypt data.</param>
  327. <param name="encoding">The encoding.</param>
  328. <param name="method">The method.</param>
  329. <returns></returns>
  330. </member>
  331. <member name="M:EasyDevCore.Common.CompressHelper.CompressString(System.String,EasyDevCore.Common.CompressMethod)">
  332. <summary>
  333. Compresses the string.
  334. </summary>
  335. <param name="value">The value.</param>
  336. <param name="method">The method.</param>
  337. <returns></returns>
  338. </member>
  339. <member name="M:EasyDevCore.Common.CompressHelper.CompressString(System.String,System.String,EasyDevCore.Common.CompressMethod)">
  340. <summary>
  341. Compresses the string.
  342. </summary>
  343. <param name="value">The value.</param>
  344. <param name="password">The password to encrypt.</param>
  345. <param name="method">The method.</param>
  346. <returns></returns>
  347. </member>
  348. <member name="M:EasyDevCore.Common.CompressHelper.DecompressString(System.String,System.Text.Encoding,EasyDevCore.Common.CompressMethod)">
  349. <summary>
  350. Decompresses the string.
  351. </summary>
  352. <param name="compressValue">The compress value.</param>
  353. <param name="method">The method.</param>
  354. <param name="encoding">The encoding.</param>
  355. <returns></returns>
  356. </member>
  357. <member name="M:EasyDevCore.Common.CompressHelper.DecompressString(System.String,System.String,System.Text.Encoding,EasyDevCore.Common.CompressMethod)">
  358. <summary>
  359. Decompresses the string.
  360. </summary>
  361. <param name="compressValue">The compress value.</param>
  362. <param name="password">The password.</param>
  363. <param name="encoding">The encoding.</param>
  364. <param name="method">The method.</param>
  365. <returns></returns>
  366. </member>
  367. <member name="M:EasyDevCore.Common.CompressHelper.DecompressString(System.String,EasyDevCore.Common.CompressMethod)">
  368. <summary>
  369. Decompresses the string.
  370. </summary>
  371. <param name="value">The value.</param>
  372. <param name="method">The method.</param>
  373. <returns></returns>
  374. </member>
  375. <member name="M:EasyDevCore.Common.CompressHelper.DecompressString(System.String,System.String,EasyDevCore.Common.CompressMethod)">
  376. <summary>
  377. Decompresses the string.
  378. </summary>
  379. <param name="value">The value.</param>
  380. <param name="password">The password.</param>
  381. <param name="method">The method.</param>
  382. <returns></returns>
  383. </member>
  384. <member name="T:EasyDevCore.Common.ConditionHelper">
  385. <summary>
  386. Common Helper class
  387. </summary>
  388. </member>
  389. <member name="M:EasyDevCore.Common.ConditionHelper.TestValueIn``1(``0,System.Collections.IEnumerable,System.Collections.IComparer)">
  390. <summary>
  391. Tests the value in.
  392. </summary>
  393. <typeparam name="T"></typeparam>
  394. <param name="input">The input.</param>
  395. <param name="args">The arguments.</param>
  396. <param name="comparer">The comparer.</param>
  397. <returns></returns>
  398. </member>
  399. <member name="M:EasyDevCore.Common.ConditionHelper.In``1(``0,System.Object[])">
  400. <summary>
  401. Check value in list.
  402. </summary>
  403. <param name="input">The input.</param>
  404. <param name="args">The args.</param>
  405. <returns></returns>
  406. </member>
  407. <member name="M:EasyDevCore.Common.ConditionHelper.In``1(``0,System.Collections.IComparer,System.Object[])">
  408. <summary>
  409. Ins the specified comparer.
  410. </summary>
  411. <typeparam name="T"></typeparam>
  412. <param name="input">The input.</param>
  413. <param name="comparer">The comparer.</param>
  414. <param name="args">The arguments.</param>
  415. <returns></returns>
  416. </member>
  417. <member name="M:EasyDevCore.Common.ConditionHelper.Between``1(``0,``0,``0,System.Collections.Generic.IComparer{``0})">
  418. <summary>
  419. Betweens the specified value from.
  420. </summary>
  421. <typeparam name="T"></typeparam>
  422. <param name="value">The value.</param>
  423. <param name="valueFrom">The value from.</param>
  424. <param name="valueTo">The value to.</param>
  425. <param name="comparer">The comparer.</param>
  426. <returns></returns>
  427. </member>
  428. <member name="M:EasyDevCore.Common.ConditionHelper.ValueIfException``1(System.Func{``0},``0)">
  429. <summary>
  430. Values if exception.
  431. </summary>
  432. <typeparam name="T"></typeparam>
  433. <param name="func">The function.</param>
  434. <param name="valueIfException">The value if exception.</param>
  435. <returns></returns>
  436. </member>
  437. <member name="M:EasyDevCore.Common.ConditionHelper.ChoiceIndex``1(``0,``0[])">
  438. <summary>
  439. Return the index of answer value in the question values.
  440. (-1 means no correct)
  441. </summary>
  442. <typeparam name="T"></typeparam>
  443. <param name="answer">The answer.</param>
  444. <param name="questValues">The quest values.</param>
  445. <returns></returns>
  446. </member>
  447. <member name="M:EasyDevCore.Common.ConditionHelper.Switch``2(``1,``1[],``0[],``0,System.Collections.Generic.IComparer{``1})">
  448. <summary>
  449. Switches the specified value.
  450. </summary>
  451. <typeparam name="T"></typeparam>
  452. <typeparam name="T1">The type of the 1.</typeparam>
  453. <param name="value">The value.</param>
  454. <param name="compareValues">The compare values.</param>
  455. <param name="returnValues">The return values.</param>
  456. <param name="failedValue">The failed value.</param>
  457. <param name="comparer">The comparer.</param>
  458. <returns></returns>
  459. <exception cref="T:System.ArgumentOutOfRangeException">Compare values and the same length with return values</exception>
  460. </member>
  461. <member name="M:EasyDevCore.Common.ConditionHelper.Switch``2(``1,``1[],``0[],System.Collections.Generic.IComparer{``1})">
  462. <summary>
  463. Switches the specified value.
  464. </summary>
  465. <typeparam name="T"></typeparam>
  466. <typeparam name="T1">The type of the 1.</typeparam>
  467. <param name="value">The value.</param>
  468. <param name="compareValues">The compare values.</param>
  469. <param name="returnValues">The return values.</param>
  470. <param name="comparer">The comparer.</param>
  471. <returns></returns>
  472. </member>
  473. <member name="M:EasyDevCore.Common.ConditionHelper.SwitchAll``2(``1,``1[],``0[],System.Collections.Generic.IComparer{``1})">
  474. <summary>
  475. Switches all the specified value.
  476. </summary>
  477. <typeparam name="T"></typeparam>
  478. <typeparam name="T1">The type of the 1.</typeparam>
  479. <param name="value">The value.</param>
  480. <param name="compareValues">The compare values.</param>
  481. <param name="returnValues">The return values.</param>
  482. <param name="comparer">The comparer.</param>
  483. <returns>
  484. All the value where value equal compare value
  485. </returns>
  486. <exception cref="T:System.ArgumentOutOfRangeException">Compare values and the same length with return values</exception>
  487. </member>
  488. <member name="M:EasyDevCore.Common.ConditionHelper.IIFs``1(System.Boolean[],``0[])">
  489. <summary>
  490. Mupliple If statement (if not any conditions meet, it will return last returnValues)
  491. </summary>
  492. <typeparam name="T"></typeparam>
  493. <param name="conditions">Multiple conditions.</param>
  494. <param name="returnValues">The return values.</param>
  495. <returns></returns>
  496. <exception cref="T:System.ArgumentOutOfRangeException">Conditions must be equals return values length - 1</exception>
  497. </member>
  498. <member name="M:EasyDevCore.Common.ConditionHelper.IIFAll``1(System.Boolean[],``0[])">
  499. <summary>
  500. Iifs all condition true.
  501. </summary>
  502. <typeparam name="T"></typeparam>
  503. <param name="conditions">The conditions.</param>
  504. <param name="returnValues">The return values.</param>
  505. <returns></returns>
  506. <exception cref="T:System.ArgumentOutOfRangeException">Conditions must be equals return values length - 1</exception>
  507. </member>
  508. <member name="M:EasyDevCore.Common.ConditionHelper.CompareValue(System.Object,System.Object)">
  509. <summary>
  510. Compares any value type (0: equal, 1: lower, 2: greater, 3: not equal)
  511. </summary>
  512. <param name="value1">The value 1.</param>
  513. <param name="value2">The value 2.</param>
  514. <returns></returns>
  515. </member>
  516. <member name="T:EasyDevCore.Common.ComparerExtensions">
  517. <summary>
  518. </summary>
  519. </member>
  520. <member name="T:EasyDevCore.Common.ComparerExtensions.FuncComparer`1">
  521. <summary>
  522. </summary>
  523. <typeparam name="T"></typeparam>
  524. </member>
  525. <member name="M:EasyDevCore.Common.ComparerExtensions.FuncComparer`1.#ctor(System.Comparison{`0})">
  526. <summary>
  527. Initializes a new instance of the <see cref="T:EasyDevCore.Common.ComparerExtensions.FuncComparer`1"/> class.
  528. </summary>
  529. <param name="comparison">The comparison.</param>
  530. </member>
  531. <member name="M:EasyDevCore.Common.ComparerExtensions.FuncComparer`1.Compare(`0,`0)">
  532. <summary>
  533. Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other.
  534. </summary>
  535. <param name="x">The first object to compare.</param>
  536. <param name="y">The second object to compare.</param>
  537. <returns>
  538. A signed integer that indicates the relative values of <paramref name="x" /> and <paramref name="y" />, as shown in the following table.
  539. <list type="table"><listheader><term> Value</term><description> Meaning</description></listheader><item><term> Less than zero</term><description><paramref name="x" /> is less than <paramref name="y" />.</description></item><item><term> Zero</term><description><paramref name="x" /> equals <paramref name="y" />.</description></item><item><term> Greater than zero</term><description><paramref name="x" /> is greater than <paramref name="y" />.</description></item></list>
  540. </returns>
  541. </member>
  542. <member name="M:EasyDevCore.Common.ComparerExtensions.FuncCompare``1(System.Comparison{``0})">
  543. <summary>
  544. Functions the compare.
  545. </summary>
  546. <typeparam name="T"></typeparam>
  547. <param name="comparison">The comparison.</param>
  548. <returns></returns>
  549. </member>
  550. <member name="T:EasyDevCore.Common.ConvertHelper">
  551. <summary>
  552. Helper for convert string to/from type
  553. </summary>
  554. </member>
  555. <member name="M:EasyDevCore.Common.ConvertHelper.HexToByte(System.String)">
  556. <summary>
  557. Hexes to byte.
  558. </summary>
  559. <param name="hexString">The hex string.</param>
  560. <returns></returns>
  561. </member>
  562. <member name="M:EasyDevCore.Common.ConvertHelper.ToHex(System.Byte[])">
  563. <summary>
  564. Converts to hex.
  565. </summary>
  566. <param name="values">The values.</param>
  567. <returns></returns>
  568. </member>
  569. <member name="M:EasyDevCore.Common.ConvertHelper.ChangeType(System.Object,System.Type)">
  570. <summary>
  571. Changes the type.
  572. </summary>
  573. <param name="value">The value.</param>
  574. <param name="conversionType">Type of the conversion.</param>
  575. <returns></returns>
  576. </member>
  577. <member name="M:EasyDevCore.Common.ConvertHelper.ToDynamic(System.Object)">
  578. <summary>
  579. To the dynamic.
  580. </summary>
  581. <param name="value">The value.</param>
  582. <returns></returns>
  583. </member>
  584. <member name="M:EasyDevCore.Common.ConvertHelper.ToExpando(System.Collections.Generic.IDictionary{System.String,System.Object})">
  585. <summary>
  586. Extension method that turns a dictionary of string and object to an ExpandoObject
  587. </summary>
  588. </member>
  589. <member name="M:EasyDevCore.Common.ConvertHelper.ChangeType(System.Object,System.Type,System.Object)">
  590. <summary>
  591. Changes the type.
  592. </summary>
  593. <param name="value">The value.</param>
  594. <param name="conversionType">Type of the conversion.</param>
  595. <param name="defaultValue">The default value.</param>
  596. <returns></returns>
  597. </member>
  598. <member name="M:EasyDevCore.Common.ConvertHelper.ConvertToWithDefault``1(System.Object)">
  599. <summary>
  600. Converts the to T type (if not success return default(T)).
  601. </summary>
  602. <typeparam name="T"></typeparam>
  603. <param name="value">The value.</param>
  604. <returns></returns>
  605. </member>
  606. <member name="M:EasyDevCore.Common.ConvertHelper.ConvertTo``1(System.Object)">
  607. <summary>
  608. Converts the specified value.
  609. </summary>
  610. <typeparam name="T">Type of the result value</typeparam>
  611. <param name="value">The value.</param>
  612. <returns></returns>
  613. </member>
  614. <member name="M:EasyDevCore.Common.ConvertHelper.ConvertTo``1(System.Object,``0)">
  615. <summary>
  616. Converts the specified value.
  617. </summary>
  618. <typeparam name="T">Type of the result value</typeparam>
  619. <param name="value">The value.</param>
  620. <param name="defaultValue">The default value if convert failed.</param>
  621. <returns></returns>
  622. </member>
  623. <member name="M:EasyDevCore.Common.ConvertHelper.ToString(System.Byte[])">
  624. <summary>
  625. Converts byte array to binary string
  626. </summary>
  627. <param name="array">The array.</param>
  628. <returns></returns>
  629. </member>
  630. <member name="M:EasyDevCore.Common.ConvertHelper.ToString(System.Char[])">
  631. <summary>
  632. Converts char array to binary string
  633. </summary>
  634. <param name="array">The array.</param>
  635. <returns></returns>
  636. </member>
  637. <member name="M:EasyDevCore.Common.ConvertHelper.ToByteArray(System.String)">
  638. <summary>
  639. Converts binary string to byte array.
  640. </summary>
  641. <param name="value">The value.</param>
  642. <returns></returns>
  643. </member>
  644. <member name="M:EasyDevCore.Common.ConvertHelper.ToBase24(System.String)">
  645. <summary>
  646. Strings to base24.
  647. </summary>
  648. <param name="value">The value.</param>
  649. <returns></returns>
  650. </member>
  651. <member name="M:EasyDevCore.Common.ConvertHelper.FromBase24(System.String)">
  652. <summary>
  653. Strings from base24.
  654. </summary>
  655. <param name="value">The value.</param>
  656. <returns></returns>
  657. </member>
  658. <member name="M:EasyDevCore.Common.ConvertHelper.ToBase64(System.String)">
  659. <summary>
  660. Converts to base64 (UTF8).
  661. </summary>
  662. <param name="value">The value.</param>
  663. <returns></returns>
  664. </member>
  665. <member name="M:EasyDevCore.Common.ConvertHelper.ToBase64(System.String,System.Text.Encoding)">
  666. <summary>
  667. String to base64 string.
  668. </summary>
  669. <param name="value">The value.</param>
  670. <param name="encoding">The encoding.</param>
  671. <returns></returns>
  672. </member>
  673. <member name="M:EasyDevCore.Common.ConvertHelper.FromBase64(System.String)">
  674. <summary>
  675. String from base64 string.
  676. </summary>
  677. <param name="value">The value.</param>
  678. <returns></returns>
  679. </member>
  680. <member name="M:EasyDevCore.Common.ConvertHelper.StringToWithDefault``1(System.String)">
  681. <summary>
  682. Convert strings to type T (if not success return default(T)).
  683. </summary>
  684. <typeparam name="T"></typeparam>
  685. <param name="value">The value.</param>
  686. <returns></returns>
  687. </member>
  688. <member name="M:EasyDevCore.Common.ConvertHelper.StringTo(System.String,System.Type,System.Object)">
  689. <summary>
  690. Convert strings to type T
  691. </summary>
  692. <param name="value">The value.</param>
  693. <param name="type">The type.</param>
  694. <param name="defaultValue">The default value.</param>
  695. <returns></returns>
  696. </member>
  697. <member name="M:EasyDevCore.Common.ConvertHelper.StringTo(System.String,System.Type)">
  698. <summary>
  699. Convert strings to type T
  700. </summary>
  701. <param name="value">The value.</param>
  702. <param name="type">The type.</param>
  703. <returns></returns>
  704. </member>
  705. <member name="M:EasyDevCore.Common.ConvertHelper.StringTo``1(System.String,``0)">
  706. <summary>
  707. Convert strings to type T
  708. </summary>
  709. <typeparam name="T">The type string convert to.</typeparam>
  710. <param name="value">The value.</param>
  711. <param name="defaultValue">The default value.</param>
  712. <returns></returns>
  713. </member>
  714. <member name="M:EasyDevCore.Common.ConvertHelper.StringTo``1(System.String)">
  715. <summary>
  716. Convert strings to type T
  717. </summary>
  718. <typeparam name="T"></typeparam>
  719. <param name="value">The value.</param>
  720. <returns></returns>
  721. </member>
  722. <member name="M:EasyDevCore.Common.ConvertHelper.StringFrom(System.Object,System.String)">
  723. <summary>
  724. Convert the type to string.
  725. </summary>
  726. <param name="value">The value.</param>
  727. <param name="defaultValue">The default value.</param>
  728. <returns></returns>
  729. </member>
  730. <member name="M:EasyDevCore.Common.ConvertHelper.StringFrom(System.Object)">
  731. <summary>
  732. Convert the type to string.
  733. </summary>
  734. <param name="value">The value.</param>
  735. <returns></returns>
  736. </member>
  737. <member name="T:EasyDevCore.Common.CopyHelper">
  738. <summary>
  739. </summary>
  740. </member>
  741. <member name="M:EasyDevCore.Common.CopyHelper.CloneHashtable(System.Collections.Hashtable)">
  742. <summary>
  743. Clones the hashtable.
  744. </summary>
  745. <param name="input">The input.</param>
  746. <returns></returns>
  747. </member>
  748. <member name="M:EasyDevCore.Common.CopyHelper.CloneObject``1(``0)">
  749. <summary>
  750. Clones the specified source.
  751. </summary>
  752. <typeparam name="T"></typeparam>
  753. <param name="source">The source.</param>
  754. <returns>T.</returns>
  755. <exception cref="T:System.ArgumentException">The type must be serializable.;source</exception>
  756. </member>
  757. <member name="M:EasyDevCore.Common.CopyHelper.SimpleMap``1(System.Object,System.String,System.String)">
  758. <summary>
  759. Simples the map.
  760. </summary>
  761. <typeparam name="TDest">The type of the dest.</typeparam>
  762. <param name="source">The source.</param>
  763. <param name="updateProperties">The update properties.</param>
  764. <param name="exceptProperties">The except properties.</param>
  765. <returns></returns>
  766. </member>
  767. <member name="M:EasyDevCore.Common.CopyHelper.SimpleMap``1(System.Object,``0,System.String,System.String)">
  768. <summary>
  769. Simples the map.
  770. </summary>
  771. <typeparam name="TDest">The type of the dest.</typeparam>
  772. <param name="source">The source.</param>
  773. <param name="destination">The destination.</param>
  774. <param name="updateProperties">The update properties.</param>
  775. <param name="exceptProperties">The except properties.</param>
  776. <returns></returns>
  777. </member>
  778. <member name="M:EasyDevCore.Common.CopyHelper.Copy``2(``1,``0,System.Boolean,System.Func{System.String,System.Object,System.Boolean},System.Func{System.String,System.Object,System.Object})">
  779. <summary>
  780. Copies the specified source.
  781. </summary>
  782. <typeparam name="TSource">The type of the source.</typeparam>
  783. <typeparam name="TDest">The type of the dest.</typeparam>
  784. <param name="dest">The dest.</param>
  785. <param name="source">The source.</param>
  786. <param name="caseSensitive">if set to <c>true</c> [case sensitive].</param>
  787. <param name="predicate">The predicate.</param>
  788. <param name="setter">The setter.</param>
  789. <returns></returns>
  790. </member>
  791. <member name="T:EasyDevCore.Common.DateTimeExtensions">
  792. <summary>
  793. DateTime extension helper
  794. </summary>
  795. </member>
  796. <member name="M:EasyDevCore.Common.DateTimeExtensions.ParseByFormat(System.DateTime,System.String)">
  797. <summary>
  798. Parses by format.
  799. </summary>
  800. <param name="input">The input.</param>
  801. <param name="format">The format.</param>
  802. <returns></returns>
  803. </member>
  804. <member name="M:EasyDevCore.Common.DateTimeExtensions.IsExpired(System.Nullable{System.DateTime})">
  805. <summary>
  806. Determines whether this instance is expired.
  807. </summary>
  808. <param name="input">The input.</param>
  809. <returns>
  810. <c>true</c> if the specified input is expired; otherwise, <c>false</c>.
  811. </returns>
  812. </member>
  813. <member name="M:EasyDevCore.Common.DateTimeExtensions.IsExpired(System.DateTime)">
  814. <summary>
  815. Determines whether this instance is expired.
  816. </summary>
  817. <param name="input">The input.</param>
  818. <returns>
  819. <c>true</c> if the specified input is expired; otherwise, <c>false</c>.
  820. </returns>
  821. </member>
  822. <member name="M:EasyDevCore.Common.DateTimeExtensions.GetWeekOfMonth(System.DateTime)">
  823. <summary>
  824. Gets the week of month.
  825. </summary>
  826. <param name="time">The time.</param>
  827. <returns></returns>
  828. </member>
  829. <member name="M:EasyDevCore.Common.DateTimeExtensions.GetWeekOfYear(System.DateTime)">
  830. <summary>
  831. Gets the week of year.
  832. </summary>
  833. <param name="time">The time.</param>
  834. <returns></returns>
  835. </member>
  836. <member name="T:EasyDevCore.Common.DictionaryHelper">
  837. <summary>
  838. </summary>
  839. </member>
  840. <member name="M:EasyDevCore.Common.DictionaryHelper.GetOrDefault``2(System.Collections.Generic.IDictionary{``0,``1},``0,``1)">
  841. <summary>
  842. Tries to get a value in dictionary.
  843. </summary>
  844. <typeparam name="TKey">The type of the key.</typeparam>
  845. <typeparam name="TValue">The type of the value.</typeparam>
  846. <param name="dict">The dictionary.</param>
  847. <param name="key">The key.</param>
  848. <param name="defaultValue">The default value if key not exists.</param>
  849. <returns></returns>
  850. </member>
  851. <member name="M:EasyDevCore.Common.DictionaryHelper.GetOrAdd``2(System.Collections.Generic.IDictionary{``0,``1},``0,``1)">
  852. <summary>
  853. Gets the or add.
  854. </summary>
  855. <typeparam name="TKey">The type of the key.</typeparam>
  856. <typeparam name="TValue">The type of the value.</typeparam>
  857. <param name="dict">The dictionary.</param>
  858. <param name="key">The key.</param>
  859. <param name="defaultValue">The default value will add and return if key not exits</param>
  860. <returns></returns>
  861. </member>
  862. <member name="T:EasyDevCore.Common.EnumHelper">
  863. <summary>
  864. <br />
  865. </summary>
  866. </member>
  867. <member name="M:EasyDevCore.Common.EnumHelper.HasAny(System.Enum,System.Enum[])">
  868. <summary>
  869. Determines whether the specified input has flags.
  870. </summary>
  871. <param name="input">The input.</param>
  872. <param name="args">The args.</param>
  873. <returns>
  874. <c>true</c> if the specified input has flags; otherwise, <c>false</c>.
  875. </returns>
  876. </member>
  877. <member name="M:EasyDevCore.Common.EnumHelper.GetNames(System.Enum)">
  878. <summary>Gets the names.</summary>
  879. <param name="input">The input.</param>
  880. <returns>
  881. <br />
  882. </returns>
  883. </member>
  884. <member name="M:EasyDevCore.Common.EnumHelper.GetValues``1">
  885. <summary>Gets the values.</summary>
  886. <typeparam name="T"></typeparam>
  887. <returns>
  888. <br />
  889. </returns>
  890. </member>
  891. <member name="M:EasyDevCore.Common.EnumHelper.GetDescription(System.Enum)">
  892. <summary>
  893. Gets the textual description of the enum if it has one. e.g.
  894. <code>
  895. enum UserColors
  896. {
  897. [Description("Bright Red")]
  898. BrightRed
  899. }
  900. UserColors.BrightRed.ToDescription();
  901. </code>
  902. </summary>
  903. <param name="input"></param>
  904. <returns></returns>
  905. </member>
  906. <member name="M:EasyDevCore.Common.EnumHelper.GetTypeCode(System.Enum)">
  907. <summary>Gets the type code.</summary>
  908. <param name="input">The enum.</param>
  909. <returns>
  910. <br />
  911. </returns>
  912. </member>
  913. <member name="M:EasyDevCore.Common.EnumHelper.Has``1(System.Enum,``0)">
  914. <summary>Determines whether [has] [the specified value].</summary>
  915. <typeparam name="T"></typeparam>
  916. <param name="input">The input.</param>
  917. <param name="value">The value.</param>
  918. <returns>
  919. <c>true</c> if [has] [the specified value]; otherwise, <c>false</c>.</returns>
  920. <exception cref="T:System.NotSupportedException">Enums of type {input.GetType().Name}</exception>
  921. </member>
  922. <member name="M:EasyDevCore.Common.EnumHelper.Is``1(System.Enum,``0)">
  923. <summary>Determines whether [is] [the specified value].</summary>
  924. <typeparam name="T"></typeparam>
  925. <param name="input">The input.</param>
  926. <param name="value">The value.</param>
  927. <returns>
  928. <c>true</c> if [is] [the specified value]; otherwise, <c>false</c>.</returns>
  929. <exception cref="T:System.NotSupportedException">Enums of type {input.GetType().Name}</exception>
  930. </member>
  931. <member name="M:EasyDevCore.Common.EnumHelper.Add``1(System.Enum,``0)">
  932. <summary>Adds the specified value.</summary>
  933. <typeparam name="T"></typeparam>
  934. <param name="input">The input.</param>
  935. <param name="value">The value.</param>
  936. <returns>
  937. <br />
  938. </returns>
  939. <exception cref="T:System.NotSupportedException">Enums of type {input.GetType().Name}</exception>
  940. </member>
  941. <member name="M:EasyDevCore.Common.EnumHelper.Remove``1(System.Enum,``0)">
  942. <summary>Removes the specified value.</summary>
  943. <typeparam name="T"></typeparam>
  944. <param name="input">The input.</param>
  945. <param name="value">The value.</param>
  946. <returns>
  947. <br />
  948. </returns>
  949. <exception cref="T:System.NotSupportedException">Enums of type {input.GetType().Name}</exception>
  950. </member>
  951. <member name="T:EasyDevCore.Common.ExceptionHelper">
  952. <summary>
  953. </summary>
  954. </member>
  955. <member name="M:EasyDevCore.Common.ExceptionHelper.GetExceptionStackTrace(System.Exception,System.Text.StringBuilder@)">
  956. <summary>
  957. Gets the stack trace of exception.
  958. </summary>
  959. <param name="ex">The ex.</param>
  960. <param name="msg">The MSG.</param>
  961. </member>
  962. <member name="M:EasyDevCore.Common.ExceptionHelper.GetExceptionStackTrace(System.Exception)">
  963. <summary>
  964. Gets the stack trace of exception.
  965. </summary>
  966. <param name="ex">The ex.</param>
  967. <returns></returns>
  968. </member>
  969. <member name="M:EasyDevCore.Common.ExceptionHelper.GetMessagesDetail(System.Exception)">
  970. <summary>
  971. Gets the exception info.
  972. </summary>
  973. <param name="exception">The exception.</param>
  974. <returns></returns>
  975. </member>
  976. <member name="T:EasyDevCore.Common.ExpressionHelper">
  977. <summary>
  978. </summary>
  979. </member>
  980. <member name="M:EasyDevCore.Common.ExpressionHelper.GetProperty``2(System.Linq.Expressions.Expression{System.Func{``0,``1}})">
  981. <summary>
  982. Gets the property.
  983. </summary>
  984. <typeparam name="TEntity">The type of the entity.</typeparam>
  985. <typeparam name="TProperty">The type of the property.</typeparam>
  986. <param name="expression">The expression.</param>
  987. <returns></returns>
  988. <exception cref="T:System.InvalidOperationException"></exception>
  989. </member>
  990. <member name="M:EasyDevCore.Common.ExpressionHelper.GetMemberExpression``2(System.Linq.Expressions.Expression{System.Func{``0,``1}})">
  991. <summary>
  992. Gets the member expression.
  993. </summary>
  994. <typeparam name="TEntity">The type of the entity.</typeparam>
  995. <typeparam name="TProperty">The type of the property.</typeparam>
  996. <param name="expression">The expression.</param>
  997. <returns></returns>
  998. <exception cref="T:System.ArgumentException">Not a member access - expression</exception>
  999. </member>
  1000. <member name="M:EasyDevCore.Common.ExpressionHelper.CreateSetter``2(System.Linq.Expressions.Expression{System.Func{``0,``1}})">
  1001. <summary>
  1002. Creates the setter.
  1003. </summary>
  1004. <typeparam name="TEntity">The type of the entity.</typeparam>
  1005. <typeparam name="TProperty">The type of the property.</typeparam>
  1006. <param name="property">The property.</param>
  1007. <returns></returns>
  1008. </member>
  1009. <member name="M:EasyDevCore.Common.ExpressionHelper.CreateGetter``2(System.Linq.Expressions.Expression{System.Func{``0,``1}})">
  1010. <summary>
  1011. Creates the getter.
  1012. </summary>
  1013. <typeparam name="TEntity">The type of the entity.</typeparam>
  1014. <typeparam name="TProperty">The type of the property.</typeparam>
  1015. <param name="property">The property.</param>
  1016. <returns></returns>
  1017. </member>
  1018. <member name="M:EasyDevCore.Common.ExpressionHelper.CreateDefaultConstructor``1">
  1019. <summary>
  1020. Creates the default constructor.
  1021. </summary>
  1022. <typeparam name="TEntity">The type of the entity.</typeparam>
  1023. <returns></returns>
  1024. </member>
  1025. <member name="M:EasyDevCore.Common.ExpressionHelper.GetPropGetter``2(System.String)">
  1026. <summary>
  1027. Gets the property getter.
  1028. </summary>
  1029. <typeparam name="TObject">The type of the object.</typeparam>
  1030. <typeparam name="TProperty">The type of the property.</typeparam>
  1031. <param name="propertyName">Name of the property.</param>
  1032. <returns></returns>
  1033. </member>
  1034. <member name="M:EasyDevCore.Common.ExpressionHelper.GetPropSetter``2(System.String)">
  1035. <summary>
  1036. Gets the property setter.
  1037. </summary>
  1038. <typeparam name="TObject">The type of the object.</typeparam>
  1039. <typeparam name="TProperty">The type of the property.</typeparam>
  1040. <param name="propertyName">Name of the property.</param>
  1041. <returns></returns>
  1042. </member>
  1043. <member name="M:EasyDevCore.Common.ExpressionHelper.GetValueGetter``1(System.Reflection.PropertyInfo)">
  1044. <summary>
  1045. Gets the value getter.
  1046. var getter = property.GetValueGetter&lt;ReflectedType&gt;();
  1047. </summary>
  1048. <typeparam name="T"></typeparam>
  1049. <param name="propertyInfo">The property information.</param>
  1050. <returns></returns>
  1051. <exception cref="T:System.ArgumentException"></exception>
  1052. </member>
  1053. <member name="M:EasyDevCore.Common.ExpressionHelper.GetValueSetter``1(System.Reflection.PropertyInfo)">
  1054. <summary>
  1055. Gets the value setter.
  1056. var setter = property.GetValueSetter&lt;ReflectedType&gt;();
  1057. </summary>
  1058. <typeparam name="T"></typeparam>
  1059. <param name="propertyInfo">The property information.</param>
  1060. <returns></returns>
  1061. <exception cref="T:System.ArgumentException"></exception>
  1062. </member>
  1063. <member name="T:EasyDevCore.Common.FormatHelper">
  1064. <summary>
  1065. Format Tools
  1066. </summary>
  1067. </member>
  1068. <member name="T:EasyDevCore.Common.LinqExtensions">
  1069. <summary>
  1070. </summary>
  1071. </member>
  1072. <member name="M:EasyDevCore.Common.LinqExtensions.IndexOf``1(System.Collections.Generic.IEnumerable{``0},``0)">
  1073. <summary>
  1074. Indexes the of.
  1075. </summary>
  1076. <typeparam name="TSource">The type of the source.</typeparam>
  1077. <param name="source">The source.</param>
  1078. <param name="item">The item.</param>
  1079. <returns></returns>
  1080. </member>
  1081. <member name="M:EasyDevCore.Common.LinqExtensions.ForEach``1(System.Collections.Generic.IEnumerable{``0},System.Action{``0})">
  1082. <summary>
  1083. Fors the each.
  1084. </summary>
  1085. <typeparam name="TSource">The type of the source.</typeparam>
  1086. <param name="source">The source.</param>
  1087. <param name="action">The action.</param>
  1088. <returns></returns>
  1089. </member>
  1090. <member name="M:EasyDevCore.Common.LinqExtensions.ForEach``1(System.Collections.IEnumerable,System.Action{``0})">
  1091. <summary>
  1092. Fors the each.
  1093. </summary>
  1094. <typeparam name="TSource">The type of the source.</typeparam>
  1095. <param name="source">The source.</param>
  1096. <param name="action">The action.</param>
  1097. <returns></returns>
  1098. </member>
  1099. <member name="M:EasyDevCore.Common.LinqExtensions.FirstValue``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean},System.Func{``0,``1})">
  1100. <summary>
  1101. Firsts the value.
  1102. </summary>
  1103. <typeparam name="TSource">The type of the t source.</typeparam>
  1104. <typeparam name="V"></typeparam>
  1105. <param name="source">The source.</param>
  1106. <param name="predicate">The predicate.</param>
  1107. <param name="selector">The selector.</param>
  1108. <returns>V.</returns>
  1109. </member>
  1110. <member name="M:EasyDevCore.Common.LinqExtensions.FirstValue``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})">
  1111. <summary>
  1112. Firsts the value.
  1113. </summary>
  1114. <typeparam name="TSource">The type of the t source.</typeparam>
  1115. <typeparam name="V"></typeparam>
  1116. <param name="source">The source.</param>
  1117. <param name="selector">The selector.</param>
  1118. <returns>V.</returns>
  1119. </member>
  1120. <member name="M:EasyDevCore.Common.LinqExtensions.Map``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})">
  1121. <summary>
  1122. Maps the specified selector.
  1123. </summary>
  1124. <typeparam name="TSource">The type of the source.</typeparam>
  1125. <typeparam name="TResult">The type of the result.</typeparam>
  1126. <param name="source">The source.</param>
  1127. <param name="selector">The selector.</param>
  1128. <returns>
  1129. <br />
  1130. </returns>
  1131. </member>
  1132. <member name="T:EasyDevCore.Common.NullHelper">
  1133. <summary>
  1134. </summary>
  1135. </member>
  1136. <member name="M:EasyDevCore.Common.NullHelper.DefaultValue(System.Type)">
  1137. <summary>
  1138. Default value of DBNull
  1139. </summary>
  1140. <param name="type"></param>
  1141. <returns></returns>
  1142. </member>
  1143. <member name="M:EasyDevCore.Common.NullHelper.IsNull``1(``0,``0)">
  1144. <summary>
  1145. Replaces NULL with the specified replacement value.
  1146. </summary>
  1147. <param name="checkValue">Is the expression to be checked for NULL</param>
  1148. <param name="replaceValue">Is the expression to be returned if check_value is NULL. replacement_value must have the same type as check_value.</param>
  1149. <returns>The value of check_value is returned if it is not NULL; otherwise, replacement_value is returned</returns>
  1150. </member>
  1151. <member name="M:EasyDevCore.Common.NullHelper.Coalesce``1(``0[])">
  1152. <summary>
  1153. Return first value is not null
  1154. </summary>
  1155. <param name="args">values</param>
  1156. <returns></returns>
  1157. </member>
  1158. <member name="M:EasyDevCore.Common.NullHelper.NullToDefault``1(``0)">
  1159. <summary>
  1160. Convert Null value to default value
  1161. </summary>
  1162. <param name="value"></param>
  1163. <returns></returns>
  1164. </member>
  1165. <member name="M:EasyDevCore.Common.NullHelper.ValueIfNullOrEmpty``1(``0,``0)">
  1166. <summary>
  1167. Values if null or empty.
  1168. </summary>
  1169. <typeparam name="T"></typeparam>
  1170. <param name="input">The input.</param>
  1171. <param name="defaultIfNullOrEmpty">The default if null or empty.</param>
  1172. <returns></returns>
  1173. </member>
  1174. <member name="M:EasyDevCore.Common.NullHelper.NullIf``1(``0,``0)">
  1175. <summary>
  1176. Nulls if value equals checkvalue.
  1177. </summary>
  1178. <typeparam name="T"></typeparam>
  1179. <param name="value">The value.</param>
  1180. <param name="checkValue">The check value.</param>
  1181. <returns>null if equals else return value</returns>
  1182. </member>
  1183. <member name="T:EasyDevCore.Common.QueryableExtensions">
  1184. <summary>
  1185. https://www.devtrends.co.uk/blog/stop-using-automapper-in-your-data-access-code
  1186. </summary>
  1187. </member>
  1188. <member name="M:EasyDevCore.Common.QueryableExtensions.Project``1(System.Linq.IQueryable{``0})">
  1189. <summary>
  1190. Projects the specified source.
  1191. Students.Project().To&lt;StudentAddressDetails&gt;();
  1192. </summary>
  1193. <typeparam name="TSource">The type of the source.</typeparam>
  1194. <param name="source">The source.</param>
  1195. <returns></returns>
  1196. </member>
  1197. <member name="T:EasyDevCore.Common.ProjectionExpression`1">
  1198. <summary>
  1199. </summary>
  1200. <typeparam name="TSource">The type of the source.</typeparam>
  1201. </member>
  1202. <member name="F:EasyDevCore.Common.ProjectionExpression`1.ExpressionCache">
  1203. <summary>
  1204. The expression cache
  1205. </summary>
  1206. </member>
  1207. <member name="F:EasyDevCore.Common.ProjectionExpression`1._source">
  1208. <summary>
  1209. The source
  1210. </summary>
  1211. </member>
  1212. <member name="M:EasyDevCore.Common.ProjectionExpression`1.#ctor(System.Linq.IQueryable{`0})">
  1213. <summary>
  1214. Initializes a new instance of the <see cref="T:EasyDevCore.Common.ProjectionExpression`1"/> class.
  1215. </summary>
  1216. <param name="source">The source.</param>
  1217. </member>
  1218. <member name="M:EasyDevCore.Common.ProjectionExpression`1.To``1">
  1219. <summary>
  1220. To this instance.
  1221. </summary>
  1222. <typeparam name="TDest">The type of the dest.</typeparam>
  1223. <returns></returns>
  1224. </member>
  1225. <member name="M:EasyDevCore.Common.ProjectionExpression`1.GetCachedExpression``1">
  1226. <summary>
  1227. Gets the cached expression.
  1228. </summary>
  1229. <typeparam name="TDest">The type of the dest.</typeparam>
  1230. <returns></returns>
  1231. </member>
  1232. <member name="M:EasyDevCore.Common.ProjectionExpression`1.BuildExpression``1">
  1233. <summary>
  1234. Builds the expression.
  1235. </summary>
  1236. <typeparam name="TDest">The type of the dest.</typeparam>
  1237. <returns></returns>
  1238. </member>
  1239. <member name="M:EasyDevCore.Common.ProjectionExpression`1.BuildBinding(System.Linq.Expressions.Expression,System.Reflection.MemberInfo,System.Collections.Generic.IEnumerable{System.Reflection.PropertyInfo})">
  1240. <summary>
  1241. Builds the binding.
  1242. </summary>
  1243. <param name="parameterExpression">The parameter expression.</param>
  1244. <param name="destinationProperty">The destination property.</param>
  1245. <param name="sourceProperties">The source properties.</param>
  1246. <returns></returns>
  1247. </member>
  1248. <member name="M:EasyDevCore.Common.ProjectionExpression`1.GetCacheKey``1">
  1249. <summary>
  1250. Gets the cache key.
  1251. </summary>
  1252. <typeparam name="TDest">The type of the dest.</typeparam>
  1253. <returns></returns>
  1254. </member>
  1255. <member name="M:EasyDevCore.Common.ProjectionExpression`1.SplitCamelCase(System.String)">
  1256. <summary>
  1257. Splits the camel case.
  1258. </summary>
  1259. <param name="input">The input.</param>
  1260. <returns></returns>
  1261. </member>
  1262. <member name="T:EasyDevCore.Common.ReflectionHelper">
  1263. <summary>
  1264. Reflection Tools
  1265. </summary>
  1266. </member>
  1267. <member name="M:EasyDevCore.Common.ReflectionHelper.CreateInstance(System.String,System.Object[])">
  1268. <summary>
  1269. Creates the object.
  1270. </summary>
  1271. <param name="typeName">Name of the type.</param>
  1272. <param name="args">The args.</param>
  1273. <returns></returns>
  1274. </member>
  1275. <member name="M:EasyDevCore.Common.ReflectionHelper.CreateInstance``1(System.Object[])">
  1276. <summary>
  1277. Creates the object.
  1278. </summary>
  1279. <typeparam name="T"></typeparam>
  1280. <param name="args">The arguments.</param>
  1281. <returns></returns>
  1282. </member>
  1283. <member name="M:EasyDevCore.Common.ReflectionHelper.CreateInstance(System.Type,System.Object[])">
  1284. <summary>
  1285. Creates the object.
  1286. </summary>
  1287. <param name="type">The type.</param>
  1288. <param name="args">The arguments.</param>
  1289. <returns>
  1290. <br />
  1291. </returns>
  1292. </member>
  1293. <member name="M:EasyDevCore.Common.ReflectionHelper.FindTypes(System.Type[],System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Func{System.Reflection.Assembly,System.Boolean},System.Func{System.Type,System.Boolean})">
  1294. <summary>
  1295. Finds the types.
  1296. </summary>
  1297. <param name="searchTypes">The search types.</param>
  1298. <param name="isClass">if set to <c>true</c> [is class].</param>
  1299. <param name="isAbstract">if set to <c>true</c> [is abstract].</param>
  1300. <param name="isInterface">if set to <c>true</c> [is interface].</param>
  1301. <param name="assemblyPredicate">The assembly predicate.</param>
  1302. <param name="typePredicate">The type predicate.</param>
  1303. <returns></returns>
  1304. </member>
  1305. <member name="M:EasyDevCore.Common.ReflectionHelper.FindTypes``1(System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Nullable{System.Boolean},System.Func{System.Reflection.Assembly,System.Boolean},System.Func{System.Type,System.Boolean})">
  1306. <summary>
  1307. Finds the types.
  1308. </summary>
  1309. <typeparam name="T"></typeparam>
  1310. <param name="isClass">if set to <c>true</c> [is class].</param>
  1311. <param name="isAbstract">if set to <c>true</c> [is abstract].</param>
  1312. <param name="isInterface">if set to <c>true</c> [is interface].</param>
  1313. <param name="assemblyPredicate">The assembly predicate.</param>
  1314. <param name="typePredicate">The type predicate.</param>
  1315. <returns></returns>
  1316. </member>
  1317. <member name="M:EasyDevCore.Common.ReflectionHelper.GetExpressionCustomAttribute``3(System.Linq.Expressions.Expression{System.Func{``0,``1}})">
  1318. <summary>
  1319. Gets the expression custom attribute.
  1320. </summary>
  1321. <typeparam name="ModelType">The type of the odel type.</typeparam>
  1322. <typeparam name="ValueType">The type of the alue type.</typeparam>
  1323. <typeparam name="T"></typeparam>
  1324. <param name="expression">The expression.</param>
  1325. <returns></returns>
  1326. <exception cref="T:System.ArgumentException">
  1327. </exception>
  1328. </member>
  1329. <member name="M:EasyDevCore.Common.ReflectionHelper.GetExpressionValue``2(System.Linq.Expressions.Expression{System.Func{``0,``1}},``0)">
  1330. <summary>
  1331. Gets the expression value.
  1332. </summary>
  1333. <typeparam name="ModelType">The type of the model type.</typeparam>
  1334. <typeparam name="ValueType">The type of the value type.</typeparam>
  1335. <param name="expression">The expression.</param>
  1336. <param name="source">The source.</param>
  1337. <returns>ValueType.</returns>
  1338. <exception cref="T:System.ArgumentException">
  1339. </exception>
  1340. </member>
  1341. <member name="M:EasyDevCore.Common.ReflectionHelper.GetMemberName``1(System.Linq.Expressions.Expression{System.Func{``0}})">
  1342. <summary>
  1343. Gets the name of the member.
  1344. </summary>
  1345. <typeparam name="T"></typeparam>
  1346. <param name="memberExpression">The member expression.</param>
  1347. <returns></returns>
  1348. </member>
  1349. <member name="M:EasyDevCore.Common.ReflectionHelper.GetPropertyInfo(System.Object,System.String,System.Type,System.Type[])">
  1350. <summary>
  1351. Gets the PropertyInfo for the TargetProperty.
  1352. </summary>
  1353. <param name="target">The target object.</param>
  1354. <param name="targetProperty">The target property.</param>
  1355. <param name="returnType">Type of the return.</param>
  1356. <param name="paramTypes">The param types (System.Type.EmptyTypes = no parameters).</param>
  1357. <returns></returns>
  1358. </member>
  1359. <member name="M:EasyDevCore.Common.ReflectionHelper.GetPropertyInfos(System.Type)">
  1360. <summary>
  1361. Gets the property infos.
  1362. </summary>
  1363. <param name="type">The type.</param>
  1364. <returns></returns>
  1365. </member>
  1366. <member name="M:EasyDevCore.Common.ReflectionHelper.GetPropertyInfos(System.Object)">
  1367. <summary>
  1368. Gets multi PropertyInfo for the TargetProperty.
  1369. </summary>
  1370. <param name="target">The target.</param>
  1371. <returns></returns>
  1372. </member>
  1373. <member name="M:EasyDevCore.Common.ReflectionHelper.GetMethodInfo(System.Object,System.String,System.Type[])">
  1374. <summary>
  1375. Gets the method info.
  1376. </summary>
  1377. <param name="target">The target.</param>
  1378. <param name="targetMethod">The target method.</param>
  1379. <param name="paramTypes">The param types (System.Type.EmptyTypes = no parameters).</param>
  1380. <returns></returns>
  1381. </member>
  1382. <member name="M:EasyDevCore.Common.ReflectionHelper.GetMethodInfos(System.Object,System.String)">
  1383. <summary>
  1384. Gets the method info.
  1385. </summary>
  1386. <param name="target">The target.</param>
  1387. <param name="targetMethod">The target method.</param>
  1388. <returns></returns>
  1389. </member>
  1390. <member name="M:EasyDevCore.Common.ReflectionHelper.InvokeMethod``1(``0,System.String,System.Object[])">
  1391. <summary>
  1392. Invokes the method.
  1393. </summary>
  1394. <param name="target">The target.</param>
  1395. <param name="targetMethod">The target method.</param>
  1396. <param name="args">The args.</param>
  1397. <returns></returns>
  1398. </member>
  1399. <member name="M:EasyDevCore.Common.ReflectionHelper.InvokeMethodAsync``2(``0,System.String,System.Object[])">
  1400. <summary>
  1401. Invokes the method asynchronous.
  1402. </summary>
  1403. <typeparam name="T"></typeparam>
  1404. <typeparam name="R"></typeparam>
  1405. <param name="target">The target.</param>
  1406. <param name="targetMethod">The target method.</param>
  1407. <param name="args">The arguments.</param>
  1408. <returns></returns>
  1409. </member>
  1410. <member name="M:EasyDevCore.Common.ReflectionHelper.CheckAttributeExists``1(System.Object)">
  1411. <summary>
  1412. Checks the attribute exists.
  1413. </summary>
  1414. <typeparam name="T"></typeparam>
  1415. <param name="target">The target.</param>
  1416. <returns></returns>
  1417. </member>
  1418. <member name="M:EasyDevCore.Common.ReflectionHelper.GetAttribute``1(System.Object)">
  1419. <summary>
  1420. Gets the attribute.
  1421. </summary>
  1422. <typeparam name="T"></typeparam>
  1423. <param name="target">The target.</param>
  1424. <returns></returns>
  1425. </member>
  1426. <member name="M:EasyDevCore.Common.ReflectionHelper.GetAttributes``1(System.Object)">
  1427. <summary>
  1428. Gets the attributes.
  1429. </summary>
  1430. <typeparam name="T"></typeparam>
  1431. <param name="target">The target.</param>
  1432. <returns></returns>
  1433. </member>
  1434. <member name="M:EasyDevCore.Common.ReflectionHelper.CheckPropertyExist(System.Object,System.String)">
  1435. <summary>
  1436. Checks the property exists.
  1437. </summary>
  1438. <param name="target">The target.</param>
  1439. <param name="targetProperty">The target property.</param>
  1440. <returns></returns>
  1441. </member>
  1442. <member name="M:EasyDevCore.Common.ReflectionHelper.GetPropertyValues(System.Object)">
  1443. <summary>
  1444. Gets the property values.
  1445. </summary>
  1446. <param name="target">The target.</param>
  1447. <returns></returns>
  1448. </member>
  1449. <member name="M:EasyDevCore.Common.ReflectionHelper.GetPropertyValue(System.Object,System.String)">
  1450. <summary>
  1451. Gets the property value for the TargetProperty.
  1452. </summary>
  1453. <param name="target">The target object.</param>
  1454. <param name="targetProperty">The target property.</param>
  1455. <returns>The property value.</returns>
  1456. </member>
  1457. <member name="M:EasyDevCore.Common.ReflectionHelper.GetIndexerValue(System.Object,System.Object,System.String)">
  1458. <summary>
  1459. Gets the indexer value.
  1460. </summary>
  1461. <param name="target">The target.</param>
  1462. <param name="indexValue">The index value.</param>
  1463. <param name="targetParentProperty">The target parent property.</param>
  1464. <returns></returns>
  1465. </member>
  1466. <member name="M:EasyDevCore.Common.ReflectionHelper.GetIndexerValue``1(System.Object,System.Object,System.String)">
  1467. <summary>
  1468. Gets the indexer value.
  1469. </summary>
  1470. <typeparam name="T"></typeparam>
  1471. <param name="target">The target.</param>
  1472. <param name="indexValue">The index value.</param>
  1473. <param name="targetParentProperty">The target parent property.</param>
  1474. <returns></returns>
  1475. </member>
  1476. <member name="M:EasyDevCore.Common.ReflectionHelper.SetIndexerValue``1(``0,System.Object,System.Object,System.String)">
  1477. <summary>
  1478. Sets the indexer value.
  1479. </summary>
  1480. <param name="target">The target.</param>
  1481. <param name="indexValue">The index value.</param>
  1482. <param name="value">The value.</param>
  1483. <param name="targetParentProperty">The target parent property.</param>
  1484. </member>
  1485. <member name="M:EasyDevCore.Common.ReflectionHelper.GetPropertyValue``1(System.Object,System.String)">
  1486. <summary>
  1487. Gets the property value for the TargetProperty.
  1488. </summary>
  1489. <typeparam name="T">The type of the property.</typeparam>
  1490. <param name="target">The target object.</param>
  1491. <param name="targetProperty">The target property.</param>
  1492. <returns>The property value.</returns>
  1493. </member>
  1494. <member name="M:EasyDevCore.Common.ReflectionHelper.GetPropertyValue``1(System.Object,System.String,``0)">
  1495. <summary>
  1496. Gets the property value for the TargetProperty and convert to T, if not success uses default value.
  1497. </summary>
  1498. <typeparam name="T">The type of the property.</typeparam>
  1499. <param name="target">The target object.</param>
  1500. <param name="targetProperty">The target property.</param>
  1501. <param name="defaultValue">The default value.</param>
  1502. <returns>
  1503. The property value.
  1504. </returns>
  1505. </member>
  1506. <member name="M:EasyDevCore.Common.ReflectionHelper.SetPropertyValue``1(``0,System.String,System.Object)">
  1507. <summary>
  1508. Sets the property value for the TargetProperty.
  1509. </summary>
  1510. <param name="target">The target object.</param>
  1511. <param name="targetProperty">The target property.</param>
  1512. <param name="value">The value to set.</param>
  1513. </member>
  1514. <member name="M:EasyDevCore.Common.ReflectionHelper.SetPropertyValue``1(``0,System.ComponentModel.PropertyDescriptor,System.Object)">
  1515. <summary>
  1516. Sets the property value.
  1517. </summary>
  1518. <typeparam name="TModel">The type of the model.</typeparam>
  1519. <param name="model">The model.</param>
  1520. <param name="prop">The property.</param>
  1521. <param name="value">The value.</param>
  1522. </member>
  1523. <member name="M:EasyDevCore.Common.ReflectionHelper.InvokeGenericStaticMethod(System.Type,System.Type,System.String,System.Object[])">
  1524. <summary>
  1525. Invokes the generic method.
  1526. </summary>
  1527. <param name="type">The type.</param>
  1528. <param name="interfaceType">Type of the interface.</param>
  1529. <param name="methodName">Name of the method.</param>
  1530. <param name="args">The arguments.</param>
  1531. <returns></returns>
  1532. </member>
  1533. <member name="M:EasyDevCore.Common.ReflectionHelper.InvokeGenericStaticMethodAsync``1(System.Type,System.Type,System.String,System.Object[])">
  1534. <summary>
  1535. Invokes the generic static method asynchronous.
  1536. </summary>
  1537. <param name="type">The type.</param>
  1538. <param name="interfaceType">Type of the interface.</param>
  1539. <param name="methodName">Name of the method.</param>
  1540. <param name="args">The arguments.</param>
  1541. <returns></returns>
  1542. </member>
  1543. <member name="M:EasyDevCore.Common.ReflectionHelper.InvokeGenericMethod(System.Object,System.Type,System.String,System.Object[])">
  1544. <summary>
  1545. Invokes the generic method.
  1546. </summary>
  1547. <param name="obj">The object.</param>
  1548. <param name="interfaceType">Type of the interface.</param>
  1549. <param name="methodName">Name of the method.</param>
  1550. <param name="args">The arguments.</param>
  1551. <returns></returns>
  1552. </member>
  1553. <member name="M:EasyDevCore.Common.ReflectionHelper.InvokeGenericMethodAsync(System.Object,System.Type,System.String,System.Object[])">
  1554. <summary>
  1555. Invokes the generic method asynchronous.
  1556. </summary>
  1557. <param name="obj">The object.</param>
  1558. <param name="interfaceType">Type of the interface.</param>
  1559. <param name="methodName">Name of the method.</param>
  1560. <param name="args">The arguments.</param>
  1561. <returns></returns>
  1562. </member>
  1563. <member name="T:EasyDevCore.Common.SequentialGuidType">
  1564. <summary>
  1565. </summary>
  1566. </member>
  1567. <member name="F:EasyDevCore.Common.SequentialGuidType.SequentialAsString">
  1568. <summary>
  1569. The sequential as string (sepecific for MySQL, PostgreSQL ...)
  1570. </summary>
  1571. </member>
  1572. <member name="F:EasyDevCore.Common.SequentialGuidType.SequentialAsBinary">
  1573. <summary>
  1574. The sequential as binary (sepecific for Oracle)
  1575. </summary>
  1576. </member>
  1577. <member name="F:EasyDevCore.Common.SequentialGuidType.SequentialAtEnd">
  1578. <summary>
  1579. The sequential at end (sepecific for Microsoft SQL Server)
  1580. </summary>
  1581. </member>
  1582. <member name="T:EasyDevCore.Common.SequentialGuidGenerator">
  1583. <summary>
  1584. </summary>
  1585. </member>
  1586. <member name="F:EasyDevCore.Common.SequentialGuidGenerator._rng">
  1587. <summary>
  1588. The _RNG
  1589. </summary>
  1590. </member>
  1591. <member name="M:EasyDevCore.Common.SequentialGuidGenerator.NewSequentialGuid(EasyDevCore.Common.SequentialGuidType)">
  1592. <summary>
  1593. Create a sequential GUID.
  1594. </summary>
  1595. <param name="guidType">Type of the GUID.</param>
  1596. <returns></returns>
  1597. </member>
  1598. <member name="M:EasyDevCore.Common.SequentialGuidGenerator.NextSequentialGuid(System.Guid,EasyDevCore.Common.SequentialGuidType)">
  1599. <summary>
  1600. Nexts the sequential unique identifier.
  1601. </summary>
  1602. <param name="guid">The unique identifier.</param>
  1603. <param name="guidType">Type of the unique identifier.</param>
  1604. <returns></returns>
  1605. </member>
  1606. <member name="M:EasyDevCore.Common.SequentialGuidGenerator.NextSequentialGuid(System.Guid)">
  1607. <summary>
  1608. Nexts the sequential unique identifier.
  1609. </summary>
  1610. <param name="guid">The unique identifier.</param>
  1611. <returns></returns>
  1612. </member>
  1613. <member name="M:EasyDevCore.Common.SequentialGuidGenerator.NewSequentialGuid">
  1614. <summary>
  1615. Create a sequential GUID (sepecific for Microsoft SQL Server)
  1616. (SequentialGuidType = SequentialGuidType.SequentialAtEnd).
  1617. </summary>
  1618. <returns></returns>
  1619. </member>
  1620. <member name="M:EasyDevCore.Common.SequentialGuidGenerator.NewSequentialGuid(System.Int32)">
  1621. <summary>
  1622. Create a sery sequential GUIDs (sepecific for Microsoft SQL Server)
  1623. (SequentialGuidType = SequentialGuidType.SequentialAtEnd).
  1624. </summary>
  1625. <param name="count">The count.</param>
  1626. <returns></returns>
  1627. </member>
  1628. <member name="M:EasyDevCore.Common.SequentialGuidGenerator.NewSequentialGuid(EasyDevCore.Common.SequentialGuidType,System.Int32)">
  1629. <summary>
  1630. Create a sery sequential GUIDs.
  1631. </summary>
  1632. <param name="guidType">Type of the GUID.</param>
  1633. <param name="count">The count.</param>
  1634. <returns></returns>
  1635. </member>
  1636. <member name="T:EasyDevCore.Common.StringExtensions">
  1637. <summary>
  1638. String extension helper
  1639. </summary>
  1640. </member>
  1641. <member name="M:EasyDevCore.Common.StringExtensions.In(System.String,System.StringComparison,System.String[])">
  1642. <summary>
  1643. Ins the specified string comparison.
  1644. </summary>
  1645. <param name="input">The input.</param>
  1646. <param name="comparisionType">One of the enumeration values that specifies how the strings will be compared.</param>
  1647. <param name="args">The arguments.</param>
  1648. <returns></returns>
  1649. </member>
  1650. <member name="M:EasyDevCore.Common.StringExtensions.HasAny(System.String,System.String[])">
  1651. <summary>
  1652. Determines whether the specified arguments has any.
  1653. </summary>
  1654. <param name="input">The input.</param>
  1655. <param name="args">The arguments.</param>
  1656. <returns>
  1657. <c>true</c> if the specified arguments has any; otherwise, <c>false</c>.
  1658. </returns>
  1659. </member>
  1660. <member name="M:EasyDevCore.Common.StringExtensions.HasAny(System.String,System.StringComparison,System.String[])">
  1661. <summary>
  1662. Determines whether the specified comparison has any.
  1663. </summary>
  1664. <param name="input">The input.</param>
  1665. <param name="comparison">The comparison.</param>
  1666. <param name="args">The arguments.</param>
  1667. <returns>
  1668. <c>true</c> if the specified comparison has any; otherwise, <c>false</c>.
  1669. </returns>
  1670. </member>
  1671. <member name="M:EasyDevCore.Common.StringExtensions.IsUnicode(System.String)">
  1672. <summary>
  1673. Determines whether [is unicode string] [the specified input].
  1674. </summary>
  1675. <param name="input">The input.</param>
  1676. <returns>
  1677. <c>true</c> if [is unicode string] [the specified input]; otherwise, <c>false</c>.
  1678. </returns>
  1679. </member>
  1680. <member name="M:EasyDevCore.Common.StringExtensions.LTrim(System.String)">
  1681. <summary>
  1682. Removes all leading occurrences of whitespace of input string
  1683. </summary>
  1684. <param name="input">The input.</param>
  1685. <returns></returns>
  1686. </member>
  1687. <member name="M:EasyDevCore.Common.StringExtensions.RTrim(System.String)">
  1688. <summary>
  1689. Removes all occurrences of whitespace of the end of the input string
  1690. </summary>
  1691. <param name="input">The input.</param>
  1692. <returns></returns>
  1693. </member>
  1694. <member name="M:EasyDevCore.Common.StringExtensions.Left(System.String,System.Int32)">
  1695. <summary>
  1696. Lefts the specified length.
  1697. </summary>
  1698. <param name="input">The input.</param>
  1699. <param name="len">The length.</param>
  1700. <returns></returns>
  1701. </member>
  1702. <member name="M:EasyDevCore.Common.StringExtensions.Right(System.String,System.Int32)">
  1703. <summary>
  1704. Rights the specified length.
  1705. </summary>
  1706. <param name="input">The input.</param>
  1707. <param name="len">The length.</param>
  1708. <returns></returns>
  1709. </member>
  1710. <member name="M:EasyDevCore.Common.StringExtensions.ReplaceCaseStyle(System.String,System.String,System.String,System.Int32)">
  1711. <summary>
  1712. Replaces with case style.
  1713. </summary>
  1714. <param name="text">The text.</param>
  1715. <param name="oldValue">The old value.</param>
  1716. <param name="newValue">The new value.</param>
  1717. <param name="maxMatchLength">Maximum length of the match.</param>
  1718. <returns></returns>
  1719. </member>
  1720. <member name="M:EasyDevCore.Common.StringExtensions.TransferCaseStyle(System.String,System.String,System.Int32)">
  1721. <summary>
  1722. Transfers the case style.
  1723. </summary>
  1724. <param name="match">The match.</param>
  1725. <param name="replacement">The replacement.</param>
  1726. <param name="maxMatchLength">Maximum length of the match.</param>
  1727. <returns></returns>
  1728. </member>
  1729. <member name="M:EasyDevCore.Common.StringExtensions.RegexGetMatchValues(System.String,System.String)">
  1730. <summary>
  1731. Regexes the get match values.
  1732. </summary>
  1733. <param name="input">The input.</param>
  1734. <param name="patterns">The patterns.</param>
  1735. <returns>(Key = Match Value, Value = Group Name)</returns>
  1736. </member>
  1737. <member name="M:EasyDevCore.Common.StringExtensions.RegexGroupMatch(System.String,System.String,System.Action{System.Text.RegularExpressions.Group})">
  1738. <summary>
  1739. Regexes the group match.
  1740. </summary>
  1741. <param name="input">The input.</param>
  1742. <param name="patterns">The patterns.</param>
  1743. <param name="matchHandler">The match handler is Func(Group match, string groupname, string replactedText).</param>
  1744. </member>
  1745. <member name="M:EasyDevCore.Common.StringExtensions.RegexGroupReplace(System.String,System.String,System.Func{System.Text.RegularExpressions.Group,System.String,System.String})">
  1746. <summary>
  1747. Regexes the group replace.
  1748. </summary>
  1749. <param name="input">The input.</param>
  1750. <param name="patterns">The patterns.</param>
  1751. <param name="matchHandler">The match handler is Func(Group match, string groupname, string replactedText).</param>
  1752. <returns></returns>
  1753. </member>
  1754. <member name="M:EasyDevCore.Common.StringExtensions.Substitude(System.String,System.Int32,System.Int32,System.String)">
  1755. <summary>
  1756. Substitudes the specified input.
  1757. </summary>
  1758. <param name="input">The input.</param>
  1759. <param name="index">The index.</param>
  1760. <param name="length">The length.</param>
  1761. <param name="replacedText">The replaced text.</param>
  1762. <returns></returns>
  1763. </member>
  1764. <member name="M:EasyDevCore.Common.StringExtensions.Substitude(System.String,System.Int32,System.String)">
  1765. <summary>
  1766. Substitudes the specified input.
  1767. </summary>
  1768. <param name="input">The input.</param>
  1769. <param name="index">The index.</param>
  1770. <param name="replacedText">The replaced text.</param>
  1771. <returns></returns>
  1772. </member>
  1773. <member name="M:EasyDevCore.Common.StringExtensions.SplitString(System.String,System.String,System.StringSplitOptions,System.Boolean)">
  1774. <summary>
  1775. Splits the string.
  1776. </summary>
  1777. <param name="input">The input.</param>
  1778. <param name="seperator">The seperator.</param>
  1779. <param name="splitOptions">The split options.</param>
  1780. <param name="trimSpace">if set to <c>true</c> [trim space].</param>
  1781. <returns></returns>
  1782. </member>
  1783. <member name="M:EasyDevCore.Common.StringExtensions.SplitByCommaOrSemiColon(System.String,System.StringSplitOptions,System.Boolean)">
  1784. <summary>
  1785. Splits the by comma or semi colon (,;).
  1786. </summary>
  1787. <param name="input">The input.</param>
  1788. <param name="splitOptions">The split options.</param>
  1789. <param name="trimSpace">if set to <c>true</c> [trim space].</param>
  1790. <returns>System.String[].</returns>
  1791. </member>
  1792. <member name="M:EasyDevCore.Common.StringExtensions.SplitCommaString(System.String,System.StringSplitOptions,System.Boolean)">
  1793. <summary>
  1794. Splits the comma string.
  1795. </summary>
  1796. <param name="input">The input.</param>
  1797. <param name="splitOptions">The split options.</param>
  1798. <param name="trimSpace">if set to <c>true</c> [trim space].</param>
  1799. <returns></returns>
  1800. </member>
  1801. <member name="M:EasyDevCore.Common.StringExtensions.SplitSemiColonString(System.String,System.StringSplitOptions,System.Boolean)">
  1802. <summary>
  1803. Splits the semi colon string.
  1804. </summary>
  1805. <param name="input">The input.</param>
  1806. <param name="splitOptions">The split options.</param>
  1807. <param name="trimSpace">if set to <c>true</c> [trim space].</param>
  1808. <returns></returns>
  1809. </member>
  1810. <member name="M:EasyDevCore.Common.StringExtensions.CaseInsenstiveReplace(System.String,System.String,System.String)">
  1811. <summary>
  1812. A case insenstive replace function.
  1813. </summary>
  1814. <param name="value">The string to examine.</param>
  1815. <param name="newValue">The value to replace.</param>
  1816. <param name="oldValue">The new value to be inserted</param>
  1817. <returns>A string</returns>
  1818. </member>
  1819. <member name="M:EasyDevCore.Common.StringExtensions.RemoveNewLines(System.String,System.Boolean)">
  1820. <summary>
  1821. Removes the new line (\n) and carriage return (\r) symbols.
  1822. </summary>
  1823. <param name="value">The string to search.</param>
  1824. <param name="addSpace">If true, adds a space (" ") for each newline and carriage
  1825. return found.</param>
  1826. <returns>A string</returns>
  1827. </member>
  1828. <member name="M:EasyDevCore.Common.StringExtensions.Reverse(System.String)">
  1829. <summary>
  1830. Reverse a string.
  1831. </summary>
  1832. <param name="value">The string to reverse</param>
  1833. <returns>A string</returns>
  1834. </member>
  1835. <member name="M:EasyDevCore.Common.StringExtensions.SentenceCase(System.String)">
  1836. <summary>
  1837. Converts a string to sentence case.
  1838. </summary>
  1839. <param name="value">The string to convert.</param>
  1840. <returns>A string</returns>
  1841. </member>
  1842. <member name="M:EasyDevCore.Common.StringExtensions.TitleCase(System.String)">
  1843. <summary>
  1844. Converts a string to title case.
  1845. </summary>
  1846. <param name="value">The string to convert.</param>
  1847. <returns>A string.</returns>
  1848. </member>
  1849. <member name="M:EasyDevCore.Common.StringExtensions.IsMatch(System.String,System.String,System.Boolean)">
  1850. <summary>
  1851. Determines whether the specified input is match.
  1852. </summary>
  1853. <param name="input">The input.</param>
  1854. <param name="pattern">The pattern (regular expression).</param>
  1855. <param name="ignoreCase">if set to <c>true</c> [ignore case].</param>
  1856. <returns>
  1857. <c>true</c> if the specified input is match; otherwise, <c>false</c>.
  1858. </returns>
  1859. </member>
  1860. <member name="M:EasyDevCore.Common.StringExtensions.StringLike(System.String,System.String,System.Boolean)">
  1861. <summary>
  1862. string like operator.
  1863. </summary>
  1864. <param name="input">The input.</param>
  1865. <param name="pattern">The pattern.</param>
  1866. <param name="ignoreCase">if set to <c>true</c> [ignore case].</param>
  1867. <returns></returns>
  1868. </member>
  1869. <member name="M:EasyDevCore.Common.StringExtensions.SQLLike(System.String,System.String,System.Boolean)">
  1870. <summary>
  1871. SQL like operator.
  1872. </summary>
  1873. <param name="input">The input.</param>
  1874. <param name="pattern">The pattern.</param>
  1875. <param name="ignoreCase">if set to <c>true</c> [ignore case].</param>
  1876. <returns></returns>
  1877. </member>
  1878. <member name="M:EasyDevCore.Common.StringExtensions.SQLLike(System.String,System.String)">
  1879. <summary>
  1880. SQLs the like pattern.
  1881. </summary>
  1882. <param name="input">The input.</param>
  1883. <param name="pattern">The pattern.</param>
  1884. <returns></returns>
  1885. </member>
  1886. <member name="T:EasyDevCore.Common.TypeHelper">
  1887. <summary>
  1888. </summary>
  1889. </member>
  1890. <member name="M:EasyDevCore.Common.TypeHelper.IsBaseSystemType(System.Object)">
  1891. <summary>
  1892. Determines whether [is base system type].
  1893. </summary>
  1894. <param name="value">The value.</param>
  1895. <returns>
  1896. <c>true</c> if [is base system type] [the specified value]; otherwise, <c>false</c>.
  1897. </returns>
  1898. </member>
  1899. <member name="M:EasyDevCore.Common.TypeHelper.IsList(System.Object)">
  1900. <summary>
  1901. Determines whether this instance is list.
  1902. </summary>
  1903. <param name="value">The value.</param>
  1904. <returns>
  1905. <c>true</c> if the specified value is list; otherwise, <c>false</c>.
  1906. </returns>
  1907. </member>
  1908. <member name="M:EasyDevCore.Common.TypeHelper.IsDictionary(System.Object)">
  1909. <summary>
  1910. Determines whether this instance is dictionary.
  1911. </summary>
  1912. <param name="value">The value.</param>
  1913. <returns>
  1914. <c>true</c> if the specified value is dictionary; otherwise, <c>false</c>.
  1915. </returns>
  1916. </member>
  1917. <member name="M:EasyDevCore.Common.TypeHelper.IsNullable``1(``0)">
  1918. <summary>
  1919. Determines whether the specified value is nullable.
  1920. </summary>
  1921. <typeparam name="T"></typeparam>
  1922. <param name="value">The value.</param>
  1923. <returns>
  1924. <c>true</c> if the specified value is nullable; otherwise, <c>false</c>.
  1925. </returns>
  1926. </member>
  1927. <member name="M:EasyDevCore.Common.TypeHelper.IsAnonymous(System.Type)">
  1928. <summary>
  1929. Determines whether this instance is anonymous.
  1930. </summary>
  1931. <param name="type">The type.</param>
  1932. <returns>
  1933. <c>true</c> if the specified type is anonymous; otherwise, <c>false</c>.
  1934. </returns>
  1935. </member>
  1936. <member name="M:EasyDevCore.Common.TypeHelper.IsNumericType(System.Type)">
  1937. <summary>
  1938. Determines whether [is numeric type] [the specified type].
  1939. </summary>
  1940. <param name="type">The type.</param>
  1941. <returns>
  1942. <c>true</c> if [is numeric type] [the specified type]; otherwise, <c>false</c>.
  1943. </returns>
  1944. </member>
  1945. <member name="M:EasyDevCore.Common.TypeHelper.IsNumberic(System.Object)">
  1946. <summary>
  1947. Determines whether this instance is numberic.
  1948. </summary>
  1949. <param name="value">The value.</param>
  1950. <returns>
  1951. <c>true</c> if the specified value is numberic; otherwise, <c>false</c>.
  1952. </returns>
  1953. </member>
  1954. <member name="M:EasyDevCore.Common.TypeHelper.IsExpandoObject(System.Object)">
  1955. <summary>
  1956. Determines whether [is expando object] [the specified object value].
  1957. </summary>
  1958. <param name="objectValue">The object value.</param>
  1959. <returns>
  1960. <c>true</c> if [is expando object] [the specified object value]; otherwise, <c>false</c>.
  1961. </returns>
  1962. </member>
  1963. <member name="M:EasyDevCore.Common.TypeHelper.IsDynamicObject(System.Type)">
  1964. <summary>
  1965. Determines whether [is dynamic object].
  1966. </summary>
  1967. <param name="type">The type.</param>
  1968. <returns>
  1969. <c>true</c> if [is dynamic object] [the specified type]; otherwise, <c>false</c>.
  1970. </returns>
  1971. </member>
  1972. <member name="M:EasyDevCore.Common.TypeHelper.IsInheritedFrom(System.Object,System.Type[])">
  1973. <summary>
  1974. Determines whether [is inherited from] [the specified obj].
  1975. </summary>
  1976. <param name="obj">The obj.</param>
  1977. <param name="types">The types.</param>
  1978. <returns>
  1979. <c>true</c> if [is inherited from] [the specified obj]; otherwise, <c>false</c>.
  1980. </returns>
  1981. </member>
  1982. <member name="M:EasyDevCore.Common.TypeHelper.FindInterface(System.Type,System.Type)">
  1983. <summary>
  1984. Finds the interface.
  1985. </summary>
  1986. <param name="type">The type.</param>
  1987. <param name="interfaceType">Type of the interface.</param>
  1988. <returns></returns>
  1989. </member>
  1990. <member name="M:EasyDevCore.Common.TypeHelper.FindInterface``1(System.Type)">
  1991. <summary>
  1992. Finds the interface.
  1993. </summary>
  1994. <typeparam name="T"></typeparam>
  1995. <param name="type">The type.</param>
  1996. <returns></returns>
  1997. </member>
  1998. <member name="M:EasyDevCore.Common.TypeHelper.HasGenerictArgumentType``1(System.Object,System.Int32)">
  1999. <summary>
  2000. Determines whether [has generict argument type] [the specified argument index].
  2001. </summary>
  2002. <typeparam name="TType">The type of the type.</typeparam>
  2003. <param name="value">The value.</param>
  2004. <param name="index">Index of the argument (-1 means check any).</param>
  2005. <returns>
  2006. <c>true</c> if [has generict argument type] [the specified argument index]; otherwise, <c>false</c>.
  2007. </returns>
  2008. </member>
  2009. <member name="M:EasyDevCore.Common.TypeHelper.GetGenerictArgumentType(System.Object,System.Int32)">
  2010. <summary>
  2011. Gets the type of the generict argument.
  2012. </summary>
  2013. <param name="value">The value.</param>
  2014. <param name="index">The index.</param>
  2015. <returns></returns>
  2016. </member>
  2017. <member name="M:EasyDevCore.Common.TypeHelper.HasInterface(System.Object,System.Type)">
  2018. <summary>
  2019. Determines whether this instance has interface.
  2020. </summary>
  2021. <param name="value">The value.</param>
  2022. <param name="interfaceType">Type of the interface.</param>
  2023. <returns>
  2024. <c>true</c> if the specified value has interface; otherwise, <c>false</c>.
  2025. </returns>
  2026. </member>
  2027. <member name="M:EasyDevCore.Common.TypeHelper.HasInterface``1(System.Type)">
  2028. <summary>
  2029. Determines whether the specified type has interface.
  2030. </summary>
  2031. <typeparam name="TInterface">The type of the interface.</typeparam>
  2032. <param name="type">The type.</param>
  2033. <returns>
  2034. <c>true</c> if the specified type has interface; otherwise, <c>false</c>.
  2035. </returns>
  2036. </member>
  2037. <member name="M:EasyDevCore.Common.TypeHelper.HasInterface(System.Type,System.Type)">
  2038. <summary>
  2039. Determines whether the specified interface type has interface.
  2040. </summary>
  2041. <param name="type">The type.</param>
  2042. <param name="interfaceType">Type of the interface.</param>
  2043. <returns>
  2044. <c>true</c> if the specified interface type has interface; otherwise, <c>false</c>.
  2045. </returns>
  2046. </member>
  2047. <member name="M:EasyDevCore.Common.TypeHelper.GetUnderlyingType(System.Type)">
  2048. <summary>
  2049. Gets underlying the type.
  2050. </summary>
  2051. <param name="propertyType">Type of the property.</param>
  2052. <returns></returns>
  2053. </member>
  2054. <member name="M:EasyDevCore.Common.TypeHelper.GetTypeName(System.Object)">
  2055. <summary>
  2056. Gets the name of the type.
  2057. </summary>
  2058. <param name="obj">The object.</param>
  2059. <returns></returns>
  2060. </member>
  2061. <member name="M:EasyDevCore.Common.TypeHelper.GetTypeFullName(System.Object)">
  2062. <summary>
  2063. Gets the full name of the type.
  2064. </summary>
  2065. <param name="obj">The object.</param>
  2066. <returns></returns>
  2067. </member>
  2068. <member name="T:EasyDevCore.Common.XmlHelper">
  2069. <summary>
  2070. Xml Utils
  2071. </summary>
  2072. </member>
  2073. <member name="T:EasyDevCore.Common.XmlHelper.NodeNavigator">
  2074. <summary>
  2075. Class required to navigate through children nodes
  2076. </summary>
  2077. </member>
  2078. <member name="M:EasyDevCore.Common.XmlHelper.DocToString(System.Xml.XmlDocument)">
  2079. <summary>
  2080. Converts XML document to string.
  2081. </summary>
  2082. <param name="xmlDoc">The XML doc.</param>
  2083. <returns></returns>
  2084. </member>
  2085. <member name="M:EasyDevCore.Common.XmlHelper.CreateDocument(System.IO.Stream)">
  2086. <summary>
  2087. Gets the XML doc from URL
  2088. </summary>
  2089. <param name="stream">The stream.</param>
  2090. <returns></returns>
  2091. </member>
  2092. <member name="M:EasyDevCore.Common.XmlHelper.CreateDocument(System.String)">
  2093. <summary>
  2094. Creates the XML document.
  2095. </summary>
  2096. <param name="rootName">Name of the root.</param>
  2097. <returns></returns>
  2098. </member>
  2099. <member name="M:EasyDevCore.Common.XmlHelper.CreateDocument">
  2100. <summary>
  2101. Creates the XML document.
  2102. </summary>
  2103. <returns></returns>
  2104. </member>
  2105. <member name="M:EasyDevCore.Common.XmlHelper.AddChildNodes(System.Xml.XmlNode,System.String[])">
  2106. <summary>
  2107. Adds the child node.
  2108. </summary>
  2109. <param name="parentNode">The parent node.</param>
  2110. <param name="nodeNames">The node names.</param>
  2111. <returns></returns>
  2112. </member>
  2113. <member name="M:EasyDevCore.Common.XmlHelper.AddSingleChildNode(System.Xml.XmlNode,System.String,System.Object,System.String,System.String)">
  2114. <summary>
  2115. Adds the child node with attributes.
  2116. </summary>
  2117. <param name="parentNode">The parent node.</param>
  2118. <param name="nodeName">Name of the node.</param>
  2119. <param name="value">The value.</param>
  2120. <param name="attrName">Name of the attr.</param>
  2121. <param name="attrValue">The attr value.</param>
  2122. <returns></returns>
  2123. </member>
  2124. <member name="M:EasyDevCore.Common.XmlHelper.AddSingleChildNode(System.Xml.XmlNode,System.String,System.Object)">
  2125. <summary>
  2126. Adds the single child node with value
  2127. </summary>
  2128. <param name="parentNode">The parent node.</param>
  2129. <param name="nodeName">Name of the node.</param>
  2130. <param name="value">The value.</param>
  2131. <returns></returns>
  2132. </member>
  2133. <member name="M:EasyDevCore.Common.XmlHelper.SelectSingleNode(System.Xml.XmlNode,System.String)">
  2134. <summary>
  2135. Selects the node.
  2136. </summary>
  2137. <param name="parentNode">The parent node.</param>
  2138. <param name="nodeName">Name of the node.</param>
  2139. <returns></returns>
  2140. </member>
  2141. <member name="M:EasyDevCore.Common.XmlHelper.SelectNodes(System.Xml.XmlNode,System.String)">
  2142. <summary>
  2143. Selects the nodes.
  2144. </summary>
  2145. <param name="parentNode">The parent node.</param>
  2146. <param name="nodeName">Name of the node.</param>
  2147. <returns></returns>
  2148. </member>
  2149. <member name="M:EasyDevCore.Common.XmlHelper.SelectSingleNode(System.Xml.XmlNode,System.String,System.Object)">
  2150. <summary>
  2151. Selects the node.
  2152. </summary>
  2153. <param name="parentNode">The parent node.</param>
  2154. <param name="attrName">Name of the attr.</param>
  2155. <param name="attrValue">The attr value.</param>
  2156. <returns></returns>
  2157. </member>
  2158. <member name="M:EasyDevCore.Common.XmlHelper.SetNodeValue(System.Xml.XmlNode,System.String,System.Object)">
  2159. <summary>
  2160. Sets the node value.
  2161. </summary>
  2162. <param name="node">The node.</param>
  2163. <param name="nodeName">Name of the node.</param>
  2164. <param name="value">The value.</param>
  2165. <returns></returns>
  2166. </member>
  2167. <member name="M:EasyDevCore.Common.XmlHelper.GetNodeValue(System.Xml.XmlNode,System.String,System.String)">
  2168. <summary>
  2169. Gets the node value string.
  2170. </summary>
  2171. <param name="node">The node.</param>
  2172. <param name="nodeName">Name of the node.</param>
  2173. <param name="defaultValue">The default value.</param>
  2174. <returns></returns>
  2175. </member>
  2176. <member name="M:EasyDevCore.Common.XmlHelper.GetNodeValue(System.Xml.XmlNode,System.String)">
  2177. <summary>
  2178. Gets the node value string.
  2179. </summary>
  2180. <param name="node">The node.</param>
  2181. <param name="nodeName">Name of the node.</param>
  2182. <returns></returns>
  2183. </member>
  2184. <member name="M:EasyDevCore.Common.XmlHelper.GetNodeValue``1(System.Xml.XmlNode,System.String,``0)">
  2185. <summary>
  2186. Gets the node value.
  2187. </summary>
  2188. <typeparam name="T">The type of value.</typeparam>
  2189. <param name="parentNode">The parent node.</param>
  2190. <param name="nodeName">Name of the node.</param>
  2191. <param name="defaultValue">The default value.</param>
  2192. <returns></returns>
  2193. </member>
  2194. <member name="M:EasyDevCore.Common.XmlHelper.GetNodeValue``1(System.Xml.XmlNode,System.String)">
  2195. <summary>
  2196. Gets the node value.
  2197. </summary>
  2198. <typeparam name="T">The type of value.</typeparam>
  2199. <param name="parentNode">The parent node.</param>
  2200. <param name="nodeName">Name of the node.</param>
  2201. <returns></returns>
  2202. </member>
  2203. <member name="M:EasyDevCore.Common.XmlHelper.AddNodeAttribute(System.Xml.XmlNode,System.String,System.Object)">
  2204. <summary>
  2205. Creates the node attribute.
  2206. </summary>
  2207. <param name="node">The node.</param>
  2208. <param name="attrName">Name of the attr.</param>
  2209. <param name="value">The value.</param>
  2210. <returns></returns>
  2211. </member>
  2212. <member name="M:EasyDevCore.Common.XmlHelper.SetNodeAttribute(System.Xml.XmlNode,System.String,System.Object)">
  2213. <summary>
  2214. Sets the node attribute.
  2215. </summary>
  2216. <param name="node">The node.</param>
  2217. <param name="attrName">Name of the attr.</param>
  2218. <param name="value">The value.</param>
  2219. <returns></returns>
  2220. </member>
  2221. <member name="M:EasyDevCore.Common.XmlHelper.CopyNodeAttribute(System.Xml.XmlNode,System.Xml.XmlNode,System.String)">
  2222. <summary>
  2223. Copies the node attribute.
  2224. </summary>
  2225. <param name="fromNode">From node.</param>
  2226. <param name="toNode">To node.</param>
  2227. <param name="attrName">Name of the attr.</param>
  2228. <returns></returns>
  2229. </member>
  2230. <member name="M:EasyDevCore.Common.XmlHelper.GetNodeAttribute(System.Xml.XmlNode,System.String,System.String)">
  2231. <summary>
  2232. Gets the node attribute string.
  2233. </summary>
  2234. <param name="node">The node.</param>
  2235. <param name="attrName">Name of the attr.</param>
  2236. <param name="defaultValue">The default value.</param>
  2237. <returns></returns>
  2238. </member>
  2239. <member name="M:EasyDevCore.Common.XmlHelper.GetNodeAttribute(System.Xml.XmlNode,System.String)">
  2240. <summary>
  2241. Gets the node attribute string.
  2242. </summary>
  2243. <param name="node">The node.</param>
  2244. <param name="attrName">Name of the attr.</param>
  2245. <returns></returns>
  2246. </member>
  2247. <member name="M:EasyDevCore.Common.XmlHelper.GetNodeAttribute``1(System.Xml.XmlNode,System.String,``0)">
  2248. <summary>
  2249. Gets the node attribute.
  2250. </summary>
  2251. <typeparam name="T">The type of attribute.</typeparam>
  2252. <param name="node">The node.</param>
  2253. <param name="attrName">Name of the attr.</param>
  2254. <param name="defaultValue">The default value.</param>
  2255. <returns></returns>
  2256. </member>
  2257. <member name="M:EasyDevCore.Common.XmlHelper.GetNodeAttribute``1(System.Xml.XmlNode,System.String)">
  2258. <summary>
  2259. Gets the node attribute.
  2260. </summary>
  2261. <typeparam name="T">The type of attribute.</typeparam>
  2262. <param name="node">The node.</param>
  2263. <param name="attrName">Name of the attr.</param>
  2264. <returns></returns>
  2265. </member>
  2266. <member name="M:EasyDevCore.Common.XmlHelper.NodeToString(System.Xml.XmlNode)">
  2267. <summary>
  2268. The XML node to string.
  2269. </summary>
  2270. <param name="node">The node.</param>
  2271. <returns></returns>
  2272. </member>
  2273. <member name="M:EasyDevCore.Common.XmlHelper.NodeListToString(System.Xml.XmlNodeList)">
  2274. <summary>
  2275. The XmlNodeList to string.
  2276. </summary>
  2277. <param name="nodeList">The node list.</param>
  2278. <returns></returns>
  2279. </member>
  2280. <member name="M:EasyDevCore.Common.XmlHelper.Serialize(System.Object)">
  2281. <summary>
  2282. Serializes the specified value.
  2283. </summary>
  2284. <param name="value">The value.</param>
  2285. <returns></returns>
  2286. </member>
  2287. <member name="M:EasyDevCore.Common.XmlHelper.Deserialize``1(System.String)">
  2288. <summary>
  2289. Deserializes the specified value.
  2290. </summary>
  2291. <typeparam name="T"></typeparam>
  2292. <param name="value">The value.</param>
  2293. <returns></returns>
  2294. </member>
  2295. <member name="M:EasyDevCore.Common.XmlHelper.Deserialize(System.String,System.Type)">
  2296. <summary>
  2297. Deserializes the specified value.
  2298. </summary>
  2299. <param name="value">The value.</param>
  2300. <param name="type">The type.</param>
  2301. <returns></returns>
  2302. </member>
  2303. <member name="M:EasyDevCore.Common.XmlHelper.EscapeXML(System.String)">
  2304. <summary>
  2305. Replaces invalid XML characters in a string with their valid XML equivalent.
  2306. </summary>
  2307. <param name="value">The value within which to escape invalid characters.</param>
  2308. </member>
  2309. <member name="M:EasyDevCore.Common.XmlHelper.UnescapeXML(System.String)">
  2310. <summary>
  2311. Unescapes the XML.
  2312. </summary>
  2313. <param name="value">The value.</param>
  2314. <returns></returns>
  2315. </member>
  2316. <member name="T:EasyDevCore.Common.Security.SymmetricAlgorithmMethod">
  2317. <summary>
  2318. </summary>
  2319. </member>
  2320. <member name="F:EasyDevCore.Common.Security.SymmetricAlgorithmMethod.DESCryptoServiceProvider">
  2321. <summary>
  2322. The DES crypto service provider
  2323. </summary>
  2324. </member>
  2325. <member name="F:EasyDevCore.Common.Security.SymmetricAlgorithmMethod.RijndaelManaged">
  2326. <summary>
  2327. The rijndael managed
  2328. </summary>
  2329. </member>
  2330. <member name="F:EasyDevCore.Common.Security.SymmetricAlgorithmMethod.RC2CryptoServiceProvider">
  2331. <summary>
  2332. The R c2 crypto service provider
  2333. </summary>
  2334. </member>
  2335. <member name="F:EasyDevCore.Common.Security.SymmetricAlgorithmMethod.TripleDESCryptoServiceProvider">
  2336. <summary>
  2337. The triple DES crypto service provider
  2338. </summary>
  2339. </member>
  2340. <member name="T:EasyDevCore.Common.Security.AsymmetricAlgorithmMethod">
  2341. <summary>
  2342. </summary>
  2343. </member>
  2344. <member name="F:EasyDevCore.Common.Security.AsymmetricAlgorithmMethod.DSA">
  2345. <summary>
  2346. The DSA
  2347. </summary>
  2348. </member>
  2349. <member name="F:EasyDevCore.Common.Security.AsymmetricAlgorithmMethod.ECDiffieHellman">
  2350. <summary>
  2351. The EC diffie hellman
  2352. </summary>
  2353. </member>
  2354. <member name="F:EasyDevCore.Common.Security.AsymmetricAlgorithmMethod.ECDsa">
  2355. <summary>
  2356. The EC DSA
  2357. </summary>
  2358. </member>
  2359. <member name="F:EasyDevCore.Common.Security.AsymmetricAlgorithmMethod.RSA">
  2360. <summary>
  2361. The RSA
  2362. </summary>
  2363. </member>
  2364. <member name="T:EasyDevCore.Common.Security.EncryptionHelper">
  2365. <summary>Security Helper</summary>
  2366. </member>
  2367. <member name="M:EasyDevCore.Common.Security.EncryptionHelper.SetDumpKeyString(System.String)">
  2368. <summary>
  2369. Sets the dump key string - original key to ensure it enough complex.
  2370. </summary>
  2371. <param name="dumpKey">The dump key.</param>
  2372. </member>
  2373. <member name="M:EasyDevCore.Common.Security.EncryptionHelper.RSAGenerateKeys(System.String@,System.String@,System.Int32)">
  2374. <summary>
  2375. RSAs the generate keys.
  2376. </summary>
  2377. <param name="xmlPublicKey">The XML public key.</param>
  2378. <param name="xmlPrivateKey">The XML private key.</param>
  2379. <param name="keySize">Size of the key.</param>
  2380. </member>
  2381. <member name="M:EasyDevCore.Common.Security.EncryptionHelper.RSAEncryptData(System.String,System.Byte[])">
  2382. <summary>
  2383. RSAs the encrypt data.
  2384. </summary>
  2385. <param name="xmlPublicKey">The XML public key.</param>
  2386. <param name="data">The data.</param>
  2387. <returns></returns>
  2388. </member>
  2389. <member name="M:EasyDevCore.Common.Security.EncryptionHelper.RSAEncryptString(System.String,System.String)">
  2390. <summary>
  2391. RSAs the encrypt string.
  2392. </summary>
  2393. <param name="xmlPublicKey">The XML public key.</param>
  2394. <param name="dataString">The data string.</param>
  2395. <returns></returns>
  2396. </member>
  2397. <member name="M:EasyDevCore.Common.Security.EncryptionHelper.RSADecryptData(System.String,System.Byte[])">
  2398. <summary>
  2399. RSAs the decrypt data.
  2400. </summary>
  2401. <param name="xmlPrivateKey">The XML private key.</param>
  2402. <param name="data">The data.</param>
  2403. <returns></returns>
  2404. </member>
  2405. <member name="M:EasyDevCore.Common.Security.EncryptionHelper.RSADecryptString(System.String,System.String)">
  2406. <summary>
  2407. RSAs the decrypt string.
  2408. </summary>
  2409. <param name="xmlPPrivateKey">The XML P private key.</param>
  2410. <param name="encryptedDataString">The encrypted data string.</param>
  2411. <returns></returns>
  2412. </member>
  2413. <member name="M:EasyDevCore.Common.Security.EncryptionHelper.EncryptData(System.String,EasyDevCore.Common.Security.SymmetricAlgorithmMethod,System.Byte[])">
  2414. <summary>
  2415. Encrypts the data.
  2416. </summary>
  2417. <param name="keyString">The key string.</param>
  2418. <param name="algorithm">The algorithm.</param>
  2419. <param name="data">The data.</param>
  2420. <returns></returns>
  2421. </member>
  2422. <member name="M:EasyDevCore.Common.Security.EncryptionHelper.DecryptData(System.String,System.Byte[])">
  2423. <summary>
  2424. Decrypts the data.
  2425. </summary>
  2426. <param name="keyString">The key string.</param>
  2427. <param name="data">The data.</param>
  2428. <returns></returns>
  2429. </member>
  2430. <member name="M:EasyDevCore.Common.Security.EncryptionHelper.DecryptData(System.String,EasyDevCore.Common.Security.SymmetricAlgorithmMethod,System.Byte[])">
  2431. <summary>
  2432. Decrypts the data.
  2433. </summary>
  2434. <param name="keyString">The key string.</param>
  2435. <param name="algorithm">The algorithm.</param>
  2436. <param name="data">The data.</param>
  2437. <returns></returns>
  2438. </member>
  2439. <member name="M:EasyDevCore.Common.Security.EncryptionHelper.EncryptString(System.String,System.String)">
  2440. <summary>
  2441. Encrypts the string.
  2442. </summary>
  2443. <param name="keyString">The key string.</param>
  2444. <param name="dataString">The data string.</param>
  2445. <returns></returns>
  2446. </member>
  2447. <member name="M:EasyDevCore.Common.Security.EncryptionHelper.DecryptString(System.String,System.String)">
  2448. <summary>
  2449. Decrypts the string.
  2450. </summary>
  2451. <param name="keyString">The key string.</param>
  2452. <param name="dataString">The data string.</param>
  2453. <returns></returns>
  2454. </member>
  2455. <member name="M:EasyDevCore.Common.Security.EncryptionHelper.ComplexEncryptString(System.String,System.String)">
  2456. <summary>
  2457. Complex Encrypts the string.
  2458. </summary>
  2459. <param name="keyString">The key string.</param>
  2460. <param name="dataString">The data string.</param>
  2461. <returns></returns>
  2462. </member>
  2463. <member name="M:EasyDevCore.Common.Security.EncryptionHelper.ComplexDecryptString(System.String,System.String)">
  2464. <summary>
  2465. Complex Decrypts the string.
  2466. </summary>
  2467. <param name="keyString">The key string.</param>
  2468. <param name="dataString">The data string.</param>
  2469. <returns></returns>
  2470. </member>
  2471. <member name="T:EasyDevCore.Common.Wrapper.DynamicJson">
  2472. <summary>
  2473. </summary>
  2474. </member>
  2475. <member name="M:EasyDevCore.Common.Wrapper.DynamicJson.#ctor(System.String)">
  2476. <summary>
  2477. Initializes a new instance of the <see cref="T:EasyDevCore.Common.Wrapper.DynamicJson"/> class.
  2478. </summary>
  2479. <param name="jsonString">The json string.</param>
  2480. </member>
  2481. <member name="M:EasyDevCore.Common.Wrapper.DynamicJson.#ctor(System.Collections.Generic.IDictionary{System.String,System.Object})">
  2482. <summary>
  2483. Initializes a new instance of the <see cref="T:EasyDevCore.Common.Wrapper.DynamicJson"/> class.
  2484. </summary>
  2485. <param name="dictionary">The dictionary.</param>
  2486. </member>
  2487. <member name="M:EasyDevCore.Common.Wrapper.DynamicJson.Parse(System.String)">
  2488. <summary>
  2489. Parses the specified XML string.
  2490. </summary>
  2491. <param name="jsonString">The json string.</param>
  2492. <returns></returns>
  2493. </member>
  2494. <member name="M:EasyDevCore.Common.Wrapper.DynamicJson.Parse(System.Collections.Generic.IDictionary{System.String,System.Object})">
  2495. <summary>
  2496. Parses the specified dictionary.
  2497. </summary>
  2498. <param name="dictionary">The dictionary.</param>
  2499. <returns></returns>
  2500. </member>
  2501. <member name="M:EasyDevCore.Common.Wrapper.DynamicJson.Load(System.String)">
  2502. <summary>
  2503. Loads the specified filename.
  2504. </summary>
  2505. <param name="filename">The filename.</param>
  2506. <returns></returns>
  2507. </member>
  2508. <member name="M:EasyDevCore.Common.Wrapper.DynamicJson.TryGetMember(System.Dynamic.GetMemberBinder,System.Object@)">
  2509. <summary>
  2510. Provides the implementation for operations that get member values. Classes derived from the <see cref="T:System.Dynamic.DynamicObject" /> class can override this method to specify dynamic behavior for operations such as getting a value for a property.
  2511. </summary>
  2512. <param name="binder">Provides information about the object that called the dynamic operation. The <c>binder.Name</c> property provides the name of the member on which the dynamic operation is performed. For example, for the <c>Console.WriteLine(sampleObject.SampleProperty)</c> statement, where <c>sampleObject</c> is an instance of the class derived from the <see cref="T:System.Dynamic.DynamicObject" /> class, <c>binder.Name</c> returns "SampleProperty". The <c>binder.IgnoreCase</c> property specifies whether the member name is case-sensitive.</param>
  2513. <param name="result">The result of the get operation. For example, if the method is called for a property, you can assign the property value to <paramref name="result" />.</param>
  2514. <returns>
  2515. <see langword="true" /> if the operation is successful; otherwise, <see langword="false" />. If this method returns <see langword="false" />, the run-time binder of the language determines the behavior. (In most cases, a run-time exception is thrown.)
  2516. </returns>
  2517. </member>
  2518. <member name="M:EasyDevCore.Common.Wrapper.DynamicJson.WrapResultObject(System.Object)">
  2519. <summary>
  2520. Wraps the result object.
  2521. </summary>
  2522. <param name="result">The result.</param>
  2523. <returns></returns>
  2524. </member>
  2525. <member name="M:EasyDevCore.Common.Wrapper.DynamicJson.TryGetIndex(System.Dynamic.GetIndexBinder,System.Object[],System.Object@)">
  2526. <summary>
  2527. Provides the implementation for operations that get a value by index. Classes derived from the <see cref="T:System.Dynamic.DynamicObject" /> class can override this method to specify dynamic behavior for indexing operations.
  2528. </summary>
  2529. <param name="binder">Provides information about the operation.</param>
  2530. <param name="indexes">The indexes that are used in the operation. For example, for the <c>sampleObject[3]</c> operation in C# (<c>sampleObject(3)</c> in Visual Basic), where <c>sampleObject</c> is derived from the <see langword="DynamicObject" /> class, <c>indexes[0]</c> is equal to 3.</param>
  2531. <param name="result">The result of the index operation.</param>
  2532. <returns>
  2533. <see langword="true" /> if the operation is successful; otherwise, <see langword="false" />. If this method returns <see langword="false" />, the run-time binder of the language determines the behavior. (In most cases, a run-time exception is thrown.)
  2534. </returns>
  2535. </member>
  2536. <member name="T:EasyDevCore.Common.Wrapper.DynamicObjectWrapper">
  2537. <summary>
  2538. Call static member
  2539. </summary>
  2540. </member>
  2541. <member name="M:EasyDevCore.Common.Wrapper.DynamicObjectWrapper.#ctor(System.Type)">
  2542. <summary>
  2543. Initializes a new instance of the <see cref="T:EasyDevCore.Common.Wrapper.DynamicObjectWrapper"/> class.
  2544. </summary>
  2545. <param name="type">The type.</param>
  2546. </member>
  2547. <member name="M:EasyDevCore.Common.Wrapper.DynamicObjectWrapper.TryGetMember(System.Dynamic.GetMemberBinder,System.Object@)">
  2548. <summary>
  2549. Provides the implementation for operations that get member values. Classes derived from the <see cref="T:System.Dynamic.DynamicObject"/> class can override this method to specify dynamic behavior for operations such as getting a value for a property.
  2550. </summary>
  2551. <param name="binder">Provides information about the object that called the dynamic operation. The binder.Name property provides the name of the member on which the dynamic operation is performed. For example, for the Console.WriteLine(sampleObject.SampleProperty) statement, where sampleObject is an instance of the class derived from the <see cref="T:System.Dynamic.DynamicObject"/> class, binder.Name returns "SampleProperty". The binder.IgnoreCase property specifies whether the member name is case-sensitive.</param>
  2552. <param name="result">The result of the get operation. For example, if the method is called for a property, you can assign the property value to <paramref name="result"/>.</param>
  2553. <returns>
  2554. true if the operation is successful; otherwise, false. If this method returns false, the run-time binder of the language determines the behavior. (In most cases, a run-time exception is thrown.)
  2555. </returns>
  2556. </member>
  2557. <member name="M:EasyDevCore.Common.Wrapper.DynamicObjectWrapper.TryInvokeMember(System.Dynamic.InvokeMemberBinder,System.Object[],System.Object@)">
  2558. <summary>
  2559. Provides the implementation for operations that invoke a member. Classes derived from the <see cref="T:System.Dynamic.DynamicObject"/> class can override this method to specify dynamic behavior for operations such as calling a method.
  2560. </summary>
  2561. <param name="binder">Provides information about the dynamic operation. The binder.Name property provides the name of the member on which the dynamic operation is performed. For example, for the statement sampleObject.SampleMethod(100), where sampleObject is an instance of the class derived from the <see cref="T:System.Dynamic.DynamicObject"/> class, binder.Name returns "SampleMethod". The binder.IgnoreCase property specifies whether the member name is case-sensitive.</param>
  2562. <param name="args">The arguments that are passed to the object member during the invoke operation. For example, for the statement sampleObject.SampleMethod(100), where sampleObject is derived from the <see cref="T:System.Dynamic.DynamicObject"/> class, <paramref name="args"/> is equal to 100.</param>
  2563. <param name="result">The result of the member invocation.</param>
  2564. <returns>
  2565. true if the operation is successful; otherwise, false. If this method returns false, the run-time binder of the language determines the behavior. (In most cases, a language-specific run-time exception is thrown.)
  2566. </returns>
  2567. </member>
  2568. <member name="T:EasyDevCore.Common.Wrapper.DynamicXml">
  2569. <summary>
  2570. </summary>
  2571. </member>
  2572. <member name="F:EasyDevCore.Common.Wrapper.DynamicXml._root">
  2573. <summary>
  2574. The _root
  2575. </summary>
  2576. </member>
  2577. <member name="M:EasyDevCore.Common.Wrapper.DynamicXml.#ctor(System.Xml.Linq.XElement)">
  2578. <summary>
  2579. Prevents a default instance of the <see cref="T:EasyDevCore.Common.Wrapper.DynamicXml"/> class from being created.
  2580. </summary>
  2581. <param name="root">The root.</param>
  2582. </member>
  2583. <member name="M:EasyDevCore.Common.Wrapper.DynamicXml.Parse(System.String)">
  2584. <summary>
  2585. Parses the specified XML string.
  2586. </summary>
  2587. <param name="xmlString">The XML string.</param>
  2588. <returns></returns>
  2589. </member>
  2590. <member name="M:EasyDevCore.Common.Wrapper.DynamicXml.Load(System.String)">
  2591. <summary>
  2592. Loads the specified filename.
  2593. </summary>
  2594. <param name="filename">The filename.</param>
  2595. <returns></returns>
  2596. </member>
  2597. <member name="M:EasyDevCore.Common.Wrapper.DynamicXml.TryGetMember(System.Dynamic.GetMemberBinder,System.Object@)">
  2598. <summary>
  2599. Provides the implementation for operations that get member values. Classes derived from the <see cref="T:System.Dynamic.DynamicObject" /> class can override this method to specify dynamic behavior for operations such as getting a value for a property.
  2600. </summary>
  2601. <param name="binder">Provides information about the object that called the dynamic operation. The binder.Name property provides the name of the member on which the dynamic operation is performed. For example, for the Console.WriteLine(sampleObject.SampleProperty) statement, where sampleObject is an instance of the class derived from the <see cref="T:System.Dynamic.DynamicObject" /> class, binder.Name returns "SampleProperty". The binder.IgnoreCase property specifies whether the member name is case-sensitive.</param>
  2602. <param name="result">The result of the get operation. For example, if the method is called for a property, you can assign the property value to <paramref name="result" />.</param>
  2603. <returns>
  2604. true if the operation is successful; otherwise, false. If this method returns false, the run-time binder of the language determines the behavior. (In most cases, a run-time exception is thrown.)
  2605. </returns>
  2606. </member>
  2607. <member name="T:EasyDevCore.Common.Wrapper.DynamicXMLNode">
  2608. <summary>
  2609. </summary>
  2610. </member>
  2611. <member name="P:EasyDevCore.Common.Wrapper.DynamicXMLNode.Node">
  2612. <summary>
  2613. Gets or sets the node.
  2614. </summary>
  2615. <value>
  2616. The node.
  2617. </value>
  2618. </member>
  2619. <member name="M:EasyDevCore.Common.Wrapper.DynamicXMLNode.#ctor(System.Xml.Linq.XElement)">
  2620. <summary>
  2621. Initializes a new instance of the <see cref="T:EasyDevCore.Common.Wrapper.DynamicXMLNode"/> class.
  2622. </summary>
  2623. <param name="node">The node.</param>
  2624. </member>
  2625. <member name="M:EasyDevCore.Common.Wrapper.DynamicXMLNode.#ctor">
  2626. <summary>
  2627. Initializes a new instance of the <see cref="T:EasyDevCore.Common.Wrapper.DynamicXMLNode" /> class.
  2628. </summary>
  2629. </member>
  2630. <member name="M:EasyDevCore.Common.Wrapper.DynamicXMLNode.#ctor(System.String)">
  2631. <summary>
  2632. Initializes a new instance of the <see cref="T:EasyDevCore.Common.Wrapper.DynamicXMLNode"/> class.
  2633. </summary>
  2634. <param name="name">The name.</param>
  2635. </member>
  2636. <member name="M:EasyDevCore.Common.Wrapper.DynamicXMLNode.TrySetMember(System.Dynamic.SetMemberBinder,System.Object)">
  2637. <summary>
  2638. Provides the implementation for operations that set member values. Classes derived from the <see cref="T:System.Dynamic.DynamicObject" /> class can override this method to specify dynamic behavior for operations such as setting a value for a property.
  2639. </summary>
  2640. <param name="binder">Provides information about the object that called the dynamic operation. The binder.Name property provides the name of the member to which the value is being assigned. For example, for the statement sampleObject.SampleProperty = "Test", where sampleObject is an instance of the class derived from the <see cref="T:System.Dynamic.DynamicObject" /> class, binder.Name returns "SampleProperty". The binder.IgnoreCase property specifies whether the member name is case-sensitive.</param>
  2641. <param name="value">The value to set to the member. For example, for sampleObject.SampleProperty = "Test", where sampleObject is an instance of the class derived from the <see cref="T:System.Dynamic.DynamicObject" /> class, the <paramref name="value" /> is "Test".</param>
  2642. <returns>
  2643. true if the operation is successful; otherwise, false. If this method returns false, the run-time binder of the language determines the behavior. (In most cases, a language-specific run-time exception is thrown.)
  2644. </returns>
  2645. </member>
  2646. <member name="M:EasyDevCore.Common.Wrapper.DynamicXMLNode.TryGetMember(System.Dynamic.GetMemberBinder,System.Object@)">
  2647. <summary>
  2648. Provides the implementation for operations that get member values. Classes derived from the <see cref="T:System.Dynamic.DynamicObject" /> class can override this method to specify dynamic behavior for operations such as getting a value for a property.
  2649. </summary>
  2650. <param name="binder">Provides information about the object that called the dynamic operation. The binder.Name property provides the name of the member on which the dynamic operation is performed. For example, for the Console.WriteLine(sampleObject.SampleProperty) statement, where sampleObject is an instance of the class derived from the <see cref="T:System.Dynamic.DynamicObject" /> class, binder.Name returns "SampleProperty". The binder.IgnoreCase property specifies whether the member name is case-sensitive.</param>
  2651. <param name="result">The result of the get operation. For example, if the method is called for a property, you can assign the property value to <paramref name="result" />.</param>
  2652. <returns>
  2653. true if the operation is successful; otherwise, false. If this method returns false, the run-time binder of the language determines the behavior. (In most cases, a run-time exception is thrown.)
  2654. </returns>
  2655. </member>
  2656. <member name="T:EasyDevCore.Common.Wrapper.MultiDictionary`2">
  2657. <summary>
  2658. Represents a collection of keys and values. You can add multiple values to the same key.
  2659. </summary>
  2660. <typeparam name="TKey">The type of the key.</typeparam>
  2661. <typeparam name="TValue">The type of the value.</typeparam>
  2662. </member>
  2663. <member name="M:EasyDevCore.Common.Wrapper.MultiDictionary`2.#ctor">
  2664. <summary>
  2665. Initializes a new instance of the <see cref="T:EasyDevCore.Common.Wrapper.MultiDictionary`2"/> class.
  2666. </summary>
  2667. </member>
  2668. <member name="M:EasyDevCore.Common.Wrapper.MultiDictionary`2.Add(`0,`1)">
  2669. <summary>
  2670. Adds an element with the provided key and value to the <see cref="T:System.Collections.Generic.IDictionary`2"/>.
  2671. </summary>
  2672. <param name="key">The object to use as the key of the element to add.</param>
  2673. <param name="value">The object to use as the value of the element to add.</param>
  2674. <exception cref="T:System.ArgumentNullException"><paramref name="key"/> is null.
  2675. </exception>
  2676. <exception cref="T:System.ArgumentException">
  2677. An element with the same key already exists in the <see cref="T:System.Collections.Generic.IDictionary`2"/>.
  2678. </exception>
  2679. <exception cref="T:System.NotSupportedException">
  2680. The <see cref="T:System.Collections.Generic.IDictionary`2"/> is read-only.
  2681. </exception>
  2682. </member>
  2683. <member name="M:EasyDevCore.Common.Wrapper.MultiDictionary`2.ContainsKey(`0)">
  2684. <summary>
  2685. Determines whether the <see cref="T:System.Collections.Generic.IDictionary`2"/> contains an element with the specified key.
  2686. </summary>
  2687. <param name="key">The key to locate in the <see cref="T:System.Collections.Generic.IDictionary`2"/>.</param>
  2688. <returns>
  2689. true if the <see cref="T:System.Collections.Generic.IDictionary`2"/> contains an element with the key; otherwise, false.
  2690. </returns>
  2691. <exception cref="T:System.ArgumentNullException"><paramref name="key"/> is null.
  2692. </exception>
  2693. </member>
  2694. <member name="M:EasyDevCore.Common.Wrapper.MultiDictionary`2.Remove(`0)">
  2695. <summary>
  2696. Removes the element with the specified key from the <see cref="T:System.Collections.Generic.IDictionary`2"/>.
  2697. </summary>
  2698. <param name="key">The key of the element to remove.</param>
  2699. <returns>
  2700. true if the element is successfully removed; otherwise, false. This method also returns false if <paramref name="key"/> was not found in the original <see cref="T:System.Collections.Generic.IDictionary`2"/>.
  2701. </returns>
  2702. <exception cref="T:System.ArgumentNullException"><paramref name="key"/> is null.
  2703. </exception>
  2704. <exception cref="T:System.NotSupportedException">
  2705. The <see cref="T:System.Collections.Generic.IDictionary`2"/> is read-only.
  2706. </exception>
  2707. </member>
  2708. <member name="P:EasyDevCore.Common.Wrapper.MultiDictionary`2.Keys">
  2709. <summary>
  2710. Gets an <see cref="T:System.Collections.Generic.ICollection`1"/> containing the keys of the <see cref="T:System.Collections.Generic.IDictionary`2"/>.
  2711. </summary>
  2712. <returns>
  2713. An <see cref="T:System.Collections.Generic.ICollection`1"/> containing the keys of the object that implements <see cref="T:System.Collections.Generic.IDictionary`2"/>.
  2714. </returns>
  2715. </member>
  2716. <member name="P:EasyDevCore.Common.Wrapper.MultiDictionary`2.Values">
  2717. <summary>
  2718. Gets an <see cref="T:System.Collections.Generic.ICollection`1"/> containing the values in the <see cref="T:System.Collections.Generic.IDictionary`2"/>.
  2719. </summary>
  2720. <returns>
  2721. An <see cref="T:System.Collections.Generic.ICollection`1"/> containing the values in the object that implements <see cref="T:System.Collections.Generic.IDictionary`2"/>.
  2722. </returns>
  2723. </member>
  2724. <member name="P:EasyDevCore.Common.Wrapper.MultiDictionary`2.System#Collections#Generic#IDictionary{TKey,TValue}#Item(`0)">
  2725. <summary>
  2726. Gets or sets the element with the specified key.
  2727. </summary>
  2728. <returns>
  2729. The element with the specified key.
  2730. </returns>
  2731. <exception cref="T:System.ArgumentNullException"><paramref name="key"/> is null.
  2732. </exception>
  2733. <exception cref="T:System.Collections.Generic.KeyNotFoundException">
  2734. The property is retrieved and <paramref name="key"/> is not found.
  2735. </exception>
  2736. <exception cref="T:System.NotSupportedException">
  2737. The property is set and the <see cref="T:System.Collections.Generic.IDictionary`2"/> is read-only.
  2738. </exception>
  2739. </member>
  2740. <member name="P:EasyDevCore.Common.Wrapper.MultiDictionary`2.Item(`0)">
  2741. <summary>
  2742. Gets or sets the element with the specified key.
  2743. </summary>
  2744. <returns>
  2745. The element with the specified key.
  2746. </returns>
  2747. <exception cref="T:System.ArgumentNullException"><paramref name="key"/> is null.
  2748. </exception>
  2749. <exception cref="T:System.Collections.Generic.KeyNotFoundException">
  2750. The property is retrieved and <paramref name="key"/> is not found.
  2751. </exception>
  2752. <exception cref="T:System.NotSupportedException">
  2753. The property is set and the <see cref="T:System.Collections.Generic.IDictionary`2"/> is read-only.
  2754. </exception>
  2755. </member>
  2756. <member name="M:EasyDevCore.Common.Wrapper.MultiDictionary`2.Add(System.Collections.Generic.KeyValuePair{`0,`1})">
  2757. <summary>
  2758. Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"/>.
  2759. </summary>
  2760. <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
  2761. <exception cref="T:System.NotSupportedException">
  2762. The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.
  2763. </exception>
  2764. </member>
  2765. <member name="M:EasyDevCore.Common.Wrapper.MultiDictionary`2.Clear">
  2766. <summary>
  2767. Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1"/>.
  2768. </summary>
  2769. <exception cref="T:System.NotSupportedException">
  2770. The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.
  2771. </exception>
  2772. </member>
  2773. <member name="M:EasyDevCore.Common.Wrapper.MultiDictionary`2.Contains(System.Collections.Generic.KeyValuePair{`0,`1})">
  2774. <summary>
  2775. Determines whether the <see cref="T:System.Collections.Generic.ICollection`1"/> contains a specific value.
  2776. </summary>
  2777. <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
  2778. <returns>
  2779. true if <paramref name="item"/> is found in the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false.
  2780. </returns>
  2781. </member>
  2782. <member name="M:EasyDevCore.Common.Wrapper.MultiDictionary`2.CopyTo(System.Collections.Generic.KeyValuePair{`0,`1}[],System.Int32)">
  2783. <summary>
  2784. Copies to.
  2785. </summary>
  2786. <param name="array">The array.</param>
  2787. <param name="arrayIndex">Index of the array.</param>
  2788. </member>
  2789. <member name="P:EasyDevCore.Common.Wrapper.MultiDictionary`2.Count">
  2790. <summary>
  2791. Gets the number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1"/>.
  2792. </summary>
  2793. <returns>
  2794. The number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1"/>.
  2795. </returns>
  2796. </member>
  2797. <member name="P:EasyDevCore.Common.Wrapper.MultiDictionary`2.IsReadOnly">
  2798. <summary>
  2799. Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.
  2800. </summary>
  2801. <returns>true if the <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only; otherwise, false.
  2802. </returns>
  2803. </member>
  2804. <member name="M:EasyDevCore.Common.Wrapper.MultiDictionary`2.Remove(System.Collections.Generic.KeyValuePair{`0,`1})">
  2805. <summary>
  2806. Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1"/>.
  2807. </summary>
  2808. <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
  2809. <returns>
  2810. true if <paramref name="item"/> was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. This method also returns false if <paramref name="item"/> is not found in the original <see cref="T:System.Collections.Generic.ICollection`1"/>.
  2811. </returns>
  2812. <exception cref="T:System.NotSupportedException">
  2813. The <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.
  2814. </exception>
  2815. </member>
  2816. <member name="M:EasyDevCore.Common.Wrapper.MultiDictionary`2.GetEnumerator">
  2817. <summary>
  2818. Returns an enumerator that iterates through the collection.
  2819. </summary>
  2820. <returns>
  2821. A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection.
  2822. </returns>
  2823. </member>
  2824. <member name="M:EasyDevCore.Common.Wrapper.MultiDictionary`2.System#Collections#IEnumerable#GetEnumerator">
  2825. <summary>
  2826. Returns an enumerator that iterates through a collection.
  2827. </summary>
  2828. <returns>
  2829. An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.
  2830. </returns>
  2831. </member>
  2832. <member name="T:EasyDevCore.Common.Wrapper.INameValueListBase`1">
  2833. <summary>
  2834. Defines common methods for INameValueList and IReadOnlyNameValueList.
  2835. </summary>
  2836. </member>
  2837. <member name="M:EasyDevCore.Common.Wrapper.INameValueListBase`1.FirstOrDefault(System.String)">
  2838. <summary>
  2839. Returns the first Value of the given Name if one exists, otherwise null or default value.
  2840. </summary>
  2841. </member>
  2842. <member name="M:EasyDevCore.Common.Wrapper.INameValueListBase`1.TryGetFirst(System.String,`0@)">
  2843. <summary>
  2844. Gets the first Value of the given Name, if one exists.
  2845. </summary>
  2846. <returns>true if any item of the given name is found, otherwise false.</returns>
  2847. </member>
  2848. <member name="M:EasyDevCore.Common.Wrapper.INameValueListBase`1.GetAll(System.String)">
  2849. <summary>
  2850. Gets all Values of the given Name.
  2851. </summary>
  2852. </member>
  2853. <member name="M:EasyDevCore.Common.Wrapper.INameValueListBase`1.Contains(System.String)">
  2854. <summary>
  2855. True if any items with the given Name exist.
  2856. </summary>
  2857. </member>
  2858. <member name="M:EasyDevCore.Common.Wrapper.INameValueListBase`1.Contains(System.String,`0)">
  2859. <summary>
  2860. True if any item with the given Name and Value exists.
  2861. </summary>
  2862. </member>
  2863. <member name="T:EasyDevCore.Common.Wrapper.INameValueList`1">
  2864. <summary>
  2865. Defines an ordered collection of Name/Value pairs where duplicate names are allowed but aren't typical.
  2866. </summary>
  2867. </member>
  2868. <member name="M:EasyDevCore.Common.Wrapper.INameValueList`1.Add(System.String,`0)">
  2869. <summary>
  2870. Adds a new Name/Value pair.
  2871. </summary>
  2872. </member>
  2873. <member name="M:EasyDevCore.Common.Wrapper.INameValueList`1.AddOrReplace(System.String,`0)">
  2874. <summary>
  2875. Replaces the first occurrence of the given Name with the given Value and removes any others,
  2876. or adds a new Name/Value pair if none exist.
  2877. </summary>
  2878. </member>
  2879. <member name="M:EasyDevCore.Common.Wrapper.INameValueList`1.Remove(System.String)">
  2880. <summary>
  2881. Removes all items of the given Name.
  2882. </summary>
  2883. <returns>true if any item of the given name is found, otherwise false.</returns>
  2884. </member>
  2885. <member name="T:EasyDevCore.Common.Wrapper.IReadOnlyNameValueList`1">
  2886. <summary>
  2887. Defines a read-only ordered collection of Name/Value pairs where duplicate names are allowed but aren't typical.
  2888. </summary>
  2889. </member>
  2890. <member name="T:EasyDevCore.Common.Wrapper.NameValueList`1">
  2891. <summary>
  2892. An ordered collection of Name/Value pairs where duplicate names are allowed but aren't typical.
  2893. Useful for things where a dictionary would work great if not for those pesky edge cases (headers, cookies, etc).
  2894. </summary>
  2895. </member>
  2896. <member name="M:EasyDevCore.Common.Wrapper.NameValueList`1.#ctor(System.StringComparison)">
  2897. <summary>
  2898. Instantiates a new empty NameValueList.
  2899. </summary>
  2900. </member>
  2901. <member name="M:EasyDevCore.Common.Wrapper.NameValueList`1.#ctor(System.Collections.Generic.IEnumerable{System.ValueTuple{System.String,`0}},System.StringComparison)">
  2902. <summary>
  2903. Instantiates a new NameValueList with the Name/Value pairs provided.
  2904. </summary>
  2905. </member>
  2906. <member name="M:EasyDevCore.Common.Wrapper.NameValueList`1.Add(System.String,`0)">
  2907. <inheritdoc />
  2908. </member>
  2909. <member name="M:EasyDevCore.Common.Wrapper.NameValueList`1.AddOrReplace(System.String,`0)">
  2910. <inheritdoc />
  2911. </member>
  2912. <member name="M:EasyDevCore.Common.Wrapper.NameValueList`1.Remove(System.String)">
  2913. <inheritdoc />
  2914. </member>
  2915. <member name="M:EasyDevCore.Common.Wrapper.NameValueList`1.FirstOrDefault(System.String)">
  2916. <inheritdoc />
  2917. </member>
  2918. <member name="M:EasyDevCore.Common.Wrapper.NameValueList`1.TryGetFirst(System.String,`0@)">
  2919. <inheritdoc />
  2920. </member>
  2921. <member name="M:EasyDevCore.Common.Wrapper.NameValueList`1.GetAll(System.String)">
  2922. <inheritdoc />
  2923. </member>
  2924. <member name="M:EasyDevCore.Common.Wrapper.NameValueList`1.Contains(System.String)">
  2925. <inheritdoc />
  2926. </member>
  2927. <member name="M:EasyDevCore.Common.Wrapper.NameValueList`1.Contains(System.String,`0)">
  2928. <inheritdoc />
  2929. </member>
  2930. <member name="T:EasyDevCore.Common.Wrapper.SerializableXMLDictionary`2">
  2931. <summary>
  2932. </summary>
  2933. <typeparam name="TKey">The type of the key.</typeparam>
  2934. <typeparam name="TValue">The type of the value.</typeparam>
  2935. </member>
  2936. <member name="M:EasyDevCore.Common.Wrapper.SerializableXMLDictionary`2.GetSchema">
  2937. <summary>
  2938. This method is reserved and should not be used. When implementing the IXmlSerializable interface, you should return null (Nothing in Visual Basic) from this method, and instead, if specifying a custom schema is required, apply the <see cref="T:System.Xml.Serialization.XmlSchemaProviderAttribute" /> to the class.
  2939. </summary>
  2940. <returns>
  2941. An <see cref="T:System.Xml.Schema.XmlSchema" /> that describes the XML representation of the object that is produced by the <see cref="M:System.Xml.Serialization.IXmlSerializable.WriteXml(System.Xml.XmlWriter)" /> method and consumed by the <see cref="M:System.Xml.Serialization.IXmlSerializable.ReadXml(System.Xml.XmlReader)" /> method.
  2942. </returns>
  2943. </member>
  2944. <member name="M:EasyDevCore.Common.Wrapper.SerializableXMLDictionary`2.ReadXml(System.Xml.XmlReader)">
  2945. <summary>
  2946. Generates an object from its XML representation.
  2947. </summary>
  2948. <param name="reader">The <see cref="T:System.Xml.XmlReader" /> stream from which the object is deserialized.</param>
  2949. </member>
  2950. <member name="M:EasyDevCore.Common.Wrapper.SerializableXMLDictionary`2.WriteXml(System.Xml.XmlWriter)">
  2951. <summary>
  2952. Converts an object into its XML representation.
  2953. </summary>
  2954. <param name="writer">The <see cref="T:System.Xml.XmlWriter" /> stream to which the object is serialized.</param>
  2955. </member>
  2956. <member name="T:EasyDevCore.Common.Wrapper.XMLWrapper">
  2957. <summary>
  2958. </summary>
  2959. </member>
  2960. <member name="P:EasyDevCore.Common.Wrapper.XMLWrapper.Text">
  2961. <summary>
  2962. Gets the text.
  2963. </summary>
  2964. <value>
  2965. The text.
  2966. </value>
  2967. </member>
  2968. <member name="F:EasyDevCore.Common.Wrapper.XMLWrapper.m_Disposed">
  2969. <summary>
  2970. The m_ disposed
  2971. </summary>
  2972. </member>
  2973. <member name="F:EasyDevCore.Common.Wrapper.XMLWrapper.m_Reader">
  2974. <summary>
  2975. The m_ reader
  2976. </summary>
  2977. </member>
  2978. <member name="P:EasyDevCore.Common.Wrapper.XMLWrapper.XDoc">
  2979. <summary>
  2980. Gets the X doc.
  2981. </summary>
  2982. <value>
  2983. The X doc.
  2984. </value>
  2985. </member>
  2986. <member name="M:EasyDevCore.Common.Wrapper.XMLWrapper.CreateIntance(System.String)">
  2987. <summary>
  2988. Creates the intance.
  2989. </summary>
  2990. <param name="xml">The XML.</param>
  2991. <returns></returns>
  2992. </member>
  2993. <member name="M:EasyDevCore.Common.Wrapper.XMLWrapper.#ctor(System.String)">
  2994. <summary>
  2995. Initializes a new instance of the <see cref="T:EasyDevCore.Common.Wrapper.XMLWrapper"/> class.
  2996. </summary>
  2997. <param name="xml">The XML.</param>
  2998. </member>
  2999. <member name="M:EasyDevCore.Common.Wrapper.XMLWrapper.GetElements(System.String,System.Xml.Linq.XElement)">
  3000. <summary>
  3001. Gets the elements.
  3002. </summary>
  3003. <param name="xPathExpression">The x path expression ("./Customer/CompanyName" ~ Element("Customer").Elements("CompanyName")).</param>
  3004. <param name="descendantElement">The descendant element.</param>
  3005. <returns></returns>
  3006. </member>
  3007. <member name="M:EasyDevCore.Common.Wrapper.XMLWrapper.GetElement(System.String,System.Xml.Linq.XElement)">
  3008. <summary>
  3009. Gets the element.
  3010. </summary>
  3011. <param name="xPathExpression">The x path expression ("./Customer/CompanyName" ~ Element("Customer").Elements("CompanyName")).</param>
  3012. <param name="descendantElement">The descendant element.</param>
  3013. <returns></returns>
  3014. </member>
  3015. <member name="M:EasyDevCore.Common.Wrapper.XMLWrapper.GetElementsXML(System.String,System.Xml.Linq.XElement)">
  3016. <summary>
  3017. Gets the element XML.
  3018. </summary>
  3019. <param name="xPathExpression">The x path expression ("./Customer/CompanyName" ~ Element("Customer").Elements("CompanyName")).</param>
  3020. <param name="descendantElement">The descendant element.</param>
  3021. <returns></returns>
  3022. </member>
  3023. <member name="M:EasyDevCore.Common.Wrapper.XMLWrapper.GetElementXML(System.String,System.Xml.Linq.XElement)">
  3024. <summary>
  3025. Gets the element XML.
  3026. </summary>
  3027. <param name="xPathExpression">The x path expression ("./Customer/CompanyName" ~ Element("Customer").Elements("CompanyName")).</param>
  3028. <param name="descendantElement">The descendant element.</param>
  3029. <returns></returns>
  3030. </member>
  3031. <member name="M:EasyDevCore.Common.Wrapper.XMLWrapper.Dispose">
  3032. <summary>
  3033. Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
  3034. </summary>
  3035. </member>
  3036. <member name="M:EasyDevCore.Common.Wrapper.XMLWrapper.Dispose(System.Boolean)">
  3037. <summary>
  3038. Releases unmanaged and - optionally - managed resources.
  3039. </summary>
  3040. <param name="disposing"><c>true</c> to release both managed and unmanaged resources; <c>false</c> to release only unmanaged resources.</param>
  3041. </member>
  3042. </members>
  3043. </doc>