Expression.xml 131 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966
  1. <Type Name="Expression" FullName="System.Linq.Expressions.Expression">
  2. <TypeSignature Language="C#" Value="public abstract class Expression" />
  3. <AssemblyInfo>
  4. <AssemblyName>System.Core</AssemblyName>
  5. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  6. </AssemblyInfo>
  7. <Base>
  8. <BaseTypeName>System.Object</BaseTypeName>
  9. </Base>
  10. <Interfaces />
  11. <Docs>
  12. <summary>To be added.</summary>
  13. <remarks>To be added.</remarks>
  14. </Docs>
  15. <Members>
  16. <Member MemberName=".ctor">
  17. <MemberSignature Language="C#" Value="protected Expression (System.Linq.Expressions.ExpressionType node_type, Type type);" />
  18. <MemberType>Constructor</MemberType>
  19. <AssemblyInfo>
  20. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  21. </AssemblyInfo>
  22. <Parameters>
  23. <Parameter Name="node_type" Type="System.Linq.Expressions.ExpressionType" />
  24. <Parameter Name="type" Type="System.Type" />
  25. </Parameters>
  26. <Docs>
  27. <param name="node_type">To be added.</param>
  28. <param name="type">To be added.</param>
  29. <summary>To be added.</summary>
  30. <remarks>To be added.</remarks>
  31. </Docs>
  32. </Member>
  33. <Member MemberName="Add">
  34. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression Add (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right);" />
  35. <MemberType>Method</MemberType>
  36. <AssemblyInfo>
  37. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  38. </AssemblyInfo>
  39. <ReturnValue>
  40. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  41. </ReturnValue>
  42. <Parameters>
  43. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  44. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  45. </Parameters>
  46. <Docs>
  47. <param name="left">To be added.</param>
  48. <param name="right">To be added.</param>
  49. <summary>To be added.</summary>
  50. <returns>To be added.</returns>
  51. <remarks>To be added.</remarks>
  52. </Docs>
  53. </Member>
  54. <Member MemberName="Add">
  55. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression Add (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method);" />
  56. <MemberType>Method</MemberType>
  57. <AssemblyInfo>
  58. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  59. </AssemblyInfo>
  60. <ReturnValue>
  61. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  62. </ReturnValue>
  63. <Parameters>
  64. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  65. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  66. <Parameter Name="method" Type="System.Reflection.MethodInfo" />
  67. </Parameters>
  68. <Docs>
  69. <param name="left">To be added.</param>
  70. <param name="right">To be added.</param>
  71. <param name="method">To be added.</param>
  72. <summary>To be added.</summary>
  73. <returns>To be added.</returns>
  74. <remarks>To be added.</remarks>
  75. </Docs>
  76. </Member>
  77. <Member MemberName="AddChecked">
  78. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression AddChecked (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right);" />
  79. <MemberType>Method</MemberType>
  80. <AssemblyInfo>
  81. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  82. </AssemblyInfo>
  83. <ReturnValue>
  84. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  85. </ReturnValue>
  86. <Parameters>
  87. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  88. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  89. </Parameters>
  90. <Docs>
  91. <param name="left">To be added.</param>
  92. <param name="right">To be added.</param>
  93. <summary>To be added.</summary>
  94. <returns>To be added.</returns>
  95. <remarks>To be added.</remarks>
  96. </Docs>
  97. </Member>
  98. <Member MemberName="AddChecked">
  99. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression AddChecked (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method);" />
  100. <MemberType>Method</MemberType>
  101. <AssemblyInfo>
  102. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  103. </AssemblyInfo>
  104. <ReturnValue>
  105. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  106. </ReturnValue>
  107. <Parameters>
  108. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  109. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  110. <Parameter Name="method" Type="System.Reflection.MethodInfo" />
  111. </Parameters>
  112. <Docs>
  113. <param name="left">To be added.</param>
  114. <param name="right">To be added.</param>
  115. <param name="method">To be added.</param>
  116. <summary>To be added.</summary>
  117. <returns>To be added.</returns>
  118. <remarks>To be added.</remarks>
  119. </Docs>
  120. </Member>
  121. <Member MemberName="And">
  122. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression And (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right);" />
  123. <MemberType>Method</MemberType>
  124. <AssemblyInfo>
  125. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  126. </AssemblyInfo>
  127. <ReturnValue>
  128. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  129. </ReturnValue>
  130. <Parameters>
  131. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  132. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  133. </Parameters>
  134. <Docs>
  135. <param name="left">To be added.</param>
  136. <param name="right">To be added.</param>
  137. <summary>To be added.</summary>
  138. <returns>To be added.</returns>
  139. <remarks>To be added.</remarks>
  140. </Docs>
  141. </Member>
  142. <Member MemberName="And">
  143. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression And (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method);" />
  144. <MemberType>Method</MemberType>
  145. <AssemblyInfo>
  146. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  147. </AssemblyInfo>
  148. <ReturnValue>
  149. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  150. </ReturnValue>
  151. <Parameters>
  152. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  153. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  154. <Parameter Name="method" Type="System.Reflection.MethodInfo" />
  155. </Parameters>
  156. <Docs>
  157. <param name="left">To be added.</param>
  158. <param name="right">To be added.</param>
  159. <param name="method">To be added.</param>
  160. <summary>To be added.</summary>
  161. <returns>To be added.</returns>
  162. <remarks>To be added.</remarks>
  163. </Docs>
  164. </Member>
  165. <Member MemberName="AndAlso">
  166. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression AndAlso (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right);" />
  167. <MemberType>Method</MemberType>
  168. <AssemblyInfo>
  169. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  170. </AssemblyInfo>
  171. <ReturnValue>
  172. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  173. </ReturnValue>
  174. <Parameters>
  175. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  176. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  177. </Parameters>
  178. <Docs>
  179. <param name="left">To be added.</param>
  180. <param name="right">To be added.</param>
  181. <summary>To be added.</summary>
  182. <returns>To be added.</returns>
  183. <remarks>To be added.</remarks>
  184. </Docs>
  185. </Member>
  186. <Member MemberName="AndAlso">
  187. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression AndAlso (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method);" />
  188. <MemberType>Method</MemberType>
  189. <AssemblyInfo>
  190. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  191. </AssemblyInfo>
  192. <ReturnValue>
  193. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  194. </ReturnValue>
  195. <Parameters>
  196. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  197. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  198. <Parameter Name="method" Type="System.Reflection.MethodInfo" />
  199. </Parameters>
  200. <Docs>
  201. <param name="left">To be added.</param>
  202. <param name="right">To be added.</param>
  203. <param name="method">To be added.</param>
  204. <summary>To be added.</summary>
  205. <returns>To be added.</returns>
  206. <remarks>To be added.</remarks>
  207. </Docs>
  208. </Member>
  209. <Member MemberName="ArrayIndex">
  210. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.MethodCallExpression ArrayIndex (System.Linq.Expressions.Expression array, System.Collections.Generic.IEnumerable&lt;System.Linq.Expressions.Expression&gt; indexes);" />
  211. <MemberType>Method</MemberType>
  212. <AssemblyInfo>
  213. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  214. </AssemblyInfo>
  215. <ReturnValue>
  216. <ReturnType>System.Linq.Expressions.MethodCallExpression</ReturnType>
  217. </ReturnValue>
  218. <Parameters>
  219. <Parameter Name="array" Type="System.Linq.Expressions.Expression" />
  220. <Parameter Name="indexes" Type="System.Collections.Generic.IEnumerable&lt;System.Linq.Expressions.Expression&gt;" />
  221. </Parameters>
  222. <Docs>
  223. <param name="array">To be added.</param>
  224. <param name="indexes">To be added.</param>
  225. <summary>To be added.</summary>
  226. <returns>To be added.</returns>
  227. <remarks>To be added.</remarks>
  228. </Docs>
  229. </Member>
  230. <Member MemberName="ArrayIndex">
  231. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression ArrayIndex (System.Linq.Expressions.Expression array, System.Linq.Expressions.Expression index);" />
  232. <MemberType>Method</MemberType>
  233. <AssemblyInfo>
  234. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  235. </AssemblyInfo>
  236. <ReturnValue>
  237. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  238. </ReturnValue>
  239. <Parameters>
  240. <Parameter Name="array" Type="System.Linq.Expressions.Expression" />
  241. <Parameter Name="index" Type="System.Linq.Expressions.Expression" />
  242. </Parameters>
  243. <Docs>
  244. <param name="array">To be added.</param>
  245. <param name="index">To be added.</param>
  246. <summary>To be added.</summary>
  247. <returns>To be added.</returns>
  248. <remarks>To be added.</remarks>
  249. </Docs>
  250. </Member>
  251. <Member MemberName="ArrayIndex">
  252. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.MethodCallExpression ArrayIndex (System.Linq.Expressions.Expression array, System.Linq.Expressions.Expression[] indexes);" />
  253. <MemberType>Method</MemberType>
  254. <AssemblyInfo>
  255. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  256. </AssemblyInfo>
  257. <ReturnValue>
  258. <ReturnType>System.Linq.Expressions.MethodCallExpression</ReturnType>
  259. </ReturnValue>
  260. <Parameters>
  261. <Parameter Name="array" Type="System.Linq.Expressions.Expression" />
  262. <Parameter Name="indexes" Type="System.Linq.Expressions.Expression[]">
  263. <Attributes>
  264. <Attribute>
  265. <AttributeName>System.ParamArray</AttributeName>
  266. </Attribute>
  267. </Attributes>
  268. </Parameter>
  269. </Parameters>
  270. <Docs>
  271. <param name="array">To be added.</param>
  272. <param name="indexes">To be added.</param>
  273. <summary>To be added.</summary>
  274. <returns>To be added.</returns>
  275. <remarks>To be added.</remarks>
  276. </Docs>
  277. </Member>
  278. <Member MemberName="ArrayLength">
  279. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.UnaryExpression ArrayLength (System.Linq.Expressions.Expression array);" />
  280. <MemberType>Method</MemberType>
  281. <AssemblyInfo>
  282. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  283. </AssemblyInfo>
  284. <ReturnValue>
  285. <ReturnType>System.Linq.Expressions.UnaryExpression</ReturnType>
  286. </ReturnValue>
  287. <Parameters>
  288. <Parameter Name="array" Type="System.Linq.Expressions.Expression" />
  289. </Parameters>
  290. <Docs>
  291. <param name="array">To be added.</param>
  292. <summary>To be added.</summary>
  293. <returns>To be added.</returns>
  294. <remarks>To be added.</remarks>
  295. </Docs>
  296. </Member>
  297. <Member MemberName="Bind">
  298. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.MemberAssignment Bind (System.Reflection.MemberInfo member, System.Linq.Expressions.Expression expression);" />
  299. <MemberType>Method</MemberType>
  300. <AssemblyInfo>
  301. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  302. </AssemblyInfo>
  303. <ReturnValue>
  304. <ReturnType>System.Linq.Expressions.MemberAssignment</ReturnType>
  305. </ReturnValue>
  306. <Parameters>
  307. <Parameter Name="member" Type="System.Reflection.MemberInfo" />
  308. <Parameter Name="expression" Type="System.Linq.Expressions.Expression" />
  309. </Parameters>
  310. <Docs>
  311. <param name="member">To be added.</param>
  312. <param name="expression">To be added.</param>
  313. <summary>To be added.</summary>
  314. <returns>To be added.</returns>
  315. <remarks>To be added.</remarks>
  316. </Docs>
  317. </Member>
  318. <Member MemberName="Bind">
  319. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.MemberAssignment Bind (System.Reflection.MethodInfo propertyAccessor, System.Linq.Expressions.Expression expression);" />
  320. <MemberType>Method</MemberType>
  321. <AssemblyInfo>
  322. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  323. </AssemblyInfo>
  324. <ReturnValue>
  325. <ReturnType>System.Linq.Expressions.MemberAssignment</ReturnType>
  326. </ReturnValue>
  327. <Parameters>
  328. <Parameter Name="propertyAccessor" Type="System.Reflection.MethodInfo" />
  329. <Parameter Name="expression" Type="System.Linq.Expressions.Expression" />
  330. </Parameters>
  331. <Docs>
  332. <param name="propertyAccessor">To be added.</param>
  333. <param name="expression">To be added.</param>
  334. <summary>To be added.</summary>
  335. <returns>To be added.</returns>
  336. <remarks>To be added.</remarks>
  337. </Docs>
  338. </Member>
  339. <Member MemberName="Call">
  340. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.MethodCallExpression Call (System.Linq.Expressions.Expression instance, System.Reflection.MethodInfo method);" />
  341. <MemberType>Method</MemberType>
  342. <AssemblyInfo>
  343. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  344. </AssemblyInfo>
  345. <ReturnValue>
  346. <ReturnType>System.Linq.Expressions.MethodCallExpression</ReturnType>
  347. </ReturnValue>
  348. <Parameters>
  349. <Parameter Name="instance" Type="System.Linq.Expressions.Expression" />
  350. <Parameter Name="method" Type="System.Reflection.MethodInfo" />
  351. </Parameters>
  352. <Docs>
  353. <param name="instance">To be added.</param>
  354. <param name="method">To be added.</param>
  355. <summary>To be added.</summary>
  356. <returns>To be added.</returns>
  357. <remarks>To be added.</remarks>
  358. </Docs>
  359. </Member>
  360. <Member MemberName="Call">
  361. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.MethodCallExpression Call (System.Reflection.MethodInfo method, System.Linq.Expressions.Expression[] arguments);" />
  362. <MemberType>Method</MemberType>
  363. <AssemblyInfo>
  364. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  365. </AssemblyInfo>
  366. <ReturnValue>
  367. <ReturnType>System.Linq.Expressions.MethodCallExpression</ReturnType>
  368. </ReturnValue>
  369. <Parameters>
  370. <Parameter Name="method" Type="System.Reflection.MethodInfo" />
  371. <Parameter Name="arguments" Type="System.Linq.Expressions.Expression[]">
  372. <Attributes>
  373. <Attribute>
  374. <AttributeName>System.ParamArray</AttributeName>
  375. </Attribute>
  376. </Attributes>
  377. </Parameter>
  378. </Parameters>
  379. <Docs>
  380. <param name="method">To be added.</param>
  381. <param name="arguments">To be added.</param>
  382. <summary>To be added.</summary>
  383. <returns>To be added.</returns>
  384. <remarks>To be added.</remarks>
  385. </Docs>
  386. </Member>
  387. <Member MemberName="Call">
  388. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.MethodCallExpression Call (System.Linq.Expressions.Expression instance, System.Reflection.MethodInfo method, System.Collections.Generic.IEnumerable&lt;System.Linq.Expressions.Expression&gt; arguments);" />
  389. <MemberType>Method</MemberType>
  390. <AssemblyInfo>
  391. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  392. </AssemblyInfo>
  393. <ReturnValue>
  394. <ReturnType>System.Linq.Expressions.MethodCallExpression</ReturnType>
  395. </ReturnValue>
  396. <Parameters>
  397. <Parameter Name="instance" Type="System.Linq.Expressions.Expression" />
  398. <Parameter Name="method" Type="System.Reflection.MethodInfo" />
  399. <Parameter Name="arguments" Type="System.Collections.Generic.IEnumerable&lt;System.Linq.Expressions.Expression&gt;" />
  400. </Parameters>
  401. <Docs>
  402. <param name="instance">To be added.</param>
  403. <param name="method">To be added.</param>
  404. <param name="arguments">To be added.</param>
  405. <summary>To be added.</summary>
  406. <returns>To be added.</returns>
  407. <remarks>To be added.</remarks>
  408. </Docs>
  409. </Member>
  410. <Member MemberName="Call">
  411. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.MethodCallExpression Call (System.Linq.Expressions.Expression instance, System.Reflection.MethodInfo method, System.Linq.Expressions.Expression[] arguments);" />
  412. <MemberType>Method</MemberType>
  413. <AssemblyInfo>
  414. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  415. </AssemblyInfo>
  416. <ReturnValue>
  417. <ReturnType>System.Linq.Expressions.MethodCallExpression</ReturnType>
  418. </ReturnValue>
  419. <Parameters>
  420. <Parameter Name="instance" Type="System.Linq.Expressions.Expression" />
  421. <Parameter Name="method" Type="System.Reflection.MethodInfo" />
  422. <Parameter Name="arguments" Type="System.Linq.Expressions.Expression[]">
  423. <Attributes>
  424. <Attribute>
  425. <AttributeName>System.ParamArray</AttributeName>
  426. </Attribute>
  427. </Attributes>
  428. </Parameter>
  429. </Parameters>
  430. <Docs>
  431. <param name="instance">To be added.</param>
  432. <param name="method">To be added.</param>
  433. <param name="arguments">To be added.</param>
  434. <summary>To be added.</summary>
  435. <returns>To be added.</returns>
  436. <remarks>To be added.</remarks>
  437. </Docs>
  438. </Member>
  439. <Member MemberName="Call">
  440. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.MethodCallExpression Call (System.Linq.Expressions.Expression instance, string methodName, Type[] typeArguments, System.Linq.Expressions.Expression[] arguments);" />
  441. <MemberType>Method</MemberType>
  442. <AssemblyInfo>
  443. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  444. </AssemblyInfo>
  445. <ReturnValue>
  446. <ReturnType>System.Linq.Expressions.MethodCallExpression</ReturnType>
  447. </ReturnValue>
  448. <Parameters>
  449. <Parameter Name="instance" Type="System.Linq.Expressions.Expression" />
  450. <Parameter Name="methodName" Type="System.String" />
  451. <Parameter Name="typeArguments" Type="System.Type[]" />
  452. <Parameter Name="arguments" Type="System.Linq.Expressions.Expression[]">
  453. <Attributes>
  454. <Attribute>
  455. <AttributeName>System.ParamArray</AttributeName>
  456. </Attribute>
  457. </Attributes>
  458. </Parameter>
  459. </Parameters>
  460. <Docs>
  461. <param name="instance">To be added.</param>
  462. <param name="methodName">To be added.</param>
  463. <param name="typeArguments">To be added.</param>
  464. <param name="arguments">To be added.</param>
  465. <summary>To be added.</summary>
  466. <returns>To be added.</returns>
  467. <remarks>To be added.</remarks>
  468. </Docs>
  469. </Member>
  470. <Member MemberName="Call">
  471. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.MethodCallExpression Call (Type type, string methodName, Type[] typeArguments, System.Linq.Expressions.Expression[] arguments);" />
  472. <MemberType>Method</MemberType>
  473. <AssemblyInfo>
  474. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  475. </AssemblyInfo>
  476. <ReturnValue>
  477. <ReturnType>System.Linq.Expressions.MethodCallExpression</ReturnType>
  478. </ReturnValue>
  479. <Parameters>
  480. <Parameter Name="type" Type="System.Type" />
  481. <Parameter Name="methodName" Type="System.String" />
  482. <Parameter Name="typeArguments" Type="System.Type[]" />
  483. <Parameter Name="arguments" Type="System.Linq.Expressions.Expression[]">
  484. <Attributes>
  485. <Attribute>
  486. <AttributeName>System.ParamArray</AttributeName>
  487. </Attribute>
  488. </Attributes>
  489. </Parameter>
  490. </Parameters>
  491. <Docs>
  492. <param name="type">To be added.</param>
  493. <param name="methodName">To be added.</param>
  494. <param name="typeArguments">To be added.</param>
  495. <param name="arguments">To be added.</param>
  496. <summary>To be added.</summary>
  497. <returns>To be added.</returns>
  498. <remarks>To be added.</remarks>
  499. </Docs>
  500. </Member>
  501. <Member MemberName="Coalesce">
  502. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression Coalesce (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right);" />
  503. <MemberType>Method</MemberType>
  504. <AssemblyInfo>
  505. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  506. </AssemblyInfo>
  507. <ReturnValue>
  508. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  509. </ReturnValue>
  510. <Parameters>
  511. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  512. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  513. </Parameters>
  514. <Docs>
  515. <param name="left">To be added.</param>
  516. <param name="right">To be added.</param>
  517. <summary>To be added.</summary>
  518. <returns>To be added.</returns>
  519. <remarks>To be added.</remarks>
  520. </Docs>
  521. </Member>
  522. <Member MemberName="Coalesce">
  523. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression Coalesce (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Linq.Expressions.LambdaExpression conversion);" />
  524. <MemberType>Method</MemberType>
  525. <AssemblyInfo>
  526. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  527. </AssemblyInfo>
  528. <ReturnValue>
  529. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  530. </ReturnValue>
  531. <Parameters>
  532. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  533. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  534. <Parameter Name="conversion" Type="System.Linq.Expressions.LambdaExpression" />
  535. </Parameters>
  536. <Docs>
  537. <param name="left">To be added.</param>
  538. <param name="right">To be added.</param>
  539. <param name="conversion">To be added.</param>
  540. <summary>To be added.</summary>
  541. <returns>To be added.</returns>
  542. <remarks>To be added.</remarks>
  543. </Docs>
  544. </Member>
  545. <Member MemberName="Condition">
  546. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.ConditionalExpression Condition (System.Linq.Expressions.Expression test, System.Linq.Expressions.Expression ifTrue, System.Linq.Expressions.Expression ifFalse);" />
  547. <MemberType>Method</MemberType>
  548. <AssemblyInfo>
  549. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  550. </AssemblyInfo>
  551. <ReturnValue>
  552. <ReturnType>System.Linq.Expressions.ConditionalExpression</ReturnType>
  553. </ReturnValue>
  554. <Parameters>
  555. <Parameter Name="test" Type="System.Linq.Expressions.Expression" />
  556. <Parameter Name="ifTrue" Type="System.Linq.Expressions.Expression" />
  557. <Parameter Name="ifFalse" Type="System.Linq.Expressions.Expression" />
  558. </Parameters>
  559. <Docs>
  560. <param name="test">To be added.</param>
  561. <param name="ifTrue">To be added.</param>
  562. <param name="ifFalse">To be added.</param>
  563. <summary>To be added.</summary>
  564. <returns>To be added.</returns>
  565. <remarks>To be added.</remarks>
  566. </Docs>
  567. </Member>
  568. <Member MemberName="Constant">
  569. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.ConstantExpression Constant (object value);" />
  570. <MemberType>Method</MemberType>
  571. <AssemblyInfo>
  572. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  573. </AssemblyInfo>
  574. <ReturnValue>
  575. <ReturnType>System.Linq.Expressions.ConstantExpression</ReturnType>
  576. </ReturnValue>
  577. <Parameters>
  578. <Parameter Name="value" Type="System.Object" />
  579. </Parameters>
  580. <Docs>
  581. <param name="value">To be added.</param>
  582. <summary>To be added.</summary>
  583. <returns>To be added.</returns>
  584. <remarks>To be added.</remarks>
  585. </Docs>
  586. </Member>
  587. <Member MemberName="Constant">
  588. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.ConstantExpression Constant (object value, Type type);" />
  589. <MemberType>Method</MemberType>
  590. <AssemblyInfo>
  591. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  592. </AssemblyInfo>
  593. <ReturnValue>
  594. <ReturnType>System.Linq.Expressions.ConstantExpression</ReturnType>
  595. </ReturnValue>
  596. <Parameters>
  597. <Parameter Name="value" Type="System.Object" />
  598. <Parameter Name="type" Type="System.Type" />
  599. </Parameters>
  600. <Docs>
  601. <param name="value">To be added.</param>
  602. <param name="type">To be added.</param>
  603. <summary>To be added.</summary>
  604. <returns>To be added.</returns>
  605. <remarks>To be added.</remarks>
  606. </Docs>
  607. </Member>
  608. <Member MemberName="Convert">
  609. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.UnaryExpression Convert (System.Linq.Expressions.Expression expression, Type type);" />
  610. <MemberType>Method</MemberType>
  611. <AssemblyInfo>
  612. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  613. </AssemblyInfo>
  614. <ReturnValue>
  615. <ReturnType>System.Linq.Expressions.UnaryExpression</ReturnType>
  616. </ReturnValue>
  617. <Parameters>
  618. <Parameter Name="expression" Type="System.Linq.Expressions.Expression" />
  619. <Parameter Name="type" Type="System.Type" />
  620. </Parameters>
  621. <Docs>
  622. <param name="expression">To be added.</param>
  623. <param name="type">To be added.</param>
  624. <summary>To be added.</summary>
  625. <returns>To be added.</returns>
  626. <remarks>To be added.</remarks>
  627. </Docs>
  628. </Member>
  629. <Member MemberName="Convert">
  630. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.UnaryExpression Convert (System.Linq.Expressions.Expression expression, Type type, System.Reflection.MethodInfo method);" />
  631. <MemberType>Method</MemberType>
  632. <AssemblyInfo>
  633. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  634. </AssemblyInfo>
  635. <ReturnValue>
  636. <ReturnType>System.Linq.Expressions.UnaryExpression</ReturnType>
  637. </ReturnValue>
  638. <Parameters>
  639. <Parameter Name="expression" Type="System.Linq.Expressions.Expression" />
  640. <Parameter Name="type" Type="System.Type" />
  641. <Parameter Name="method" Type="System.Reflection.MethodInfo" />
  642. </Parameters>
  643. <Docs>
  644. <param name="expression">To be added.</param>
  645. <param name="type">To be added.</param>
  646. <param name="method">To be added.</param>
  647. <summary>To be added.</summary>
  648. <returns>To be added.</returns>
  649. <remarks>To be added.</remarks>
  650. </Docs>
  651. </Member>
  652. <Member MemberName="ConvertChecked">
  653. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.UnaryExpression ConvertChecked (System.Linq.Expressions.Expression expression, Type type);" />
  654. <MemberType>Method</MemberType>
  655. <AssemblyInfo>
  656. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  657. </AssemblyInfo>
  658. <ReturnValue>
  659. <ReturnType>System.Linq.Expressions.UnaryExpression</ReturnType>
  660. </ReturnValue>
  661. <Parameters>
  662. <Parameter Name="expression" Type="System.Linq.Expressions.Expression" />
  663. <Parameter Name="type" Type="System.Type" />
  664. </Parameters>
  665. <Docs>
  666. <param name="expression">To be added.</param>
  667. <param name="type">To be added.</param>
  668. <summary>To be added.</summary>
  669. <returns>To be added.</returns>
  670. <remarks>To be added.</remarks>
  671. </Docs>
  672. </Member>
  673. <Member MemberName="ConvertChecked">
  674. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.UnaryExpression ConvertChecked (System.Linq.Expressions.Expression expression, Type type, System.Reflection.MethodInfo method);" />
  675. <MemberType>Method</MemberType>
  676. <AssemblyInfo>
  677. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  678. </AssemblyInfo>
  679. <ReturnValue>
  680. <ReturnType>System.Linq.Expressions.UnaryExpression</ReturnType>
  681. </ReturnValue>
  682. <Parameters>
  683. <Parameter Name="expression" Type="System.Linq.Expressions.Expression" />
  684. <Parameter Name="type" Type="System.Type" />
  685. <Parameter Name="method" Type="System.Reflection.MethodInfo" />
  686. </Parameters>
  687. <Docs>
  688. <param name="expression">To be added.</param>
  689. <param name="type">To be added.</param>
  690. <param name="method">To be added.</param>
  691. <summary>To be added.</summary>
  692. <returns>To be added.</returns>
  693. <remarks>To be added.</remarks>
  694. </Docs>
  695. </Member>
  696. <Member MemberName="Divide">
  697. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression Divide (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right);" />
  698. <MemberType>Method</MemberType>
  699. <AssemblyInfo>
  700. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  701. </AssemblyInfo>
  702. <ReturnValue>
  703. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  704. </ReturnValue>
  705. <Parameters>
  706. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  707. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  708. </Parameters>
  709. <Docs>
  710. <param name="left">To be added.</param>
  711. <param name="right">To be added.</param>
  712. <summary>To be added.</summary>
  713. <returns>To be added.</returns>
  714. <remarks>To be added.</remarks>
  715. </Docs>
  716. </Member>
  717. <Member MemberName="Divide">
  718. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression Divide (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method);" />
  719. <MemberType>Method</MemberType>
  720. <AssemblyInfo>
  721. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  722. </AssemblyInfo>
  723. <ReturnValue>
  724. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  725. </ReturnValue>
  726. <Parameters>
  727. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  728. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  729. <Parameter Name="method" Type="System.Reflection.MethodInfo" />
  730. </Parameters>
  731. <Docs>
  732. <param name="left">To be added.</param>
  733. <param name="right">To be added.</param>
  734. <param name="method">To be added.</param>
  735. <summary>To be added.</summary>
  736. <returns>To be added.</returns>
  737. <remarks>To be added.</remarks>
  738. </Docs>
  739. </Member>
  740. <Member MemberName="ElementInit">
  741. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.ElementInit ElementInit (System.Reflection.MethodInfo addMethod, System.Collections.Generic.IEnumerable&lt;System.Linq.Expressions.Expression&gt; arguments);" />
  742. <MemberType>Method</MemberType>
  743. <AssemblyInfo>
  744. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  745. </AssemblyInfo>
  746. <ReturnValue>
  747. <ReturnType>System.Linq.Expressions.ElementInit</ReturnType>
  748. </ReturnValue>
  749. <Parameters>
  750. <Parameter Name="addMethod" Type="System.Reflection.MethodInfo" />
  751. <Parameter Name="arguments" Type="System.Collections.Generic.IEnumerable&lt;System.Linq.Expressions.Expression&gt;" />
  752. </Parameters>
  753. <Docs>
  754. <param name="addMethod">To be added.</param>
  755. <param name="arguments">To be added.</param>
  756. <summary>To be added.</summary>
  757. <returns>To be added.</returns>
  758. <remarks>To be added.</remarks>
  759. </Docs>
  760. </Member>
  761. <Member MemberName="ElementInit">
  762. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.ElementInit ElementInit (System.Reflection.MethodInfo addMethod, System.Linq.Expressions.Expression[] arguments);" />
  763. <MemberType>Method</MemberType>
  764. <AssemblyInfo>
  765. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  766. </AssemblyInfo>
  767. <ReturnValue>
  768. <ReturnType>System.Linq.Expressions.ElementInit</ReturnType>
  769. </ReturnValue>
  770. <Parameters>
  771. <Parameter Name="addMethod" Type="System.Reflection.MethodInfo" />
  772. <Parameter Name="arguments" Type="System.Linq.Expressions.Expression[]">
  773. <Attributes>
  774. <Attribute>
  775. <AttributeName>System.ParamArray</AttributeName>
  776. </Attribute>
  777. </Attributes>
  778. </Parameter>
  779. </Parameters>
  780. <Docs>
  781. <param name="addMethod">To be added.</param>
  782. <param name="arguments">To be added.</param>
  783. <summary>To be added.</summary>
  784. <returns>To be added.</returns>
  785. <remarks>To be added.</remarks>
  786. </Docs>
  787. </Member>
  788. <Member MemberName="Equal">
  789. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression Equal (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right);" />
  790. <MemberType>Method</MemberType>
  791. <AssemblyInfo>
  792. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  793. </AssemblyInfo>
  794. <ReturnValue>
  795. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  796. </ReturnValue>
  797. <Parameters>
  798. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  799. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  800. </Parameters>
  801. <Docs>
  802. <param name="left">To be added.</param>
  803. <param name="right">To be added.</param>
  804. <summary>To be added.</summary>
  805. <returns>To be added.</returns>
  806. <remarks>To be added.</remarks>
  807. </Docs>
  808. </Member>
  809. <Member MemberName="Equal">
  810. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression Equal (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, bool liftToNull, System.Reflection.MethodInfo method);" />
  811. <MemberType>Method</MemberType>
  812. <AssemblyInfo>
  813. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  814. </AssemblyInfo>
  815. <ReturnValue>
  816. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  817. </ReturnValue>
  818. <Parameters>
  819. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  820. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  821. <Parameter Name="liftToNull" Type="System.Boolean" />
  822. <Parameter Name="method" Type="System.Reflection.MethodInfo" />
  823. </Parameters>
  824. <Docs>
  825. <param name="left">To be added.</param>
  826. <param name="right">To be added.</param>
  827. <param name="liftToNull">To be added.</param>
  828. <param name="method">To be added.</param>
  829. <summary>To be added.</summary>
  830. <returns>To be added.</returns>
  831. <remarks>To be added.</remarks>
  832. </Docs>
  833. </Member>
  834. <Member MemberName="ExclusiveOr">
  835. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression ExclusiveOr (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right);" />
  836. <MemberType>Method</MemberType>
  837. <AssemblyInfo>
  838. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  839. </AssemblyInfo>
  840. <ReturnValue>
  841. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  842. </ReturnValue>
  843. <Parameters>
  844. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  845. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  846. </Parameters>
  847. <Docs>
  848. <param name="left">To be added.</param>
  849. <param name="right">To be added.</param>
  850. <summary>To be added.</summary>
  851. <returns>To be added.</returns>
  852. <remarks>To be added.</remarks>
  853. </Docs>
  854. </Member>
  855. <Member MemberName="ExclusiveOr">
  856. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression ExclusiveOr (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method);" />
  857. <MemberType>Method</MemberType>
  858. <AssemblyInfo>
  859. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  860. </AssemblyInfo>
  861. <ReturnValue>
  862. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  863. </ReturnValue>
  864. <Parameters>
  865. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  866. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  867. <Parameter Name="method" Type="System.Reflection.MethodInfo" />
  868. </Parameters>
  869. <Docs>
  870. <param name="left">To be added.</param>
  871. <param name="right">To be added.</param>
  872. <param name="method">To be added.</param>
  873. <summary>To be added.</summary>
  874. <returns>To be added.</returns>
  875. <remarks>To be added.</remarks>
  876. </Docs>
  877. </Member>
  878. <Member MemberName="Field">
  879. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.MemberExpression Field (System.Linq.Expressions.Expression expression, System.Reflection.FieldInfo field);" />
  880. <MemberType>Method</MemberType>
  881. <AssemblyInfo>
  882. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  883. </AssemblyInfo>
  884. <ReturnValue>
  885. <ReturnType>System.Linq.Expressions.MemberExpression</ReturnType>
  886. </ReturnValue>
  887. <Parameters>
  888. <Parameter Name="expression" Type="System.Linq.Expressions.Expression" />
  889. <Parameter Name="field" Type="System.Reflection.FieldInfo" />
  890. </Parameters>
  891. <Docs>
  892. <param name="expression">To be added.</param>
  893. <param name="field">To be added.</param>
  894. <summary>To be added.</summary>
  895. <returns>To be added.</returns>
  896. <remarks>To be added.</remarks>
  897. </Docs>
  898. </Member>
  899. <Member MemberName="Field">
  900. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.MemberExpression Field (System.Linq.Expressions.Expression expression, string fieldName);" />
  901. <MemberType>Method</MemberType>
  902. <AssemblyInfo>
  903. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  904. </AssemblyInfo>
  905. <ReturnValue>
  906. <ReturnType>System.Linq.Expressions.MemberExpression</ReturnType>
  907. </ReturnValue>
  908. <Parameters>
  909. <Parameter Name="expression" Type="System.Linq.Expressions.Expression" />
  910. <Parameter Name="fieldName" Type="System.String" />
  911. </Parameters>
  912. <Docs>
  913. <param name="expression">To be added.</param>
  914. <param name="fieldName">To be added.</param>
  915. <summary>To be added.</summary>
  916. <returns>To be added.</returns>
  917. <remarks>To be added.</remarks>
  918. </Docs>
  919. </Member>
  920. <Member MemberName="GetActionType">
  921. <MemberSignature Language="C#" Value="public static Type GetActionType (Type[] typeArgs);" />
  922. <MemberType>Method</MemberType>
  923. <AssemblyInfo>
  924. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  925. </AssemblyInfo>
  926. <ReturnValue>
  927. <ReturnType>System.Type</ReturnType>
  928. </ReturnValue>
  929. <Parameters>
  930. <Parameter Name="typeArgs" Type="System.Type[]">
  931. <Attributes>
  932. <Attribute>
  933. <AttributeName>System.ParamArray</AttributeName>
  934. </Attribute>
  935. </Attributes>
  936. </Parameter>
  937. </Parameters>
  938. <Docs>
  939. <param name="typeArgs">To be added.</param>
  940. <summary>To be added.</summary>
  941. <returns>To be added.</returns>
  942. <remarks>To be added.</remarks>
  943. </Docs>
  944. </Member>
  945. <Member MemberName="GetFuncType">
  946. <MemberSignature Language="C#" Value="public static Type GetFuncType (Type[] typeArgs);" />
  947. <MemberType>Method</MemberType>
  948. <AssemblyInfo>
  949. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  950. </AssemblyInfo>
  951. <ReturnValue>
  952. <ReturnType>System.Type</ReturnType>
  953. </ReturnValue>
  954. <Parameters>
  955. <Parameter Name="typeArgs" Type="System.Type[]">
  956. <Attributes>
  957. <Attribute>
  958. <AttributeName>System.ParamArray</AttributeName>
  959. </Attribute>
  960. </Attributes>
  961. </Parameter>
  962. </Parameters>
  963. <Docs>
  964. <param name="typeArgs">To be added.</param>
  965. <summary>To be added.</summary>
  966. <returns>To be added.</returns>
  967. <remarks>To be added.</remarks>
  968. </Docs>
  969. </Member>
  970. <Member MemberName="GreaterThan">
  971. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression GreaterThan (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right);" />
  972. <MemberType>Method</MemberType>
  973. <AssemblyInfo>
  974. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  975. </AssemblyInfo>
  976. <ReturnValue>
  977. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  978. </ReturnValue>
  979. <Parameters>
  980. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  981. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  982. </Parameters>
  983. <Docs>
  984. <param name="left">To be added.</param>
  985. <param name="right">To be added.</param>
  986. <summary>To be added.</summary>
  987. <returns>To be added.</returns>
  988. <remarks>To be added.</remarks>
  989. </Docs>
  990. </Member>
  991. <Member MemberName="GreaterThan">
  992. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression GreaterThan (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, bool liftToNull, System.Reflection.MethodInfo method);" />
  993. <MemberType>Method</MemberType>
  994. <AssemblyInfo>
  995. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  996. </AssemblyInfo>
  997. <ReturnValue>
  998. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  999. </ReturnValue>
  1000. <Parameters>
  1001. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  1002. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  1003. <Parameter Name="liftToNull" Type="System.Boolean" />
  1004. <Parameter Name="method" Type="System.Reflection.MethodInfo" />
  1005. </Parameters>
  1006. <Docs>
  1007. <param name="left">To be added.</param>
  1008. <param name="right">To be added.</param>
  1009. <param name="liftToNull">To be added.</param>
  1010. <param name="method">To be added.</param>
  1011. <summary>To be added.</summary>
  1012. <returns>To be added.</returns>
  1013. <remarks>To be added.</remarks>
  1014. </Docs>
  1015. </Member>
  1016. <Member MemberName="GreaterThanOrEqual">
  1017. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression GreaterThanOrEqual (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right);" />
  1018. <MemberType>Method</MemberType>
  1019. <AssemblyInfo>
  1020. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  1021. </AssemblyInfo>
  1022. <ReturnValue>
  1023. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  1024. </ReturnValue>
  1025. <Parameters>
  1026. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  1027. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  1028. </Parameters>
  1029. <Docs>
  1030. <param name="left">To be added.</param>
  1031. <param name="right">To be added.</param>
  1032. <summary>To be added.</summary>
  1033. <returns>To be added.</returns>
  1034. <remarks>To be added.</remarks>
  1035. </Docs>
  1036. </Member>
  1037. <Member MemberName="GreaterThanOrEqual">
  1038. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression GreaterThanOrEqual (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, bool liftToNull, System.Reflection.MethodInfo method);" />
  1039. <MemberType>Method</MemberType>
  1040. <AssemblyInfo>
  1041. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  1042. </AssemblyInfo>
  1043. <ReturnValue>
  1044. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  1045. </ReturnValue>
  1046. <Parameters>
  1047. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  1048. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  1049. <Parameter Name="liftToNull" Type="System.Boolean" />
  1050. <Parameter Name="method" Type="System.Reflection.MethodInfo" />
  1051. </Parameters>
  1052. <Docs>
  1053. <param name="left">To be added.</param>
  1054. <param name="right">To be added.</param>
  1055. <param name="liftToNull">To be added.</param>
  1056. <param name="method">To be added.</param>
  1057. <summary>To be added.</summary>
  1058. <returns>To be added.</returns>
  1059. <remarks>To be added.</remarks>
  1060. </Docs>
  1061. </Member>
  1062. <Member MemberName="Invoke">
  1063. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.InvocationExpression Invoke (System.Linq.Expressions.Expression expression, System.Collections.Generic.IEnumerable&lt;System.Linq.Expressions.Expression&gt; arguments);" />
  1064. <MemberType>Method</MemberType>
  1065. <AssemblyInfo>
  1066. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  1067. </AssemblyInfo>
  1068. <ReturnValue>
  1069. <ReturnType>System.Linq.Expressions.InvocationExpression</ReturnType>
  1070. </ReturnValue>
  1071. <Parameters>
  1072. <Parameter Name="expression" Type="System.Linq.Expressions.Expression" />
  1073. <Parameter Name="arguments" Type="System.Collections.Generic.IEnumerable&lt;System.Linq.Expressions.Expression&gt;" />
  1074. </Parameters>
  1075. <Docs>
  1076. <param name="expression">To be added.</param>
  1077. <param name="arguments">To be added.</param>
  1078. <summary>To be added.</summary>
  1079. <returns>To be added.</returns>
  1080. <remarks>To be added.</remarks>
  1081. </Docs>
  1082. </Member>
  1083. <Member MemberName="Invoke">
  1084. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.InvocationExpression Invoke (System.Linq.Expressions.Expression expression, System.Linq.Expressions.Expression[] arguments);" />
  1085. <MemberType>Method</MemberType>
  1086. <AssemblyInfo>
  1087. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  1088. </AssemblyInfo>
  1089. <ReturnValue>
  1090. <ReturnType>System.Linq.Expressions.InvocationExpression</ReturnType>
  1091. </ReturnValue>
  1092. <Parameters>
  1093. <Parameter Name="expression" Type="System.Linq.Expressions.Expression" />
  1094. <Parameter Name="arguments" Type="System.Linq.Expressions.Expression[]">
  1095. <Attributes>
  1096. <Attribute>
  1097. <AttributeName>System.ParamArray</AttributeName>
  1098. </Attribute>
  1099. </Attributes>
  1100. </Parameter>
  1101. </Parameters>
  1102. <Docs>
  1103. <param name="expression">To be added.</param>
  1104. <param name="arguments">To be added.</param>
  1105. <summary>To be added.</summary>
  1106. <returns>To be added.</returns>
  1107. <remarks>To be added.</remarks>
  1108. </Docs>
  1109. </Member>
  1110. <Member MemberName="Lambda">
  1111. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.LambdaExpression Lambda (System.Linq.Expressions.Expression body, System.Linq.Expressions.ParameterExpression[] parameters);" />
  1112. <MemberType>Method</MemberType>
  1113. <AssemblyInfo>
  1114. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  1115. </AssemblyInfo>
  1116. <ReturnValue>
  1117. <ReturnType>System.Linq.Expressions.LambdaExpression</ReturnType>
  1118. </ReturnValue>
  1119. <Parameters>
  1120. <Parameter Name="body" Type="System.Linq.Expressions.Expression" />
  1121. <Parameter Name="parameters" Type="System.Linq.Expressions.ParameterExpression[]">
  1122. <Attributes>
  1123. <Attribute>
  1124. <AttributeName>System.ParamArray</AttributeName>
  1125. </Attribute>
  1126. </Attributes>
  1127. </Parameter>
  1128. </Parameters>
  1129. <Docs>
  1130. <param name="body">To be added.</param>
  1131. <param name="parameters">To be added.</param>
  1132. <summary>To be added.</summary>
  1133. <returns>To be added.</returns>
  1134. <remarks>To be added.</remarks>
  1135. </Docs>
  1136. </Member>
  1137. <Member MemberName="Lambda">
  1138. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.LambdaExpression Lambda (Type delegateType, System.Linq.Expressions.Expression body, System.Collections.Generic.IEnumerable&lt;System.Linq.Expressions.ParameterExpression&gt; parameters);" />
  1139. <MemberType>Method</MemberType>
  1140. <AssemblyInfo>
  1141. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  1142. </AssemblyInfo>
  1143. <ReturnValue>
  1144. <ReturnType>System.Linq.Expressions.LambdaExpression</ReturnType>
  1145. </ReturnValue>
  1146. <Parameters>
  1147. <Parameter Name="delegateType" Type="System.Type" />
  1148. <Parameter Name="body" Type="System.Linq.Expressions.Expression" />
  1149. <Parameter Name="parameters" Type="System.Collections.Generic.IEnumerable&lt;System.Linq.Expressions.ParameterExpression&gt;" />
  1150. </Parameters>
  1151. <Docs>
  1152. <param name="delegateType">To be added.</param>
  1153. <param name="body">To be added.</param>
  1154. <param name="parameters">To be added.</param>
  1155. <summary>To be added.</summary>
  1156. <returns>To be added.</returns>
  1157. <remarks>To be added.</remarks>
  1158. </Docs>
  1159. </Member>
  1160. <Member MemberName="Lambda">
  1161. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.LambdaExpression Lambda (Type delegateType, System.Linq.Expressions.Expression body, System.Linq.Expressions.ParameterExpression[] parameters);" />
  1162. <MemberType>Method</MemberType>
  1163. <AssemblyInfo>
  1164. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  1165. </AssemblyInfo>
  1166. <ReturnValue>
  1167. <ReturnType>System.Linq.Expressions.LambdaExpression</ReturnType>
  1168. </ReturnValue>
  1169. <Parameters>
  1170. <Parameter Name="delegateType" Type="System.Type" />
  1171. <Parameter Name="body" Type="System.Linq.Expressions.Expression" />
  1172. <Parameter Name="parameters" Type="System.Linq.Expressions.ParameterExpression[]">
  1173. <Attributes>
  1174. <Attribute>
  1175. <AttributeName>System.ParamArray</AttributeName>
  1176. </Attribute>
  1177. </Attributes>
  1178. </Parameter>
  1179. </Parameters>
  1180. <Docs>
  1181. <param name="delegateType">To be added.</param>
  1182. <param name="body">To be added.</param>
  1183. <param name="parameters">To be added.</param>
  1184. <summary>To be added.</summary>
  1185. <returns>To be added.</returns>
  1186. <remarks>To be added.</remarks>
  1187. </Docs>
  1188. </Member>
  1189. <Member MemberName="Lambda&lt;TDelegate&gt;">
  1190. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.Expression&lt;TDelegate&gt; Lambda&lt;TDelegate&gt; (System.Linq.Expressions.Expression body, System.Collections.Generic.IEnumerable&lt;System.Linq.Expressions.ParameterExpression&gt; parameters);" />
  1191. <MemberType>Method</MemberType>
  1192. <AssemblyInfo>
  1193. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  1194. </AssemblyInfo>
  1195. <ReturnValue>
  1196. <ReturnType>System.Linq.Expressions.Expression&lt;TDelegate&gt;</ReturnType>
  1197. </ReturnValue>
  1198. <Parameters>
  1199. <Parameter Name="body" Type="System.Linq.Expressions.Expression" />
  1200. <Parameter Name="parameters" Type="System.Collections.Generic.IEnumerable&lt;System.Linq.Expressions.ParameterExpression&gt;" />
  1201. </Parameters>
  1202. <Docs>
  1203. <typeparam name="TDelegate">To be added.</typeparam>
  1204. <param name="body">To be added.</param>
  1205. <param name="parameters">To be added.</param>
  1206. <summary>To be added.</summary>
  1207. <returns>To be added.</returns>
  1208. <remarks>To be added.</remarks>
  1209. </Docs>
  1210. <TypeParameters>
  1211. <TypeParameter Name="TDelegate" />
  1212. </TypeParameters>
  1213. </Member>
  1214. <Member MemberName="Lambda&lt;TDelegate&gt;">
  1215. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.Expression&lt;TDelegate&gt; Lambda&lt;TDelegate&gt; (System.Linq.Expressions.Expression body, System.Linq.Expressions.ParameterExpression[] parameters);" />
  1216. <MemberType>Method</MemberType>
  1217. <AssemblyInfo>
  1218. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  1219. </AssemblyInfo>
  1220. <ReturnValue>
  1221. <ReturnType>System.Linq.Expressions.Expression&lt;TDelegate&gt;</ReturnType>
  1222. </ReturnValue>
  1223. <Parameters>
  1224. <Parameter Name="body" Type="System.Linq.Expressions.Expression" />
  1225. <Parameter Name="parameters" Type="System.Linq.Expressions.ParameterExpression[]">
  1226. <Attributes>
  1227. <Attribute>
  1228. <AttributeName>System.ParamArray</AttributeName>
  1229. </Attribute>
  1230. </Attributes>
  1231. </Parameter>
  1232. </Parameters>
  1233. <Docs>
  1234. <typeparam name="TDelegate">To be added.</typeparam>
  1235. <param name="body">To be added.</param>
  1236. <param name="parameters">To be added.</param>
  1237. <summary>To be added.</summary>
  1238. <returns>To be added.</returns>
  1239. <remarks>To be added.</remarks>
  1240. </Docs>
  1241. <TypeParameters>
  1242. <TypeParameter Name="TDelegate" />
  1243. </TypeParameters>
  1244. </Member>
  1245. <Member MemberName="LeftShift">
  1246. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression LeftShift (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right);" />
  1247. <MemberType>Method</MemberType>
  1248. <AssemblyInfo>
  1249. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  1250. </AssemblyInfo>
  1251. <ReturnValue>
  1252. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  1253. </ReturnValue>
  1254. <Parameters>
  1255. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  1256. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  1257. </Parameters>
  1258. <Docs>
  1259. <param name="left">To be added.</param>
  1260. <param name="right">To be added.</param>
  1261. <summary>To be added.</summary>
  1262. <returns>To be added.</returns>
  1263. <remarks>To be added.</remarks>
  1264. </Docs>
  1265. </Member>
  1266. <Member MemberName="LeftShift">
  1267. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression LeftShift (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method);" />
  1268. <MemberType>Method</MemberType>
  1269. <AssemblyInfo>
  1270. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  1271. </AssemblyInfo>
  1272. <ReturnValue>
  1273. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  1274. </ReturnValue>
  1275. <Parameters>
  1276. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  1277. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  1278. <Parameter Name="method" Type="System.Reflection.MethodInfo" />
  1279. </Parameters>
  1280. <Docs>
  1281. <param name="left">To be added.</param>
  1282. <param name="right">To be added.</param>
  1283. <param name="method">To be added.</param>
  1284. <summary>To be added.</summary>
  1285. <returns>To be added.</returns>
  1286. <remarks>To be added.</remarks>
  1287. </Docs>
  1288. </Member>
  1289. <Member MemberName="LessThan">
  1290. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression LessThan (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right);" />
  1291. <MemberType>Method</MemberType>
  1292. <AssemblyInfo>
  1293. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  1294. </AssemblyInfo>
  1295. <ReturnValue>
  1296. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  1297. </ReturnValue>
  1298. <Parameters>
  1299. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  1300. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  1301. </Parameters>
  1302. <Docs>
  1303. <param name="left">To be added.</param>
  1304. <param name="right">To be added.</param>
  1305. <summary>To be added.</summary>
  1306. <returns>To be added.</returns>
  1307. <remarks>To be added.</remarks>
  1308. </Docs>
  1309. </Member>
  1310. <Member MemberName="LessThan">
  1311. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression LessThan (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, bool liftToNull, System.Reflection.MethodInfo method);" />
  1312. <MemberType>Method</MemberType>
  1313. <AssemblyInfo>
  1314. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  1315. </AssemblyInfo>
  1316. <ReturnValue>
  1317. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  1318. </ReturnValue>
  1319. <Parameters>
  1320. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  1321. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  1322. <Parameter Name="liftToNull" Type="System.Boolean" />
  1323. <Parameter Name="method" Type="System.Reflection.MethodInfo" />
  1324. </Parameters>
  1325. <Docs>
  1326. <param name="left">To be added.</param>
  1327. <param name="right">To be added.</param>
  1328. <param name="liftToNull">To be added.</param>
  1329. <param name="method">To be added.</param>
  1330. <summary>To be added.</summary>
  1331. <returns>To be added.</returns>
  1332. <remarks>To be added.</remarks>
  1333. </Docs>
  1334. </Member>
  1335. <Member MemberName="LessThanOrEqual">
  1336. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression LessThanOrEqual (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right);" />
  1337. <MemberType>Method</MemberType>
  1338. <AssemblyInfo>
  1339. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  1340. </AssemblyInfo>
  1341. <ReturnValue>
  1342. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  1343. </ReturnValue>
  1344. <Parameters>
  1345. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  1346. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  1347. </Parameters>
  1348. <Docs>
  1349. <param name="left">To be added.</param>
  1350. <param name="right">To be added.</param>
  1351. <summary>To be added.</summary>
  1352. <returns>To be added.</returns>
  1353. <remarks>To be added.</remarks>
  1354. </Docs>
  1355. </Member>
  1356. <Member MemberName="LessThanOrEqual">
  1357. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression LessThanOrEqual (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, bool liftToNull, System.Reflection.MethodInfo method);" />
  1358. <MemberType>Method</MemberType>
  1359. <AssemblyInfo>
  1360. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  1361. </AssemblyInfo>
  1362. <ReturnValue>
  1363. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  1364. </ReturnValue>
  1365. <Parameters>
  1366. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  1367. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  1368. <Parameter Name="liftToNull" Type="System.Boolean" />
  1369. <Parameter Name="method" Type="System.Reflection.MethodInfo" />
  1370. </Parameters>
  1371. <Docs>
  1372. <param name="left">To be added.</param>
  1373. <param name="right">To be added.</param>
  1374. <param name="liftToNull">To be added.</param>
  1375. <param name="method">To be added.</param>
  1376. <summary>To be added.</summary>
  1377. <returns>To be added.</returns>
  1378. <remarks>To be added.</remarks>
  1379. </Docs>
  1380. </Member>
  1381. <Member MemberName="ListBind">
  1382. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.MemberListBinding ListBind (System.Reflection.MemberInfo member, System.Collections.Generic.IEnumerable&lt;System.Linq.Expressions.ElementInit&gt; initializers);" />
  1383. <MemberType>Method</MemberType>
  1384. <AssemblyInfo>
  1385. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  1386. </AssemblyInfo>
  1387. <ReturnValue>
  1388. <ReturnType>System.Linq.Expressions.MemberListBinding</ReturnType>
  1389. </ReturnValue>
  1390. <Parameters>
  1391. <Parameter Name="member" Type="System.Reflection.MemberInfo" />
  1392. <Parameter Name="initializers" Type="System.Collections.Generic.IEnumerable&lt;System.Linq.Expressions.ElementInit&gt;" />
  1393. </Parameters>
  1394. <Docs>
  1395. <param name="member">To be added.</param>
  1396. <param name="initializers">To be added.</param>
  1397. <summary>To be added.</summary>
  1398. <returns>To be added.</returns>
  1399. <remarks>To be added.</remarks>
  1400. </Docs>
  1401. </Member>
  1402. <Member MemberName="ListBind">
  1403. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.MemberListBinding ListBind (System.Reflection.MemberInfo member, System.Linq.Expressions.ElementInit[] initializers);" />
  1404. <MemberType>Method</MemberType>
  1405. <AssemblyInfo>
  1406. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  1407. </AssemblyInfo>
  1408. <ReturnValue>
  1409. <ReturnType>System.Linq.Expressions.MemberListBinding</ReturnType>
  1410. </ReturnValue>
  1411. <Parameters>
  1412. <Parameter Name="member" Type="System.Reflection.MemberInfo" />
  1413. <Parameter Name="initializers" Type="System.Linq.Expressions.ElementInit[]">
  1414. <Attributes>
  1415. <Attribute>
  1416. <AttributeName>System.ParamArray</AttributeName>
  1417. </Attribute>
  1418. </Attributes>
  1419. </Parameter>
  1420. </Parameters>
  1421. <Docs>
  1422. <param name="member">To be added.</param>
  1423. <param name="initializers">To be added.</param>
  1424. <summary>To be added.</summary>
  1425. <returns>To be added.</returns>
  1426. <remarks>To be added.</remarks>
  1427. </Docs>
  1428. </Member>
  1429. <Member MemberName="ListBind">
  1430. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.MemberListBinding ListBind (System.Reflection.MethodInfo propertyAccessor, System.Collections.Generic.IEnumerable&lt;System.Linq.Expressions.ElementInit&gt; initializers);" />
  1431. <MemberType>Method</MemberType>
  1432. <AssemblyInfo>
  1433. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  1434. </AssemblyInfo>
  1435. <ReturnValue>
  1436. <ReturnType>System.Linq.Expressions.MemberListBinding</ReturnType>
  1437. </ReturnValue>
  1438. <Parameters>
  1439. <Parameter Name="propertyAccessor" Type="System.Reflection.MethodInfo" />
  1440. <Parameter Name="initializers" Type="System.Collections.Generic.IEnumerable&lt;System.Linq.Expressions.ElementInit&gt;" />
  1441. </Parameters>
  1442. <Docs>
  1443. <param name="propertyAccessor">To be added.</param>
  1444. <param name="initializers">To be added.</param>
  1445. <summary>To be added.</summary>
  1446. <returns>To be added.</returns>
  1447. <remarks>To be added.</remarks>
  1448. </Docs>
  1449. </Member>
  1450. <Member MemberName="ListBind">
  1451. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.MemberListBinding ListBind (System.Reflection.MethodInfo propertyAccessor, System.Linq.Expressions.ElementInit[] initializers);" />
  1452. <MemberType>Method</MemberType>
  1453. <AssemblyInfo>
  1454. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  1455. </AssemblyInfo>
  1456. <ReturnValue>
  1457. <ReturnType>System.Linq.Expressions.MemberListBinding</ReturnType>
  1458. </ReturnValue>
  1459. <Parameters>
  1460. <Parameter Name="propertyAccessor" Type="System.Reflection.MethodInfo" />
  1461. <Parameter Name="initializers" Type="System.Linq.Expressions.ElementInit[]">
  1462. <Attributes>
  1463. <Attribute>
  1464. <AttributeName>System.ParamArray</AttributeName>
  1465. </Attribute>
  1466. </Attributes>
  1467. </Parameter>
  1468. </Parameters>
  1469. <Docs>
  1470. <param name="propertyAccessor">To be added.</param>
  1471. <param name="initializers">To be added.</param>
  1472. <summary>To be added.</summary>
  1473. <returns>To be added.</returns>
  1474. <remarks>To be added.</remarks>
  1475. </Docs>
  1476. </Member>
  1477. <Member MemberName="ListInit">
  1478. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.ListInitExpression ListInit (System.Linq.Expressions.NewExpression newExpression, System.Collections.Generic.IEnumerable&lt;System.Linq.Expressions.ElementInit&gt; initializers);" />
  1479. <MemberType>Method</MemberType>
  1480. <AssemblyInfo>
  1481. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  1482. </AssemblyInfo>
  1483. <ReturnValue>
  1484. <ReturnType>System.Linq.Expressions.ListInitExpression</ReturnType>
  1485. </ReturnValue>
  1486. <Parameters>
  1487. <Parameter Name="newExpression" Type="System.Linq.Expressions.NewExpression" />
  1488. <Parameter Name="initializers" Type="System.Collections.Generic.IEnumerable&lt;System.Linq.Expressions.ElementInit&gt;" />
  1489. </Parameters>
  1490. <Docs>
  1491. <param name="newExpression">To be added.</param>
  1492. <param name="initializers">To be added.</param>
  1493. <summary>To be added.</summary>
  1494. <returns>To be added.</returns>
  1495. <remarks>To be added.</remarks>
  1496. </Docs>
  1497. </Member>
  1498. <Member MemberName="ListInit">
  1499. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.ListInitExpression ListInit (System.Linq.Expressions.NewExpression newExpression, System.Collections.Generic.IEnumerable&lt;System.Linq.Expressions.Expression&gt; initializers);" />
  1500. <MemberType>Method</MemberType>
  1501. <AssemblyInfo>
  1502. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  1503. </AssemblyInfo>
  1504. <ReturnValue>
  1505. <ReturnType>System.Linq.Expressions.ListInitExpression</ReturnType>
  1506. </ReturnValue>
  1507. <Parameters>
  1508. <Parameter Name="newExpression" Type="System.Linq.Expressions.NewExpression" />
  1509. <Parameter Name="initializers" Type="System.Collections.Generic.IEnumerable&lt;System.Linq.Expressions.Expression&gt;" />
  1510. </Parameters>
  1511. <Docs>
  1512. <param name="newExpression">To be added.</param>
  1513. <param name="initializers">To be added.</param>
  1514. <summary>To be added.</summary>
  1515. <returns>To be added.</returns>
  1516. <remarks>To be added.</remarks>
  1517. </Docs>
  1518. </Member>
  1519. <Member MemberName="ListInit">
  1520. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.ListInitExpression ListInit (System.Linq.Expressions.NewExpression newExpression, System.Linq.Expressions.ElementInit[] initializers);" />
  1521. <MemberType>Method</MemberType>
  1522. <AssemblyInfo>
  1523. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  1524. </AssemblyInfo>
  1525. <ReturnValue>
  1526. <ReturnType>System.Linq.Expressions.ListInitExpression</ReturnType>
  1527. </ReturnValue>
  1528. <Parameters>
  1529. <Parameter Name="newExpression" Type="System.Linq.Expressions.NewExpression" />
  1530. <Parameter Name="initializers" Type="System.Linq.Expressions.ElementInit[]">
  1531. <Attributes>
  1532. <Attribute>
  1533. <AttributeName>System.ParamArray</AttributeName>
  1534. </Attribute>
  1535. </Attributes>
  1536. </Parameter>
  1537. </Parameters>
  1538. <Docs>
  1539. <param name="newExpression">To be added.</param>
  1540. <param name="initializers">To be added.</param>
  1541. <summary>To be added.</summary>
  1542. <returns>To be added.</returns>
  1543. <remarks>To be added.</remarks>
  1544. </Docs>
  1545. </Member>
  1546. <Member MemberName="ListInit">
  1547. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.ListInitExpression ListInit (System.Linq.Expressions.NewExpression newExpression, System.Linq.Expressions.Expression[] initializers);" />
  1548. <MemberType>Method</MemberType>
  1549. <AssemblyInfo>
  1550. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  1551. </AssemblyInfo>
  1552. <ReturnValue>
  1553. <ReturnType>System.Linq.Expressions.ListInitExpression</ReturnType>
  1554. </ReturnValue>
  1555. <Parameters>
  1556. <Parameter Name="newExpression" Type="System.Linq.Expressions.NewExpression" />
  1557. <Parameter Name="initializers" Type="System.Linq.Expressions.Expression[]">
  1558. <Attributes>
  1559. <Attribute>
  1560. <AttributeName>System.ParamArray</AttributeName>
  1561. </Attribute>
  1562. </Attributes>
  1563. </Parameter>
  1564. </Parameters>
  1565. <Docs>
  1566. <param name="newExpression">To be added.</param>
  1567. <param name="initializers">To be added.</param>
  1568. <summary>To be added.</summary>
  1569. <returns>To be added.</returns>
  1570. <remarks>To be added.</remarks>
  1571. </Docs>
  1572. </Member>
  1573. <Member MemberName="ListInit">
  1574. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.ListInitExpression ListInit (System.Linq.Expressions.NewExpression newExpression, System.Reflection.MethodInfo addMethod, System.Collections.Generic.IEnumerable&lt;System.Linq.Expressions.Expression&gt; initializers);" />
  1575. <MemberType>Method</MemberType>
  1576. <AssemblyInfo>
  1577. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  1578. </AssemblyInfo>
  1579. <ReturnValue>
  1580. <ReturnType>System.Linq.Expressions.ListInitExpression</ReturnType>
  1581. </ReturnValue>
  1582. <Parameters>
  1583. <Parameter Name="newExpression" Type="System.Linq.Expressions.NewExpression" />
  1584. <Parameter Name="addMethod" Type="System.Reflection.MethodInfo" />
  1585. <Parameter Name="initializers" Type="System.Collections.Generic.IEnumerable&lt;System.Linq.Expressions.Expression&gt;" />
  1586. </Parameters>
  1587. <Docs>
  1588. <param name="newExpression">To be added.</param>
  1589. <param name="addMethod">To be added.</param>
  1590. <param name="initializers">To be added.</param>
  1591. <summary>To be added.</summary>
  1592. <returns>To be added.</returns>
  1593. <remarks>To be added.</remarks>
  1594. </Docs>
  1595. </Member>
  1596. <Member MemberName="ListInit">
  1597. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.ListInitExpression ListInit (System.Linq.Expressions.NewExpression newExpression, System.Reflection.MethodInfo addMethod, System.Linq.Expressions.Expression[] initializers);" />
  1598. <MemberType>Method</MemberType>
  1599. <AssemblyInfo>
  1600. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  1601. </AssemblyInfo>
  1602. <ReturnValue>
  1603. <ReturnType>System.Linq.Expressions.ListInitExpression</ReturnType>
  1604. </ReturnValue>
  1605. <Parameters>
  1606. <Parameter Name="newExpression" Type="System.Linq.Expressions.NewExpression" />
  1607. <Parameter Name="addMethod" Type="System.Reflection.MethodInfo" />
  1608. <Parameter Name="initializers" Type="System.Linq.Expressions.Expression[]">
  1609. <Attributes>
  1610. <Attribute>
  1611. <AttributeName>System.ParamArray</AttributeName>
  1612. </Attribute>
  1613. </Attributes>
  1614. </Parameter>
  1615. </Parameters>
  1616. <Docs>
  1617. <param name="newExpression">To be added.</param>
  1618. <param name="addMethod">To be added.</param>
  1619. <param name="initializers">To be added.</param>
  1620. <summary>To be added.</summary>
  1621. <returns>To be added.</returns>
  1622. <remarks>To be added.</remarks>
  1623. </Docs>
  1624. </Member>
  1625. <Member MemberName="MakeBinary">
  1626. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression MakeBinary (System.Linq.Expressions.ExpressionType binaryType, System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right);" />
  1627. <MemberType>Method</MemberType>
  1628. <AssemblyInfo>
  1629. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  1630. </AssemblyInfo>
  1631. <ReturnValue>
  1632. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  1633. </ReturnValue>
  1634. <Parameters>
  1635. <Parameter Name="binaryType" Type="System.Linq.Expressions.ExpressionType" />
  1636. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  1637. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  1638. </Parameters>
  1639. <Docs>
  1640. <param name="binaryType">To be added.</param>
  1641. <param name="left">To be added.</param>
  1642. <param name="right">To be added.</param>
  1643. <summary>To be added.</summary>
  1644. <returns>To be added.</returns>
  1645. <remarks>To be added.</remarks>
  1646. </Docs>
  1647. </Member>
  1648. <Member MemberName="MakeBinary">
  1649. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression MakeBinary (System.Linq.Expressions.ExpressionType binaryType, System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, bool liftToNull, System.Reflection.MethodInfo method);" />
  1650. <MemberType>Method</MemberType>
  1651. <AssemblyInfo>
  1652. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  1653. </AssemblyInfo>
  1654. <ReturnValue>
  1655. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  1656. </ReturnValue>
  1657. <Parameters>
  1658. <Parameter Name="binaryType" Type="System.Linq.Expressions.ExpressionType" />
  1659. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  1660. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  1661. <Parameter Name="liftToNull" Type="System.Boolean" />
  1662. <Parameter Name="method" Type="System.Reflection.MethodInfo" />
  1663. </Parameters>
  1664. <Docs>
  1665. <param name="binaryType">To be added.</param>
  1666. <param name="left">To be added.</param>
  1667. <param name="right">To be added.</param>
  1668. <param name="liftToNull">To be added.</param>
  1669. <param name="method">To be added.</param>
  1670. <summary>To be added.</summary>
  1671. <returns>To be added.</returns>
  1672. <remarks>To be added.</remarks>
  1673. </Docs>
  1674. </Member>
  1675. <Member MemberName="MakeBinary">
  1676. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression MakeBinary (System.Linq.Expressions.ExpressionType binaryType, System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, bool liftToNull, System.Reflection.MethodInfo method, System.Linq.Expressions.LambdaExpression conversion);" />
  1677. <MemberType>Method</MemberType>
  1678. <AssemblyInfo>
  1679. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  1680. </AssemblyInfo>
  1681. <ReturnValue>
  1682. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  1683. </ReturnValue>
  1684. <Parameters>
  1685. <Parameter Name="binaryType" Type="System.Linq.Expressions.ExpressionType" />
  1686. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  1687. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  1688. <Parameter Name="liftToNull" Type="System.Boolean" />
  1689. <Parameter Name="method" Type="System.Reflection.MethodInfo" />
  1690. <Parameter Name="conversion" Type="System.Linq.Expressions.LambdaExpression" />
  1691. </Parameters>
  1692. <Docs>
  1693. <param name="binaryType">To be added.</param>
  1694. <param name="left">To be added.</param>
  1695. <param name="right">To be added.</param>
  1696. <param name="liftToNull">To be added.</param>
  1697. <param name="method">To be added.</param>
  1698. <param name="conversion">To be added.</param>
  1699. <summary>To be added.</summary>
  1700. <returns>To be added.</returns>
  1701. <remarks>To be added.</remarks>
  1702. </Docs>
  1703. </Member>
  1704. <Member MemberName="MakeMemberAccess">
  1705. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.MemberExpression MakeMemberAccess (System.Linq.Expressions.Expression expression, System.Reflection.MemberInfo member);" />
  1706. <MemberType>Method</MemberType>
  1707. <AssemblyInfo>
  1708. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  1709. </AssemblyInfo>
  1710. <ReturnValue>
  1711. <ReturnType>System.Linq.Expressions.MemberExpression</ReturnType>
  1712. </ReturnValue>
  1713. <Parameters>
  1714. <Parameter Name="expression" Type="System.Linq.Expressions.Expression" />
  1715. <Parameter Name="member" Type="System.Reflection.MemberInfo" />
  1716. </Parameters>
  1717. <Docs>
  1718. <param name="expression">To be added.</param>
  1719. <param name="member">To be added.</param>
  1720. <summary>To be added.</summary>
  1721. <returns>To be added.</returns>
  1722. <remarks>To be added.</remarks>
  1723. </Docs>
  1724. </Member>
  1725. <Member MemberName="MakeUnary">
  1726. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.UnaryExpression MakeUnary (System.Linq.Expressions.ExpressionType unaryType, System.Linq.Expressions.Expression operand, Type type);" />
  1727. <MemberType>Method</MemberType>
  1728. <AssemblyInfo>
  1729. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  1730. </AssemblyInfo>
  1731. <ReturnValue>
  1732. <ReturnType>System.Linq.Expressions.UnaryExpression</ReturnType>
  1733. </ReturnValue>
  1734. <Parameters>
  1735. <Parameter Name="unaryType" Type="System.Linq.Expressions.ExpressionType" />
  1736. <Parameter Name="operand" Type="System.Linq.Expressions.Expression" />
  1737. <Parameter Name="type" Type="System.Type" />
  1738. </Parameters>
  1739. <Docs>
  1740. <param name="unaryType">To be added.</param>
  1741. <param name="operand">To be added.</param>
  1742. <param name="type">To be added.</param>
  1743. <summary>To be added.</summary>
  1744. <returns>To be added.</returns>
  1745. <remarks>To be added.</remarks>
  1746. </Docs>
  1747. </Member>
  1748. <Member MemberName="MakeUnary">
  1749. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.UnaryExpression MakeUnary (System.Linq.Expressions.ExpressionType unaryType, System.Linq.Expressions.Expression operand, Type type, System.Reflection.MethodInfo method);" />
  1750. <MemberType>Method</MemberType>
  1751. <AssemblyInfo>
  1752. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  1753. </AssemblyInfo>
  1754. <ReturnValue>
  1755. <ReturnType>System.Linq.Expressions.UnaryExpression</ReturnType>
  1756. </ReturnValue>
  1757. <Parameters>
  1758. <Parameter Name="unaryType" Type="System.Linq.Expressions.ExpressionType" />
  1759. <Parameter Name="operand" Type="System.Linq.Expressions.Expression" />
  1760. <Parameter Name="type" Type="System.Type" />
  1761. <Parameter Name="method" Type="System.Reflection.MethodInfo" />
  1762. </Parameters>
  1763. <Docs>
  1764. <param name="unaryType">To be added.</param>
  1765. <param name="operand">To be added.</param>
  1766. <param name="type">To be added.</param>
  1767. <param name="method">To be added.</param>
  1768. <summary>To be added.</summary>
  1769. <returns>To be added.</returns>
  1770. <remarks>To be added.</remarks>
  1771. </Docs>
  1772. </Member>
  1773. <Member MemberName="MemberBind">
  1774. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.MemberMemberBinding MemberBind (System.Reflection.MemberInfo member, System.Collections.Generic.IEnumerable&lt;System.Linq.Expressions.MemberBinding&gt; bindings);" />
  1775. <MemberType>Method</MemberType>
  1776. <AssemblyInfo>
  1777. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  1778. </AssemblyInfo>
  1779. <ReturnValue>
  1780. <ReturnType>System.Linq.Expressions.MemberMemberBinding</ReturnType>
  1781. </ReturnValue>
  1782. <Parameters>
  1783. <Parameter Name="member" Type="System.Reflection.MemberInfo" />
  1784. <Parameter Name="bindings" Type="System.Collections.Generic.IEnumerable&lt;System.Linq.Expressions.MemberBinding&gt;" />
  1785. </Parameters>
  1786. <Docs>
  1787. <param name="member">To be added.</param>
  1788. <param name="bindings">To be added.</param>
  1789. <summary>To be added.</summary>
  1790. <returns>To be added.</returns>
  1791. <remarks>To be added.</remarks>
  1792. </Docs>
  1793. </Member>
  1794. <Member MemberName="MemberBind">
  1795. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.MemberMemberBinding MemberBind (System.Reflection.MemberInfo member, System.Linq.Expressions.MemberBinding[] bindings);" />
  1796. <MemberType>Method</MemberType>
  1797. <AssemblyInfo>
  1798. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  1799. </AssemblyInfo>
  1800. <ReturnValue>
  1801. <ReturnType>System.Linq.Expressions.MemberMemberBinding</ReturnType>
  1802. </ReturnValue>
  1803. <Parameters>
  1804. <Parameter Name="member" Type="System.Reflection.MemberInfo" />
  1805. <Parameter Name="bindings" Type="System.Linq.Expressions.MemberBinding[]">
  1806. <Attributes>
  1807. <Attribute>
  1808. <AttributeName>System.ParamArray</AttributeName>
  1809. </Attribute>
  1810. </Attributes>
  1811. </Parameter>
  1812. </Parameters>
  1813. <Docs>
  1814. <param name="member">To be added.</param>
  1815. <param name="bindings">To be added.</param>
  1816. <summary>To be added.</summary>
  1817. <returns>To be added.</returns>
  1818. <remarks>To be added.</remarks>
  1819. </Docs>
  1820. </Member>
  1821. <Member MemberName="MemberBind">
  1822. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.MemberMemberBinding MemberBind (System.Reflection.MethodInfo propertyAccessor, System.Collections.Generic.IEnumerable&lt;System.Linq.Expressions.MemberBinding&gt; bindings);" />
  1823. <MemberType>Method</MemberType>
  1824. <AssemblyInfo>
  1825. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  1826. </AssemblyInfo>
  1827. <ReturnValue>
  1828. <ReturnType>System.Linq.Expressions.MemberMemberBinding</ReturnType>
  1829. </ReturnValue>
  1830. <Parameters>
  1831. <Parameter Name="propertyAccessor" Type="System.Reflection.MethodInfo" />
  1832. <Parameter Name="bindings" Type="System.Collections.Generic.IEnumerable&lt;System.Linq.Expressions.MemberBinding&gt;" />
  1833. </Parameters>
  1834. <Docs>
  1835. <param name="propertyAccessor">To be added.</param>
  1836. <param name="bindings">To be added.</param>
  1837. <summary>To be added.</summary>
  1838. <returns>To be added.</returns>
  1839. <remarks>To be added.</remarks>
  1840. </Docs>
  1841. </Member>
  1842. <Member MemberName="MemberBind">
  1843. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.MemberMemberBinding MemberBind (System.Reflection.MethodInfo propertyAccessor, System.Linq.Expressions.MemberBinding[] bindings);" />
  1844. <MemberType>Method</MemberType>
  1845. <AssemblyInfo>
  1846. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  1847. </AssemblyInfo>
  1848. <ReturnValue>
  1849. <ReturnType>System.Linq.Expressions.MemberMemberBinding</ReturnType>
  1850. </ReturnValue>
  1851. <Parameters>
  1852. <Parameter Name="propertyAccessor" Type="System.Reflection.MethodInfo" />
  1853. <Parameter Name="bindings" Type="System.Linq.Expressions.MemberBinding[]">
  1854. <Attributes>
  1855. <Attribute>
  1856. <AttributeName>System.ParamArray</AttributeName>
  1857. </Attribute>
  1858. </Attributes>
  1859. </Parameter>
  1860. </Parameters>
  1861. <Docs>
  1862. <param name="propertyAccessor">To be added.</param>
  1863. <param name="bindings">To be added.</param>
  1864. <summary>To be added.</summary>
  1865. <returns>To be added.</returns>
  1866. <remarks>To be added.</remarks>
  1867. </Docs>
  1868. </Member>
  1869. <Member MemberName="MemberInit">
  1870. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.MemberInitExpression MemberInit (System.Linq.Expressions.NewExpression newExpression, System.Collections.Generic.IEnumerable&lt;System.Linq.Expressions.MemberBinding&gt; bindings);" />
  1871. <MemberType>Method</MemberType>
  1872. <AssemblyInfo>
  1873. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  1874. </AssemblyInfo>
  1875. <ReturnValue>
  1876. <ReturnType>System.Linq.Expressions.MemberInitExpression</ReturnType>
  1877. </ReturnValue>
  1878. <Parameters>
  1879. <Parameter Name="newExpression" Type="System.Linq.Expressions.NewExpression" />
  1880. <Parameter Name="bindings" Type="System.Collections.Generic.IEnumerable&lt;System.Linq.Expressions.MemberBinding&gt;" />
  1881. </Parameters>
  1882. <Docs>
  1883. <param name="newExpression">To be added.</param>
  1884. <param name="bindings">To be added.</param>
  1885. <summary>To be added.</summary>
  1886. <returns>To be added.</returns>
  1887. <remarks>To be added.</remarks>
  1888. </Docs>
  1889. </Member>
  1890. <Member MemberName="MemberInit">
  1891. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.MemberInitExpression MemberInit (System.Linq.Expressions.NewExpression newExpression, System.Linq.Expressions.MemberBinding[] bindings);" />
  1892. <MemberType>Method</MemberType>
  1893. <AssemblyInfo>
  1894. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  1895. </AssemblyInfo>
  1896. <ReturnValue>
  1897. <ReturnType>System.Linq.Expressions.MemberInitExpression</ReturnType>
  1898. </ReturnValue>
  1899. <Parameters>
  1900. <Parameter Name="newExpression" Type="System.Linq.Expressions.NewExpression" />
  1901. <Parameter Name="bindings" Type="System.Linq.Expressions.MemberBinding[]">
  1902. <Attributes>
  1903. <Attribute>
  1904. <AttributeName>System.ParamArray</AttributeName>
  1905. </Attribute>
  1906. </Attributes>
  1907. </Parameter>
  1908. </Parameters>
  1909. <Docs>
  1910. <param name="newExpression">To be added.</param>
  1911. <param name="bindings">To be added.</param>
  1912. <summary>To be added.</summary>
  1913. <returns>To be added.</returns>
  1914. <remarks>To be added.</remarks>
  1915. </Docs>
  1916. </Member>
  1917. <Member MemberName="Modulo">
  1918. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression Modulo (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right);" />
  1919. <MemberType>Method</MemberType>
  1920. <AssemblyInfo>
  1921. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  1922. </AssemblyInfo>
  1923. <ReturnValue>
  1924. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  1925. </ReturnValue>
  1926. <Parameters>
  1927. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  1928. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  1929. </Parameters>
  1930. <Docs>
  1931. <param name="left">To be added.</param>
  1932. <param name="right">To be added.</param>
  1933. <summary>To be added.</summary>
  1934. <returns>To be added.</returns>
  1935. <remarks>To be added.</remarks>
  1936. </Docs>
  1937. </Member>
  1938. <Member MemberName="Modulo">
  1939. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression Modulo (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method);" />
  1940. <MemberType>Method</MemberType>
  1941. <AssemblyInfo>
  1942. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  1943. </AssemblyInfo>
  1944. <ReturnValue>
  1945. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  1946. </ReturnValue>
  1947. <Parameters>
  1948. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  1949. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  1950. <Parameter Name="method" Type="System.Reflection.MethodInfo" />
  1951. </Parameters>
  1952. <Docs>
  1953. <param name="left">To be added.</param>
  1954. <param name="right">To be added.</param>
  1955. <param name="method">To be added.</param>
  1956. <summary>To be added.</summary>
  1957. <returns>To be added.</returns>
  1958. <remarks>To be added.</remarks>
  1959. </Docs>
  1960. </Member>
  1961. <Member MemberName="Multiply">
  1962. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression Multiply (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right);" />
  1963. <MemberType>Method</MemberType>
  1964. <AssemblyInfo>
  1965. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  1966. </AssemblyInfo>
  1967. <ReturnValue>
  1968. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  1969. </ReturnValue>
  1970. <Parameters>
  1971. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  1972. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  1973. </Parameters>
  1974. <Docs>
  1975. <param name="left">To be added.</param>
  1976. <param name="right">To be added.</param>
  1977. <summary>To be added.</summary>
  1978. <returns>To be added.</returns>
  1979. <remarks>To be added.</remarks>
  1980. </Docs>
  1981. </Member>
  1982. <Member MemberName="Multiply">
  1983. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression Multiply (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method);" />
  1984. <MemberType>Method</MemberType>
  1985. <AssemblyInfo>
  1986. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  1987. </AssemblyInfo>
  1988. <ReturnValue>
  1989. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  1990. </ReturnValue>
  1991. <Parameters>
  1992. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  1993. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  1994. <Parameter Name="method" Type="System.Reflection.MethodInfo" />
  1995. </Parameters>
  1996. <Docs>
  1997. <param name="left">To be added.</param>
  1998. <param name="right">To be added.</param>
  1999. <param name="method">To be added.</param>
  2000. <summary>To be added.</summary>
  2001. <returns>To be added.</returns>
  2002. <remarks>To be added.</remarks>
  2003. </Docs>
  2004. </Member>
  2005. <Member MemberName="MultiplyChecked">
  2006. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression MultiplyChecked (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right);" />
  2007. <MemberType>Method</MemberType>
  2008. <AssemblyInfo>
  2009. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  2010. </AssemblyInfo>
  2011. <ReturnValue>
  2012. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  2013. </ReturnValue>
  2014. <Parameters>
  2015. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  2016. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  2017. </Parameters>
  2018. <Docs>
  2019. <param name="left">To be added.</param>
  2020. <param name="right">To be added.</param>
  2021. <summary>To be added.</summary>
  2022. <returns>To be added.</returns>
  2023. <remarks>To be added.</remarks>
  2024. </Docs>
  2025. </Member>
  2026. <Member MemberName="MultiplyChecked">
  2027. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression MultiplyChecked (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method);" />
  2028. <MemberType>Method</MemberType>
  2029. <AssemblyInfo>
  2030. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  2031. </AssemblyInfo>
  2032. <ReturnValue>
  2033. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  2034. </ReturnValue>
  2035. <Parameters>
  2036. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  2037. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  2038. <Parameter Name="method" Type="System.Reflection.MethodInfo" />
  2039. </Parameters>
  2040. <Docs>
  2041. <param name="left">To be added.</param>
  2042. <param name="right">To be added.</param>
  2043. <param name="method">To be added.</param>
  2044. <summary>To be added.</summary>
  2045. <returns>To be added.</returns>
  2046. <remarks>To be added.</remarks>
  2047. </Docs>
  2048. </Member>
  2049. <Member MemberName="Negate">
  2050. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.UnaryExpression Negate (System.Linq.Expressions.Expression expression);" />
  2051. <MemberType>Method</MemberType>
  2052. <AssemblyInfo>
  2053. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  2054. </AssemblyInfo>
  2055. <ReturnValue>
  2056. <ReturnType>System.Linq.Expressions.UnaryExpression</ReturnType>
  2057. </ReturnValue>
  2058. <Parameters>
  2059. <Parameter Name="expression" Type="System.Linq.Expressions.Expression" />
  2060. </Parameters>
  2061. <Docs>
  2062. <param name="expression">To be added.</param>
  2063. <summary>To be added.</summary>
  2064. <returns>To be added.</returns>
  2065. <remarks>To be added.</remarks>
  2066. </Docs>
  2067. </Member>
  2068. <Member MemberName="Negate">
  2069. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.UnaryExpression Negate (System.Linq.Expressions.Expression expression, System.Reflection.MethodInfo method);" />
  2070. <MemberType>Method</MemberType>
  2071. <AssemblyInfo>
  2072. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  2073. </AssemblyInfo>
  2074. <ReturnValue>
  2075. <ReturnType>System.Linq.Expressions.UnaryExpression</ReturnType>
  2076. </ReturnValue>
  2077. <Parameters>
  2078. <Parameter Name="expression" Type="System.Linq.Expressions.Expression" />
  2079. <Parameter Name="method" Type="System.Reflection.MethodInfo" />
  2080. </Parameters>
  2081. <Docs>
  2082. <param name="expression">To be added.</param>
  2083. <param name="method">To be added.</param>
  2084. <summary>To be added.</summary>
  2085. <returns>To be added.</returns>
  2086. <remarks>To be added.</remarks>
  2087. </Docs>
  2088. </Member>
  2089. <Member MemberName="NegateChecked">
  2090. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.UnaryExpression NegateChecked (System.Linq.Expressions.Expression expression);" />
  2091. <MemberType>Method</MemberType>
  2092. <AssemblyInfo>
  2093. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  2094. </AssemblyInfo>
  2095. <ReturnValue>
  2096. <ReturnType>System.Linq.Expressions.UnaryExpression</ReturnType>
  2097. </ReturnValue>
  2098. <Parameters>
  2099. <Parameter Name="expression" Type="System.Linq.Expressions.Expression" />
  2100. </Parameters>
  2101. <Docs>
  2102. <param name="expression">To be added.</param>
  2103. <summary>To be added.</summary>
  2104. <returns>To be added.</returns>
  2105. <remarks>To be added.</remarks>
  2106. </Docs>
  2107. </Member>
  2108. <Member MemberName="NegateChecked">
  2109. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.UnaryExpression NegateChecked (System.Linq.Expressions.Expression expression, System.Reflection.MethodInfo method);" />
  2110. <MemberType>Method</MemberType>
  2111. <AssemblyInfo>
  2112. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  2113. </AssemblyInfo>
  2114. <ReturnValue>
  2115. <ReturnType>System.Linq.Expressions.UnaryExpression</ReturnType>
  2116. </ReturnValue>
  2117. <Parameters>
  2118. <Parameter Name="expression" Type="System.Linq.Expressions.Expression" />
  2119. <Parameter Name="method" Type="System.Reflection.MethodInfo" />
  2120. </Parameters>
  2121. <Docs>
  2122. <param name="expression">To be added.</param>
  2123. <param name="method">To be added.</param>
  2124. <summary>To be added.</summary>
  2125. <returns>To be added.</returns>
  2126. <remarks>To be added.</remarks>
  2127. </Docs>
  2128. </Member>
  2129. <Member MemberName="New">
  2130. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.NewExpression New (System.Reflection.ConstructorInfo constructor);" />
  2131. <MemberType>Method</MemberType>
  2132. <AssemblyInfo>
  2133. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  2134. </AssemblyInfo>
  2135. <ReturnValue>
  2136. <ReturnType>System.Linq.Expressions.NewExpression</ReturnType>
  2137. </ReturnValue>
  2138. <Parameters>
  2139. <Parameter Name="constructor" Type="System.Reflection.ConstructorInfo" />
  2140. </Parameters>
  2141. <Docs>
  2142. <param name="constructor">To be added.</param>
  2143. <summary>To be added.</summary>
  2144. <returns>To be added.</returns>
  2145. <remarks>To be added.</remarks>
  2146. </Docs>
  2147. </Member>
  2148. <Member MemberName="New">
  2149. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.NewExpression New (Type type);" />
  2150. <MemberType>Method</MemberType>
  2151. <AssemblyInfo>
  2152. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  2153. </AssemblyInfo>
  2154. <ReturnValue>
  2155. <ReturnType>System.Linq.Expressions.NewExpression</ReturnType>
  2156. </ReturnValue>
  2157. <Parameters>
  2158. <Parameter Name="type" Type="System.Type" />
  2159. </Parameters>
  2160. <Docs>
  2161. <param name="type">To be added.</param>
  2162. <summary>To be added.</summary>
  2163. <returns>To be added.</returns>
  2164. <remarks>To be added.</remarks>
  2165. </Docs>
  2166. </Member>
  2167. <Member MemberName="New">
  2168. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.NewExpression New (System.Reflection.ConstructorInfo constructor, System.Collections.Generic.IEnumerable&lt;System.Linq.Expressions.Expression&gt; arguments);" />
  2169. <MemberType>Method</MemberType>
  2170. <AssemblyInfo>
  2171. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  2172. </AssemblyInfo>
  2173. <ReturnValue>
  2174. <ReturnType>System.Linq.Expressions.NewExpression</ReturnType>
  2175. </ReturnValue>
  2176. <Parameters>
  2177. <Parameter Name="constructor" Type="System.Reflection.ConstructorInfo" />
  2178. <Parameter Name="arguments" Type="System.Collections.Generic.IEnumerable&lt;System.Linq.Expressions.Expression&gt;" />
  2179. </Parameters>
  2180. <Docs>
  2181. <param name="constructor">To be added.</param>
  2182. <param name="arguments">To be added.</param>
  2183. <summary>To be added.</summary>
  2184. <returns>To be added.</returns>
  2185. <remarks>To be added.</remarks>
  2186. </Docs>
  2187. </Member>
  2188. <Member MemberName="New">
  2189. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.NewExpression New (System.Reflection.ConstructorInfo constructor, System.Linq.Expressions.Expression[] arguments);" />
  2190. <MemberType>Method</MemberType>
  2191. <AssemblyInfo>
  2192. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  2193. </AssemblyInfo>
  2194. <ReturnValue>
  2195. <ReturnType>System.Linq.Expressions.NewExpression</ReturnType>
  2196. </ReturnValue>
  2197. <Parameters>
  2198. <Parameter Name="constructor" Type="System.Reflection.ConstructorInfo" />
  2199. <Parameter Name="arguments" Type="System.Linq.Expressions.Expression[]">
  2200. <Attributes>
  2201. <Attribute>
  2202. <AttributeName>System.ParamArray</AttributeName>
  2203. </Attribute>
  2204. </Attributes>
  2205. </Parameter>
  2206. </Parameters>
  2207. <Docs>
  2208. <param name="constructor">To be added.</param>
  2209. <param name="arguments">To be added.</param>
  2210. <summary>To be added.</summary>
  2211. <returns>To be added.</returns>
  2212. <remarks>To be added.</remarks>
  2213. </Docs>
  2214. </Member>
  2215. <Member MemberName="New">
  2216. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.NewExpression New (System.Reflection.ConstructorInfo constructor, System.Collections.Generic.IEnumerable&lt;System.Linq.Expressions.Expression&gt; arguments, System.Collections.Generic.IEnumerable&lt;System.Reflection.MemberInfo&gt; members);" />
  2217. <MemberType>Method</MemberType>
  2218. <AssemblyInfo>
  2219. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  2220. </AssemblyInfo>
  2221. <ReturnValue>
  2222. <ReturnType>System.Linq.Expressions.NewExpression</ReturnType>
  2223. </ReturnValue>
  2224. <Parameters>
  2225. <Parameter Name="constructor" Type="System.Reflection.ConstructorInfo" />
  2226. <Parameter Name="arguments" Type="System.Collections.Generic.IEnumerable&lt;System.Linq.Expressions.Expression&gt;" />
  2227. <Parameter Name="members" Type="System.Collections.Generic.IEnumerable&lt;System.Reflection.MemberInfo&gt;" />
  2228. </Parameters>
  2229. <Docs>
  2230. <param name="constructor">To be added.</param>
  2231. <param name="arguments">To be added.</param>
  2232. <param name="members">To be added.</param>
  2233. <summary>To be added.</summary>
  2234. <returns>To be added.</returns>
  2235. <remarks>To be added.</remarks>
  2236. </Docs>
  2237. </Member>
  2238. <Member MemberName="New">
  2239. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.NewExpression New (System.Reflection.ConstructorInfo constructor, System.Collections.Generic.IEnumerable&lt;System.Linq.Expressions.Expression&gt; arguments, System.Reflection.MemberInfo[] members);" />
  2240. <MemberType>Method</MemberType>
  2241. <AssemblyInfo>
  2242. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  2243. </AssemblyInfo>
  2244. <ReturnValue>
  2245. <ReturnType>System.Linq.Expressions.NewExpression</ReturnType>
  2246. </ReturnValue>
  2247. <Parameters>
  2248. <Parameter Name="constructor" Type="System.Reflection.ConstructorInfo" />
  2249. <Parameter Name="arguments" Type="System.Collections.Generic.IEnumerable&lt;System.Linq.Expressions.Expression&gt;" />
  2250. <Parameter Name="members" Type="System.Reflection.MemberInfo[]">
  2251. <Attributes>
  2252. <Attribute>
  2253. <AttributeName>System.ParamArray</AttributeName>
  2254. </Attribute>
  2255. </Attributes>
  2256. </Parameter>
  2257. </Parameters>
  2258. <Docs>
  2259. <param name="constructor">To be added.</param>
  2260. <param name="arguments">To be added.</param>
  2261. <param name="members">To be added.</param>
  2262. <summary>To be added.</summary>
  2263. <returns>To be added.</returns>
  2264. <remarks>To be added.</remarks>
  2265. </Docs>
  2266. </Member>
  2267. <Member MemberName="NewArrayBounds">
  2268. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.NewArrayExpression NewArrayBounds (Type type, System.Collections.Generic.IEnumerable&lt;System.Linq.Expressions.Expression&gt; bounds);" />
  2269. <MemberType>Method</MemberType>
  2270. <AssemblyInfo>
  2271. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  2272. </AssemblyInfo>
  2273. <ReturnValue>
  2274. <ReturnType>System.Linq.Expressions.NewArrayExpression</ReturnType>
  2275. </ReturnValue>
  2276. <Parameters>
  2277. <Parameter Name="type" Type="System.Type" />
  2278. <Parameter Name="bounds" Type="System.Collections.Generic.IEnumerable&lt;System.Linq.Expressions.Expression&gt;" />
  2279. </Parameters>
  2280. <Docs>
  2281. <param name="type">To be added.</param>
  2282. <param name="bounds">To be added.</param>
  2283. <summary>To be added.</summary>
  2284. <returns>To be added.</returns>
  2285. <remarks>To be added.</remarks>
  2286. </Docs>
  2287. </Member>
  2288. <Member MemberName="NewArrayBounds">
  2289. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.NewArrayExpression NewArrayBounds (Type type, System.Linq.Expressions.Expression[] bounds);" />
  2290. <MemberType>Method</MemberType>
  2291. <AssemblyInfo>
  2292. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  2293. </AssemblyInfo>
  2294. <ReturnValue>
  2295. <ReturnType>System.Linq.Expressions.NewArrayExpression</ReturnType>
  2296. </ReturnValue>
  2297. <Parameters>
  2298. <Parameter Name="type" Type="System.Type" />
  2299. <Parameter Name="bounds" Type="System.Linq.Expressions.Expression[]">
  2300. <Attributes>
  2301. <Attribute>
  2302. <AttributeName>System.ParamArray</AttributeName>
  2303. </Attribute>
  2304. </Attributes>
  2305. </Parameter>
  2306. </Parameters>
  2307. <Docs>
  2308. <param name="type">To be added.</param>
  2309. <param name="bounds">To be added.</param>
  2310. <summary>To be added.</summary>
  2311. <returns>To be added.</returns>
  2312. <remarks>To be added.</remarks>
  2313. </Docs>
  2314. </Member>
  2315. <Member MemberName="NewArrayInit">
  2316. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.NewArrayExpression NewArrayInit (Type type, System.Collections.Generic.IEnumerable&lt;System.Linq.Expressions.Expression&gt; initializers);" />
  2317. <MemberType>Method</MemberType>
  2318. <AssemblyInfo>
  2319. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  2320. </AssemblyInfo>
  2321. <ReturnValue>
  2322. <ReturnType>System.Linq.Expressions.NewArrayExpression</ReturnType>
  2323. </ReturnValue>
  2324. <Parameters>
  2325. <Parameter Name="type" Type="System.Type" />
  2326. <Parameter Name="initializers" Type="System.Collections.Generic.IEnumerable&lt;System.Linq.Expressions.Expression&gt;" />
  2327. </Parameters>
  2328. <Docs>
  2329. <param name="type">To be added.</param>
  2330. <param name="initializers">To be added.</param>
  2331. <summary>To be added.</summary>
  2332. <returns>To be added.</returns>
  2333. <remarks>To be added.</remarks>
  2334. </Docs>
  2335. </Member>
  2336. <Member MemberName="NewArrayInit">
  2337. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.NewArrayExpression NewArrayInit (Type type, System.Linq.Expressions.Expression[] initializers);" />
  2338. <MemberType>Method</MemberType>
  2339. <AssemblyInfo>
  2340. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  2341. </AssemblyInfo>
  2342. <ReturnValue>
  2343. <ReturnType>System.Linq.Expressions.NewArrayExpression</ReturnType>
  2344. </ReturnValue>
  2345. <Parameters>
  2346. <Parameter Name="type" Type="System.Type" />
  2347. <Parameter Name="initializers" Type="System.Linq.Expressions.Expression[]">
  2348. <Attributes>
  2349. <Attribute>
  2350. <AttributeName>System.ParamArray</AttributeName>
  2351. </Attribute>
  2352. </Attributes>
  2353. </Parameter>
  2354. </Parameters>
  2355. <Docs>
  2356. <param name="type">To be added.</param>
  2357. <param name="initializers">To be added.</param>
  2358. <summary>To be added.</summary>
  2359. <returns>To be added.</returns>
  2360. <remarks>To be added.</remarks>
  2361. </Docs>
  2362. </Member>
  2363. <Member MemberName="NodeType">
  2364. <MemberSignature Language="C#" Value="public System.Linq.Expressions.ExpressionType NodeType { get; }" />
  2365. <MemberType>Property</MemberType>
  2366. <AssemblyInfo>
  2367. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  2368. </AssemblyInfo>
  2369. <ReturnValue>
  2370. <ReturnType>System.Linq.Expressions.ExpressionType</ReturnType>
  2371. </ReturnValue>
  2372. <Docs>
  2373. <summary>To be added.</summary>
  2374. <value>To be added.</value>
  2375. <remarks>To be added.</remarks>
  2376. </Docs>
  2377. </Member>
  2378. <Member MemberName="Not">
  2379. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.UnaryExpression Not (System.Linq.Expressions.Expression expression);" />
  2380. <MemberType>Method</MemberType>
  2381. <AssemblyInfo>
  2382. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  2383. </AssemblyInfo>
  2384. <ReturnValue>
  2385. <ReturnType>System.Linq.Expressions.UnaryExpression</ReturnType>
  2386. </ReturnValue>
  2387. <Parameters>
  2388. <Parameter Name="expression" Type="System.Linq.Expressions.Expression" />
  2389. </Parameters>
  2390. <Docs>
  2391. <param name="expression">To be added.</param>
  2392. <summary>To be added.</summary>
  2393. <returns>To be added.</returns>
  2394. <remarks>To be added.</remarks>
  2395. </Docs>
  2396. </Member>
  2397. <Member MemberName="Not">
  2398. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.UnaryExpression Not (System.Linq.Expressions.Expression expression, System.Reflection.MethodInfo method);" />
  2399. <MemberType>Method</MemberType>
  2400. <AssemblyInfo>
  2401. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  2402. </AssemblyInfo>
  2403. <ReturnValue>
  2404. <ReturnType>System.Linq.Expressions.UnaryExpression</ReturnType>
  2405. </ReturnValue>
  2406. <Parameters>
  2407. <Parameter Name="expression" Type="System.Linq.Expressions.Expression" />
  2408. <Parameter Name="method" Type="System.Reflection.MethodInfo" />
  2409. </Parameters>
  2410. <Docs>
  2411. <param name="expression">To be added.</param>
  2412. <param name="method">To be added.</param>
  2413. <summary>To be added.</summary>
  2414. <returns>To be added.</returns>
  2415. <remarks>To be added.</remarks>
  2416. </Docs>
  2417. </Member>
  2418. <Member MemberName="NotEqual">
  2419. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression NotEqual (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right);" />
  2420. <MemberType>Method</MemberType>
  2421. <AssemblyInfo>
  2422. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  2423. </AssemblyInfo>
  2424. <ReturnValue>
  2425. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  2426. </ReturnValue>
  2427. <Parameters>
  2428. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  2429. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  2430. </Parameters>
  2431. <Docs>
  2432. <param name="left">To be added.</param>
  2433. <param name="right">To be added.</param>
  2434. <summary>To be added.</summary>
  2435. <returns>To be added.</returns>
  2436. <remarks>To be added.</remarks>
  2437. </Docs>
  2438. </Member>
  2439. <Member MemberName="NotEqual">
  2440. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression NotEqual (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, bool liftToNull, System.Reflection.MethodInfo method);" />
  2441. <MemberType>Method</MemberType>
  2442. <AssemblyInfo>
  2443. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  2444. </AssemblyInfo>
  2445. <ReturnValue>
  2446. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  2447. </ReturnValue>
  2448. <Parameters>
  2449. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  2450. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  2451. <Parameter Name="liftToNull" Type="System.Boolean" />
  2452. <Parameter Name="method" Type="System.Reflection.MethodInfo" />
  2453. </Parameters>
  2454. <Docs>
  2455. <param name="left">To be added.</param>
  2456. <param name="right">To be added.</param>
  2457. <param name="liftToNull">To be added.</param>
  2458. <param name="method">To be added.</param>
  2459. <summary>To be added.</summary>
  2460. <returns>To be added.</returns>
  2461. <remarks>To be added.</remarks>
  2462. </Docs>
  2463. </Member>
  2464. <Member MemberName="Or">
  2465. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression Or (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right);" />
  2466. <MemberType>Method</MemberType>
  2467. <AssemblyInfo>
  2468. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  2469. </AssemblyInfo>
  2470. <ReturnValue>
  2471. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  2472. </ReturnValue>
  2473. <Parameters>
  2474. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  2475. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  2476. </Parameters>
  2477. <Docs>
  2478. <param name="left">To be added.</param>
  2479. <param name="right">To be added.</param>
  2480. <summary>To be added.</summary>
  2481. <returns>To be added.</returns>
  2482. <remarks>To be added.</remarks>
  2483. </Docs>
  2484. </Member>
  2485. <Member MemberName="Or">
  2486. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression Or (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method);" />
  2487. <MemberType>Method</MemberType>
  2488. <AssemblyInfo>
  2489. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  2490. </AssemblyInfo>
  2491. <ReturnValue>
  2492. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  2493. </ReturnValue>
  2494. <Parameters>
  2495. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  2496. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  2497. <Parameter Name="method" Type="System.Reflection.MethodInfo" />
  2498. </Parameters>
  2499. <Docs>
  2500. <param name="left">To be added.</param>
  2501. <param name="right">To be added.</param>
  2502. <param name="method">To be added.</param>
  2503. <summary>To be added.</summary>
  2504. <returns>To be added.</returns>
  2505. <remarks>To be added.</remarks>
  2506. </Docs>
  2507. </Member>
  2508. <Member MemberName="OrElse">
  2509. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression OrElse (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right);" />
  2510. <MemberType>Method</MemberType>
  2511. <AssemblyInfo>
  2512. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  2513. </AssemblyInfo>
  2514. <ReturnValue>
  2515. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  2516. </ReturnValue>
  2517. <Parameters>
  2518. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  2519. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  2520. </Parameters>
  2521. <Docs>
  2522. <param name="left">To be added.</param>
  2523. <param name="right">To be added.</param>
  2524. <summary>To be added.</summary>
  2525. <returns>To be added.</returns>
  2526. <remarks>To be added.</remarks>
  2527. </Docs>
  2528. </Member>
  2529. <Member MemberName="OrElse">
  2530. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression OrElse (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method);" />
  2531. <MemberType>Method</MemberType>
  2532. <AssemblyInfo>
  2533. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  2534. </AssemblyInfo>
  2535. <ReturnValue>
  2536. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  2537. </ReturnValue>
  2538. <Parameters>
  2539. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  2540. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  2541. <Parameter Name="method" Type="System.Reflection.MethodInfo" />
  2542. </Parameters>
  2543. <Docs>
  2544. <param name="left">To be added.</param>
  2545. <param name="right">To be added.</param>
  2546. <param name="method">To be added.</param>
  2547. <summary>To be added.</summary>
  2548. <returns>To be added.</returns>
  2549. <remarks>To be added.</remarks>
  2550. </Docs>
  2551. </Member>
  2552. <Member MemberName="Parameter">
  2553. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.ParameterExpression Parameter (Type type, string name);" />
  2554. <MemberType>Method</MemberType>
  2555. <AssemblyInfo>
  2556. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  2557. </AssemblyInfo>
  2558. <ReturnValue>
  2559. <ReturnType>System.Linq.Expressions.ParameterExpression</ReturnType>
  2560. </ReturnValue>
  2561. <Parameters>
  2562. <Parameter Name="type" Type="System.Type" />
  2563. <Parameter Name="name" Type="System.String" />
  2564. </Parameters>
  2565. <Docs>
  2566. <param name="type">To be added.</param>
  2567. <param name="name">To be added.</param>
  2568. <summary>To be added.</summary>
  2569. <returns>To be added.</returns>
  2570. <remarks>To be added.</remarks>
  2571. </Docs>
  2572. </Member>
  2573. <Member MemberName="Power">
  2574. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression Power (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right);" />
  2575. <MemberType>Method</MemberType>
  2576. <AssemblyInfo>
  2577. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  2578. </AssemblyInfo>
  2579. <ReturnValue>
  2580. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  2581. </ReturnValue>
  2582. <Parameters>
  2583. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  2584. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  2585. </Parameters>
  2586. <Docs>
  2587. <param name="left">To be added.</param>
  2588. <param name="right">To be added.</param>
  2589. <summary>To be added.</summary>
  2590. <returns>To be added.</returns>
  2591. <remarks>To be added.</remarks>
  2592. </Docs>
  2593. </Member>
  2594. <Member MemberName="Power">
  2595. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression Power (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method);" />
  2596. <MemberType>Method</MemberType>
  2597. <AssemblyInfo>
  2598. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  2599. </AssemblyInfo>
  2600. <ReturnValue>
  2601. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  2602. </ReturnValue>
  2603. <Parameters>
  2604. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  2605. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  2606. <Parameter Name="method" Type="System.Reflection.MethodInfo" />
  2607. </Parameters>
  2608. <Docs>
  2609. <param name="left">To be added.</param>
  2610. <param name="right">To be added.</param>
  2611. <param name="method">To be added.</param>
  2612. <summary>To be added.</summary>
  2613. <returns>To be added.</returns>
  2614. <remarks>To be added.</remarks>
  2615. </Docs>
  2616. </Member>
  2617. <Member MemberName="Property">
  2618. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.MemberExpression Property (System.Linq.Expressions.Expression expression, System.Reflection.MethodInfo propertyAccessor);" />
  2619. <MemberType>Method</MemberType>
  2620. <AssemblyInfo>
  2621. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  2622. </AssemblyInfo>
  2623. <ReturnValue>
  2624. <ReturnType>System.Linq.Expressions.MemberExpression</ReturnType>
  2625. </ReturnValue>
  2626. <Parameters>
  2627. <Parameter Name="expression" Type="System.Linq.Expressions.Expression" />
  2628. <Parameter Name="propertyAccessor" Type="System.Reflection.MethodInfo" />
  2629. </Parameters>
  2630. <Docs>
  2631. <param name="expression">To be added.</param>
  2632. <param name="propertyAccessor">To be added.</param>
  2633. <summary>To be added.</summary>
  2634. <returns>To be added.</returns>
  2635. <remarks>To be added.</remarks>
  2636. </Docs>
  2637. </Member>
  2638. <Member MemberName="Property">
  2639. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.MemberExpression Property (System.Linq.Expressions.Expression expression, System.Reflection.PropertyInfo property);" />
  2640. <MemberType>Method</MemberType>
  2641. <AssemblyInfo>
  2642. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  2643. </AssemblyInfo>
  2644. <ReturnValue>
  2645. <ReturnType>System.Linq.Expressions.MemberExpression</ReturnType>
  2646. </ReturnValue>
  2647. <Parameters>
  2648. <Parameter Name="expression" Type="System.Linq.Expressions.Expression" />
  2649. <Parameter Name="property" Type="System.Reflection.PropertyInfo" />
  2650. </Parameters>
  2651. <Docs>
  2652. <param name="expression">To be added.</param>
  2653. <param name="property">To be added.</param>
  2654. <summary>To be added.</summary>
  2655. <returns>To be added.</returns>
  2656. <remarks>To be added.</remarks>
  2657. </Docs>
  2658. </Member>
  2659. <Member MemberName="Property">
  2660. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.MemberExpression Property (System.Linq.Expressions.Expression expression, string propertyName);" />
  2661. <MemberType>Method</MemberType>
  2662. <AssemblyInfo>
  2663. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  2664. </AssemblyInfo>
  2665. <ReturnValue>
  2666. <ReturnType>System.Linq.Expressions.MemberExpression</ReturnType>
  2667. </ReturnValue>
  2668. <Parameters>
  2669. <Parameter Name="expression" Type="System.Linq.Expressions.Expression" />
  2670. <Parameter Name="propertyName" Type="System.String" />
  2671. </Parameters>
  2672. <Docs>
  2673. <param name="expression">To be added.</param>
  2674. <param name="propertyName">To be added.</param>
  2675. <summary>To be added.</summary>
  2676. <returns>To be added.</returns>
  2677. <remarks>To be added.</remarks>
  2678. </Docs>
  2679. </Member>
  2680. <Member MemberName="PropertyOrField">
  2681. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.MemberExpression PropertyOrField (System.Linq.Expressions.Expression expression, string propertyOrFieldName);" />
  2682. <MemberType>Method</MemberType>
  2683. <AssemblyInfo>
  2684. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  2685. </AssemblyInfo>
  2686. <ReturnValue>
  2687. <ReturnType>System.Linq.Expressions.MemberExpression</ReturnType>
  2688. </ReturnValue>
  2689. <Parameters>
  2690. <Parameter Name="expression" Type="System.Linq.Expressions.Expression" />
  2691. <Parameter Name="propertyOrFieldName" Type="System.String" />
  2692. </Parameters>
  2693. <Docs>
  2694. <param name="expression">To be added.</param>
  2695. <param name="propertyOrFieldName">To be added.</param>
  2696. <summary>To be added.</summary>
  2697. <returns>To be added.</returns>
  2698. <remarks>To be added.</remarks>
  2699. </Docs>
  2700. </Member>
  2701. <Member MemberName="Quote">
  2702. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.UnaryExpression Quote (System.Linq.Expressions.Expression expression);" />
  2703. <MemberType>Method</MemberType>
  2704. <AssemblyInfo>
  2705. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  2706. </AssemblyInfo>
  2707. <ReturnValue>
  2708. <ReturnType>System.Linq.Expressions.UnaryExpression</ReturnType>
  2709. </ReturnValue>
  2710. <Parameters>
  2711. <Parameter Name="expression" Type="System.Linq.Expressions.Expression" />
  2712. </Parameters>
  2713. <Docs>
  2714. <param name="expression">To be added.</param>
  2715. <summary>To be added.</summary>
  2716. <returns>To be added.</returns>
  2717. <remarks>To be added.</remarks>
  2718. </Docs>
  2719. </Member>
  2720. <Member MemberName="RightShift">
  2721. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression RightShift (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right);" />
  2722. <MemberType>Method</MemberType>
  2723. <AssemblyInfo>
  2724. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  2725. </AssemblyInfo>
  2726. <ReturnValue>
  2727. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  2728. </ReturnValue>
  2729. <Parameters>
  2730. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  2731. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  2732. </Parameters>
  2733. <Docs>
  2734. <param name="left">To be added.</param>
  2735. <param name="right">To be added.</param>
  2736. <summary>To be added.</summary>
  2737. <returns>To be added.</returns>
  2738. <remarks>To be added.</remarks>
  2739. </Docs>
  2740. </Member>
  2741. <Member MemberName="RightShift">
  2742. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression RightShift (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method);" />
  2743. <MemberType>Method</MemberType>
  2744. <AssemblyInfo>
  2745. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  2746. </AssemblyInfo>
  2747. <ReturnValue>
  2748. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  2749. </ReturnValue>
  2750. <Parameters>
  2751. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  2752. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  2753. <Parameter Name="method" Type="System.Reflection.MethodInfo" />
  2754. </Parameters>
  2755. <Docs>
  2756. <param name="left">To be added.</param>
  2757. <param name="right">To be added.</param>
  2758. <param name="method">To be added.</param>
  2759. <summary>To be added.</summary>
  2760. <returns>To be added.</returns>
  2761. <remarks>To be added.</remarks>
  2762. </Docs>
  2763. </Member>
  2764. <Member MemberName="Subtract">
  2765. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression Subtract (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right);" />
  2766. <MemberType>Method</MemberType>
  2767. <AssemblyInfo>
  2768. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  2769. </AssemblyInfo>
  2770. <ReturnValue>
  2771. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  2772. </ReturnValue>
  2773. <Parameters>
  2774. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  2775. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  2776. </Parameters>
  2777. <Docs>
  2778. <param name="left">To be added.</param>
  2779. <param name="right">To be added.</param>
  2780. <summary>To be added.</summary>
  2781. <returns>To be added.</returns>
  2782. <remarks>To be added.</remarks>
  2783. </Docs>
  2784. </Member>
  2785. <Member MemberName="Subtract">
  2786. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression Subtract (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method);" />
  2787. <MemberType>Method</MemberType>
  2788. <AssemblyInfo>
  2789. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  2790. </AssemblyInfo>
  2791. <ReturnValue>
  2792. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  2793. </ReturnValue>
  2794. <Parameters>
  2795. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  2796. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  2797. <Parameter Name="method" Type="System.Reflection.MethodInfo" />
  2798. </Parameters>
  2799. <Docs>
  2800. <param name="left">To be added.</param>
  2801. <param name="right">To be added.</param>
  2802. <param name="method">To be added.</param>
  2803. <summary>To be added.</summary>
  2804. <returns>To be added.</returns>
  2805. <remarks>To be added.</remarks>
  2806. </Docs>
  2807. </Member>
  2808. <Member MemberName="SubtractChecked">
  2809. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression SubtractChecked (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right);" />
  2810. <MemberType>Method</MemberType>
  2811. <AssemblyInfo>
  2812. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  2813. </AssemblyInfo>
  2814. <ReturnValue>
  2815. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  2816. </ReturnValue>
  2817. <Parameters>
  2818. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  2819. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  2820. </Parameters>
  2821. <Docs>
  2822. <param name="left">To be added.</param>
  2823. <param name="right">To be added.</param>
  2824. <summary>To be added.</summary>
  2825. <returns>To be added.</returns>
  2826. <remarks>To be added.</remarks>
  2827. </Docs>
  2828. </Member>
  2829. <Member MemberName="SubtractChecked">
  2830. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.BinaryExpression SubtractChecked (System.Linq.Expressions.Expression left, System.Linq.Expressions.Expression right, System.Reflection.MethodInfo method);" />
  2831. <MemberType>Method</MemberType>
  2832. <AssemblyInfo>
  2833. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  2834. </AssemblyInfo>
  2835. <ReturnValue>
  2836. <ReturnType>System.Linq.Expressions.BinaryExpression</ReturnType>
  2837. </ReturnValue>
  2838. <Parameters>
  2839. <Parameter Name="left" Type="System.Linq.Expressions.Expression" />
  2840. <Parameter Name="right" Type="System.Linq.Expressions.Expression" />
  2841. <Parameter Name="method" Type="System.Reflection.MethodInfo" />
  2842. </Parameters>
  2843. <Docs>
  2844. <param name="left">To be added.</param>
  2845. <param name="right">To be added.</param>
  2846. <param name="method">To be added.</param>
  2847. <summary>To be added.</summary>
  2848. <returns>To be added.</returns>
  2849. <remarks>To be added.</remarks>
  2850. </Docs>
  2851. </Member>
  2852. <Member MemberName="ToString">
  2853. <MemberSignature Language="C#" Value="public override string ToString ();" />
  2854. <MemberType>Method</MemberType>
  2855. <AssemblyInfo>
  2856. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  2857. </AssemblyInfo>
  2858. <ReturnValue>
  2859. <ReturnType>System.String</ReturnType>
  2860. </ReturnValue>
  2861. <Parameters />
  2862. <Docs>
  2863. <summary>To be added.</summary>
  2864. <returns>To be added.</returns>
  2865. <remarks>To be added.</remarks>
  2866. </Docs>
  2867. </Member>
  2868. <Member MemberName="Type">
  2869. <MemberSignature Language="C#" Value="public Type Type { get; }" />
  2870. <MemberType>Property</MemberType>
  2871. <AssemblyInfo>
  2872. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  2873. </AssemblyInfo>
  2874. <ReturnValue>
  2875. <ReturnType>System.Type</ReturnType>
  2876. </ReturnValue>
  2877. <Docs>
  2878. <summary>To be added.</summary>
  2879. <value>To be added.</value>
  2880. <remarks>To be added.</remarks>
  2881. </Docs>
  2882. </Member>
  2883. <Member MemberName="TypeAs">
  2884. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.UnaryExpression TypeAs (System.Linq.Expressions.Expression expression, Type type);" />
  2885. <MemberType>Method</MemberType>
  2886. <AssemblyInfo>
  2887. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  2888. </AssemblyInfo>
  2889. <ReturnValue>
  2890. <ReturnType>System.Linq.Expressions.UnaryExpression</ReturnType>
  2891. </ReturnValue>
  2892. <Parameters>
  2893. <Parameter Name="expression" Type="System.Linq.Expressions.Expression" />
  2894. <Parameter Name="type" Type="System.Type" />
  2895. </Parameters>
  2896. <Docs>
  2897. <param name="expression">To be added.</param>
  2898. <param name="type">To be added.</param>
  2899. <summary>To be added.</summary>
  2900. <returns>To be added.</returns>
  2901. <remarks>To be added.</remarks>
  2902. </Docs>
  2903. </Member>
  2904. <Member MemberName="TypeIs">
  2905. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.TypeBinaryExpression TypeIs (System.Linq.Expressions.Expression expression, Type type);" />
  2906. <MemberType>Method</MemberType>
  2907. <AssemblyInfo>
  2908. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  2909. </AssemblyInfo>
  2910. <ReturnValue>
  2911. <ReturnType>System.Linq.Expressions.TypeBinaryExpression</ReturnType>
  2912. </ReturnValue>
  2913. <Parameters>
  2914. <Parameter Name="expression" Type="System.Linq.Expressions.Expression" />
  2915. <Parameter Name="type" Type="System.Type" />
  2916. </Parameters>
  2917. <Docs>
  2918. <param name="expression">To be added.</param>
  2919. <param name="type">To be added.</param>
  2920. <summary>To be added.</summary>
  2921. <returns>To be added.</returns>
  2922. <remarks>To be added.</remarks>
  2923. </Docs>
  2924. </Member>
  2925. <Member MemberName="UnaryPlus">
  2926. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.UnaryExpression UnaryPlus (System.Linq.Expressions.Expression expression);" />
  2927. <MemberType>Method</MemberType>
  2928. <AssemblyInfo>
  2929. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  2930. </AssemblyInfo>
  2931. <ReturnValue>
  2932. <ReturnType>System.Linq.Expressions.UnaryExpression</ReturnType>
  2933. </ReturnValue>
  2934. <Parameters>
  2935. <Parameter Name="expression" Type="System.Linq.Expressions.Expression" />
  2936. </Parameters>
  2937. <Docs>
  2938. <param name="expression">To be added.</param>
  2939. <summary>To be added.</summary>
  2940. <returns>To be added.</returns>
  2941. <remarks>To be added.</remarks>
  2942. </Docs>
  2943. </Member>
  2944. <Member MemberName="UnaryPlus">
  2945. <MemberSignature Language="C#" Value="public static System.Linq.Expressions.UnaryExpression UnaryPlus (System.Linq.Expressions.Expression expression, System.Reflection.MethodInfo method);" />
  2946. <MemberType>Method</MemberType>
  2947. <AssemblyInfo>
  2948. <AssemblyVersion>3.5.0.0</AssemblyVersion>
  2949. </AssemblyInfo>
  2950. <ReturnValue>
  2951. <ReturnType>System.Linq.Expressions.UnaryExpression</ReturnType>
  2952. </ReturnValue>
  2953. <Parameters>
  2954. <Parameter Name="expression" Type="System.Linq.Expressions.Expression" />
  2955. <Parameter Name="method" Type="System.Reflection.MethodInfo" />
  2956. </Parameters>
  2957. <Docs>
  2958. <param name="expression">To be added.</param>
  2959. <param name="method">To be added.</param>
  2960. <summary>To be added.</summary>
  2961. <returns>To be added.</returns>
  2962. <remarks>To be added.</remarks>
  2963. </Docs>
  2964. </Member>
  2965. </Members>
  2966. </Type>