|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843 |
- <?xml version="1.0" encoding="utf-8"?>
- <doc>
- <assembly>
- <name>System.Linq.Expressions</name>
- </assembly>
- <members>
- <member name="T:System.Linq.IOrderedQueryable">
- <summary>Представляет результат операции сортировки.</summary>
- <filterpriority>2</filterpriority>
- </member>
- <member name="T:System.Linq.IOrderedQueryable`1">
- <summary>Представляет результат операции сортировки.</summary>
- <typeparam name="T">Тип содержимого источника данных.Этот параметр типа является ковариантным. Это означает, что можно использовать либо указанный тип, либо более производный тип. Дополнительные сведения о ковариации и контрвариации см. в разделе Ковариация и контравариация в универсальных шаблонах.</typeparam>
- </member>
- <member name="T:System.Linq.IQueryable">
- <summary>Предоставляет функциональные возможности расчета запросов к конкретному источнику данных, для которого не указан тип данных.</summary>
- <filterpriority>2</filterpriority>
- </member>
- <member name="P:System.Linq.IQueryable.ElementType">
- <summary>Получает тип элементов, которые возвращаются при выполнении дерева выражения, связанного с данным экземпляром класса <see cref="T:System.Linq.IQueryable" />.</summary>
- <returns>Тип <see cref="T:System.Type" />, представляющий тип элементов, которые возвращаются при выполнении дерева выражения, связанного с данным объектом.</returns>
- </member>
- <member name="P:System.Linq.IQueryable.Expression">
- <summary>Получает выражение, связанное с экземпляром класса <see cref="T:System.Linq.IQueryable" />.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.Expression" />, связанное с данным экземпляром класса <see cref="T:System.Linq.IQueryable" />.</returns>
- </member>
- <member name="P:System.Linq.IQueryable.Provider">
- <summary>Возвращает объект поставщика запросов, связанного с указанным источником данных.</summary>
- <returns>Объект <see cref="T:System.Linq.IQueryProvider" />, связанный с указанным источником данных.</returns>
- </member>
- <member name="T:System.Linq.IQueryable`1">
- <summary>Предоставляет функциональные возможности расчета запросов к конкретному источнику данных с известным типом данных.</summary>
- <typeparam name="T">Тип данных в источнике данных.Этот параметр типа является ковариантным. Это означает, что можно использовать либо указанный тип, либо более производный тип. Дополнительные сведения о ковариации и контрвариации см. в разделе Ковариация и контравариация в универсальных шаблонах.</typeparam>
- </member>
- <member name="T:System.Linq.IQueryProvider">
- <summary>Определяет методы создания и выполнения запросов, описываемых объектом <see cref="T:System.Linq.IQueryable" />.</summary>
- <filterpriority>2</filterpriority>
- </member>
- <member name="M:System.Linq.IQueryProvider.CreateQuery``1(System.Linq.Expressions.Expression)">
- <summary>Создает объект <see cref="T:System.Linq.IQueryable`1" />, который позволяет вычислить запрос, представленный заданным деревом выражения.</summary>
- <returns>Объект <see cref="T:System.Linq.IQueryable`1" />, который позволяет вычислить запрос, представленный заданным деревом выражения.</returns>
- <param name="expression">Дерево выражения, представляющее запрос LINQ.</param>
- <typeparam name="TElement">Тип элементов возвращаемого объекта <see cref="T:System.Linq.IQueryable`1" />.</typeparam>
- </member>
- <member name="M:System.Linq.IQueryProvider.CreateQuery(System.Linq.Expressions.Expression)">
- <summary>Создает объект <see cref="T:System.Linq.IQueryable" />, который позволяет вычислить запрос, представленный заданным деревом выражения.</summary>
- <returns>Объект <see cref="T:System.Linq.IQueryable" />, который позволяет вычислить запрос, представленный заданным деревом выражений.</returns>
- <param name="expression">Дерево выражения, представляющее запрос LINQ.</param>
- </member>
- <member name="M:System.Linq.IQueryProvider.Execute``1(System.Linq.Expressions.Expression)">
- <summary>Выполняет строго типизированный запрос, представленный заданным деревом выражения.</summary>
- <returns>Значение, получаемое в результате выполнения указанного запроса.</returns>
- <param name="expression">Дерево выражения, представляющее запрос LINQ.</param>
- <typeparam name="TResult">Тип значения, получаемого в результате выполнения запроса.</typeparam>
- </member>
- <member name="M:System.Linq.IQueryProvider.Execute(System.Linq.Expressions.Expression)">
- <summary>Выполняет запрос, представленный заданным деревом выражения.</summary>
- <returns>Значение, получаемое в результате выполнения указанного запроса.</returns>
- <param name="expression">Дерево выражения, представляющее запрос LINQ.</param>
- </member>
- <member name="T:System.Linq.Expressions.BinaryExpression">
- <summary>Представляет выражение, содержащее бинарный оператор.</summary>
- </member>
- <member name="M:System.Linq.Expressions.BinaryExpression.Accept(System.Linq.Expressions.ExpressionVisitor)">
- <summary>Отправляет в конкретный метод Visit для данного типа узла.Например, объект <see cref="T:System.Linq.Expressions.MethodCallExpression" /> вызывает метод <see cref="M:System.Linq.Expressions.ExpressionVisitor.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)" />.</summary>
- <returns>Результат посещения этого узла.</returns>
- <param name="visitor">Посетитель, с помощью которого выполняется посещение этого узла.</param>
- </member>
- <member name="P:System.Linq.Expressions.BinaryExpression.CanReduce">
- <summary>Получает значение, которое указывает, можно ли сократить узел дерева выражений.</summary>
- <returns>Значение true, если узел дерева выражений можно сократить; в противном случае — значение false.</returns>
- </member>
- <member name="P:System.Linq.Expressions.BinaryExpression.Conversion">
- <summary>Получает функцию преобразования типа, используемую операцией преобразования или составного присваивания.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.LambdaExpression" />, представляющий тип функции преобразования.</returns>
- </member>
- <member name="P:System.Linq.Expressions.BinaryExpression.IsLifted">
- <summary>Возвращает значение, указывающее, представляет ли узел дерева выражения ликвидированный вызов оператора.</summary>
- <returns>true, если узел представляет удаленный вызов; в противном случае — false.</returns>
- </member>
- <member name="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull">
- <summary>Возвращает значение, указывающее, представляет ли узел дерева выражения ликвидированный вызов оператора, тип возврата которого удален для типа со значением NULL.</summary>
- <returns>true, если тип возврата оператора удален до типа со значением NULL, иначе возвращается значение false.</returns>
- </member>
- <member name="P:System.Linq.Expressions.BinaryExpression.Left">
- <summary>Получает левый операнд бинарной операции.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.Expression" />, который предоставляет левый операнд бинарной операции.</returns>
- </member>
- <member name="P:System.Linq.Expressions.BinaryExpression.Method">
- <summary>Получает реализацию метода для бинарной операции.</summary>
- <returns>
- <see cref="T:System.Reflection.MethodInfo" />, представляющий метод реализации.</returns>
- </member>
- <member name="M:System.Linq.Expressions.BinaryExpression.Reduce">
- <summary>Сокращает узел бинарных выражений до более простого выражения.</summary>
- <returns>Сокращенное выражение.</returns>
- </member>
- <member name="P:System.Linq.Expressions.BinaryExpression.Right">
- <summary>Получает правый операнд бинарной операции.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.Expression" />, который предоставляет правый операнд бинарной операции.</returns>
- </member>
- <member name="M:System.Linq.Expressions.BinaryExpression.Update(System.Linq.Expressions.Expression,System.Linq.Expressions.LambdaExpression,System.Linq.Expressions.Expression)">
- <summary>Создает новое выражение, идентичное данному, но использующее предоставленные дочерние элементы.Если все дочерние элементы идентичны, возвращается данное выражение.</summary>
- <returns>Нужно использовать это выражение, если дочерние элементы не изменились, либо выражение с обновленными дочерними элементами.</returns>
- <param name="left">Свойство <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> результата. </param>
- <param name="conversion">Свойство <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" /> результата.</param>
- <param name="right">Свойство <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> результата. </param>
- </member>
- <member name="T:System.Linq.Expressions.BlockExpression">
- <summary>Представляет блок, содержащий последовательность выражений, в которых могут быть определены переменные.</summary>
- </member>
- <member name="M:System.Linq.Expressions.BlockExpression.Accept(System.Linq.Expressions.ExpressionVisitor)">
- <summary>Отправляет в конкретный метод Visit для данного типа узла.Например, объект <see cref="T:System.Linq.Expressions.MethodCallExpression" /> вызывает метод <see cref="M:System.Linq.Expressions.ExpressionVisitor.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)" />.</summary>
- <returns>Результат посещения этого узла.</returns>
- <param name="visitor">Посетитель, с помощью которого выполняется посещение этого узла.</param>
- </member>
- <member name="P:System.Linq.Expressions.BlockExpression.Expressions">
- <summary>Получает выражения в этом блоке.</summary>
- <returns>Доступная только для чтения коллекция, содержащая все выражения данного блока.</returns>
- </member>
- <member name="P:System.Linq.Expressions.BlockExpression.NodeType">
- <summary>Возвращает тип узла данного выражения.При переопределении этого метода узлы расширения должны возвращать <see cref="F:System.Linq.Expressions.ExpressionType.Extension" />.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.ExpressionType" /> выражения.</returns>
- </member>
- <member name="P:System.Linq.Expressions.BlockExpression.Result">
- <summary>Получает последнее выражение в этом блоке.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.Expression" />, представляющий последнее выражение в этом блоке.</returns>
- </member>
- <member name="P:System.Linq.Expressions.BlockExpression.Type">
- <summary>Получает статичный тип выражения, представленного этим выражением <see cref="T:System.Linq.Expressions.Expression" />.</summary>
- <returns>Тип <see cref="P:System.Linq.Expressions.BlockExpression.Type" />, представляющий этот статичный тип выражения.</returns>
- </member>
- <member name="M:System.Linq.Expressions.BlockExpression.Update(System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression},System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
- <summary>Создает новое выражение, идентичное данному, но использующее предоставленные дочерние элементы.Если все дочерние элементы идентичны, возвращается данное выражение.</summary>
- <returns>Нужно использовать это выражение, если дочерние элементы не изменились, либо выражение с обновленными дочерними элементами.</returns>
- <param name="variables">Свойство <see cref="P:System.Linq.Expressions.BlockExpression.Variables" /> результата. </param>
- <param name="expressions">Свойство <see cref="P:System.Linq.Expressions.BlockExpression.Expressions" /> результата. </param>
- </member>
- <member name="P:System.Linq.Expressions.BlockExpression.Variables">
- <summary>Получает переменные, определенные в данном блоке.</summary>
- <returns>Доступная только для чтения коллекция, содержащая все переменные данного блока.</returns>
- </member>
- <member name="T:System.Linq.Expressions.CatchBlock">
- <summary>Представляет оператор catch в блоке try.</summary>
- </member>
- <member name="P:System.Linq.Expressions.CatchBlock.Body">
- <summary>Получает тело блока catch.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.Expression" />, представляющий тело блока catch.</returns>
- </member>
- <member name="P:System.Linq.Expressions.CatchBlock.Filter">
- <summary>Получает тело фильтра <see cref="T:System.Linq.Expressions.CatchBlock" />.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.Expression" />, представляющий тело фильтра <see cref="T:System.Linq.Expressions.CatchBlock" />.</returns>
- </member>
- <member name="P:System.Linq.Expressions.CatchBlock.Test">
- <summary>Получает тип исключений <see cref="T:System.Exception" />, перехватываемых этим обработчиком.</summary>
- <returns>Объект <see cref="T:System.Type" />, представляющий тип исключений <see cref="T:System.Exception" />, перехватываемых этим обработчиком.</returns>
- </member>
- <member name="M:System.Linq.Expressions.CatchBlock.ToString">
- <summary>Возвращает объект <see cref="T:System.String" />, который представляет текущий объект <see cref="T:System.Object" />.</summary>
- <returns>Объект <see cref="T:System.String" />, представляющий текущий объект <see cref="T:System.Object" />.</returns>
- </member>
- <member name="M:System.Linq.Expressions.CatchBlock.Update(System.Linq.Expressions.ParameterExpression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает новое выражение, идентичное данному, но использующее предоставленные дочерние элементы.Если все дочерние элементы идентичны, возвращается данное выражение.</summary>
- <returns>Нужно использовать это выражение, если дочерние элементы не изменились, либо выражение с обновленными дочерними элементами.</returns>
- <param name="variable">Свойство <see cref="P:System.Linq.Expressions.CatchBlock.Variable" /> результата.</param>
- <param name="filter">Свойство <see cref="P:System.Linq.Expressions.CatchBlock.Filter" /> результата.</param>
- <param name="body">Свойство <see cref="P:System.Linq.Expressions.CatchBlock.Body" /> результата.</param>
- </member>
- <member name="P:System.Linq.Expressions.CatchBlock.Variable">
- <summary>Получает ссылку на объект <see cref="T:System.Exception" />, перехватываемый этим обработчиком.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.ParameterExpression" />, который представляет ссылку на объект <see cref="T:System.Exception" />, перехватываемый этим обработчиком.</returns>
- </member>
- <member name="T:System.Linq.Expressions.ConditionalExpression">
- <summary>Представляет выражение, содержащее условный оператор.</summary>
- </member>
- <member name="M:System.Linq.Expressions.ConditionalExpression.Accept(System.Linq.Expressions.ExpressionVisitor)">
- <summary>Отправляет в конкретный метод Visit для данного типа узла.Например, объект <see cref="T:System.Linq.Expressions.MethodCallExpression" /> вызывает метод <see cref="M:System.Linq.Expressions.ExpressionVisitor.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)" />.</summary>
- <returns>Результат посещения этого узла.</returns>
- <param name="visitor">Посетитель, с помощью которого выполняется посещение этого узла.</param>
- </member>
- <member name="P:System.Linq.Expressions.ConditionalExpression.IfFalse">
- <summary>Получает выражение для выполнения, если тест имеет значение false.</summary>
- <returns>Свойство <see cref="T:System.Linq.Expressions.Expression" />, представляющее выражение для выполнения, если тест имеет значение false.</returns>
- </member>
- <member name="P:System.Linq.Expressions.ConditionalExpression.IfTrue">
- <summary>Получает выражение для выполнения, если проверка имеет значение true.</summary>
- <returns>Свойство <see cref="T:System.Linq.Expressions.Expression" />, представляющее выражение для выполнения, если значение проверки вычислено как true.</returns>
- </member>
- <member name="P:System.Linq.Expressions.ConditionalExpression.NodeType">
- <summary>Возвращает тип узла данного выражения.При переопределении этого метода узлы расширения должны возвращать <see cref="F:System.Linq.Expressions.ExpressionType.Extension" />.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.ExpressionType" /> выражения.</returns>
- </member>
- <member name="P:System.Linq.Expressions.ConditionalExpression.Test">
- <summary>Получает проверку условной операции.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.Expression" />, который предоставляет проверку условной операции.</returns>
- </member>
- <member name="P:System.Linq.Expressions.ConditionalExpression.Type">
- <summary>Получает статичный тип выражения, представленного этим выражением <see cref="T:System.Linq.Expressions.Expression" />.</summary>
- <returns>Тип <see cref="P:System.Linq.Expressions.ConditionalExpression.Type" />, представляющий этот статичный тип выражения.</returns>
- </member>
- <member name="M:System.Linq.Expressions.ConditionalExpression.Update(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает новое выражение, идентичное данному, но использующее предоставленные дочерние элементы.Если все дочерние элементы идентичны, возвращается данное выражение.</summary>
- <returns>Нужно использовать это выражение, если дочерние элементы не изменились, либо выражение с обновленными дочерними элементами.</returns>
- <param name="test">Свойство <see cref="P:System.Linq.Expressions.ConditionalExpression.Test" /> результата.</param>
- <param name="ifTrue">Свойство <see cref="P:System.Linq.Expressions.ConditionalExpression.IfTrue" /> результата.</param>
- <param name="ifFalse">Свойство <see cref="P:System.Linq.Expressions.ConditionalExpression.IfFalse" /> результата.</param>
- </member>
- <member name="T:System.Linq.Expressions.ConstantExpression">
- <summary>Представляет выражение, содержащее постоянное значение.</summary>
- </member>
- <member name="M:System.Linq.Expressions.ConstantExpression.Accept(System.Linq.Expressions.ExpressionVisitor)">
- <summary>Отправляет в конкретный метод Visit для данного типа узла.Например, объект <see cref="T:System.Linq.Expressions.MethodCallExpression" /> вызывает метод <see cref="M:System.Linq.Expressions.ExpressionVisitor.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)" />.</summary>
- <returns>Результат посещения этого узла.</returns>
- <param name="visitor">Посетитель, с помощью которого выполняется посещение этого узла.</param>
- </member>
- <member name="P:System.Linq.Expressions.ConstantExpression.NodeType">
- <summary>Возвращает тип узла для данного выражения.При переопределении этого метода узлы расширения должны возвращать <see cref="F:System.Linq.Expressions.ExpressionType.Extension" />.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.ExpressionType" /> выражения.</returns>
- </member>
- <member name="P:System.Linq.Expressions.ConstantExpression.Type">
- <summary>Получает статичный тип выражения, представленного этим выражением <see cref="T:System.Linq.Expressions.Expression" />.</summary>
- <returns>Тип <see cref="P:System.Linq.Expressions.ConstantExpression.Type" />, представляющий этот статичный тип выражения.</returns>
- </member>
- <member name="P:System.Linq.Expressions.ConstantExpression.Value">
- <summary>Возвращает значение постоянного выражения.</summary>
- <returns>Объект <see cref="T:System.Object" />, равный значению представленного выражения.</returns>
- </member>
- <member name="T:System.Linq.Expressions.DebugInfoExpression">
- <summary>Выпускает или очищает точку следования для сведений отладки.Это позволяет отладчику выделять при отладке правильный исходный код.</summary>
- </member>
- <member name="M:System.Linq.Expressions.DebugInfoExpression.Accept(System.Linq.Expressions.ExpressionVisitor)">
- <summary>Отправляет в конкретный метод Visit для данного типа узла.Например, объект <see cref="T:System.Linq.Expressions.MethodCallExpression" /> вызывает метод <see cref="M:System.Linq.Expressions.ExpressionVisitor.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)" />.</summary>
- <returns>Результат посещения этого узла.</returns>
- <param name="visitor">Посетитель, с помощью которого выполняется посещение этого узла.</param>
- </member>
- <member name="P:System.Linq.Expressions.DebugInfoExpression.Document">
- <summary>Получает объект <see cref="T:System.Linq.Expressions.SymbolDocumentInfo" />, представляющий исходный файл.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.SymbolDocumentInfo" />, представляющий исходный файл.</returns>
- </member>
- <member name="P:System.Linq.Expressions.DebugInfoExpression.EndColumn">
- <summary>Получает конечный столбец данного выражения <see cref="T:System.Linq.Expressions.DebugInfoExpression" />.</summary>
- <returns>Номер конечного столбца кода, с помощью которого было создано заключенное в оболочку выражение.</returns>
- </member>
- <member name="P:System.Linq.Expressions.DebugInfoExpression.EndLine">
- <summary>Получает конечную строку данного выражения <see cref="T:System.Linq.Expressions.DebugInfoExpression" />.</summary>
- <returns>Номер конечной строки кода, с помощью которого было создано заключенное в оболочку выражение.</returns>
- </member>
- <member name="P:System.Linq.Expressions.DebugInfoExpression.IsClear">
- <summary>Получает значение, указывающее, предназначено ли выражение <see cref="T:System.Linq.Expressions.DebugInfoExpression" /> для очистки точки следования.</summary>
- <returns>Значение true, если выражение <see cref="T:System.Linq.Expressions.DebugInfoExpression" /> предназначено для очистки точки следования; в противном случае — выражение false.</returns>
- </member>
- <member name="P:System.Linq.Expressions.DebugInfoExpression.NodeType">
- <summary>Возвращает тип узла данного выражения <see cref="T:System.Linq.Expressions.Expression" />.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.ExpressionType" />, представляющий данное выражение.</returns>
- </member>
- <member name="P:System.Linq.Expressions.DebugInfoExpression.StartColumn">
- <summary>Получает начальный столбец данного выражения <see cref="T:System.Linq.Expressions.DebugInfoExpression" />.</summary>
- <returns>Номер начального столбца кода, с помощью которого было создано заключенное в оболочку выражение.</returns>
- </member>
- <member name="P:System.Linq.Expressions.DebugInfoExpression.StartLine">
- <summary>Получает начальную строку данного выражения <see cref="T:System.Linq.Expressions.DebugInfoExpression" />.</summary>
- <returns>Номер начальной строки кода, с помощью которого было создано заключенное в оболочку выражение.</returns>
- </member>
- <member name="P:System.Linq.Expressions.DebugInfoExpression.Type">
- <summary>Получает статичный тип выражения, представленного этим выражением <see cref="T:System.Linq.Expressions.Expression" />.</summary>
- <returns>Тип <see cref="P:System.Linq.Expressions.DebugInfoExpression.Type" />, представляющий этот статичный тип выражения.</returns>
- </member>
- <member name="T:System.Linq.Expressions.DefaultExpression">
- <summary>Представляет значение по умолчанию для типа или пустое выражение.</summary>
- </member>
- <member name="P:System.Linq.Expressions.DefaultExpression.NodeType">
- <summary>Возвращает тип узла данного выражения.При переопределении этого метода узлы расширения должны возвращать <see cref="F:System.Linq.Expressions.ExpressionType.Extension" />.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.ExpressionType" /> выражения.</returns>
- </member>
- <member name="P:System.Linq.Expressions.DefaultExpression.Type">
- <summary>Получает статичный тип выражения, представленного этим выражением <see cref="T:System.Linq.Expressions.Expression" />.</summary>
- <returns>Тип <see cref="P:System.Linq.Expressions.DefaultExpression.Type" />, представляющий этот статичный тип выражения.</returns>
- </member>
- <member name="T:System.Linq.Expressions.ElementInit">
- <summary>Представляет инициализатор отдельного элемента коллекции <see cref="T:System.Collections.IEnumerable" />.</summary>
- </member>
- <member name="P:System.Linq.Expressions.ElementInit.AddMethod">
- <summary>Получает метод экземпляра, который используется для добавления элемента в коллекцию <see cref="T:System.Collections.IEnumerable" />.</summary>
- <returns>
- <see cref="T:System.Reflection.MethodInfo" />, который представляет метод экземпляра, который добавляет элемент в коллекцию.</returns>
- </member>
- <member name="P:System.Linq.Expressions.ElementInit.Arguments">
- <summary>Получает коллекцию аргументов, которые передаются методу, которые добавляет элемент в коллекцию <see cref="T:System.Collections.IEnumerable" />.</summary>
- <returns>
- <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> объектов <see cref="T:System.Linq.Expressions.Expression" />, представляющих аргументы для метода, добавляющего элемент к коллекции.</returns>
- </member>
- <member name="P:System.Linq.Expressions.ElementInit.System#Linq#Expressions#IArgumentProvider#ArgumentCount"></member>
- <member name="M:System.Linq.Expressions.ElementInit.System#Linq#Expressions#IArgumentProvider#GetArgument(System.Int32)"></member>
- <member name="M:System.Linq.Expressions.ElementInit.ToString">
- <summary>Возвращает текстовое представление объекта <see cref="T:System.Linq.Expressions.ElementInit" />.</summary>
- <returns>Текстовое представление объекта <see cref="T:System.Linq.Expressions.ElementInit" />.</returns>
- </member>
- <member name="M:System.Linq.Expressions.ElementInit.Update(System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
- <summary>Создает новое выражение, идентичное данному, но использующее предоставленные дочерние элементы.Если все дочерние элементы идентичны, возвращается данное выражение.</summary>
- <returns>Нужно использовать это выражение, если дочерние элементы не изменились, либо выражение с обновленными дочерними элементами.</returns>
- <param name="arguments">Свойство <see cref="P:System.Linq.Expressions.ElementInit.Arguments" /> результата.</param>
- </member>
- <member name="T:System.Linq.Expressions.Expression">
- <summary>Предоставляет базовый класс, производными от которого являются классы, представляющие узлы дерева выражения.Также содержит методы фабрики static (Shared в Visual Basic) для создания различных типов узлов.Это класс abstract.</summary>
- </member>
- <member name="M:System.Linq.Expressions.Expression.#ctor">
- <summary>Создает новый экземпляр класса <see cref="T:System.Linq.Expressions.Expression" />.</summary>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Accept(System.Linq.Expressions.ExpressionVisitor)">
- <summary>Отправляет в конкретный метод Visit для данного типа узла.Например, объект <see cref="T:System.Linq.Expressions.MethodCallExpression" /> вызывает метод <see cref="M:System.Linq.Expressions.ExpressionVisitor.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)" />.</summary>
- <returns>Результат посещения этого узла.</returns>
- <param name="visitor">Посетитель, с помощью которого выполняется посещение этого узла.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Add(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий операцию арифметического сложения, не содержащую проверку переполнения.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Add" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- <exception cref="T:System.InvalidOperationException">Оператор сложения не определен для типов <paramref name="left" />.Type и <paramref name="right" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Add(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий операцию арифметического сложения, не содержащую проверку переполнения.Может быть указан метод реализации.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Add" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Значение параметра <paramref name="method" /> не равно null, и метод, который оно представляет, возвращает void, не является static (Shared в Visual Basic) и не принимает ровно два аргумента.</exception>
- <exception cref="T:System.InvalidOperationException">
- <paramref name="method" /> равен null, и оператор сложения не определен для типов <paramref name="left" />.Type и <paramref name="right" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.AddAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий операцию присваивания сложения, не содержащую проверку переполнения.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.AddAssign" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.AddAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий операцию присваивания сложения, не содержащую проверку переполнения.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.AddAssign" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.AddAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий операцию присваивания сложения, не содержащую проверку переполнения.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" />, содержащее свойство <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равное <see cref="F:System.Linq.Expressions.ExpressionType.AddAssign" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, и свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- <param name="conversion">Объект <see cref="T:System.Linq.Expressions.LambdaExpression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.AddAssignChecked(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий операцию присваивания сложения, содержащую проверку переполнения.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.AddAssignChecked" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.AddAssignChecked(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий операцию присваивания сложения, содержащую проверку переполнения.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.AddAssignChecked" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.AddAssignChecked(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий операцию присваивания сложения, содержащую проверку переполнения.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" />, содержащее свойство <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равное <see cref="F:System.Linq.Expressions.ExpressionType.AddAssignChecked" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, и свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- <param name="conversion">Объект <see cref="T:System.Linq.Expressions.LambdaExpression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.AddChecked(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий операцию арифметического сложения, содержащую проверку переполнения.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.AddChecked" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- <exception cref="T:System.InvalidOperationException">Оператор сложения не определен для типов <paramref name="left" />.Type и <paramref name="right" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.AddChecked(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
- <summary>Создает <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий операцию арифметического сложения, содержащую проверку переполнения.Может быть указан метод реализации.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.AddChecked" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Значение параметра <paramref name="method" /> не равно null, и метод, который оно представляет, возвращает void, не является static (Shared в Visual Basic) и не принимает ровно два аргумента.</exception>
- <exception cref="T:System.InvalidOperationException">
- <paramref name="method" /> равен null, и оператор сложения не определен для типов <paramref name="left" />.Type и <paramref name="right" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.And(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющее битовую операцию AND.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.And" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- <exception cref="T:System.InvalidOperationException">Битовый оператор AND не определен для типов <paramref name="left" />.Type и <paramref name="right" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.And(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющее битовую операцию AND.Может быть указан метод реализации.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.And" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Значение параметра <paramref name="method" /> не равно null, и метод, который оно представляет, возвращает void, не является static (Shared в Visual Basic) и не принимает ровно два аргумента.</exception>
- <exception cref="T:System.InvalidOperationException">Параметр <paramref name="method" /> имеет значение null, и битовый оператор AND не определен для типов <paramref name="left" />.Type и <paramref name="right" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.AndAlso(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющее условную операцию AND, вычисляющую второй операнд, только если первый операнд имеет значение true.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.AndAlso" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- <exception cref="T:System.InvalidOperationException">Битовый оператор AND не определен для типов <paramref name="left" />.Type и <paramref name="right" />.Type.-или-Типы <paramref name="left" />.Type и <paramref name="right" />.Type отличаются от логического типа.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.AndAlso(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющее условную операцию AND, вычисляющую второй операнд, только если первый операнд имеет значение true.Может быть указан метод реализации.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.AndAlso" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Значение параметра <paramref name="method" /> не равно null, и метод, который оно представляет, возвращает void, не является static (Shared в Visual Basic) и не принимает ровно два аргумента.</exception>
- <exception cref="T:System.InvalidOperationException">Параметр <paramref name="method" /> имеет значение null, и битовый оператор AND не определен для типов <paramref name="left" />.Type и <paramref name="right" />.Type.-или-Метод <paramref name="method" /> равен null, а типы <paramref name="left" />.Type и <paramref name="right" />.Type отличаются от логического типа.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.AndAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий битовую операцию присваивания AND.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.AndAssign" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.AndAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий битовую операцию присваивания AND.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.AndAssign" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.AndAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий битовую операцию присваивания AND.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" />, содержащее свойство <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равное <see cref="F:System.Linq.Expressions.ExpressionType.AndAssign" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, и свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- <param name="conversion">Объект <see cref="T:System.Linq.Expressions.LambdaExpression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.ArrayAccess(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.IndexExpression" /> для доступа к многомерному массиву.</summary>
- <returns>Созданный <see cref="T:System.Linq.Expressions.IndexExpression" />.</returns>
- <param name="array">Выражение, представляющее многомерный массив.</param>
- <param name="indexes">
- <see cref="T:System.Collections.Generic.IEnumerable`1" />, содержащий выражения для индексации массива.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.ArrayAccess(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression[])">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.IndexExpression" /> для доступа к массиву.</summary>
- <returns>Созданный <see cref="T:System.Linq.Expressions.IndexExpression" />.</returns>
- <param name="array">Выражение, представляющее индексируемый массив.</param>
- <param name="indexes">Массив, содержащий выражения для индексации массива.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.ArrayIndex(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
- <summary>Создает <see cref="T:System.Linq.Expressions.MethodCallExpression" />, представляющее применение оператора индекса массива к массиву с рангом более одного.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.MethodCallExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Call" />, и свойствами <see cref="P:System.Linq.Expressions.MethodCallExpression.Object" /> и <see cref="P:System.Linq.Expressions.MethodCallExpression.Arguments" />, для которых заданы указанные значения.</returns>
- <param name="array">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.MethodCallExpression.Object" />.</param>
- <param name="indexes">
- <see cref="T:System.Collections.Generic.IEnumerable`1" />,содержащий все объекты <see cref="T:System.Linq.Expressions.Expression" />, используемые для заполнения коллекции <see cref="P:System.Linq.Expressions.MethodCallExpression.Arguments" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="array" /> или <paramref name="indexes" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Тип <paramref name="array" />.Type не представляет тип массива.-или-Ранг типа <paramref name="array" />.Type не соответствует количеству элементов в <paramref name="indexes" />.-или-Свойство <see cref="P:System.Linq.Expressions.Expression.Type" /> одного или нескольких элементов <paramref name="indexes" /> не представляет тип <see cref="T:System.Int32" />.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.ArrayIndex(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющее применение оператора индекса массива к массиву ранга один.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.ArrayIndex" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, для которых заданы указанные значения.</returns>
- <param name="array">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="index">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="array" /> или <paramref name="index" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Тип <paramref name="array" />.Type не представляет тип массива.-или-Тип <paramref name="array" />.Type представляет тип массива, ранг которого не равен 1.-или-Тип <paramref name="index" />.Type не представляет тип <see cref="T:System.Int32" />.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.ArrayIndex(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression[])">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.MethodCallExpression" />, представляющее применение оператора индекса массива к многомерному массиву.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.MethodCallExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Call" />, и свойствами <see cref="P:System.Linq.Expressions.MethodCallExpression.Object" /> и <see cref="P:System.Linq.Expressions.MethodCallExpression.Arguments" />, для которых заданы указанные значения.</returns>
- <param name="array">Массив экземпляров <see cref="T:System.Linq.Expressions.Expression" />, которые являются индексами для операции индекса массива.</param>
- <param name="indexes">Массив объектов <see cref="T:System.Linq.Expressions.Expression" /> для заполнения коллекции <see cref="P:System.Linq.Expressions.MethodCallExpression.Arguments" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="array" /> или <paramref name="indexes" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Тип <paramref name="array" />.Type не представляет тип массива.-или-Ранг типа <paramref name="array" />.Type не соответствует количеству элементов в <paramref name="indexes" />.-или-Свойство <see cref="P:System.Linq.Expressions.Expression.Type" /> одного или нескольких элементов <paramref name="indexes" /> не представляет тип <see cref="T:System.Int32" />.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.ArrayLength(System.Linq.Expressions.Expression)">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.UnaryExpression" /> для получения длины одномерного массива.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.UnaryExpression" />, содержащее свойство <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равное <see cref="F:System.Linq.Expressions.ExpressionType.ArrayLength" />, и свойство <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />, равное <paramref name="array" />..</returns>
- <param name="array">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />.</param>
- <exception cref="T:System.ArgumentNullException">Свойство <paramref name="array" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Тип <paramref name="array" />.Type не представляет тип массива.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Assign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющее операцию присваивания.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Assign" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Bind(System.Reflection.MemberInfo,System.Linq.Expressions.Expression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.MemberAssignment" />, который представляет инициализацию поля или свойства.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.MemberAssignment" />, у которого свойство <see cref="P:System.Linq.Expressions.MemberBinding.BindingType" /> равняется <see cref="F:System.Linq.Expressions.MemberBindingType.Assignment" />, а для свойств <see cref="P:System.Linq.Expressions.MemberBinding.Member" /> и <see cref="P:System.Linq.Expressions.MemberAssignment.Expression" /> заданы указанные значения.</returns>
- <param name="member">Объект <see cref="T:System.Reflection.MemberInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.MemberBinding.Member" />.</param>
- <param name="expression">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.MemberAssignment.Expression" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="member" /> или <paramref name="expression" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">
- <paramref name="member" /> не представляет поле или свойство.-или-Свойство, представленное <paramref name="member" />, не обладает доступа set.-или-Тип <paramref name="expression" />.Type не может быть назначен типу поля или свойства, который представляет <paramref name="member" />.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Bind(System.Reflection.MethodInfo,System.Linq.Expressions.Expression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.MemberAssignment" />, который представляет инициализацию члена с помощью метода доступа к свойству.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.MemberAssignment" />, содержащее свойство <see cref="P:System.Linq.Expressions.MemberBinding.BindingType" /> равное <see cref="F:System.Linq.Expressions.MemberBindingType.Assignment" />, свойство <see cref="P:System.Linq.Expressions.MemberBinding.Member" />, для которого задано значение <see cref="T:System.Reflection.PropertyInfo" />, представляющее свойство, к которому получается доступ в <paramref name="propertyAccessor" />, и свойство <see cref="P:System.Linq.Expressions.MemberAssignment.Expression" />, для которого задано значение <paramref name="expression" />.</returns>
- <param name="propertyAccessor">
- <see cref="T:System.Reflection.MethodInfo" />, представляющий метод доступа свойства.</param>
- <param name="expression">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.MemberAssignment.Expression" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="propertyAccessor" /> или <paramref name="expression" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">
- <paramref name="propertyAccessor" /> не представляет метод доступа свойства.-или-Свойство, с доступом <paramref name="propertyAccessor" />, не обладает доступом set.-или-Тип <paramref name="expression" />.Type не может быть назначен типу поля или свойства, который представляет <paramref name="member" />.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Block(System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BlockExpression" />, содержащий заданные выражения и не содержащий переменных.</summary>
- <returns>Созданный <see cref="T:System.Linq.Expressions.BlockExpression" />.</returns>
- <param name="expressions">Выражения в блоке.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Block(System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression},System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.BlockExpression" />, содержащее указанные переменные и выражения.</summary>
- <returns>Созданный <see cref="T:System.Linq.Expressions.BlockExpression" />.</returns>
- <param name="variables">Переменные в блоке.</param>
- <param name="expressions">Выражения в блоке.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Block(System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression},System.Linq.Expressions.Expression[])">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.BlockExpression" />, содержащее указанные переменные и выражения.</summary>
- <returns>Созданный <see cref="T:System.Linq.Expressions.BlockExpression" />.</returns>
- <param name="variables">Переменные в блоке.</param>
- <param name="expressions">Выражения в блоке.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Block(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.BlockExpression" />, содержащее два выражения и не содержащее переменных.</summary>
- <returns>Созданный <see cref="T:System.Linq.Expressions.BlockExpression" />.</returns>
- <param name="arg0">Первое выражение в блоке.</param>
- <param name="arg1">Второе выражение в блоке.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Block(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.BlockExpression" />, содержащее три выражения и не содержащее переменных.</summary>
- <returns>Созданный <see cref="T:System.Linq.Expressions.BlockExpression" />.</returns>
- <param name="arg0">Первое выражение в блоке.</param>
- <param name="arg1">Второе выражение в блоке.</param>
- <param name="arg2">Третье выражение в блоке.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Block(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.BlockExpression" />, содержащее четыре выражения и не содержащее переменных.</summary>
- <returns>Созданный <see cref="T:System.Linq.Expressions.BlockExpression" />.</returns>
- <param name="arg0">Первое выражение в блоке.</param>
- <param name="arg1">Второе выражение в блоке.</param>
- <param name="arg2">Третье выражение в блоке.</param>
- <param name="arg3">Четвертое выражение в блоке.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Block(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.BlockExpression" />, содержащее пять выражений и не содержащее переменных.</summary>
- <returns>Созданный <see cref="T:System.Linq.Expressions.BlockExpression" />.</returns>
- <param name="arg0">Первое выражение в блоке.</param>
- <param name="arg1">Второе выражение в блоке.</param>
- <param name="arg2">Третье выражение в блоке.</param>
- <param name="arg3">Четвертое выражение в блоке.</param>
- <param name="arg4">Пятое выражение в блоке.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Block(System.Linq.Expressions.Expression[])">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BlockExpression" />, содержащий заданные выражения и не содержащий переменных.</summary>
- <returns>Созданный <see cref="T:System.Linq.Expressions.BlockExpression" />.</returns>
- <param name="expressions">Выражения в блоке.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Block(System.Type,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.BlockExpression" />, содержащее данные выражения, не содержащее переменных и имеющее конкретный тип результатов.</summary>
- <returns>Созданный <see cref="T:System.Linq.Expressions.BlockExpression" />.</returns>
- <param name="type">Тип результата блока.</param>
- <param name="expressions">Выражения в блоке.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Block(System.Type,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression},System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.BlockExpression" />, содержащее указанные переменные и выражения.</summary>
- <returns>Созданный <see cref="T:System.Linq.Expressions.BlockExpression" />.</returns>
- <param name="type">Тип результата блока.</param>
- <param name="variables">Переменные в блоке.</param>
- <param name="expressions">Выражения в блоке.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Block(System.Type,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression},System.Linq.Expressions.Expression[])">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.BlockExpression" />, содержащее указанные переменные и выражения.</summary>
- <returns>Созданный <see cref="T:System.Linq.Expressions.BlockExpression" />.</returns>
- <param name="type">Тип результата блока.</param>
- <param name="variables">Переменные в блоке.</param>
- <param name="expressions">Выражения в блоке.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Block(System.Type,System.Linq.Expressions.Expression[])">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.BlockExpression" />, содержащее данные выражения, не содержащее переменных и имеющее конкретный тип результатов.</summary>
- <returns>Созданный <see cref="T:System.Linq.Expressions.BlockExpression" />.</returns>
- <param name="type">Тип результата блока.</param>
- <param name="expressions">Выражения в блоке.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Break(System.Linq.Expressions.LabelTarget)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.GotoExpression" />, представляющий оператор break.</summary>
- <returns>
- <see cref="T:System.Linq.Expressions.GotoExpression" />, свойство <see cref="P:System.Linq.Expressions.GotoExpression.Kind" /> которого имеет значение Break, свойство <see cref="P:System.Linq.Expressions.GotoExpression.Target" /> — значение <paramref name="target" />, а при переходе целевой метке передается значение NULL.</returns>
- <param name="target">Объект <see cref="T:System.Linq.Expressions.LabelTarget" />, на который будет выполнен переход по <see cref="T:System.Linq.Expressions.GotoExpression" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Break(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.GotoExpression" />, представляющий оператор break.Можно указать значение, передаваемое метке при переходе.</summary>
- <returns>
- <see cref="T:System.Linq.Expressions.GotoExpression" />, свойство <see cref="P:System.Linq.Expressions.GotoExpression.Kind" /> которого имеет значение break, свойство <see cref="P:System.Linq.Expressions.GotoExpression.Target" /> — <paramref name="target" />, а при переходе целевой метке передается значение <paramref name="value" />.</returns>
- <param name="target">Объект <see cref="T:System.Linq.Expressions.LabelTarget" />, на который будет выполнен переход по <see cref="T:System.Linq.Expressions.GotoExpression" />.</param>
- <param name="value">Значение, передаваемое связанной метке при переходе.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Break(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression,System.Type)">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.GotoExpression" />, представляющее оператор break с указанным типом.Можно указать значение, передаваемое метке при переходе.</summary>
- <returns>
- <see cref="T:System.Linq.Expressions.GotoExpression" />, свойство <see cref="P:System.Linq.Expressions.GotoExpression.Kind" /> которого имеет значение break, свойство <see cref="P:System.Linq.Expressions.GotoExpression.Target" /> — <paramref name="target" />, свойство <see cref="P:System.Linq.Expressions.Expression.Type" /> — <paramref name="type" />, а при переходе целевой метке передается значение <paramref name="value" />.</returns>
- <param name="target">Объект <see cref="T:System.Linq.Expressions.LabelTarget" />, на который будет выполнен переход по <see cref="T:System.Linq.Expressions.GotoExpression" />.</param>
- <param name="value">Значение, передаваемое связанной метке при переходе.</param>
- <param name="type">Объект <see cref="T:System.Type" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.Expression.Type" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Break(System.Linq.Expressions.LabelTarget,System.Type)">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.GotoExpression" />, представляющее оператор break с указанным типом.</summary>
- <returns>
- <see cref="T:System.Linq.Expressions.GotoExpression" />, свойство <see cref="P:System.Linq.Expressions.GotoExpression.Kind" /> которого имеет значение break, свойство <see cref="P:System.Linq.Expressions.GotoExpression.Target" /> — <paramref name="target" />, а свойство <see cref="P:System.Linq.Expressions.Expression.Type" /> — <paramref name="type" />.</returns>
- <param name="target">Объект <see cref="T:System.Linq.Expressions.LabelTarget" />, на который будет выполнен переход по <see cref="T:System.Linq.Expressions.GotoExpression" />.</param>
- <param name="type">Объект <see cref="T:System.Type" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.Expression.Type" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Call(System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.MethodCallExpression" />, представляющее вызов метода, не принимающего аргументы.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.MethodCallExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Call" />, и свойствами <see cref="P:System.Linq.Expressions.MethodCallExpression.Object" /> и <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="instance">Выражение <see cref="T:System.Linq.Expressions.Expression" />, задающее экземпляр для вызова метода экземпляра (для метода null (static в Visual Basic) передается Shared).</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" />.</param>
- <exception cref="T:System.ArgumentNullException">Свойство <paramref name="method" /> имеет значение null.-или-Параметр <paramref name="instance" /> является типом null, и <paramref name="method" /> представляет метод экземпляра.</exception>
- <exception cref="T:System.ArgumentException">Тип <paramref name="instance" />.Type не назначается объявляемому типу метода, представленному параметром <paramref name="method" />.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Call(System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.MethodCallExpression" />, представляющее вызов метода, принимающего аргументы.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.MethodCallExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Call" />, и свойствами <see cref="P:System.Linq.Expressions.MethodCallExpression.Object" />, <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" /> и <see cref="P:System.Linq.Expressions.MethodCallExpression.Arguments" />, для которых заданы указанные значения.</returns>
- <param name="instance">
- <see cref="T:System.Linq.Expressions.Expression" />, чтобы задать свойство <see cref="P:System.Linq.Expressions.MethodCallExpression.Object" /> равным (передать null для метода static (Shared в Visual Basic).</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" />.</param>
- <param name="arguments">
- <see cref="T:System.Collections.Generic.IEnumerable`1" />,содержащий все объекты <see cref="T:System.Linq.Expressions.Expression" />, используемые для заполнения коллекции <see cref="P:System.Linq.Expressions.MethodCallExpression.Arguments" />.</param>
- <exception cref="T:System.ArgumentNullException">Свойство <paramref name="method" /> имеет значение null.-или-Параметр <paramref name="instance" /> является типом null, и <paramref name="method" /> представляет метод экземпляра.</exception>
- <exception cref="T:System.ArgumentException">Тип <paramref name="instance" />.Type не назначается объявляемому типу метода, представленному параметром <paramref name="method" />.-или-Количество элементов в параметре <paramref name="arguments" /> не равно количеству параметров метода, представленного параметром <paramref name="method" />.-или-Один или несколько элементов <paramref name="arguments" /> нельзя назначить для соответствующего параметра для метода, представленного параметром <paramref name="method" />.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Call(System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.MethodCallExpression" />, представляющее вызов метода, принимающего два аргумента.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.MethodCallExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Call" />, и свойствами <see cref="P:System.Linq.Expressions.MethodCallExpression.Object" /> и <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="instance">Выражение <see cref="T:System.Linq.Expressions.Expression" />, указывающее экземпляр для вызова экземпляра.(Для статического метода (Shared в Visual Basic) передается NULL.)</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, представляющий целевой метод.</param>
- <param name="arg0">Объект <see cref="T:System.Linq.Expressions.Expression" />, представляющий первый аргумент.</param>
- <param name="arg1">Объект <see cref="T:System.Linq.Expressions.Expression" />, представляющий второй аргумент.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Call(System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.MethodCallExpression" />, представляющее вызов метода, принимающего три аргумента.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.MethodCallExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Call" />, и свойствами <see cref="P:System.Linq.Expressions.MethodCallExpression.Object" /> и <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="instance">Выражение <see cref="T:System.Linq.Expressions.Expression" />, указывающее экземпляр для вызова экземпляра.(Для статического метода (Shared в Visual Basic) передается NULL.)</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, представляющий целевой метод.</param>
- <param name="arg0">Объект <see cref="T:System.Linq.Expressions.Expression" />, представляющий первый аргумент.</param>
- <param name="arg1">Объект <see cref="T:System.Linq.Expressions.Expression" />, представляющий второй аргумент.</param>
- <param name="arg2">Объект <see cref="T:System.Linq.Expressions.Expression" />, представляющий третий аргумент.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Call(System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.Expression[])">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.MethodCallExpression" />, представляющее вызов метода, принимающего аргументы.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.MethodCallExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Call" />, и свойствами <see cref="P:System.Linq.Expressions.MethodCallExpression.Object" />, <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" /> и <see cref="P:System.Linq.Expressions.MethodCallExpression.Arguments" />, для которых заданы указанные значения.</returns>
- <param name="instance">Выражение <see cref="T:System.Linq.Expressions.Expression" />, задающее экземпляр для вызова метода экземпляра (для метода null (static в Visual Basic) передается Shared).</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" />.</param>
- <param name="arguments">Массив объектов <see cref="T:System.Linq.Expressions.Expression" /> для заполнения коллекции <see cref="P:System.Linq.Expressions.MethodCallExpression.Arguments" />.</param>
- <exception cref="T:System.ArgumentNullException">Свойство <paramref name="method" /> имеет значение null.-или-Параметр <paramref name="instance" /> является типом null, и <paramref name="method" /> представляет метод экземпляра.-или-<paramref name="arguments" /> не равно null, а один или несколько элементов равно null.</exception>
- <exception cref="T:System.ArgumentException">Тип <paramref name="instance" />.Type не назначается объявляемому типу метода, представленному параметром <paramref name="method" />.-или-Количество элементов в параметре <paramref name="arguments" /> не равно количеству параметров метода, представленного параметром <paramref name="method" />.-или-Один или несколько элементов <paramref name="arguments" /> нельзя назначить для соответствующего параметра для метода, представленного параметром <paramref name="method" />.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Call(System.Linq.Expressions.Expression,System.String,System.Type[],System.Linq.Expressions.Expression[])">
- <summary>Создает <see cref="T:System.Linq.Expressions.MethodCallExpression" />, представляющий вызов для метода, вызывая соответствующий метод фабрики.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.MethodCallExpression" />, содержащее свойство <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равное <see cref="F:System.Linq.Expressions.ExpressionType.Call" />, свойство <see cref="P:System.Linq.Expressions.MethodCallExpression.Object" />, равное <paramref name="instance" />, <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" />, для которого задано значение <see cref="T:System.Reflection.MethodInfo" />, представляющее указанный метод экземпляра, а для указанных аргументов заданы значения <see cref="P:System.Linq.Expressions.MethodCallExpression.Arguments" />.</returns>
- <param name="instance">
- <see cref="T:System.Linq.Expressions.Expression" />, для значения свойства <see cref="P:System.Linq.Expressions.Expression.Type" /> которого будет выполнен поиск определенного метода.</param>
- <param name="methodName">Имя метода.</param>
- <param name="typeArguments">Массив объектов <see cref="T:System.Type" />, указывающий тип параметров универсального метода.Если methodName задает неуниверсальный метод, данный аргумент должен иметь значение NULL.</param>
- <param name="arguments">Массив объектов <see cref="T:System.Linq.Expressions.Expression" />, который представляет аргументы для метода.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="instance" /> или <paramref name="methodName" /> имеет значение null.</exception>
- <exception cref="T:System.InvalidOperationException">Отсутствует метод с именем <paramref name="methodName" />, параметры типа которого соответствуют <paramref name="typeArguments" /> и типы параметров которого <paramref name="arguments" /> обнаружены в типе <paramref name="instance" />.Type или его базовых типах.-или-Больше одного метода с именем <paramref name="methodName" />, параметры типа которого соответствуют <paramref name="typeArguments" />, и типы параметров которого <paramref name="arguments" /> обнаружены в типе <paramref name="instance" />.Type или его базовых типах.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Call(System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.MethodCallExpression" />, представляющее вызов статического метода (Shared в Visual Basic).</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.MethodCallExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Call" />, и свойствами <see cref="P:System.Linq.Expressions.MethodCallExpression.Object" /> и <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, представляющий целевой метод.</param>
- <param name="arguments">Коллекция выражений <see cref="T:System.Linq.Expressions.Expression" />, представляющая аргументы вызова.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Call(System.Reflection.MethodInfo,System.Linq.Expressions.Expression)">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.MethodCallExpression" />, представляющее вызов метода static (Shared в Visual Basic), принимающего один аргумент.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.MethodCallExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Call" />, и свойствами <see cref="P:System.Linq.Expressions.MethodCallExpression.Object" /> и <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" />.</param>
- <param name="arg0">Объект <see cref="T:System.Linq.Expressions.Expression" />, представляющий первый аргумент.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="method" /> имеет значение NULL.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Call(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.MethodCallExpression" />, представляющее вызов статического метода, принимающего два аргумента.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.MethodCallExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Call" />, и свойствами <see cref="P:System.Linq.Expressions.MethodCallExpression.Object" /> и <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" />.</param>
- <param name="arg0">Объект <see cref="T:System.Linq.Expressions.Expression" />, представляющий первый аргумент.</param>
- <param name="arg1">Объект <see cref="T:System.Linq.Expressions.Expression" />, представляющий второй аргумент.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="method" /> имеет значение NULL.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Call(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.MethodCallExpression" />, представляющее вызов статического метода, принимающего три аргумента.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.MethodCallExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Call" />, и свойствами <see cref="P:System.Linq.Expressions.MethodCallExpression.Object" /> и <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" />.</param>
- <param name="arg0">Объект <see cref="T:System.Linq.Expressions.Expression" />, представляющий первый аргумент.</param>
- <param name="arg1">Объект <see cref="T:System.Linq.Expressions.Expression" />, представляющий второй аргумент.</param>
- <param name="arg2">Объект <see cref="T:System.Linq.Expressions.Expression" />, представляющий третий аргумент.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="method" /> имеет значение NULL.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Call(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.MethodCallExpression" />, представляющее вызов статического метода, принимающего четыре аргумента.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.MethodCallExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Call" />, и свойствами <see cref="P:System.Linq.Expressions.MethodCallExpression.Object" /> и <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" />.</param>
- <param name="arg0">Объект <see cref="T:System.Linq.Expressions.Expression" />, представляющий первый аргумент.</param>
- <param name="arg1">Объект <see cref="T:System.Linq.Expressions.Expression" />, представляющий второй аргумент.</param>
- <param name="arg2">Объект <see cref="T:System.Linq.Expressions.Expression" />, представляющий третий аргумент.</param>
- <param name="arg3">Объект <see cref="T:System.Linq.Expressions.Expression" />, представляющий четвертый аргумент.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="method" /> имеет значение NULL.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Call(System.Reflection.MethodInfo,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.MethodCallExpression" />, представляющее вызов статического метода, принимающего пять аргументов.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.MethodCallExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Call" />, и свойствами <see cref="P:System.Linq.Expressions.MethodCallExpression.Object" /> и <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" />.</param>
- <param name="arg0">Объект <see cref="T:System.Linq.Expressions.Expression" />, представляющий первый аргумент.</param>
- <param name="arg1">Объект <see cref="T:System.Linq.Expressions.Expression" />, представляющий второй аргумент.</param>
- <param name="arg2">Объект <see cref="T:System.Linq.Expressions.Expression" />, представляющий третий аргумент.</param>
- <param name="arg3">Объект <see cref="T:System.Linq.Expressions.Expression" />, представляющий четвертый аргумент.</param>
- <param name="arg4">Объект <see cref="T:System.Linq.Expressions.Expression" />, представляющий пятый аргумент.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="method" /> имеет значение NULL.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Call(System.Reflection.MethodInfo,System.Linq.Expressions.Expression[])">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.MethodCallExpression" />, представляющее вызов метода static (Shared в Visual Basic), принимающего аргументы.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.MethodCallExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Call" />, и свойствами <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" /> и <see cref="P:System.Linq.Expressions.MethodCallExpression.Arguments" />, для которых заданы указанные значения.</returns>
- <param name="method">
- <see cref="T:System.Reflection.MethodInfo" />, представляющий метод static (Shared в Visual Basic), чтобы задать значение <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" /> для свойства.</param>
- <param name="arguments">Массив объектов <see cref="T:System.Linq.Expressions.Expression" /> для заполнения коллекции <see cref="P:System.Linq.Expressions.MethodCallExpression.Arguments" />.</param>
- <exception cref="T:System.ArgumentNullException">Свойство <paramref name="method" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Количество элементов в параметре <paramref name="arguments" /> не равно количеству параметров метода, представленного параметром <paramref name="method" />.-или-Один или несколько элементов <paramref name="arguments" /> нельзя назначить для соответствующего параметра для метода, представленного параметром <paramref name="method" />.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Call(System.Type,System.String,System.Type[],System.Linq.Expressions.Expression[])">
- <summary>Создает <see cref="T:System.Linq.Expressions.MethodCallExpression" />, представляющий вызов метода static (Shared в Visual Basic), вызывая соответствующий метод фабрики.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.MethodCallExpression" />, содержащее свойство <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равное <see cref="F:System.Linq.Expressions.ExpressionType.Call" />, свойство <see cref="P:System.Linq.Expressions.MethodCallExpression.Method" />, для которого задано значение <see cref="T:System.Reflection.MethodInfo" />, представляющее указанный метод static (Shared в Visual Basic), и свойство <see cref="P:System.Linq.Expressions.MethodCallExpression.Arguments" />, для которого заданы указанные аргументы.</returns>
- <param name="type">Объект <see cref="T:System.Type" />, указывающий тип, который содержит указанный метод static (Shared в Visual Basic).</param>
- <param name="methodName">Имя метода.</param>
- <param name="typeArguments">Массив объектов <see cref="T:System.Type" />, указывающий тип параметров универсального метода.Если methodName задает неуниверсальный метод, данный аргумент должен иметь значение NULL.</param>
- <param name="arguments">Массив объектов <see cref="T:System.Linq.Expressions.Expression" />, который представляет аргументы для метода.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="type" /> или <paramref name="methodName" /> имеет значение null.</exception>
- <exception cref="T:System.InvalidOperationException">Отсутствует метод с именем <paramref name="methodName" />, параметры типа которого соответствуют <paramref name="typeArguments" /> и типы параметров которого <paramref name="arguments" /> обнаружены в типе <paramref name="type" /> или его базовых типах.-или-Больше одного метода с именем <paramref name="methodName" />, параметры типа которого соответствуют <paramref name="typeArguments" />, и типы параметров которого <paramref name="arguments" /> обнаружены в типе <paramref name="type" /> или его базовых типах.</exception>
- </member>
- <member name="P:System.Linq.Expressions.Expression.CanReduce">
- <summary>Указывает, что узел можно сократить до более простого.Если возвращается значение true, для получения сокращенной формы можно вызвать Reduce().</summary>
- <returns>Значение true, если узел можно сократить; в противном случае — значение false.</returns>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Catch(System.Linq.Expressions.ParameterExpression,System.Linq.Expressions.Expression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.CatchBlock" />, представляющий оператор catch со ссылкой на перехваченный объект <see cref="T:System.Exception" />, который используется в теле обработчика.</summary>
- <returns>Созданный <see cref="T:System.Linq.Expressions.CatchBlock" />.</returns>
- <param name="variable">Объект <see cref="T:System.Linq.Expressions.ParameterExpression" />, представляющий ссылку на объект <see cref="T:System.Exception" />, перехваченный данным обработчиком.</param>
- <param name="body">Тело оператора catch.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Catch(System.Linq.Expressions.ParameterExpression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.CatchBlock" />, представляющий оператор catch с фильтром <see cref="T:System.Exception" /> и ссылкой на перехваченный объект <see cref="T:System.Exception" />.</summary>
- <returns>Созданный <see cref="T:System.Linq.Expressions.CatchBlock" />.</returns>
- <param name="variable">Объект <see cref="T:System.Linq.Expressions.ParameterExpression" />, представляющий ссылку на объект <see cref="T:System.Exception" />, перехваченный данным обработчиком.</param>
- <param name="body">Тело оператора catch.</param>
- <param name="filter">Тело фильтра <see cref="T:System.Exception" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Catch(System.Type,System.Linq.Expressions.Expression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.CatchBlock" />, представляющий оператор catch.</summary>
- <returns>Созданный <see cref="T:System.Linq.Expressions.CatchBlock" />.</returns>
- <param name="type">Свойство <see cref="P:System.Linq.Expressions.Expression.Type" /> объекта <see cref="T:System.Exception" />, который будет обрабатываться этим объектом <see cref="T:System.Linq.Expressions.CatchBlock" />.</param>
- <param name="body">Тело оператора catch.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Catch(System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.CatchBlock" />, представляющий оператор catch с фильтром <see cref="T:System.Exception" /> без ссылки на перехваченный объект <see cref="T:System.Exception" />.</summary>
- <returns>Созданный <see cref="T:System.Linq.Expressions.CatchBlock" />.</returns>
- <param name="type">Свойство <see cref="P:System.Linq.Expressions.Expression.Type" /> объекта <see cref="T:System.Exception" />, который будет обрабатываться этим объектом <see cref="T:System.Linq.Expressions.CatchBlock" />.</param>
- <param name="body">Тело оператора catch.</param>
- <param name="filter">Тело фильтра <see cref="T:System.Exception" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.ClearDebugInfo(System.Linq.Expressions.SymbolDocumentInfo)">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.DebugInfoExpression" /> для очистки точки последовательности.</summary>
- <returns>Экземпляр объекта <see cref="T:System.Linq.Expressions.DebugInfoExpression" /> для очистки точки следования.</returns>
- <param name="document">Объект <see cref="T:System.Linq.Expressions.SymbolDocumentInfo" />, представляющий исходный файл.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Coalesce(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий объединяющую операцию.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Coalesce" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- <exception cref="T:System.InvalidOperationException">Свойство <see cref="P:System.Linq.Expressions.Expression.Type" /> параметра <paramref name="left" /> не представляет тип ссылки или тип, поддерживающий значение null.</exception>
- <exception cref="T:System.ArgumentException">Типы <paramref name="left" />.Type и <paramref name="right" />.Type не преобразовываются друг в друга.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Coalesce(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.LambdaExpression)">
- <summary>Создает <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий объединяющую операцию, заданную функции преобразования.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Coalesce" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="conversion">Объект <see cref="T:System.Linq.Expressions.LambdaExpression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Типы <paramref name="left" />.Type и <paramref name="right" />.Type не преобразовываются друг в друга.-или-<paramref name="conversion" /> не является null, а тип <paramref name="conversion" />.Type является типом делегата, не принимающим ровно один аргумент.</exception>
- <exception cref="T:System.InvalidOperationException">Свойство <see cref="P:System.Linq.Expressions.Expression.Type" /> параметра <paramref name="left" /> не представляет тип ссылки или тип, поддерживающий значение null.-или-Свойство <see cref="P:System.Linq.Expressions.Expression.Type" /><paramref name="left" /> представляет тип, который не назначается для типа параметра типа делегата <paramref name="conversion" />.Type.-или-Свойство <see cref="P:System.Linq.Expressions.Expression.Type" /><paramref name="right" /> не равно типу возврата типа делегата <paramref name="conversion" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Condition(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.ConditionalExpression" />, представляющий условный оператор.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.ConditionalExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Conditional" />, и свойствами <see cref="P:System.Linq.Expressions.ConditionalExpression.Test" />, <see cref="P:System.Linq.Expressions.ConditionalExpression.IfTrue" /> и <see cref="P:System.Linq.Expressions.ConditionalExpression.IfFalse" />, для которых заданы указанные значения.</returns>
- <param name="test">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.ConditionalExpression.Test" />.</param>
- <param name="ifTrue">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.ConditionalExpression.IfTrue" />.</param>
- <param name="ifFalse">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.ConditionalExpression.IfFalse" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="test" />, <paramref name="ifTrue" /> или <paramref name="ifFalse" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Тип <paramref name="test" />.Type не является типом <see cref="T:System.Boolean" />.-или-Тип <paramref name="ifTrue" />.Type не равен типу <paramref name="ifFalse" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Condition(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Type)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.ConditionalExpression" />, представляющий условный оператор.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.ConditionalExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Conditional" />, и свойствами <see cref="P:System.Linq.Expressions.ConditionalExpression.Test" />, <see cref="P:System.Linq.Expressions.ConditionalExpression.IfTrue" /> и <see cref="P:System.Linq.Expressions.ConditionalExpression.IfFalse" />, для которых заданы указанные значения.</returns>
- <param name="test">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.ConditionalExpression.Test" />.</param>
- <param name="ifTrue">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.ConditionalExpression.IfTrue" />.</param>
- <param name="ifFalse">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.ConditionalExpression.IfFalse" />.</param>
- <param name="type">Объект <see cref="P:System.Linq.Expressions.Expression.Type" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.Expression.Type" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Constant(System.Object)">
- <summary>Создает <see cref="T:System.Linq.Expressions.ConstantExpression" />, для свойства <see cref="P:System.Linq.Expressions.ConstantExpression.Value" /> которого задано указанное значение.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.ConstantExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Constant" />, и свойством <see cref="P:System.Linq.Expressions.ConstantExpression.Value" />, для которого задано указанное значение.</returns>
- <param name="value">Объект <see cref="T:System.Object" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.ConstantExpression.Value" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Constant(System.Object,System.Type)">
- <summary>Создает <see cref="T:System.Linq.Expressions.ConstantExpression" />, содержащее свойства <see cref="P:System.Linq.Expressions.ConstantExpression.Value" /> и <see cref="P:System.Linq.Expressions.Expression.Type" />, для которых заданы указанные значения.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.ConstantExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Constant" />, и свойствами <see cref="P:System.Linq.Expressions.ConstantExpression.Value" /> и <see cref="P:System.Linq.Expressions.Expression.Type" />, для которых заданы указанные значения.</returns>
- <param name="value">Объект <see cref="T:System.Object" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.ConstantExpression.Value" />.</param>
- <param name="type">Объект <see cref="T:System.Type" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.Expression.Type" />.</param>
- <exception cref="T:System.ArgumentNullException">Свойство <paramref name="type" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Параметр <paramref name="value" /> не имеет значение null, а <paramref name="type" /> не может быть назначен из динамического типа <paramref name="value" />.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Continue(System.Linq.Expressions.LabelTarget)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.GotoExpression" />, представляющий оператор continue.</summary>
- <returns>
- <see cref="T:System.Linq.Expressions.GotoExpression" />, свойство <see cref="P:System.Linq.Expressions.GotoExpression.Kind" /> которого имеет значение Continue, свойство <see cref="P:System.Linq.Expressions.GotoExpression.Target" /> — значение <paramref name="target" />, а при переходе целевой метке передается значение NULL.</returns>
- <param name="target">Объект <see cref="T:System.Linq.Expressions.LabelTarget" />, на который будет выполнен переход по <see cref="T:System.Linq.Expressions.GotoExpression" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Continue(System.Linq.Expressions.LabelTarget,System.Type)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.GotoExpression" />, представляющий оператор continue с указанным типом.</summary>
- <returns>
- <see cref="T:System.Linq.Expressions.GotoExpression" />, свойство <see cref="P:System.Linq.Expressions.GotoExpression.Kind" /> которого имеет значение Continue, свойство <see cref="P:System.Linq.Expressions.GotoExpression.Target" /> — <paramref name="target" />, свойство <see cref="P:System.Linq.Expressions.Expression.Type" /> — <paramref name="type" />, а при переходе целевой метке передается значение null.</returns>
- <param name="target">Объект <see cref="T:System.Linq.Expressions.LabelTarget" />, на который будет выполнен переход по <see cref="T:System.Linq.Expressions.GotoExpression" />.</param>
- <param name="type">Объект <see cref="T:System.Type" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.Expression.Type" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Convert(System.Linq.Expressions.Expression,System.Type)">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.UnaryExpression" />, представляющее операцию преобразования типа.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.UnaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Convert" />, и свойствами <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" /> и <see cref="P:System.Linq.Expressions.Expression.Type" />, для которых заданы указанные значения.</returns>
- <param name="expression">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />.</param>
- <param name="type">Объект <see cref="T:System.Type" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.Expression.Type" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="expression" /> или <paramref name="type" /> имеет значение null.</exception>
- <exception cref="T:System.InvalidOperationException">Оператор преобразования не определен для типов <paramref name="expression" />.Type и <paramref name="type" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Convert(System.Linq.Expressions.Expression,System.Type,System.Reflection.MethodInfo)">
- <summary>Создает <see cref="T:System.Linq.Expressions.UnaryExpression" />, представляющее операцию преобразования, для которой указан метод реализации.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.UnaryExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Convert" />, и свойствами <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />, <see cref="P:System.Linq.Expressions.Expression.Type" /> и <see cref="P:System.Linq.Expressions.UnaryExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="expression">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />.</param>
- <param name="type">Объект <see cref="T:System.Type" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.Expression.Type" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.UnaryExpression.Method" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="expression" /> или <paramref name="type" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Значение параметра <paramref name="method" /> не равно null, и метод, который представляется этим параметром, возвращает значение void, не является static (Shared в Visual Basic) и не принимает ровно один аргумент.</exception>
- <exception cref="T:System.InvalidOperationException">Оператор преобразования не определен для типов <paramref name="expression" />.Type и <paramref name="type" />.Type.-или-Параметр <paramref name="expression" />.Type не назначается типу аргумента метода, представленному параметром <paramref name="method" />.-или-Тип возврата метода, представленный <paramref name="method" />, не назначается для <paramref name="type" />.-или-Тип <paramref name="expression" />.Type или <paramref name="type" /> поддерживает тип значения, а соответствующий тип, не поддерживающий значение null, не равен типу аргумента и типу возврата, соответственно метода, представленного <paramref name="method" />.</exception>
- <exception cref="T:System.Reflection.AmbiguousMatchException">Найдено более одного метода, соответствующего описанию <paramref name="method" />.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.ConvertChecked(System.Linq.Expressions.Expression,System.Type)">
- <summary>Создает <see cref="T:System.Linq.Expressions.UnaryExpression" />, представляющее операцию преобразования, создающую исключение, если целевой тип переполнен.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.UnaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.ConvertChecked" />, и свойствами <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" /> и <see cref="P:System.Linq.Expressions.Expression.Type" />, для которых заданы указанные значения.</returns>
- <param name="expression">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />.</param>
- <param name="type">Объект <see cref="T:System.Type" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.Expression.Type" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="expression" /> или <paramref name="type" /> имеет значение null.</exception>
- <exception cref="T:System.InvalidOperationException">Оператор преобразования не определен для типов <paramref name="expression" />.Type и <paramref name="type" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.ConvertChecked(System.Linq.Expressions.Expression,System.Type,System.Reflection.MethodInfo)">
- <summary>Создает <see cref="T:System.Linq.Expressions.UnaryExpression" />, представляющее операцию преобразования, создающую исключение, если целевой тип переполнен, и для которой указан метод реализации.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.UnaryExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.ConvertChecked" />, и свойствами <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />, <see cref="P:System.Linq.Expressions.Expression.Type" /> и <see cref="P:System.Linq.Expressions.UnaryExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="expression">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />.</param>
- <param name="type">Объект <see cref="T:System.Type" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.Expression.Type" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.UnaryExpression.Method" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="expression" /> или <paramref name="type" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Значение параметра <paramref name="method" /> не равно null, и метод, который представляется этим параметром, возвращает значение void, не является static (Shared в Visual Basic) и не принимает ровно один аргумент.</exception>
- <exception cref="T:System.InvalidOperationException">Оператор преобразования не определен для типов <paramref name="expression" />.Type и <paramref name="type" />.Type.-или-Параметр <paramref name="expression" />.Type не назначается типу аргумента метода, представленному параметром <paramref name="method" />.-или-Тип возврата метода, представленный <paramref name="method" />, не назначается для <paramref name="type" />.-или-Тип <paramref name="expression" />.Type или <paramref name="type" /> поддерживает тип значения, а соответствующий тип, не поддерживающий значение null, не равен типу аргумента и типу возврата, соответственно метода, представленного <paramref name="method" />.</exception>
- <exception cref="T:System.Reflection.AmbiguousMatchException">Найдено более одного метода, соответствующего описанию <paramref name="method" />.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.DebugInfo(System.Linq.Expressions.SymbolDocumentInfo,System.Int32,System.Int32,System.Int32,System.Int32)">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.DebugInfoExpression" /> с заданным диапазоном.</summary>
- <returns>Экземпляр <see cref="T:System.Linq.Expressions.DebugInfoExpression" />.</returns>
- <param name="document">Объект <see cref="T:System.Linq.Expressions.SymbolDocumentInfo" />, представляющий исходный файл.</param>
- <param name="startLine">Начальная строка данного выражения <see cref="T:System.Linq.Expressions.DebugInfoExpression" />.Должно быть больше 0.</param>
- <param name="startColumn">Начальный столбец данного выражения <see cref="T:System.Linq.Expressions.DebugInfoExpression" />.Должно быть больше 0.</param>
- <param name="endLine">Конечная строка данного выражения <see cref="T:System.Linq.Expressions.DebugInfoExpression" />.Значение должно быть больше или равно значению начальной строки.</param>
- <param name="endColumn">Конечный столбец данного выражения <see cref="T:System.Linq.Expressions.DebugInfoExpression" />.Если конечная строка совпадает с начальной строкой, это значение должно быть больше или равно значению начального столбца.В любом случае оно должно быть больше 0.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Decrement(System.Linq.Expressions.Expression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.UnaryExpression" />, представляющий уменьшение выражения на 1.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.UnaryExpression" />, представляющий уменьшенное выражение.</returns>
- <param name="expression">Уменьшаемое выражение <see cref="T:System.Linq.Expressions.Expression" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Decrement(System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.UnaryExpression" />, представляющий уменьшение выражения на 1.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.UnaryExpression" />, представляющий уменьшенное выражение.</returns>
- <param name="expression">Уменьшаемое выражение <see cref="T:System.Linq.Expressions.Expression" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, представляющий метод реализации.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Default(System.Type)">
- <summary>Создает <see cref="T:System.Linq.Expressions.DefaultExpression" />, для свойства <see cref="P:System.Linq.Expressions.Expression.Type" /> которого задан указанный тип.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.DefaultExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Default" />, и свойством <see cref="P:System.Linq.Expressions.Expression.Type" />, для которого задан указанный тип.</returns>
- <param name="type">Объект <see cref="T:System.Type" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.Expression.Type" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Divide(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий операцию арифметического деления.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Divide" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует присвоить свойству <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует присвоить свойству <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- <exception cref="T:System.InvalidOperationException">Оператор деления не определен для типов <paramref name="left" /> и <paramref name="right" />.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Divide(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
- <summary>Создает <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий операцию арифметического деления.Может быть указан метод реализации.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Divide" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Значение параметра <paramref name="method" /> не равно null, и метод, который оно представляет, возвращает void, не является static (Shared в Visual Basic) и не принимает ровно два аргумента.</exception>
- <exception cref="T:System.InvalidOperationException">
- <paramref name="method" /> равен null, и оператор деления не определен для типов <paramref name="left" />.Type и <paramref name="right" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.DivideAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий операцию присваивания деления, не содержащую проверку переполнения.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.DivideAssign" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.DivideAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий операцию присваивания деления, не содержащую проверку переполнения.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.DivideAssign" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.DivideAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий операцию присваивания деления, не содержащую проверку переполнения.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" />, содержащее свойство <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равное <see cref="F:System.Linq.Expressions.ExpressionType.DivideAssign" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, и свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- <param name="conversion">Объект <see cref="T:System.Linq.Expressions.LambdaExpression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.ElementInit(System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.ElementInit" />, присвоенный <see cref="T:System.Collections.Generic.IEnumerable`1" /> в качестве второго аргумента.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.ElementInit" />, содержащее свойства <see cref="P:System.Linq.Expressions.ElementInit.AddMethod" /> и <see cref="P:System.Linq.Expressions.ElementInit.Arguments" />, для которых заданы указанные значения.</returns>
- <param name="addMethod">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.ElementInit.AddMethod" />.</param>
- <param name="arguments">Объект <see cref="T:System.Collections.Generic.IEnumerable`1" />, содержащий объекты <see cref="T:System.Linq.Expressions.Expression" />, которые следует задать для свойства <see cref="P:System.Linq.Expressions.ElementInit.Arguments" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="addMethod" /> или <paramref name="arguments" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Метод, представленный параметром <paramref name="addMethod" />, не назван "Add" (без учета регистра).-или-Метод, представленный параметром <paramref name="addMethod" />, не является методом экземпляра.-или-<paramref name="arguments" /> не содержит количество элементов, равное количеству параметров для метода, представленного <paramref name="addMethod" />.-или-Свойство <see cref="P:System.Linq.Expressions.Expression.Type" /> одного или нескольких элементов <paramref name="arguments" /> нельзя назначить для типа соответствующего параметра метода, представленного параметром <paramref name="addMethod" />.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.ElementInit(System.Reflection.MethodInfo,System.Linq.Expressions.Expression[])">
- <summary>Создает <see cref="T:System.Linq.Expressions.ElementInit" />, присвоенный массиву значений в качестве второго аргумента.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.ElementInit" />, содержащее свойства <see cref="P:System.Linq.Expressions.ElementInit.AddMethod" /> и <see cref="P:System.Linq.Expressions.ElementInit.Arguments" />, для которых заданы указанные значения.</returns>
- <param name="addMethod">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.ElementInit.AddMethod" />.</param>
- <param name="arguments">Массив объектов <see cref="T:System.Linq.Expressions.Expression" />, которые следует задать для свойства <see cref="P:System.Linq.Expressions.ElementInit.Arguments" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="addMethod" /> или <paramref name="arguments" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Название метода, представленного параметром addMethod, отлично от "Add" (без учета регистра).-или-Метод, представленный параметром addMethod, не является методом экземпляра.-или-Число элементов, содержащихся в параметре arguments, отличается от числа параметров для метода, представленного параметром addMethod.-или-Свойство <see cref="P:System.Linq.Expressions.Expression.Type" /> одного или нескольких элементов <paramref name="arguments" /> нельзя назначить для типа соответствующего параметра метода, представленного параметром <paramref name="addMethod" />.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Empty">
- <summary>Создает пустое выражение типа <see cref="T:System.Void" />..</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.DefaultExpression" />, содержащее свойство <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равное <see cref="F:System.Linq.Expressions.ExpressionType.Default" />, и свойство <see cref="P:System.Linq.Expressions.Expression.Type" />, равное <see cref="T:System.Void" />..</returns>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Equal(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий сравнение равенства.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Equal" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- <exception cref="T:System.InvalidOperationException">Оператор равенства не определен для типов <paramref name="left" />.Type и <paramref name="right" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Equal(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo)">
- <summary>Создает <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий сравнение равенства.Может быть указан метод реализации.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" />, содержащее свойство <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равное <see cref="F:System.Linq.Expressions.ExpressionType.Equal" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" />, и свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="liftToNull">true, чтобы задать для <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" />значение true; false, чтобы задать для <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" /> значение false.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Значение параметра <paramref name="method" /> не равно null, и метод, который оно представляет, возвращает void, не является static (Shared в Visual Basic) и не принимает ровно два аргумента.</exception>
- <exception cref="T:System.InvalidOperationException">
- <paramref name="method" /> равен null, а оператор равенства не определен для типов <paramref name="left" />.Type и <paramref name="right" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.ExclusiveOr(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющее битовую операцию XOR с использованием op_ExclusiveOr для пользовательских типов.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.ExclusiveOr" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- <exception cref="T:System.InvalidOperationException">ОператорXOR не определен для типов <paramref name="left" />.Type и <paramref name="right" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.ExclusiveOr(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющее битовую операцию XOR с использованием op_ExclusiveOr для пользовательских типов.Может быть указан метод реализации.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.ExclusiveOr" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Значение параметра <paramref name="method" /> не равно null, и метод, который оно представляет, возвращает void, не является static (Shared в Visual Basic) и не принимает ровно два аргумента.</exception>
- <exception cref="T:System.InvalidOperationException">
- <paramref name="method" /> равно null, а оператор XOR не определен для типов <paramref name="left" />.Type и <paramref name="right" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.ExclusiveOrAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий битовую операцию присваивания XOR с использованием op_ExclusiveOr для пользовательских типов.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.ExclusiveOrAssign" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.ExclusiveOrAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий битовую операцию присваивания XOR с использованием op_ExclusiveOr для пользовательских типов.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.ExclusiveOrAssign" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.ExclusiveOrAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий битовую операцию присваивания XOR с использованием op_ExclusiveOr для пользовательских типов.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" />, содержащее свойство <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равное <see cref="F:System.Linq.Expressions.ExpressionType.ExclusiveOrAssign" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, и свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- <param name="conversion">Объект <see cref="T:System.Linq.Expressions.LambdaExpression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Field(System.Linq.Expressions.Expression,System.Reflection.FieldInfo)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.MemberExpression" />, представляющий доступ к полю.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.MemberExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.MemberAccess" />, и свойствами <see cref="P:System.Linq.Expressions.MemberExpression.Expression" /> и <see cref="P:System.Linq.Expressions.MemberExpression.Member" />, для которых заданы указанные значения.</returns>
- <param name="expression">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.MemberExpression.Expression" />.Для static (Shared в Visual Basic) параметр <paramref name="expression" /> должен иметь значение null.</param>
- <param name="field">Объект <see cref="T:System.Reflection.FieldInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.MemberExpression.Member" />.</param>
- <exception cref="T:System.ArgumentNullException">Свойство <paramref name="field" /> имеет значение null.-или-Поле, представленное параметром <paramref name="field" />, не является static (Shared в Visual Basic), и <paramref name="expression" /> равно null.</exception>
- <exception cref="T:System.ArgumentException">Параметр <paramref name="expression" />.Type не назначается объявляемому типу поля, представленному параметром <paramref name="field" />.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Field(System.Linq.Expressions.Expression,System.String)">
- <summary>Создает <see cref="T:System.Linq.Expressions.MemberExpression" />, который представляет доступ к полю, которому предоставлено имя поля.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.MemberExpression" />, имеющее свойство <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равное <see cref="F:System.Linq.Expressions.ExpressionType.MemberAccess" />, свойство <see cref="P:System.Linq.Expressions.MemberExpression.Expression" />, для которого задано значение <paramref name="expression" />, и свойство <see cref="P:System.Linq.Expressions.MemberExpression.Member" />, для которого задано значение <see cref="T:System.Reflection.FieldInfo" />, представляющее поле, обозначенное с помощью параметра <paramref name="fieldName" />.</returns>
- <param name="expression">
- <see cref="T:System.Linq.Expressions.Expression" />, где <see cref="P:System.Linq.Expressions.Expression.Type" /> содержит поле с именем <paramref name="fieldName" />.Для статических полей допускается значение NULL.</param>
- <param name="fieldName">Имя поля для доступа.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="expression" /> или <paramref name="fieldName" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Не определено поле с именем <paramref name="fieldName" /> для параметра <paramref name="expression" />.Type или его базовых типов.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Field(System.Linq.Expressions.Expression,System.Type,System.String)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.MemberExpression" />, представляющий доступ к полю.</summary>
- <returns>Созданный <see cref="T:System.Linq.Expressions.MemberExpression" />.</returns>
- <param name="expression">Объект, содержащий поле.Для статических полей допускается значение NULL.</param>
- <param name="type">Объект <see cref="P:System.Linq.Expressions.Expression.Type" />, содержащий поле.</param>
- <param name="fieldName">Поле для доступа.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.GetActionType(System.Type[])">
- <summary>Создает объект <see cref="T:System.Type" />, представляющий универсальный тип делегата System.Action с заданными аргументами типа.</summary>
- <returns>Тип делегата System.Action с определенными аргументами типа.</returns>
- <param name="typeArgs">Массив до шестнадцати объектов <see cref="T:System.Type" />, указывающих аргументы типа для типа делегата System.Action.</param>
- <exception cref="T:System.ArgumentException">Параметр <paramref name="typeArgs" /> содержит более шестнадцати элементов.</exception>
- <exception cref="T:System.ArgumentNullException">Свойство <paramref name="typeArgs" /> имеет значение null.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.GetDelegateType(System.Type[])">
- <summary>Получает объект <see cref="P:System.Linq.Expressions.Expression.Type" />, представляющий универсальный тип делегата System.Func или System.Action с заданными аргументами типа.</summary>
- <returns>Тип делегата.</returns>
- <param name="typeArgs">Тип аргументов делегата.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.GetFuncType(System.Type[])">
- <summary>Создает объект <see cref="P:System.Linq.Expressions.Expression.Type" />, представляющий универсальный тип делегата System.Func с заданными аргументами типа.Аргумент последнего типа задает тип возврата созданного делегата.</summary>
- <returns>Тип делегата System.Func с определенными аргументами типа.</returns>
- <param name="typeArgs">Массив до семнадцати объектов <see cref="T:System.Type" />, указывающих аргументы типа для типа делегата System.Func.</param>
- <exception cref="T:System.ArgumentException">
- <paramref name="typeArgs" /> содержит менее одного или более семнадцати элементов.</exception>
- <exception cref="T:System.ArgumentNullException">Свойство <paramref name="typeArgs" /> имеет значение null.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Goto(System.Linq.Expressions.LabelTarget)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.GotoExpression" />, представляющий оператор goto.</summary>
- <returns>
- <see cref="T:System.Linq.Expressions.GotoExpression" />, свойство <see cref="P:System.Linq.Expressions.GotoExpression.Kind" /> которого имеет значение Goto, свойство <see cref="P:System.Linq.Expressions.GotoExpression.Target" /> — указанное значение, а при переходе целевой метке передается значение NULL.</returns>
- <param name="target">Объект <see cref="T:System.Linq.Expressions.LabelTarget" />, на который будет выполнен переход по <see cref="T:System.Linq.Expressions.GotoExpression" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Goto(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.GotoExpression" />, представляющий оператор goto.Можно указать значение, передаваемое метке при переходе.</summary>
- <returns>
- <see cref="T:System.Linq.Expressions.GotoExpression" />, свойство <see cref="P:System.Linq.Expressions.GotoExpression.Kind" /> которого имеет значение Goto, свойство <see cref="P:System.Linq.Expressions.GotoExpression.Target" /> — <paramref name="target" />, а при переходе целевой метке передается значение <paramref name="value" />.</returns>
- <param name="target">Объект <see cref="T:System.Linq.Expressions.LabelTarget" />, на который будет выполнен переход по <see cref="T:System.Linq.Expressions.GotoExpression" />.</param>
- <param name="value">Значение, передаваемое связанной метке при переходе.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Goto(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression,System.Type)">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.GotoExpression" />, представляющее оператор goto с указанным типом.Можно указать значение, передаваемое метке при переходе.</summary>
- <returns>
- <see cref="T:System.Linq.Expressions.GotoExpression" />, свойство <see cref="P:System.Linq.Expressions.GotoExpression.Kind" /> которого имеет значение Goto, свойство <see cref="P:System.Linq.Expressions.GotoExpression.Target" /> — <paramref name="target" />, свойство <see cref="P:System.Linq.Expressions.Expression.Type" /> — <paramref name="type" />, а при переходе целевой метке передается значение <paramref name="value" />.</returns>
- <param name="target">Объект <see cref="T:System.Linq.Expressions.LabelTarget" />, на который будет выполнен переход по <see cref="T:System.Linq.Expressions.GotoExpression" />.</param>
- <param name="value">Значение, передаваемое связанной метке при переходе.</param>
- <param name="type">Объект <see cref="T:System.Type" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.Expression.Type" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Goto(System.Linq.Expressions.LabelTarget,System.Type)">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.GotoExpression" />, представляющее оператор goto с указанным типом.</summary>
- <returns>
- <see cref="T:System.Linq.Expressions.GotoExpression" />, свойство <see cref="P:System.Linq.Expressions.GotoExpression.Kind" /> которого имеет значение Goto, свойство <see cref="P:System.Linq.Expressions.GotoExpression.Target" /> — указанное значение, свойство <see cref="P:System.Linq.Expressions.Expression.Type" /> — значение в параметре <paramref name="type" />, а при переходе целевой метке передается значение NULL.</returns>
- <param name="target">Объект <see cref="T:System.Linq.Expressions.LabelTarget" />, на который будет выполнен переход по <see cref="T:System.Linq.Expressions.GotoExpression" />.</param>
- <param name="type">Объект <see cref="T:System.Type" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.Expression.Type" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.GreaterThan(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющее числовое сравнение объектов "больше, чем".</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.GreaterThan" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- <exception cref="T:System.InvalidOperationException">Оператор "больше, чем" не определен для типов <paramref name="left" />.Type и <paramref name="right" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.GreaterThan(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo)">
- <summary>Создает <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющее числовое сравнение объектов "больше, чем".Может быть указан метод реализации.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" />, содержащее свойство <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равное <see cref="F:System.Linq.Expressions.ExpressionType.GreaterThan" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" />, и свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="liftToNull">true, чтобы задать для <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" />значение true; false, чтобы задать для <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" /> значение false.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Значение параметра <paramref name="method" /> не равно null, и метод, который оно представляет, возвращает void, не является static (Shared в Visual Basic) и не принимает ровно два аргумента.</exception>
- <exception cref="T:System.InvalidOperationException">
- <paramref name="method" /> is null, а оператор "больше, чем" не определен для типов <paramref name="left" />.Type и <paramref name="right" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.GreaterThanOrEqual(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий числовое сравнение объектов "больше или равно".</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.GreaterThanOrEqual" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- <exception cref="T:System.InvalidOperationException">Оператор "больше или равно" не определен для типов <paramref name="left" />.Type и <paramref name="right" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.GreaterThanOrEqual(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo)">
- <summary>Создает <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий числовое сравнение объектов "больше или равно".</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" />, содержащее свойство <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равное <see cref="F:System.Linq.Expressions.ExpressionType.GreaterThanOrEqual" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" />, и свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="liftToNull">true, чтобы задать для <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" />значение true; false, чтобы задать для <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" /> значение false.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Значение параметра <paramref name="method" /> не равно null, и метод, который оно представляет, возвращает void, не является static (Shared в Visual Basic) и не принимает ровно два аргумента.</exception>
- <exception cref="T:System.InvalidOperationException">
- <paramref name="method" /> равен null, а оператор "больше или равно" не определен для типов <paramref name="left" />.Type и <paramref name="right" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.IfThen(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.ConditionalExpression" />, представляющий условный блок с оператором if.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.ConditionalExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Conditional" />, и свойствами <see cref="P:System.Linq.Expressions.ConditionalExpression.Test" /> и <see cref="P:System.Linq.Expressions.ConditionalExpression.IfTrue" />, для которых заданы указанные значения.Свойству <see cref="P:System.Linq.Expressions.ConditionalExpression.IfFalse" /> присваивается значение выражения по умолчанию, тип получаемого выражения <see cref="T:System.Linq.Expressions.ConditionalExpression" />, возвращаемого этим методом, — <see cref="T:System.Void" />.</returns>
- <param name="test">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.ConditionalExpression.Test" />.</param>
- <param name="ifTrue">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.ConditionalExpression.IfTrue" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.IfThenElse(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.ConditionalExpression" />, представляющий условный блок с операторами if и else.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.ConditionalExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Conditional" />, и свойствами <see cref="P:System.Linq.Expressions.ConditionalExpression.Test" />, <see cref="P:System.Linq.Expressions.ConditionalExpression.IfTrue" /> и <see cref="P:System.Linq.Expressions.ConditionalExpression.IfFalse" />, для которых заданы указанные значения.Тип выражения <see cref="T:System.Linq.Expressions.ConditionalExpression" />, возвращаемого этим методом, — <see cref="T:System.Void" />.</returns>
- <param name="test">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.ConditionalExpression.Test" />.</param>
- <param name="ifTrue">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.ConditionalExpression.IfTrue" />.</param>
- <param name="ifFalse">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.ConditionalExpression.IfFalse" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Increment(System.Linq.Expressions.Expression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.UnaryExpression" />, представляющий увеличение значения выражения на 1.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.UnaryExpression" />, представляющий увеличенное выражение.</returns>
- <param name="expression">Увеличиваемое выражение <see cref="T:System.Linq.Expressions.Expression" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Increment(System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.UnaryExpression" />, представляющий приращение выражения на 1.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.UnaryExpression" />, представляющий увеличенное выражение.</returns>
- <param name="expression">Увеличиваемое выражение <see cref="T:System.Linq.Expressions.Expression" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, представляющий метод реализации.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Invoke(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.InvocationExpression" />, применяющее делегат или лямбда-выражение к списку выражений аргумента.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.InvocationExpression" />, которое применяет заданный делегат или лямбда-выражение к предоставленным аргументам.</returns>
- <param name="expression">Выражение <see cref="T:System.Linq.Expressions.Expression" />, представляющее делегат или лямбда-выражение для применения.</param>
- <param name="arguments">Интерфейс <see cref="T:System.Collections.Generic.IEnumerable`1" />, содержащий объекты <see cref="T:System.Linq.Expressions.Expression" />, представляющие аргументы, к которым применяется делегат или лямбда-выражение.</param>
- <exception cref="T:System.ArgumentNullException">Свойство <paramref name="expression" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Тип <paramref name="expression" />.Type не представляет тип делегата или <see cref="T:System.Linq.Expressions.Expression`1" />.-или-Свойство <see cref="P:System.Linq.Expressions.Expression.Type" /> элемента <paramref name="arguments" /> нельзя назначить для типа соответствующего параметра делегата, представленного параметром <paramref name="expression" />.</exception>
- <exception cref="T:System.InvalidOperationException">
- <paramref name="arguments" /> не содержит количество элементов, равное количеству списка параметров для делегата, представленного <paramref name="expression" />.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Invoke(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression[])">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.InvocationExpression" />, применяющее делегат или лямбда-выражение к списку выражений аргумента.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.InvocationExpression" />, которое применяет заданный делегат или лямбда-выражение к предоставленным аргументам.</returns>
- <param name="expression">Выражение <see cref="T:System.Linq.Expressions.Expression" />, представляющее делегат или лямбда-выражение для применения.</param>
- <param name="arguments">Массив объектов <see cref="T:System.Linq.Expressions.Expression" />, представляющих аргументы, к которым применяется делегат или лямбда-выражение.</param>
- <exception cref="T:System.ArgumentNullException">Свойство <paramref name="expression" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Тип <paramref name="expression" />.Type не представляет тип делегата или <see cref="T:System.Linq.Expressions.Expression`1" />.-или-Свойство <see cref="P:System.Linq.Expressions.Expression.Type" /> элемента <paramref name="arguments" /> нельзя назначить для типа соответствующего параметра делегата, представленного параметром <paramref name="expression" />.</exception>
- <exception cref="T:System.InvalidOperationException">
- <paramref name="arguments" /> не содержит количество элементов, равное количеству списка параметров для делегата, представленного <paramref name="expression" />.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.IsFalse(System.Linq.Expressions.Expression)">
- <summary>Возвращает значение, показывающее, имеет ли выражение значение false.</summary>
- <returns>Экземпляр <see cref="T:System.Linq.Expressions.UnaryExpression" />.</returns>
- <param name="expression">Вычисляемый объект <see cref="T:System.Linq.Expressions.Expression" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.IsFalse(System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
- <summary>Возвращает значение, показывающее, имеет ли выражение значение false.</summary>
- <returns>Экземпляр <see cref="T:System.Linq.Expressions.UnaryExpression" />.</returns>
- <param name="expression">Вычисляемый объект <see cref="T:System.Linq.Expressions.Expression" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, представляющий метод реализации.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.IsTrue(System.Linq.Expressions.Expression)">
- <summary>Возвращает значение, показывающее, имеет ли выражение значение true.</summary>
- <returns>Экземпляр <see cref="T:System.Linq.Expressions.UnaryExpression" />.</returns>
- <param name="expression">Вычисляемый объект <see cref="T:System.Linq.Expressions.Expression" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.IsTrue(System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
- <summary>Возвращает значение, показывающее, имеет ли выражение значение true.</summary>
- <returns>Экземпляр <see cref="T:System.Linq.Expressions.UnaryExpression" />.</returns>
- <param name="expression">Вычисляемый объект <see cref="T:System.Linq.Expressions.Expression" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, представляющий метод реализации.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Label">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.LabelTarget" />, представляющий метку с типом void, не имеющую имени.</summary>
- <returns>Новый объект <see cref="T:System.Linq.Expressions.LabelTarget" />.</returns>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Label(System.Linq.Expressions.LabelTarget)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.LabelExpression" />, представляющий метку без значения по умолчанию.</summary>
- <returns>
- <see cref="T:System.Linq.Expressions.LabelExpression" /> без значения по умолчанию.</returns>
- <param name="target">Объект <see cref="T:System.Linq.Expressions.LabelTarget" />, с которым будет связано данное выражение <see cref="T:System.Linq.Expressions.LabelExpression" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Label(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression)">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.LabelExpression" />, представляющее метку с заданным значением по умолчанию.</summary>
- <returns>
- <see cref="T:System.Linq.Expressions.LabelExpression" /> с заданным значением по умолчанию.</returns>
- <param name="target">Объект <see cref="T:System.Linq.Expressions.LabelTarget" />, с которым будет связано данное выражение <see cref="T:System.Linq.Expressions.LabelExpression" />.</param>
- <param name="defaultValue">Значение данного выражения <see cref="T:System.Linq.Expressions.LabelExpression" /> после достижения метки через стандартный поток управления.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Label(System.String)">
- <summary>Создает объект<see cref="T:System.Linq.Expressions.LabelTarget" />, представляющий метку с типом void и заданным именем.</summary>
- <returns>Новый объект <see cref="T:System.Linq.Expressions.LabelTarget" />.</returns>
- <param name="name">Имя метки.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Label(System.Type)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.LabelTarget" />, представляющий метку с заданным типом.</summary>
- <returns>Новый объект <see cref="T:System.Linq.Expressions.LabelTarget" />.</returns>
- <param name="type">Тип значения, которое передается при переходе к метке.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Label(System.Type,System.String)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.LabelTarget" />, представляющий метку с заданными типом и именем.</summary>
- <returns>Новый объект <see cref="T:System.Linq.Expressions.LabelTarget" />.</returns>
- <param name="type">Тип значения, которое передается при переходе к метке.</param>
- <param name="name">Имя метки.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Lambda(System.Linq.Expressions.Expression,System.Boolean,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression})">
- <summary>Создает лямбда-выражение, сначала создавая тип делегата.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.LambdaExpression" />, у которого свойство <see cref="P:System.Linq.Expressions.LambdaExpression.NodeType" /> равняется лямбда-выражению, а для свойств <see cref="P:System.Linq.Expressions.LambdaExpression.Body" /> и <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" /> заданы указанные значения.</returns>
- <param name="body">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.LambdaExpression.Body" />.</param>
- <param name="tailCall">Значение <see cref="T:System.Boolean" />, которое указывает, следует ли использовать оптимизацию вызовов с префиксом tail при компиляции созданного выражения.</param>
- <param name="parameters">
- <see cref="T:System.Collections.Generic.IEnumerable`1" />,содержащий все объекты <see cref="T:System.Linq.Expressions.ParameterExpression" />, используемые для заполнения коллекции <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Lambda``1(System.Linq.Expressions.Expression,System.Boolean,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression})">
- <summary>Создает <see cref="T:System.Linq.Expressions.Expression`1" />, где тип делегата известен в момент компиляции.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.Expression`1" />, содержащее свойство <see cref="P:System.Linq.Expressions.LambdaExpression.NodeType" />, равное <see cref="F:System.Linq.Expressions.ExpressionType.Lambda" />, а также свойства <see cref="P:System.Linq.Expressions.LambdaExpression.Body" /> и <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />, для которых заданы указанные значения.</returns>
- <param name="body">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.LambdaExpression.Body" />.</param>
- <param name="tailCall">Значение <see cref="T:System.Boolean" />, которое указывает, следует ли использовать оптимизацию вызовов с префиксом tail при компиляции созданного выражения.</param>
- <param name="parameters">
- <see cref="T:System.Collections.Generic.IEnumerable`1" />,содержащий все объекты <see cref="T:System.Linq.Expressions.ParameterExpression" />, используемые для заполнения коллекции <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />.</param>
- <typeparam name="TDelegate">Тип делегата. </typeparam>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Lambda``1(System.Linq.Expressions.Expression,System.Boolean,System.Linq.Expressions.ParameterExpression[])">
- <summary>Создает <see cref="T:System.Linq.Expressions.Expression`1" />, где тип делегата известен в момент компиляции.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.Expression`1" />, содержащее свойство <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равное <see cref="F:System.Linq.Expressions.ExpressionType.Lambda" />, а также свойства <see cref="P:System.Linq.Expressions.LambdaExpression.Body" /> и <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />, для которых заданы указанные значения.</returns>
- <param name="body">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.LambdaExpression.Body" />.</param>
- <param name="tailCall">Значение <see cref="T:System.Boolean" />, которое указывает, следует ли использовать оптимизацию вызовов с префиксом tail при компиляции созданного выражения.</param>
- <param name="parameters">Массив, содержащий объекты <see cref="T:System.Linq.Expressions.ParameterExpression" />, используемые для заполнения коллекции <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />.</param>
- <typeparam name="TDelegate">Тип делегата. </typeparam>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Lambda(System.Linq.Expressions.Expression,System.Boolean,System.Linq.Expressions.ParameterExpression[])">
- <summary>Создает лямбда-выражение, сначала создавая тип делегата.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.LambdaExpression" />, у которого свойство <see cref="P:System.Linq.Expressions.LambdaExpression.NodeType" /> равняется лямбда-выражению, а для свойств <see cref="P:System.Linq.Expressions.LambdaExpression.Body" /> и <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" /> заданы указанные значения.</returns>
- <param name="body">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.LambdaExpression.Body" />.</param>
- <param name="tailCall">Значение <see cref="T:System.Boolean" />, которое указывает, следует ли использовать оптимизацию вызовов с префиксом tail при компиляции созданного выражения.</param>
- <param name="parameters">Массив, содержащий объекты <see cref="T:System.Linq.Expressions.ParameterExpression" />, используемые для заполнения коллекции <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Lambda``1(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression})">
- <summary>Создает <see cref="T:System.Linq.Expressions.Expression`1" />, где тип делегата известен в момент компиляции.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.Expression`1" />, содержащее свойство <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равное <see cref="F:System.Linq.Expressions.ExpressionType.Lambda" />, а также свойства <see cref="P:System.Linq.Expressions.LambdaExpression.Body" /> и <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />, для которых заданы указанные значения.</returns>
- <param name="body">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.LambdaExpression.Body" />.</param>
- <param name="parameters">
- <see cref="T:System.Collections.Generic.IEnumerable`1" />,содержащий все объекты <see cref="T:System.Linq.Expressions.ParameterExpression" />, используемые для заполнения коллекции <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />.</param>
- <typeparam name="TDelegate">Тип делегата.</typeparam>
- <exception cref="T:System.ArgumentNullException">Свойство <paramref name="body" /> имеет значение null.-или-Значение одного или нескольких элементов параметра <paramref name="parameters" /> равны null.</exception>
- <exception cref="T:System.ArgumentException">Элемент <paramref name="TDelegate" /> не является типом делегата.-или-Тип <paramref name="body" />.Type представляет тип, который не может быть назначен для типа возврата параметра <paramref name="TDelegate" />.-или-<paramref name="parameters" /> не содержит количество элементов, равное количеству списка параметров для <paramref name="TDelegate" />.-или-Свойство <see cref="P:System.Linq.Expressions.Expression.Type" /> элемента <paramref name="parameters" /> нельзя назначить из типа соответствующего параметра <paramref name="TDelegate" />.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Lambda(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression})">
- <summary>Создает лямбда-выражение, сначала создавая тип делегата.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.LambdaExpression" />, у которого свойство <see cref="P:System.Linq.Expressions.LambdaExpression.NodeType" /> равняется лямбда-выражению, а для свойств <see cref="P:System.Linq.Expressions.LambdaExpression.Body" /> и <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" /> заданы указанные значения.</returns>
- <param name="body">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.LambdaExpression.Body" />.</param>
- <param name="parameters">
- <see cref="T:System.Collections.Generic.IEnumerable`1" />,содержащий все объекты <see cref="T:System.Linq.Expressions.ParameterExpression" />, используемые для заполнения коллекции <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Lambda``1(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression[])">
- <summary>Создает <see cref="T:System.Linq.Expressions.Expression`1" />, где тип делегата известен в момент компиляции.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.Expression`1" />, содержащее свойство <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равное <see cref="F:System.Linq.Expressions.ExpressionType.Lambda" />, а также свойства <see cref="P:System.Linq.Expressions.LambdaExpression.Body" /> и <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />, для которых заданы указанные значения.</returns>
- <param name="body">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.LambdaExpression.Body" />.</param>
- <param name="parameters">Массив объектов <see cref="T:System.Linq.Expressions.ParameterExpression" /> для заполнения коллекции <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />.</param>
- <typeparam name="TDelegate">Тип делегата.</typeparam>
- <exception cref="T:System.ArgumentNullException">Свойство <paramref name="body" /> имеет значение null.-или-Значение одного или нескольких элементов параметра <paramref name="parameters" /> равны null.</exception>
- <exception cref="T:System.ArgumentException">Элемент <paramref name="TDelegate" /> не является типом делегата.-или-Тип <paramref name="body" />.Type представляет тип, который не может быть назначен для типа возврата параметра <paramref name="TDelegate" />.-или-<paramref name="parameters" /> не содержит количество элементов, равное количеству списка параметров для <paramref name="TDelegate" />.-или-Свойство <see cref="P:System.Linq.Expressions.Expression.Type" /> элемента <paramref name="parameters" /> нельзя назначить из типа соответствующего параметра <paramref name="TDelegate" />.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Lambda(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression[])">
- <summary>Создает <see cref="T:System.Linq.Expressions.LambdaExpression" /> по первому созданию типа делегата.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.LambdaExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Lambda" />, и свойствами <see cref="P:System.Linq.Expressions.LambdaExpression.Body" /> и <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />, для которых заданы указанные значения.</returns>
- <param name="body">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.LambdaExpression.Body" />.</param>
- <param name="parameters">Массив объектов <see cref="T:System.Linq.Expressions.ParameterExpression" /> для заполнения коллекции <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />.</param>
- <exception cref="T:System.ArgumentNullException">Свойство <paramref name="body" /> имеет значение null.-или-Значение одного или нескольких элементов параметра <paramref name="parameters" /> равно null.</exception>
- <exception cref="T:System.ArgumentException">Параметр <paramref name="parameters" /> содержит более шестнадцати элементов.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Lambda``1(System.Linq.Expressions.Expression,System.String,System.Boolean,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression})">
- <summary>Создает <see cref="T:System.Linq.Expressions.Expression`1" />, где тип делегата известен в момент компиляции.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.Expression`1" />, содержащее свойство <see cref="P:System.Linq.Expressions.LambdaExpression.NodeType" />, равное <see cref="F:System.Linq.Expressions.ExpressionType.Lambda" />, а также свойства <see cref="P:System.Linq.Expressions.LambdaExpression.Body" /> и <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />, для которых заданы указанные значения.</returns>
- <param name="body">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.LambdaExpression.Body" />.</param>
- <param name="name">Имя лямбда-выражения.Используется для создания сведений об отладке.</param>
- <param name="tailCall">Значение <see cref="T:System.Boolean" />, которое указывает, следует ли использовать оптимизацию вызовов с префиксом tail при компиляции созданного выражения.</param>
- <param name="parameters">
- <see cref="T:System.Collections.Generic.IEnumerable`1" />,содержащий все объекты <see cref="T:System.Linq.Expressions.ParameterExpression" />, используемые для заполнения коллекции <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />.</param>
- <typeparam name="TDelegate">Тип делегата. </typeparam>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Lambda(System.Linq.Expressions.Expression,System.String,System.Boolean,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression})">
- <summary>Создает лямбда-выражение, сначала создавая тип делегата.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.LambdaExpression" />, у которого свойство <see cref="P:System.Linq.Expressions.LambdaExpression.NodeType" /> равняется лямбда-выражению, а для свойств <see cref="P:System.Linq.Expressions.LambdaExpression.Body" /> и <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" /> заданы указанные значения.</returns>
- <param name="body">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.LambdaExpression.Body" />.</param>
- <param name="name">Имя для лямбда-функции.Используется для выпуска сведений об отладке.</param>
- <param name="tailCall">Значение <see cref="T:System.Boolean" />, которое указывает, следует ли использовать оптимизацию вызовов с префиксом tail при компиляции созданного выражения.</param>
- <param name="parameters">
- <see cref="T:System.Collections.Generic.IEnumerable`1" />,содержащий все объекты <see cref="T:System.Linq.Expressions.ParameterExpression" />, используемые для заполнения коллекции <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Lambda(System.Linq.Expressions.Expression,System.String,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression})">
- <summary>Создает лямбда-выражение, сначала создавая тип делегата.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.LambdaExpression" />, у которого свойство <see cref="P:System.Linq.Expressions.LambdaExpression.NodeType" /> равняется лямбда-выражению, а для свойств <see cref="P:System.Linq.Expressions.LambdaExpression.Body" /> и <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" /> заданы указанные значения.</returns>
- <param name="body">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.LambdaExpression.Body" />.</param>
- <param name="name">Имя для лямбда-функции.Используется для выпуска сведений об отладке.</param>
- <param name="parameters">
- <see cref="T:System.Collections.Generic.IEnumerable`1" />,содержащий все объекты <see cref="T:System.Linq.Expressions.ParameterExpression" />, используемые для заполнения коллекции <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Lambda``1(System.Linq.Expressions.Expression,System.String,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression})">
- <summary>Создает <see cref="T:System.Linq.Expressions.Expression`1" />, где тип делегата известен в момент компиляции.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.Expression`1" />, содержащее свойство <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равное <see cref="F:System.Linq.Expressions.ExpressionType.Lambda" />, а также свойства <see cref="P:System.Linq.Expressions.LambdaExpression.Body" /> и <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />, для которых заданы указанные значения.</returns>
- <param name="body">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.Expression`1.Body" />.</param>
- <param name="name">Имя лямбда-выражения.Используется для создания сведений об отладке.</param>
- <param name="parameters">
- <see cref="T:System.Collections.Generic.IEnumerable`1" />,содержащий все объекты <see cref="T:System.Linq.Expressions.ParameterExpression" />, используемые для заполнения коллекции <see cref="P:System.Linq.Expressions.Expression`1.Parameters" />.</param>
- <typeparam name="TDelegate">Тип делегата. </typeparam>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Lambda(System.Type,System.Linq.Expressions.Expression,System.Boolean,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression})">
- <summary>Создает лямбда-выражение, сначала создавая тип делегата.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.LambdaExpression" />, у которого свойство <see cref="P:System.Linq.Expressions.LambdaExpression.NodeType" /> равняется лямбда-выражению, а для свойств <see cref="P:System.Linq.Expressions.LambdaExpression.Body" /> и <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" /> заданы указанные значения.</returns>
- <param name="delegateType">Объект <see cref="P:System.Linq.Expressions.Expression.Type" />, представляющий сигнатуру делегата для лямбда-выражения.</param>
- <param name="body">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.LambdaExpression.Body" />.</param>
- <param name="tailCall">Значение <see cref="T:System.Boolean" />, которое указывает, следует ли использовать оптимизацию вызовов с префиксом tail при компиляции созданного выражения.</param>
- <param name="parameters">
- <see cref="T:System.Collections.Generic.IEnumerable`1" />,содержащий все объекты <see cref="T:System.Linq.Expressions.ParameterExpression" />, используемые для заполнения коллекции <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Lambda(System.Type,System.Linq.Expressions.Expression,System.Boolean,System.Linq.Expressions.ParameterExpression[])">
- <summary>Создает лямбда-выражение, сначала создавая тип делегата.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.LambdaExpression" />, у которого свойство <see cref="P:System.Linq.Expressions.LambdaExpression.NodeType" /> равняется лямбда-выражению, а для свойств <see cref="P:System.Linq.Expressions.LambdaExpression.Body" /> и <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" /> заданы указанные значения.</returns>
- <param name="delegateType">Объект <see cref="P:System.Linq.Expressions.Expression.Type" />, представляющий сигнатуру делегата для лямбда-выражения.</param>
- <param name="body">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.LambdaExpression.Body" />.</param>
- <param name="tailCall">Значение <see cref="T:System.Boolean" />, которое указывает, следует ли использовать оптимизацию вызовов с префиксом tail при компиляции созданного выражения.</param>
- <param name="parameters">Массив, содержащий объекты <see cref="T:System.Linq.Expressions.ParameterExpression" />, используемые для заполнения коллекции <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Lambda(System.Type,System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression})">
- <summary>Создает <see cref="T:System.Linq.Expressions.LambdaExpression" /> по первому созданию типа делегата.Он может использоваться, если тип делегата неизвестен в момент компиляции.</summary>
- <returns>Объект, представляющий лямбда-выражение со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Lambda" /> и <see cref="P:System.Linq.Expressions.LambdaExpression.Body" />, и свойства <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />, для которых заданы указанные значения.</returns>
- <param name="delegateType">Тип <see cref="T:System.Type" />, представляющий сигнатуру делегата для лямбда-выражения.</param>
- <param name="body">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.LambdaExpression.Body" />.</param>
- <param name="parameters">
- <see cref="T:System.Collections.Generic.IEnumerable`1" />,содержащий все объекты <see cref="T:System.Linq.Expressions.ParameterExpression" />, используемые для заполнения коллекции <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="delegateType" /> или <paramref name="body" /> имеет значение null.-или-Значение одного или нескольких элементов параметра <paramref name="parameters" /> равны null.</exception>
- <exception cref="T:System.ArgumentException">Тип <paramref name="delegateType" /> не представляет тип делегата.-или-Тип <paramref name="body" />.Type представляет тип, который не может быть назначен для типа возврата типа делегата, представленного <paramref name="delegateType" />.-или-<paramref name="parameters" /> не содержит количество элементов, равное количеству списка параметров для типа делегата, представленного <paramref name="delegateType" />.-или-Свойство <see cref="P:System.Linq.Expressions.Expression.Type" /> элемента <paramref name="parameters" /> нельзя назначить от типа соответствующего типа параметра типа делегата, представленного через <paramref name="delegateType" />.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Lambda(System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression[])">
- <summary>Создает <see cref="T:System.Linq.Expressions.LambdaExpression" /> по первому созданию типа делегата.Он может использоваться, если тип делегата неизвестен в момент компиляции.</summary>
- <returns>Объект, представляющий лямбда-выражение со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Lambda" /> и <see cref="P:System.Linq.Expressions.LambdaExpression.Body" />, и свойства <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />, для которых заданы указанные значения.</returns>
- <param name="delegateType">Тип <see cref="T:System.Type" />, представляющий сигнатуру делегата для лямбда-выражения.</param>
- <param name="body">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.LambdaExpression.Body" />.</param>
- <param name="parameters">Массив объектов <see cref="T:System.Linq.Expressions.ParameterExpression" /> для заполнения коллекции <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="delegateType" /> или <paramref name="body" /> имеет значение null.-или-Значение одного или нескольких элементов параметра <paramref name="parameters" /> равны null.</exception>
- <exception cref="T:System.ArgumentException">Тип <paramref name="delegateType" /> не представляет тип делегата.-или-Тип <paramref name="body" />.Type представляет тип, который не может быть назначен для типа возврата типа делегата, представленного <paramref name="delegateType" />.-или-<paramref name="parameters" /> не содержит количество элементов, равное количеству списка параметров для типа делегата, представленного <paramref name="delegateType" />.-или-Свойство <see cref="P:System.Linq.Expressions.Expression.Type" /> элемента <paramref name="parameters" /> нельзя назначить от типа соответствующего типа параметра типа делегата, представленного через <paramref name="delegateType" />.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Lambda(System.Type,System.Linq.Expressions.Expression,System.String,System.Boolean,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression})">
- <summary>Создает лямбда-выражение, сначала создавая тип делегата.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.LambdaExpression" />, у которого свойство <see cref="P:System.Linq.Expressions.LambdaExpression.NodeType" /> равняется лямбда-выражению, а для свойств <see cref="P:System.Linq.Expressions.LambdaExpression.Body" /> и <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" /> заданы указанные значения.</returns>
- <param name="delegateType">Объект <see cref="P:System.Linq.Expressions.Expression.Type" />, представляющий сигнатуру делегата для лямбда-выражения.</param>
- <param name="body">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.LambdaExpression.Body" />. </param>
- <param name="name">Имя для лямбда-функции.Используется для выпуска сведений об отладке.</param>
- <param name="tailCall">Значение <see cref="T:System.Boolean" />, которое указывает, следует ли использовать оптимизацию вызовов с префиксом tail при компиляции созданного выражения. </param>
- <param name="parameters">
- <see cref="T:System.Collections.Generic.IEnumerable`1" />,содержащий все объекты <see cref="T:System.Linq.Expressions.ParameterExpression" />, используемые для заполнения коллекции <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />. </param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Lambda(System.Type,System.Linq.Expressions.Expression,System.String,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression})">
- <summary>Создает лямбда-выражение, сначала создавая тип делегата.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.LambdaExpression" />, у которого свойство <see cref="P:System.Linq.Expressions.LambdaExpression.NodeType" /> равняется лямбда-выражению, а для свойств <see cref="P:System.Linq.Expressions.LambdaExpression.Body" /> и <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" /> заданы указанные значения.</returns>
- <param name="delegateType">Объект <see cref="P:System.Linq.Expressions.Expression.Type" />, представляющий сигнатуру делегата для лямбда-выражения.</param>
- <param name="body">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.LambdaExpression.Body" />.</param>
- <param name="name">Имя для лямбда-функции.Используется для выпуска сведений об отладке.</param>
- <param name="parameters">
- <see cref="T:System.Collections.Generic.IEnumerable`1" />,содержащий все объекты <see cref="T:System.Linq.Expressions.ParameterExpression" />, используемые для заполнения коллекции <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.LeftShift(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий побитовую операцию со сдвигом влево.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.LeftShift" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- <exception cref="T:System.InvalidOperationException">Оператор сдвига влево не определен для типов <paramref name="left" />.Type and <paramref name="right" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.LeftShift(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
- <summary>Создает <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий побитовую операцию со сдвигом влево.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.LeftShift" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Значение параметра <paramref name="method" /> не равно null, и метод, который оно представляет, возвращает void, не является static (Shared в Visual Basic) и не принимает ровно два аргумента.</exception>
- <exception cref="T:System.InvalidOperationException">
- <paramref name="method" /> равен null, а оператор сдвига влево не определен для типов <paramref name="left" />.Type и <paramref name="right" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.LeftShiftAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий битовую операцию присваивания сдвига влево.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.LeftShiftAssign" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.LeftShiftAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий битовую операцию присваивания сдвига влево.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.LeftShiftAssign" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.LeftShiftAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий битовую операцию присваивания сдвига влево.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" />, содержащее свойство <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равное <see cref="F:System.Linq.Expressions.ExpressionType.LeftShiftAssign" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, и свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- <param name="conversion">Объект <see cref="T:System.Linq.Expressions.LambdaExpression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.LessThan(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий числовое сравнение объектов "меньше, чем".</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.LessThan" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- <exception cref="T:System.InvalidOperationException">Оператор "меньше, чем" не определен для типов <paramref name="left" />.Type и <paramref name="right" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.LessThan(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo)">
- <summary>Создает <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий числовое сравнение объектов "меньше, чем".</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" />, содержащее свойство <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равное <see cref="F:System.Linq.Expressions.ExpressionType.LessThan" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" />, и свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="liftToNull">true, чтобы задать для <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" />значение true; false, чтобы задать для <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" /> значение false.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Значение параметра <paramref name="method" /> не равно null, и метод, который оно представляет, возвращает void, не является static (Shared в Visual Basic) и не принимает ровно два аргумента.</exception>
- <exception cref="T:System.InvalidOperationException">
- <paramref name="method" /> равен null, а оператор "меньше, чем" не определен для типов <paramref name="left" />.Type и <paramref name="right" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.LessThanOrEqual(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий числовое сравнение объектов "меньше или равно".</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.LessThanOrEqual" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- <exception cref="T:System.InvalidOperationException">Оператор "меньше или равно" не определен для типов <paramref name="left" />.Type и <paramref name="right" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.LessThanOrEqual(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo)">
- <summary>Создает <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий числовое сравнение объектов "меньше или равно".</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" />, содержащее свойство <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равное <see cref="F:System.Linq.Expressions.ExpressionType.LessThanOrEqual" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" />, и свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="liftToNull">true, чтобы задать для <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" />значение true; false, чтобы задать для <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" /> значение false.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Значение параметра <paramref name="method" /> не равно null, и метод, который оно представляет, возвращает void, не является static (Shared в Visual Basic) и не принимает ровно два аргумента.</exception>
- <exception cref="T:System.InvalidOperationException">
- <paramref name="method" /> равен null, а оператор "меньше или равно" не определен для типов <paramref name="left" />.Type и <paramref name="right" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.ListBind(System.Reflection.MemberInfo,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ElementInit})">
- <summary>Создает <see cref="T:System.Linq.Expressions.MemberListBinding" />, где элемент является полем или свойством.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.MemberListBinding" /> со свойством<see cref="P:System.Linq.Expressions.MemberBinding.BindingType" />, равным <see cref="F:System.Linq.Expressions.MemberBindingType.ListBinding" />, и свойствами <see cref="P:System.Linq.Expressions.MemberBinding.Member" /> и <see cref="P:System.Linq.Expressions.MemberListBinding.Initializers" />, для которых заданы указанные значения.</returns>
- <param name="member">
- <see cref="T:System.Reflection.MemberInfo" />, представляющий поле или свойство, чтобы задать для свойства <see cref="P:System.Linq.Expressions.MemberBinding.Member" />.</param>
- <param name="initializers">
- <see cref="T:System.Collections.Generic.IEnumerable`1" />,содержащий все объекты <see cref="T:System.Linq.Expressions.ElementInit" />, используемые для заполнения коллекции <see cref="P:System.Linq.Expressions.MemberListBinding.Initializers" />.</param>
- <exception cref="T:System.ArgumentNullException">Свойство <paramref name="member" /> имеет значение null. -или-Значение одного или нескольких элементов параметра <paramref name="initializers" /> равно null.</exception>
- <exception cref="T:System.ArgumentException">
- <paramref name="member" /> не представляет поле или свойство.-или-Тип <see cref="P:System.Reflection.FieldInfo.FieldType" /> или <see cref="P:System.Reflection.PropertyInfo.PropertyType" /> поля или свойства, которые представляет <paramref name="member" />, не реализовывает <see cref="T:System.Collections.IEnumerable" />.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.ListBind(System.Reflection.MemberInfo,System.Linq.Expressions.ElementInit[])">
- <summary>Создает <see cref="T:System.Linq.Expressions.MemberListBinding" />, где элемент является полем или свойством.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.MemberListBinding" /> со свойством<see cref="P:System.Linq.Expressions.MemberBinding.BindingType" />, равным <see cref="F:System.Linq.Expressions.MemberBindingType.ListBinding" />, и свойствами <see cref="P:System.Linq.Expressions.MemberBinding.Member" /> и <see cref="P:System.Linq.Expressions.MemberListBinding.Initializers" />, для которых заданы указанные значения.</returns>
- <param name="member">
- <see cref="T:System.Reflection.MemberInfo" />, представляющий поле или свойство, чтобы задать для свойства <see cref="P:System.Linq.Expressions.MemberBinding.Member" />.</param>
- <param name="initializers">Массив объектов <see cref="T:System.Linq.Expressions.ElementInit" /> для заполнения коллекции <see cref="P:System.Linq.Expressions.MemberListBinding.Initializers" />.</param>
- <exception cref="T:System.ArgumentNullException">Свойство <paramref name="member" /> имеет значение null. -или-Значение одного или нескольких элементов параметра <paramref name="initializers" /> равно null.</exception>
- <exception cref="T:System.ArgumentException">
- <paramref name="member" /> не представляет поле или свойство.-или-Тип <see cref="P:System.Reflection.FieldInfo.FieldType" /> или <see cref="P:System.Reflection.PropertyInfo.PropertyType" /> поля или свойства, которые представляет <paramref name="member" />, не реализовывает <see cref="T:System.Collections.IEnumerable" />.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.ListBind(System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ElementInit})">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.MemberListBinding" /> на основе указанного метода доступа к свойству.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.MemberListBinding" />, содержащее свойство <see cref="P:System.Linq.Expressions.MemberBinding.BindingType" />, равное <see cref="F:System.Linq.Expressions.MemberBindingType.ListBinding" />, свойство <see cref="P:System.Linq.Expressions.MemberBinding.Member" />, равное <see cref="T:System.Reflection.MemberInfo" />, представляющее свойство с доступом в <paramref name="propertyAccessor" />, и <see cref="P:System.Linq.Expressions.MemberListBinding.Initializers" />, заполненные элементами <paramref name="initializers" />.</returns>
- <param name="propertyAccessor">
- <see cref="T:System.Reflection.MethodInfo" />, представляющий метод доступа свойства.</param>
- <param name="initializers">
- <see cref="T:System.Collections.Generic.IEnumerable`1" />,содержащий все объекты <see cref="T:System.Linq.Expressions.ElementInit" />, используемые для заполнения коллекции <see cref="P:System.Linq.Expressions.MemberListBinding.Initializers" />.</param>
- <exception cref="T:System.ArgumentNullException">Свойство <paramref name="propertyAccessor" /> имеет значение null. -или-Значение одного или нескольких элементов параметра <paramref name="initializers" /> равно null.</exception>
- <exception cref="T:System.ArgumentException">
- <paramref name="propertyAccessor" /> не представляет метод доступа свойства.-или-Тип <see cref="P:System.Reflection.PropertyInfo.PropertyType" /> свойства, представленного методом с помощью доступа <paramref name="propertyAccessor" />, не реализовывает <see cref="T:System.Collections.IEnumerable" />.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.ListBind(System.Reflection.MethodInfo,System.Linq.Expressions.ElementInit[])">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.MemberListBinding" /> на основе указанного метода доступа к свойству.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.MemberListBinding" />, содержащее свойство <see cref="P:System.Linq.Expressions.MemberBinding.BindingType" />, равное <see cref="F:System.Linq.Expressions.MemberBindingType.ListBinding" />, свойство <see cref="P:System.Linq.Expressions.MemberBinding.Member" />, равное <see cref="T:System.Reflection.MemberInfo" />, представляющее свойство с доступом в <paramref name="propertyAccessor" />, и <see cref="P:System.Linq.Expressions.MemberListBinding.Initializers" />, заполненные элементами <paramref name="initializers" />.</returns>
- <param name="propertyAccessor">
- <see cref="T:System.Reflection.MethodInfo" />, представляющий метод доступа свойства.</param>
- <param name="initializers">Массив объектов <see cref="T:System.Linq.Expressions.ElementInit" /> для заполнения коллекции <see cref="P:System.Linq.Expressions.MemberListBinding.Initializers" />.</param>
- <exception cref="T:System.ArgumentNullException">Свойство <paramref name="propertyAccessor" /> имеет значение null. -или-Значение одного или нескольких элементов параметра <paramref name="initializers" /> равно null.</exception>
- <exception cref="T:System.ArgumentException">
- <paramref name="propertyAccessor" /> не представляет метод доступа свойства.-или-Тип <see cref="P:System.Reflection.PropertyInfo.PropertyType" /> свойства, представленного методом с помощью доступа <paramref name="propertyAccessor" />, не реализовывает <see cref="T:System.Collections.IEnumerable" />.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.ListInit(System.Linq.Expressions.NewExpression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ElementInit})">
- <summary>Создает <see cref="T:System.Linq.Expressions.ListInitExpression" />, использующий указанные объекты <see cref="T:System.Linq.Expressions.ElementInit" /> для инициализации коллекции.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.ListInitExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.ListInit" />, и свойствами <see cref="P:System.Linq.Expressions.ListInitExpression.NewExpression" /> и <see cref="P:System.Linq.Expressions.ListInitExpression.Initializers" />, для которых заданы указанные значения.</returns>
- <param name="newExpression">Объект <see cref="T:System.Linq.Expressions.NewExpression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.ListInitExpression.NewExpression" />.</param>
- <param name="initializers">
- <see cref="T:System.Collections.Generic.IEnumerable`1" />,содержащий все объекты <see cref="T:System.Linq.Expressions.ElementInit" />, используемые для заполнения коллекции <see cref="P:System.Linq.Expressions.ListInitExpression.Initializers" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="newExpression" /> или <paramref name="initializers" /> имеет значение null.-или-Значение одного или нескольких элементов параметра <paramref name="initializers" /> равно null.</exception>
- <exception cref="T:System.ArgumentException">Тип <paramref name="newExpression" />.Type не реализует <see cref="T:System.Collections.IEnumerable" />.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.ListInit(System.Linq.Expressions.NewExpression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
- <summary>Создает <see cref="T:System.Linq.Expressions.ListInitExpression" />, использующий метод с именем "Добавить" для добавления элементов в коллекцию.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.ListInitExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.ListInit" />, и свойством <see cref="P:System.Linq.Expressions.ListInitExpression.NewExpression" />, для которого задано указанное значение.</returns>
- <param name="newExpression">Объект <see cref="T:System.Linq.Expressions.NewExpression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.ListInitExpression.NewExpression" />.</param>
- <param name="initializers">
- <see cref="T:System.Collections.Generic.IEnumerable`1" />,содержащий все объекты <see cref="T:System.Linq.Expressions.Expression" />, используемые для заполнения коллекции <see cref="P:System.Linq.Expressions.ListInitExpression.Initializers" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="newExpression" /> или <paramref name="initializers" /> имеет значение null.-или-Значение одного или нескольких элементов параметра <paramref name="initializers" /> равно null.</exception>
- <exception cref="T:System.ArgumentException">Тип <paramref name="newExpression" />.Type не реализует <see cref="T:System.Collections.IEnumerable" />.</exception>
- <exception cref="T:System.InvalidOperationException">Не существует метод экземпляра с именем "Add" (без учета регистра), объявленного в <paramref name="newExpression" />.Type или его базовом типе.-или-Метод сложения для типа <paramref name="newExpression" />.Type или его базового типа не принимает точно один аргумент.-или-Тип, представленный свойством <see cref="P:System.Linq.Expressions.Expression.Type" /> первого элемента <paramref name="initializers" /> не назначается для типа метода добавления для <paramref name="newExpression" />.Type или его базового типа.-или-Метод, совместимый более чем с одним аргументом, с именем "Add" (без учета регистра), существует для типа <paramref name="newExpression" />.Type или его базового типа.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.ListInit(System.Linq.Expressions.NewExpression,System.Linq.Expressions.ElementInit[])">
- <summary>Создает <see cref="T:System.Linq.Expressions.ListInitExpression" />, использующий указанные объекты <see cref="T:System.Linq.Expressions.ElementInit" /> для инициализации коллекции.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.ListInitExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.ListInit" />, и свойствами <see cref="P:System.Linq.Expressions.ListInitExpression.NewExpression" /> и <see cref="P:System.Linq.Expressions.ListInitExpression.Initializers" />, для которых заданы указанные значения.</returns>
- <param name="newExpression">Объект <see cref="T:System.Linq.Expressions.NewExpression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.ListInitExpression.NewExpression" />.</param>
- <param name="initializers">Массив объектов <see cref="T:System.Linq.Expressions.ElementInit" /> для заполнения коллекции <see cref="P:System.Linq.Expressions.ListInitExpression.Initializers" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="newExpression" /> или <paramref name="initializers" /> имеет значение null.-или-Значение одного или нескольких элементов параметра <paramref name="initializers" /> равно null.</exception>
- <exception cref="T:System.ArgumentException">Тип <paramref name="newExpression" />.Type не реализует <see cref="T:System.Collections.IEnumerable" />.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.ListInit(System.Linq.Expressions.NewExpression,System.Linq.Expressions.Expression[])">
- <summary>Создает <see cref="T:System.Linq.Expressions.ListInitExpression" />, использующий метод с именем "Добавить" для добавления элементов в коллекцию.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.ListInitExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.ListInit" />, и свойством <see cref="P:System.Linq.Expressions.ListInitExpression.NewExpression" />, для которого задано указанное значение.</returns>
- <param name="newExpression">Объект <see cref="T:System.Linq.Expressions.NewExpression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.ListInitExpression.NewExpression" />.</param>
- <param name="initializers">Массив объектов <see cref="T:System.Linq.Expressions.Expression" /> для заполнения коллекции <see cref="P:System.Linq.Expressions.ListInitExpression.Initializers" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="newExpression" /> или <paramref name="initializers" /> имеет значение null.-или-Значение одного или нескольких элементов параметра <paramref name="initializers" /> равно null.</exception>
- <exception cref="T:System.ArgumentException">Тип <paramref name="newExpression" />.Type не реализует <see cref="T:System.Collections.IEnumerable" />.</exception>
- <exception cref="T:System.InvalidOperationException">Не существует метод экземпляра с именем "Add" (без учета регистра), объявленного в <paramref name="newExpression" />.Type или его базовом типе.-или-Метод сложения для типа <paramref name="newExpression" />.Type или его базового типа не принимает точно один аргумент.-или-Тип, представленный свойством <see cref="P:System.Linq.Expressions.Expression.Type" /> первого элемента <paramref name="initializers" /> не назначается для типа метода добавления для <paramref name="newExpression" />.Type или его базового типа.-или-Метод, совместимый более чем с одним аргументом, с именем "Add" (без учета регистра), существует для типа <paramref name="newExpression" />.Type или его базового типа.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.ListInit(System.Linq.Expressions.NewExpression,System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
- <summary>Создает <see cref="T:System.Linq.Expressions.ListInitExpression" />, использующий указанный метод, чтобы добавить элементы к коллекции.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.ListInitExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.ListInit" />, и свойством <see cref="P:System.Linq.Expressions.ListInitExpression.NewExpression" />, для которого задано указанное значение.</returns>
- <param name="newExpression">Объект <see cref="T:System.Linq.Expressions.NewExpression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.ListInitExpression.NewExpression" />.</param>
- <param name="addMethod">
- <see cref="T:System.Reflection.MethodInfo" />, представляющий метод экземпляра с именем "Add" (без учета регистра), добавляющий элемент к коллекции.</param>
- <param name="initializers">
- <see cref="T:System.Collections.Generic.IEnumerable`1" />,содержащий все объекты <see cref="T:System.Linq.Expressions.Expression" />, используемые для заполнения коллекции <see cref="P:System.Linq.Expressions.ListInitExpression.Initializers" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="newExpression" /> или <paramref name="initializers" /> имеет значение null.-или-Значение одного или нескольких элементов параметра <paramref name="initializers" /> равно null.</exception>
- <exception cref="T:System.ArgumentException">Тип <paramref name="newExpression" />.Type не реализует <see cref="T:System.Collections.IEnumerable" />.-или-Значение <paramref name="addMethod" /> не равно null и не представляет метод экземпляра с именем "Add" (без учета регистра), принимающий точно один аргумент.-или-Значение <paramref name="addMethod" /> не равно null, а тип, представленный свойством <see cref="P:System.Linq.Expressions.Expression.Type" /> одного или нескольких элементов параметра <paramref name="initializers" />, нельзя назначить для типа аргумента метода, представленного <paramref name="addMethod" />.</exception>
- <exception cref="T:System.InvalidOperationException">
- <paramref name="addMethod" /> не равен null, и отсутствует метод экземпляра с именем "Add", принимающий один аргумент, совместимый с типом, для параметра <paramref name="newExpression" />.Type или его базового типа.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.ListInit(System.Linq.Expressions.NewExpression,System.Reflection.MethodInfo,System.Linq.Expressions.Expression[])">
- <summary>Создает <see cref="T:System.Linq.Expressions.ListInitExpression" />, использующий указанный метод, чтобы добавить элементы к коллекции.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.ListInitExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.ListInit" />, и свойством <see cref="P:System.Linq.Expressions.ListInitExpression.NewExpression" />, для которого задано указанное значение.</returns>
- <param name="newExpression">Объект <see cref="T:System.Linq.Expressions.NewExpression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.ListInitExpression.NewExpression" />.</param>
- <param name="addMethod">
- <see cref="T:System.Reflection.MethodInfo" />, представляющий метод экземпляра с одним аргументом, добавляющий элемент к коллекции.</param>
- <param name="initializers">Массив объектов <see cref="T:System.Linq.Expressions.Expression" /> для заполнения коллекции <see cref="P:System.Linq.Expressions.ListInitExpression.Initializers" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="newExpression" /> или <paramref name="initializers" /> имеет значение null.-или-Значение одного или нескольких элементов параметра <paramref name="initializers" /> равно null.</exception>
- <exception cref="T:System.ArgumentException">Тип <paramref name="newExpression" />.Type не реализует <see cref="T:System.Collections.IEnumerable" />.-или-Значение <paramref name="addMethod" /> не равно null и не представляет метод экземпляра с именем "Add" (без учета регистра), принимающий точно один аргумент.-или-Значение <paramref name="addMethod" /> не равно null, а тип, представленный свойством <see cref="P:System.Linq.Expressions.Expression.Type" /> одного или нескольких элементов параметра <paramref name="initializers" />, нельзя назначить для типа аргумента метода, представленного <paramref name="addMethod" />.</exception>
- <exception cref="T:System.InvalidOperationException">
- <paramref name="addMethod" /> не равен null, и отсутствует метод экземпляра с именем "Add", принимающий один аргумент, совместимый с типом, для параметра <paramref name="newExpression" />.Type или его базового типа.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Loop(System.Linq.Expressions.Expression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.LoopExpression" /> с заданным телом.</summary>
- <returns>Созданный <see cref="T:System.Linq.Expressions.LoopExpression" />.</returns>
- <param name="body">Тело цикла.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Loop(System.Linq.Expressions.Expression,System.Linq.Expressions.LabelTarget)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.LoopExpression" /> с заданным телом и целью оператора break.</summary>
- <returns>Созданный <see cref="T:System.Linq.Expressions.LoopExpression" />.</returns>
- <param name="body">Тело цикла.</param>
- <param name="break">Цель оператора break, используемая телом цикла.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Loop(System.Linq.Expressions.Expression,System.Linq.Expressions.LabelTarget,System.Linq.Expressions.LabelTarget)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.LoopExpression" /> с заданным телом.</summary>
- <returns>Созданный <see cref="T:System.Linq.Expressions.LoopExpression" />.</returns>
- <param name="body">Тело цикла.</param>
- <param name="break">Цель оператора break, используемая телом цикла.</param>
- <param name="continue">Цель оператора continue, используемая телом цикла.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.MakeBinary(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает <see cref="T:System.Linq.Expressions.BinaryExpression" />, присвоенные левый и правый операнды с помощью вызова соответствующего метода фабрики.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, полученный в результате вызова соответствующего заводского метода.</returns>
- <param name="binaryType">
- <see cref="T:System.Linq.Expressions.ExpressionType" />, указывающий тип бинарной операции.</param>
- <param name="left">
- <see cref="T:System.Linq.Expressions.Expression" /> представляет левый операнд.</param>
- <param name="right">
- <see cref="T:System.Linq.Expressions.Expression" /> представляет правый операнд.</param>
- <exception cref="T:System.ArgumentException">Параметр <paramref name="binaryType" /> не соответствует двоичному узлу выражения.</exception>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.MakeBinary(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo)">
- <summary>Создает <see cref="T:System.Linq.Expressions.BinaryExpression" />, присвоенный левый операнд, правый операнд и метод реализации с помощью вызова соответствующего метода фабрики.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, полученный в результате вызова соответствующего заводского метода.</returns>
- <param name="binaryType">
- <see cref="T:System.Linq.Expressions.ExpressionType" />, указывающий тип бинарной операции.</param>
- <param name="left">
- <see cref="T:System.Linq.Expressions.Expression" /> представляет левый операнд.</param>
- <param name="right">
- <see cref="T:System.Linq.Expressions.Expression" /> представляет правый операнд.</param>
- <param name="liftToNull">true, чтобы задать для <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" />значение true; false, чтобы задать для <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" /> значение false.</param>
- <param name="method">
- <see cref="T:System.Reflection.MethodInfo" />, указывающий метод реализации.</param>
- <exception cref="T:System.ArgumentException">Параметр <paramref name="binaryType" /> не соответствует двоичному узлу выражения.</exception>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.MakeBinary(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression)">
- <summary>Создает <see cref="T:System.Linq.Expressions.BinaryExpression" />, присвоенный левый операнд, правый операнд, метод реализации и функция преобразования метода с помощью вызова соответствующего метода фабрики.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, полученный в результате вызова соответствующего заводского метода.</returns>
- <param name="binaryType">
- <see cref="T:System.Linq.Expressions.ExpressionType" />, указывающий тип бинарной операции.</param>
- <param name="left">
- <see cref="T:System.Linq.Expressions.Expression" /> представляет левый операнд.</param>
- <param name="right">
- <see cref="T:System.Linq.Expressions.Expression" /> представляет правый операнд.</param>
- <param name="liftToNull">true, чтобы задать для <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" />значение true; false, чтобы задать для <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" /> значение false.</param>
- <param name="method">
- <see cref="T:System.Reflection.MethodInfo" />, указывающий метод реализации.</param>
- <param name="conversion">
- <see cref="T:System.Linq.Expressions.LambdaExpression" />, представляющий тип функции преобразования.Этот параметр используется лишь в том случае, если <paramref name="binaryType" /> имеет значение <see cref="F:System.Linq.Expressions.ExpressionType.Coalesce" /> или составного присваивания.</param>
- <exception cref="T:System.ArgumentException">Параметр <paramref name="binaryType" /> не соответствует двоичному узлу выражения.</exception>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.MakeCatchBlock(System.Type,System.Linq.Expressions.ParameterExpression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.CatchBlock" />, представляющий оператор catch с указанными элементами.</summary>
- <returns>Созданный <see cref="T:System.Linq.Expressions.CatchBlock" />.</returns>
- <param name="type">Свойство <see cref="P:System.Linq.Expressions.Expression.Type" /> объекта <see cref="T:System.Exception" />, который будет обрабатываться этим объектом <see cref="T:System.Linq.Expressions.CatchBlock" />.</param>
- <param name="variable">Объект <see cref="T:System.Linq.Expressions.ParameterExpression" />, представляющий ссылку на объект <see cref="T:System.Exception" />, перехваченный данным обработчиком.</param>
- <param name="body">Тело оператора catch.</param>
- <param name="filter">Тело фильтра <see cref="T:System.Exception" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.MakeGoto(System.Linq.Expressions.GotoExpressionKind,System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression,System.Type)">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.GotoExpression" />, представляющее переход указанного типа <see cref="T:System.Linq.Expressions.GotoExpressionKind" />.Также можно указать значение, передаваемое метке при переходе.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.GotoExpression" />, свойство <see cref="P:System.Linq.Expressions.GotoExpression.Kind" /> которого имеет значение <paramref name="kind" />, свойство <see cref="P:System.Linq.Expressions.GotoExpression.Target" /> — <paramref name="target" />, свойство <see cref="P:System.Linq.Expressions.Expression.Type" /> — <paramref name="type" />, а при переходе целевой метке передается значение <paramref name="value" />.</returns>
- <param name="kind">
- <see cref="T:System.Linq.Expressions.GotoExpressionKind" /> выражения <see cref="T:System.Linq.Expressions.GotoExpression" />.</param>
- <param name="target">Объект <see cref="T:System.Linq.Expressions.LabelTarget" />, на который будет выполнен переход по <see cref="T:System.Linq.Expressions.GotoExpression" />.</param>
- <param name="value">Значение, передаваемое связанной метке при переходе.</param>
- <param name="type">Объект <see cref="T:System.Type" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.Expression.Type" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.MakeIndex(System.Linq.Expressions.Expression,System.Reflection.PropertyInfo,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.IndexExpression" />, представляющий доступ к индексированному свойству объекта.</summary>
- <returns>Созданный <see cref="T:System.Linq.Expressions.IndexExpression" />.</returns>
- <param name="instance">Объект, которому принадлежит это свойство.Должно равняться NULL, если свойство имеет значение static (shared в Visual Basic).</param>
- <param name="indexer">Выражение <see cref="T:System.Linq.Expressions.Expression" />, представляющее индексируемое свойство.</param>
- <param name="arguments">IEnumerable<Expression> (IEnumerable (Of Expression) в Visual Basic), содержащая аргументы, которые будут использоваться для индексации свойства.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.MakeMemberAccess(System.Linq.Expressions.Expression,System.Reflection.MemberInfo)">
- <summary>Создает <see cref="T:System.Linq.Expressions.MemberExpression" />, который представляет доступ к полю или свойству.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.MemberExpression" />, полученный в результате вызова соответствующего заводского метода.</returns>
- <param name="expression">
- <see cref="T:System.Linq.Expressions.Expression" /> представляет объект, к которому принадлежит элемент.Для статических членов допускается значение NULL.</param>
- <param name="member">
- <see cref="T:System.Reflection.MemberInfo" />, описывающий поле или свойство, к которому следует осуществить доступ.</param>
- <exception cref="T:System.ArgumentNullException">Свойство <paramref name="member" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">
- <paramref name="member" /> не представляет поле или свойство.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.MakeTry(System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.CatchBlock})">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.TryExpression" />, представляющее блок try с указанными элементами.</summary>
- <returns>Созданный <see cref="T:System.Linq.Expressions.TryExpression" />.</returns>
- <param name="type">Тип результата выражения try.Если он имеет значение NULL, bodh и все обработчики должны иметь одинаковый тип.</param>
- <param name="body">Тело блока try.</param>
- <param name="finally">Тело блока finally.Если с блоком try не связан ни один блок finally, передается NULL.</param>
- <param name="fault">Тело блока fault.Если с блоком try не связан ни один блок fault, передается NULL.</param>
- <param name="handlers">Коллекция объектов <see cref="T:System.Linq.Expressions.CatchBlock" />, представляющих операторы catch, которые следует связать с блоком try.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.MakeUnary(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Type)">
- <summary>Создает <see cref="T:System.Linq.Expressions.UnaryExpression" />, присвоенный операнду с помощью вызова соответствующего метода фабрики.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.UnaryExpression" />, полученный в результате вызова соответствующего заводского метода.</returns>
- <param name="unaryType">
- <see cref="T:System.Linq.Expressions.ExpressionType" />, указывающий тип унарной операции.</param>
- <param name="operand">
- <see cref="T:System.Linq.Expressions.Expression" /> представляет операнд.</param>
- <param name="type">Тип <see cref="T:System.Type" />, указывающий тип для преобразования в (передать null, если не применяется).</param>
- <exception cref="T:System.ArgumentNullException">Свойство <paramref name="operand" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Параметр <paramref name="unaryType" /> не соответствует унарному узлу выражения.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.MakeUnary(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Type,System.Reflection.MethodInfo)">
- <summary>Создает <see cref="T:System.Linq.Expressions.UnaryExpression" />, присвоенный операнд и метод реализации с помощью вызова соответствующего метода фабрики.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.UnaryExpression" />, полученный в результате вызова соответствующего заводского метода.</returns>
- <param name="unaryType">
- <see cref="T:System.Linq.Expressions.ExpressionType" />, указывающий тип унарной операции.</param>
- <param name="operand">
- <see cref="T:System.Linq.Expressions.Expression" /> представляет операнд.</param>
- <param name="type">Тип <see cref="T:System.Type" />, указывающий тип для преобразования в (передать null, если не применяется).</param>
- <param name="method">
- <see cref="T:System.Reflection.MethodInfo" />, представляющий метод реализации.</param>
- <exception cref="T:System.ArgumentNullException">Свойство <paramref name="operand" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Параметр <paramref name="unaryType" /> не соответствует унарному узлу выражения.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.MemberBind(System.Reflection.MemberInfo,System.Collections.Generic.IEnumerable{System.Linq.Expressions.MemberBinding})">
- <summary>Создает <see cref="T:System.Linq.Expressions.MemberMemberBinding" />, который представляет рекурсивную инициализацию элементов поля или свойства.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.MemberMemberBinding" /> со свойством<see cref="P:System.Linq.Expressions.MemberBinding.BindingType" />, равным <see cref="F:System.Linq.Expressions.MemberBindingType.MemberBinding" />, и свойствами <see cref="P:System.Linq.Expressions.MemberBinding.Member" /> и <see cref="P:System.Linq.Expressions.MemberMemberBinding.Bindings" />, для которых заданы указанные значения.</returns>
- <param name="member">Объект <see cref="T:System.Reflection.MemberInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.MemberBinding.Member" />.</param>
- <param name="bindings">
- <see cref="T:System.Collections.Generic.IEnumerable`1" />,содержащий все объекты <see cref="T:System.Linq.Expressions.MemberBinding" />, используемые для заполнения коллекции <see cref="P:System.Linq.Expressions.MemberMemberBinding.Bindings" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="member" /> или <paramref name="bindings" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">
- <paramref name="member" /> не представляет поле или свойство.-или-Свойство <see cref="P:System.Linq.Expressions.MemberBinding.Member" /> элемента <paramref name="bindings" /> не представляет элемент типа поля или свойства, представленного <paramref name="member" />.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.MemberBind(System.Reflection.MemberInfo,System.Linq.Expressions.MemberBinding[])">
- <summary>Создает <see cref="T:System.Linq.Expressions.MemberMemberBinding" />, который представляет рекурсивную инициализацию элементов поля или свойства.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.MemberMemberBinding" /> со свойством<see cref="P:System.Linq.Expressions.MemberBinding.BindingType" />, равным <see cref="F:System.Linq.Expressions.MemberBindingType.MemberBinding" />, и свойствами <see cref="P:System.Linq.Expressions.MemberBinding.Member" /> и <see cref="P:System.Linq.Expressions.MemberMemberBinding.Bindings" />, для которых заданы указанные значения.</returns>
- <param name="member">Объект <see cref="T:System.Reflection.MemberInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.MemberBinding.Member" />.</param>
- <param name="bindings">Массив объектов <see cref="T:System.Linq.Expressions.MemberBinding" /> для заполнения коллекции <see cref="P:System.Linq.Expressions.MemberMemberBinding.Bindings" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="member" /> или <paramref name="bindings" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">
- <paramref name="member" /> не представляет поле или свойство.-или-Свойство <see cref="P:System.Linq.Expressions.MemberBinding.Member" /> элемента <paramref name="bindings" /> не представляет элемент типа поля или свойства, представленного <paramref name="member" />.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.MemberBind(System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable{System.Linq.Expressions.MemberBinding})">
- <summary>Создает <see cref="T:System.Linq.Expressions.MemberMemberBinding" />, который представляет рекурсивную инициализацию элементов элемента, доступ к которому осуществляется с помощью метода доступа свойства.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.MemberMemberBinding" />, содержащее свойство <see cref="P:System.Linq.Expressions.MemberBinding.BindingType" />, равное <see cref="F:System.Linq.Expressions.MemberBindingType.MemberBinding" />, свойство <see cref="P:System.Linq.Expressions.MemberBinding.Member" />, для которого задано значение <see cref="T:System.Reflection.PropertyInfo" />, представляющее свойство с доступом в <paramref name="propertyAccessor" />, и свойства <see cref="P:System.Linq.Expressions.MemberMemberBinding.Bindings" />, для которых заданы указанные значения.</returns>
- <param name="propertyAccessor">
- <see cref="T:System.Reflection.MethodInfo" />, представляющий метод доступа к свойству.</param>
- <param name="bindings">
- <see cref="T:System.Collections.Generic.IEnumerable`1" />,содержащий все объекты <see cref="T:System.Linq.Expressions.MemberBinding" />, используемые для заполнения коллекции <see cref="P:System.Linq.Expressions.MemberMemberBinding.Bindings" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="propertyAccessor" /> или <paramref name="bindings" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">
- <paramref name="propertyAccessor" /> не представляет метод доступа свойства.-или-Свойство <see cref="P:System.Linq.Expressions.MemberBinding.Member" /> элемента <paramref name="bindings" /> не представляет элемент типа свойства, доступ к которому осуществляется методом, который представляет <paramref name="propertyAccessor" />.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.MemberBind(System.Reflection.MethodInfo,System.Linq.Expressions.MemberBinding[])">
- <summary>Создает <see cref="T:System.Linq.Expressions.MemberMemberBinding" />, который представляет рекурсивную инициализацию элементов элемента, доступ к которому осуществляется с помощью метода доступа свойства.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.MemberMemberBinding" />, содержащее свойство <see cref="P:System.Linq.Expressions.MemberBinding.BindingType" />, равное <see cref="F:System.Linq.Expressions.MemberBindingType.MemberBinding" />, свойство <see cref="P:System.Linq.Expressions.MemberBinding.Member" />, для которого задано значение <see cref="T:System.Reflection.PropertyInfo" />, представляющее свойство с доступом в <paramref name="propertyAccessor" />, и свойства <see cref="P:System.Linq.Expressions.MemberMemberBinding.Bindings" />, для которых заданы указанные значения.</returns>
- <param name="propertyAccessor">
- <see cref="T:System.Reflection.MethodInfo" />, представляющий метод доступа к свойству.</param>
- <param name="bindings">Массив объектов <see cref="T:System.Linq.Expressions.MemberBinding" /> для заполнения коллекции <see cref="P:System.Linq.Expressions.MemberMemberBinding.Bindings" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="propertyAccessor" /> или <paramref name="bindings" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">
- <paramref name="propertyAccessor" /> не представляет метод доступа свойства.-или-Свойство <see cref="P:System.Linq.Expressions.MemberBinding.Member" /> элемента <paramref name="bindings" /> не представляет элемент типа свойства, доступ к которому осуществляется методом, который представляет <paramref name="propertyAccessor" />.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.MemberInit(System.Linq.Expressions.NewExpression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.MemberBinding})">
- <summary>Представляет выражение, создающее новый объект и инициализирующее свойство объекта.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.MemberInitExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.MemberInit" />, и свойствами <see cref="P:System.Linq.Expressions.MemberInitExpression.NewExpression" /> и <see cref="P:System.Linq.Expressions.MemberInitExpression.Bindings" />, для которых заданы указанные значения.</returns>
- <param name="newExpression">Объект <see cref="T:System.Linq.Expressions.NewExpression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.MemberInitExpression.NewExpression" />.</param>
- <param name="bindings">
- <see cref="T:System.Collections.Generic.IEnumerable`1" />,содержащий все объекты <see cref="T:System.Linq.Expressions.MemberBinding" />, используемые для заполнения коллекции <see cref="P:System.Linq.Expressions.MemberInitExpression.Bindings" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="newExpression" /> или <paramref name="bindings" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Свойство <see cref="P:System.Linq.Expressions.MemberBinding.Member" /> элемента <paramref name="bindings" /> не представляет элемент типа поля или свойства, который представляет <paramref name="newExpression" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.MemberInit(System.Linq.Expressions.NewExpression,System.Linq.Expressions.MemberBinding[])">
- <summary>Создает буфер <see cref="T:System.Linq.Expressions.MemberInitExpression" />.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.MemberInitExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.MemberInit" />, и свойствами <see cref="P:System.Linq.Expressions.MemberInitExpression.NewExpression" /> и <see cref="P:System.Linq.Expressions.MemberInitExpression.Bindings" />, для которых заданы указанные значения.</returns>
- <param name="newExpression">Объект <see cref="T:System.Linq.Expressions.NewExpression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.MemberInitExpression.NewExpression" />.</param>
- <param name="bindings">Массив объектов <see cref="T:System.Linq.Expressions.MemberBinding" /> для заполнения коллекции <see cref="P:System.Linq.Expressions.MemberInitExpression.Bindings" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="newExpression" /> или <paramref name="bindings" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Свойство <see cref="P:System.Linq.Expressions.MemberBinding.Member" /> элемента <paramref name="bindings" /> не представляет элемент типа поля или свойства, который представляет <paramref name="newExpression" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Modulo(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий операцию арифметического остатка.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Modulo" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- <exception cref="T:System.InvalidOperationException">Оператор модуля не определен для типов <paramref name="left" />.Type и <paramref name="right" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Modulo(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
- <summary>Создает <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий операцию арифметического остатка.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Modulo" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Значение параметра <paramref name="method" /> не равно null, и метод, который оно представляет, возвращает void, не является static (Shared в Visual Basic) и не принимает ровно два аргумента.</exception>
- <exception cref="T:System.InvalidOperationException">Значение <paramref name="method" /> равно null, а оператор модуля не определен для типов <paramref name="left" />.Type и <paramref name="right" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.ModuloAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий операцию присваивания остатка.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.ModuloAssign" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.ModuloAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий операцию присваивания остатка.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.ModuloAssign" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.ModuloAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий операцию присваивания остатка.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" />, содержащее свойство <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равное <see cref="F:System.Linq.Expressions.ExpressionType.ModuloAssign" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, и свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- <param name="conversion">Объект <see cref="T:System.Linq.Expressions.LambdaExpression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Multiply(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий операцию арифметического умножения, не содержащую проверку переполнения.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Multiply" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- <exception cref="T:System.InvalidOperationException">Оператор умножения не определен для типов <paramref name="left" />.Type и <paramref name="right" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Multiply(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
- <summary>Создает <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий операцию арифметического умножения, не содержащую проверку переполнения.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Multiply" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Значение параметра <paramref name="method" /> не равно null, и метод, который оно представляет, возвращает void, не является static (Shared в Visual Basic) и не принимает ровно два аргумента.</exception>
- <exception cref="T:System.InvalidOperationException">Значение <paramref name="method" /> равно null, а оператор умножения не определен для типов <paramref name="left" />.Type и <paramref name="right" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.MultiplyAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий операцию присваивания умножения, не содержащую проверку переполнения.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.MultiplyAssign" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.MultiplyAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий операцию присваивания умножения, не содержащую проверку переполнения.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.MultiplyAssign" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.MultiplyAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий операцию присваивания умножения, не содержащую проверку переполнения.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" />, содержащее свойство <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равное <see cref="F:System.Linq.Expressions.ExpressionType.MultiplyAssign" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, и свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- <param name="conversion">Объект <see cref="T:System.Linq.Expressions.LambdaExpression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.MultiplyAssignChecked(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий операцию присваивания умножения, содержащую проверку переполнения.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.MultiplyAssignChecked" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.MultiplyAssignChecked(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий операцию присваивания умножения, содержащую проверку переполнения.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.MultiplyAssignChecked" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.MultiplyAssignChecked(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий операцию присваивания умножения, содержащую проверку переполнения.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" />, содержащее свойство <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равное <see cref="F:System.Linq.Expressions.ExpressionType.MultiplyAssignChecked" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, и свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- <param name="conversion">Объект <see cref="T:System.Linq.Expressions.LambdaExpression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.MultiplyChecked(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий операцию арифметического умножения, содержащую проверку переполнения.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.MultiplyChecked" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- <exception cref="T:System.InvalidOperationException">Оператор умножения не определен для типов <paramref name="left" />.Type и <paramref name="right" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.MultiplyChecked(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
- <summary>Создает <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий операцию арифметического умножения, содержащую проверку переполнения.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.MultiplyChecked" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Значение параметра <paramref name="method" /> не равно null, и метод, который оно представляет, возвращает void, не является static (Shared в Visual Basic) и не принимает ровно два аргумента.</exception>
- <exception cref="T:System.InvalidOperationException">Значение <paramref name="method" /> равно null, а оператор умножения не определен для типов <paramref name="left" />.Type и <paramref name="right" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Negate(System.Linq.Expressions.Expression)">
- <summary>Создает <see cref="T:System.Linq.Expressions.UnaryExpression" />, представляющий операцию арифметического отрицания.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.UnaryExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Negate" />, и свойством <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />, для которого задано указанное значение.</returns>
- <param name="expression">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />.</param>
- <exception cref="T:System.ArgumentNullException">Свойство <paramref name="expression" /> имеет значение null.</exception>
- <exception cref="T:System.InvalidOperationException">Унарный минус-оператор не определен для типа <paramref name="expression" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Negate(System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
- <summary>Создает <see cref="T:System.Linq.Expressions.UnaryExpression" />, представляющий операцию арифметического отрицания.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.UnaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Negate" />, и свойствами <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" /> и <see cref="P:System.Linq.Expressions.UnaryExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="expression">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.UnaryExpression.Method" />.</param>
- <exception cref="T:System.ArgumentNullException">Свойство <paramref name="expression" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Значение параметра <paramref name="method" /> не равно null, и метод, который представляется этим параметром, возвращает значение void, не является static (Shared в Visual Basic) и не принимает ровно один аргумент.</exception>
- <exception cref="T:System.InvalidOperationException">
- <paramref name="method" /> равно null, а унарный минус-оператор не определен для типа <paramref name="expression" />.Type.-или-Тип <paramref name="expression" />.Type (или соответствующий тип, не поддерживающий значение null, если он является типом, поддерживающим значение null) не назначается типу аргумента метода, представленного <paramref name="method" />.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.NegateChecked(System.Linq.Expressions.Expression)">
- <summary>Создает <see cref="T:System.Linq.Expressions.UnaryExpression" />, представляющий операцию арифметического отрицания, содержащую проверку переполнения.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.UnaryExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.NegateChecked" />, и свойством <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />, для которого задано указанное значение.</returns>
- <param name="expression">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />.</param>
- <exception cref="T:System.ArgumentNullException">Свойство <paramref name="expression" /> имеет значение null.</exception>
- <exception cref="T:System.InvalidOperationException">Унарный минус-оператор не определен для типа <paramref name="expression" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.NegateChecked(System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
- <summary>Создает <see cref="T:System.Linq.Expressions.UnaryExpression" />, представляющий операцию арифметического отрицания, содержащую проверку переполнения.Может быть указан метод реализации.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.UnaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.NegateChecked" />, и свойствами <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" /> и <see cref="P:System.Linq.Expressions.UnaryExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="expression">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.UnaryExpression.Method" />.</param>
- <exception cref="T:System.ArgumentNullException">Свойство <paramref name="expression" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Значение параметра <paramref name="method" /> не равно null, и метод, который представляется этим параметром, возвращает значение void, не является static (Shared в Visual Basic) и не принимает ровно один аргумент.</exception>
- <exception cref="T:System.InvalidOperationException">
- <paramref name="method" /> равно null, а унарный минус-оператор не определен для типа <paramref name="expression" />.Type.-или-Тип <paramref name="expression" />.Type (или соответствующий тип, не поддерживающий значение null, если он является типом, поддерживающим значение null) не назначается типу аргумента метода, представленного <paramref name="method" />.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.New(System.Reflection.ConstructorInfo)">
- <summary>Создает <see cref="T:System.Linq.Expressions.NewExpression" />, представляющий вызов указанного конструктора без аргументов.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.NewExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.New" />, и свойством <see cref="P:System.Linq.Expressions.NewExpression.Constructor" />, для которого задано указанное значение.</returns>
- <param name="constructor">Объект <see cref="T:System.Reflection.ConstructorInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.NewExpression.Constructor" />.</param>
- <exception cref="T:System.ArgumentNullException">Свойство <paramref name="constructor" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Конструктор, который представляет <paramref name="constructor" />, содержит не менее одного параметра.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.New(System.Reflection.ConstructorInfo,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
- <summary>Создает <see cref="T:System.Linq.Expressions.NewExpression" />, представляющий вызов указанного конструктора с указанными аргументами.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.NewExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.New" />, и свойствами <see cref="P:System.Linq.Expressions.NewExpression.Constructor" /> и <see cref="P:System.Linq.Expressions.NewExpression.Arguments" />, для которых заданы указанные значения.</returns>
- <param name="constructor">Объект <see cref="T:System.Reflection.ConstructorInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.NewExpression.Constructor" />.</param>
- <param name="arguments">
- <see cref="T:System.Collections.Generic.IEnumerable`1" />,содержащий все объекты <see cref="T:System.Linq.Expressions.Expression" />, используемые для заполнения коллекции <see cref="P:System.Linq.Expressions.NewExpression.Arguments" />.</param>
- <exception cref="T:System.ArgumentNullException">Свойство <paramref name="constructor" /> имеет значение null.-или-Элемент параметра <paramref name="arguments" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Параметр <paramref name="arguments" /> не содержит количество элементов, равное количеству параметров для конструктора, представленного <paramref name="constructor" />.-или-Свойство <see cref="P:System.Linq.Expressions.Expression.Type" /> элемента <paramref name="arguments" /> нельзя назначить для типа соответствующего параметра конструктора, который представляет <paramref name="constructor" />.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.New(System.Reflection.ConstructorInfo,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression},System.Collections.Generic.IEnumerable{System.Reflection.MemberInfo})">
- <summary>Создает <see cref="T:System.Linq.Expressions.NewExpression" />, представляющий вызов указанного конструктора с указанными аргументами.Указаны элементы с доступом к полям, инициализированным конструктором.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.NewExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.New" />, и свойствами <see cref="P:System.Linq.Expressions.NewExpression.Constructor" />, <see cref="P:System.Linq.Expressions.NewExpression.Arguments" /> и <see cref="P:System.Linq.Expressions.NewExpression.Members" />, для которых заданы указанные значения.</returns>
- <param name="constructor">Объект <see cref="T:System.Reflection.ConstructorInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.NewExpression.Constructor" />.</param>
- <param name="arguments">
- <see cref="T:System.Collections.Generic.IEnumerable`1" />, содержащий все объекты <see cref="T:System.Linq.Expressions.Expression" />, используемые для заполнения коллекции <see cref="P:System.Linq.Expressions.NewExpression.Arguments" />.</param>
- <param name="members">
- <see cref="T:System.Collections.Generic.IEnumerable`1" />,содержащий все объекты <see cref="T:System.Reflection.MemberInfo" />, используемые для заполнения коллекции <see cref="P:System.Linq.Expressions.NewExpression.Members" />.</param>
- <exception cref="T:System.ArgumentNullException">Свойство <paramref name="constructor" /> имеет значение null.-или-Элемент параметра <paramref name="arguments" /> имеет значение null.-или-Элемент параметра <paramref name="members" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Параметр <paramref name="arguments" /> не содержит количество элементов, равное количеству параметров для конструктора, представленного <paramref name="constructor" />.-или-Свойство <see cref="P:System.Linq.Expressions.Expression.Type" /> элемента <paramref name="arguments" /> нельзя назначить для типа соответствующего параметра конструктора, который представляет <paramref name="constructor" />.-или-Параметр <paramref name="members" /> не содержит то же количество элементов, что и параметр <paramref name="arguments" />.-или-Элемент свойства <paramref name="arguments" /> содержит <see cref="P:System.Linq.Expressions.Expression.Type" />, представляющий тип, который нельзя назначить для типа элемента, представленного соответствующим элементом <paramref name="members" />.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.New(System.Reflection.ConstructorInfo,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression},System.Reflection.MemberInfo[])">
- <summary>Создает <see cref="T:System.Linq.Expressions.NewExpression" />, представляющий вызов указанного конструктора с указанными аргументами.Указаны элементы с доступом к полям, инициализированным в качестве массива.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.NewExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.New" />, и свойствами <see cref="P:System.Linq.Expressions.NewExpression.Constructor" />, <see cref="P:System.Linq.Expressions.NewExpression.Arguments" /> и <see cref="P:System.Linq.Expressions.NewExpression.Members" />, для которых заданы указанные значения.</returns>
- <param name="constructor">Объект <see cref="T:System.Reflection.ConstructorInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.NewExpression.Constructor" />.</param>
- <param name="arguments">
- <see cref="T:System.Collections.Generic.IEnumerable`1" />, содержащий все объекты <see cref="T:System.Linq.Expressions.Expression" />, используемые для заполнения коллекции <see cref="P:System.Linq.Expressions.NewExpression.Arguments" />.</param>
- <param name="members">Массив объектов <see cref="T:System.Reflection.MemberInfo" /> для заполнения коллекции <see cref="P:System.Linq.Expressions.NewExpression.Members" />.</param>
- <exception cref="T:System.ArgumentNullException">Свойство <paramref name="constructor" /> имеет значение null.-или-Элемент параметра <paramref name="arguments" /> имеет значение null.-или-Элемент параметра <paramref name="members" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Параметр <paramref name="arguments" /> не содержит количество элементов, равное количеству параметров для конструктора, представленного <paramref name="constructor" />.-или-Свойство <see cref="P:System.Linq.Expressions.Expression.Type" /> элемента <paramref name="arguments" /> нельзя назначить для типа соответствующего параметра конструктора, который представляет <paramref name="constructor" />.-или-Параметр <paramref name="members" /> не содержит то же количество элементов, что и параметр <paramref name="arguments" />.-или-Элемент свойства <paramref name="arguments" /> содержит <see cref="P:System.Linq.Expressions.Expression.Type" />, представляющий тип, который нельзя назначить для типа элемента, представленного соответствующим элементом <paramref name="members" />.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.New(System.Reflection.ConstructorInfo,System.Linq.Expressions.Expression[])">
- <summary>Создает <see cref="T:System.Linq.Expressions.NewExpression" />, представляющий вызов указанного конструктора с указанными аргументами.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.NewExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.New" />, и свойствами <see cref="P:System.Linq.Expressions.NewExpression.Constructor" /> и <see cref="P:System.Linq.Expressions.NewExpression.Arguments" />, для которых заданы указанные значения.</returns>
- <param name="constructor">Объект <see cref="T:System.Reflection.ConstructorInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.NewExpression.Constructor" />.</param>
- <param name="arguments">Массив объектов <see cref="T:System.Linq.Expressions.Expression" /> для заполнения коллекции <see cref="P:System.Linq.Expressions.NewExpression.Arguments" />.</param>
- <exception cref="T:System.ArgumentNullException">Свойство <paramref name="constructor" /> имеет значение null.-или-Элемент параметра <paramref name="arguments" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Длина <paramref name="arguments" /> не соответствует количеству для конструктора, который представляет <paramref name="constructor" />.-или-Свойство <see cref="P:System.Linq.Expressions.Expression.Type" /> элемента <paramref name="arguments" /> нельзя назначить для типа соответствующего параметра конструктора, который представляет <paramref name="constructor" />.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.New(System.Type)">
- <summary>Создает <see cref="T:System.Linq.Expressions.NewExpression" />, представляющий вызов конструктора указанного типа без параметров.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.NewExpression" />, содержащее свойство <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равное <see cref="F:System.Linq.Expressions.ExpressionType.New" />, и свойство <see cref="P:System.Linq.Expressions.NewExpression.Constructor" />, для которого задано значение <see cref="T:System.Reflection.ConstructorInfo" />, представляющее конструктор указанного типа без параметров.</returns>
- <param name="type">
- <see cref="T:System.Type" /> содержит конструктор без аргументов.</param>
- <exception cref="T:System.ArgumentNullException">Свойство <paramref name="type" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Тип, который представляет <paramref name="type" />, не содержит конструктор без параметров.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.NewArrayBounds(System.Type,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
- <summary>Создает <see cref="T:System.Linq.Expressions.NewArrayExpression" />, представляющее создание массива с указанным рангом.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.NewArrayExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.NewArrayBounds" />, и свойством <see cref="P:System.Linq.Expressions.NewArrayExpression.Expressions" />, для которого задано указанное значение.</returns>
- <param name="type">Тип <see cref="T:System.Type" />, представляющий тип элемента массива.</param>
- <param name="bounds">
- <see cref="T:System.Collections.Generic.IEnumerable`1" />,содержащий все объекты <see cref="T:System.Linq.Expressions.Expression" />, используемые для заполнения коллекции <see cref="P:System.Linq.Expressions.NewArrayExpression.Expressions" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="type" /> или <paramref name="bounds" /> имеет значение null.-или-Элемент параметра <paramref name="bounds" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Свойство <see cref="P:System.Linq.Expressions.Expression.Type" /> элемента <paramref name="bounds" /> не представляет целочисленный тип.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.NewArrayBounds(System.Type,System.Linq.Expressions.Expression[])">
- <summary>Создает <see cref="T:System.Linq.Expressions.NewArrayExpression" />, представляющее создание массива с указанным рангом.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.NewArrayExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.NewArrayBounds" />, и свойством <see cref="P:System.Linq.Expressions.NewArrayExpression.Expressions" />, для которого задано указанное значение.</returns>
- <param name="type">Тип <see cref="T:System.Type" />, представляющий тип элемента массива.</param>
- <param name="bounds">Массив объектов <see cref="T:System.Linq.Expressions.Expression" /> для заполнения коллекции <see cref="P:System.Linq.Expressions.NewArrayExpression.Expressions" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="type" /> или <paramref name="bounds" /> имеет значение null.-или-Элемент параметра <paramref name="bounds" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Свойство <see cref="P:System.Linq.Expressions.Expression.Type" /> элемента <paramref name="bounds" /> не представляет целочисленный тип.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.NewArrayInit(System.Type,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
- <summary>Создает <see cref="T:System.Linq.Expressions.NewArrayExpression" />, представляющий создание одномерного массива и его инициализацию из списка элементов.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.NewArrayExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.NewArrayInit" />, и свойством <see cref="P:System.Linq.Expressions.NewArrayExpression.Expressions" />, для которого задано указанное значение.</returns>
- <param name="type">Тип <see cref="T:System.Type" />, представляющий тип элемента массива.</param>
- <param name="initializers">
- <see cref="T:System.Collections.Generic.IEnumerable`1" />,содержащий все объекты <see cref="T:System.Linq.Expressions.Expression" />, используемые для заполнения коллекции <see cref="P:System.Linq.Expressions.NewArrayExpression.Expressions" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="type" /> или <paramref name="initializers" /> имеет значение null.-или-Элемент параметра <paramref name="initializers" /> имеет значение null.</exception>
- <exception cref="T:System.InvalidOperationException">Свойство <see cref="P:System.Linq.Expressions.Expression.Type" /> элемента <paramref name="initializers" /> представляет тип, который не назначается для типа, который представляет <paramref name="type" />.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.NewArrayInit(System.Type,System.Linq.Expressions.Expression[])">
- <summary>Создает <see cref="T:System.Linq.Expressions.NewArrayExpression" />, представляющий создание одномерного массива и его инициализацию из списка элементов.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.NewArrayExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.NewArrayInit" />, и свойством <see cref="P:System.Linq.Expressions.NewArrayExpression.Expressions" />, для которого задано указанное значение.</returns>
- <param name="type">Тип <see cref="T:System.Type" />, представляющий тип элемента массива.</param>
- <param name="initializers">Массив объектов <see cref="T:System.Linq.Expressions.Expression" /> для заполнения коллекции <see cref="P:System.Linq.Expressions.NewArrayExpression.Expressions" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="type" /> или <paramref name="initializers" /> имеет значение null.-или-Элемент параметра <paramref name="initializers" /> имеет значение null.</exception>
- <exception cref="T:System.InvalidOperationException">Свойство <see cref="P:System.Linq.Expressions.Expression.Type" /> элемента <paramref name="initializers" /> представляет тип, который не назначается для типа <paramref name="type" />.</exception>
- </member>
- <member name="P:System.Linq.Expressions.Expression.NodeType">
- <summary>Получает тип узла данного объекта <see cref="T:System.Linq.Expressions.Expression" />.</summary>
- <returns>Одно из значений <see cref="T:System.Linq.Expressions.ExpressionType" />.</returns>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Not(System.Linq.Expressions.Expression)">
- <summary>Создает <see cref="T:System.Linq.Expressions.UnaryExpression" />, представляющий побитовую операцию дополнения.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.UnaryExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Not" />, и свойством <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />, для которого задано указанное значение.</returns>
- <param name="expression">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />.</param>
- <exception cref="T:System.ArgumentNullException">Свойство <paramref name="expression" /> имеет значение null.</exception>
- <exception cref="T:System.InvalidOperationException">Унарный оператор Not не определен для типа <paramref name="expression" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Not(System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
- <summary>Создает <see cref="T:System.Linq.Expressions.UnaryExpression" />, представляющий побитовую операцию дополнения.Может быть указан метод реализации.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.UnaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Not" />, и свойствами <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" /> и <see cref="P:System.Linq.Expressions.UnaryExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="expression">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.UnaryExpression.Method" />.</param>
- <exception cref="T:System.ArgumentNullException">Свойство <paramref name="expression" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Значение параметра <paramref name="method" /> не равно null, и метод, который представляется этим параметром, возвращает значение void, не является static (Shared в Visual Basic) и не принимает ровно один аргумент.</exception>
- <exception cref="T:System.InvalidOperationException">
- <paramref name="method" /> равно null, а унарный оператор Not не определен для типа <paramref name="expression" />.Type.-или-Тип <paramref name="expression" />.Type (или соответствующий тип, не поддерживающий значение null, если он является типом, поддерживающим значение null) не назначается типу аргумента метода, представленного <paramref name="method" />.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.NotEqual(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий сравнение неравенства.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.NotEqual" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- <exception cref="T:System.InvalidOperationException">Оператор неравенства не определен для типов <paramref name="left" />.Type и <paramref name="right" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.NotEqual(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo)">
- <summary>Создает <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий сравнение неравенства.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" />, содержащее свойство <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равное <see cref="F:System.Linq.Expressions.ExpressionType.NotEqual" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" />, и свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="liftToNull">true, чтобы задать для <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" />значение true; false, чтобы задать для <see cref="P:System.Linq.Expressions.BinaryExpression.IsLiftedToNull" /> значение false.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Значение параметра <paramref name="method" /> не равно null, и метод, который оно представляет, возвращает void, не является static (Shared в Visual Basic) и не принимает ровно два аргумента.</exception>
- <exception cref="T:System.InvalidOperationException">
- <paramref name="method" /> равно null, а оператор неравенства не определен для типов <paramref name="left" />.Type и <paramref name="right" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.OnesComplement(System.Linq.Expressions.Expression)">
- <summary>Возвращает выражение, представляющее поразрядное дополнение до единицы.</summary>
- <returns>Экземпляр <see cref="T:System.Linq.Expressions.UnaryExpression" />.</returns>
- <param name="expression">Объект <see cref="T:System.Linq.Expressions.Expression" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.OnesComplement(System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
- <summary>Возвращает выражение, представляющее поразрядное дополнение до единицы.</summary>
- <returns>Экземпляр <see cref="T:System.Linq.Expressions.UnaryExpression" />.</returns>
- <param name="expression">Объект <see cref="T:System.Linq.Expressions.Expression" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, представляющий метод реализации.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Or(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющее битовую операцию OR.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Or" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- <exception cref="T:System.InvalidOperationException">Битовый оператор OR не определен для типов <paramref name="left" />.Type и <paramref name="right" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Or(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющее битовую операцию OR.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Or" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Значение параметра <paramref name="method" /> не равно null, и метод, который оно представляет, возвращает void, не является static (Shared в Visual Basic) и не принимает ровно два аргумента.</exception>
- <exception cref="T:System.InvalidOperationException">Параметр <paramref name="method" /> имеет значение null, и битовый оператор OR не определен для типов <paramref name="left" />.Type и <paramref name="right" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.OrAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий битовую операцию присваивания OR.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.OrAssign" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.OrAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий битовую операцию присваивания OR.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.OrAssign" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.OrAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий битовую операцию присваивания OR.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" />, содержащее свойство <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равное <see cref="F:System.Linq.Expressions.ExpressionType.OrAssign" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, и свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- <param name="conversion">Объект <see cref="T:System.Linq.Expressions.LambdaExpression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.OrElse(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющее условную операцию OR, вычисляющую второй операнд, только если первый операнд имеет значение false.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.OrElse" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- <exception cref="T:System.InvalidOperationException">Битовый оператор OR не определен для типов <paramref name="left" />.Type и <paramref name="right" />.Type.-или-Типы <paramref name="left" />.Type и <paramref name="right" />.Type отличаются от логического типа.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.OrElse(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющее условную операцию OR, вычисляющую второй операнд, только если первый операнд имеет значение false.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.OrElse" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Значение параметра <paramref name="method" /> не равно null, и метод, который оно представляет, возвращает void, не является static (Shared в Visual Basic) и не принимает ровно два аргумента.</exception>
- <exception cref="T:System.InvalidOperationException">Параметр <paramref name="method" /> имеет значение null, и битовый оператор OR не определен для типов <paramref name="left" />.Type и <paramref name="right" />.Type.-или-Метод <paramref name="method" /> равен null, а типы <paramref name="left" />.Type и <paramref name="right" />.Type отличаются от логического типа.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Parameter(System.Type)">
- <summary>Создает узел <see cref="T:System.Linq.Expressions.ParameterExpression" />, который можно использовать для идентификации параметра или переменной в дереве выражения.</summary>
- <returns>Узел <see cref="T:System.Linq.Expressions.ParameterExpression" /> с указанными именем и типом.</returns>
- <param name="type">Тип параметра или переменной.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Parameter(System.Type,System.String)">
- <summary>Создает узел <see cref="T:System.Linq.Expressions.ParameterExpression" />, который можно использовать для идентификации параметра или переменной в дереве выражения.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.ParameterExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Parameter" />, и свойствами <see cref="P:System.Linq.Expressions.Expression.Type" /> и <see cref="P:System.Linq.Expressions.ParameterExpression.Name" />, для которых заданы указанные значения.</returns>
- <param name="type">Тип параметра или переменной.</param>
- <param name="name">Имя параметра или переменной только для целей отладки и печати.</param>
- <exception cref="T:System.ArgumentNullException">Свойство <paramref name="type" /> имеет значение null.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.PostDecrementAssign(System.Linq.Expressions.Expression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.UnaryExpression" />, представляющий присваивание выражения и последующее уменьшение исходного выражения на 1.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.UnaryExpression" />, представляющий результирующее выражение.</returns>
- <param name="expression">Объект <see cref="T:System.Linq.Expressions.Expression" />, к которому требуется применить операции.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.PostDecrementAssign(System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.UnaryExpression" />, представляющий присваивание выражения и последующее уменьшение исходного выражения на 1.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.UnaryExpression" />, представляющий результирующее выражение.</returns>
- <param name="expression">Объект <see cref="T:System.Linq.Expressions.Expression" />, к которому требуется применить операции.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, представляющий метод реализации.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.PostIncrementAssign(System.Linq.Expressions.Expression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.UnaryExpression" />, представляющий присваивание выражения и последующее увеличение исходного выражения на 1.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.UnaryExpression" />, представляющий результирующее выражение.</returns>
- <param name="expression">Объект <see cref="T:System.Linq.Expressions.Expression" />, к которому требуется применить операции.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.PostIncrementAssign(System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.UnaryExpression" />, представляющий присваивание выражения и последующее увеличение исходного выражения на 1.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.UnaryExpression" />, представляющий результирующее выражение.</returns>
- <param name="expression">Объект <see cref="T:System.Linq.Expressions.Expression" />, к которому требуется применить операции.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, представляющий метод реализации.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Power(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий возведение числа в степень.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Power" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- <exception cref="T:System.InvalidOperationException">Оператор потенцирования не определен для типов <paramref name="left" />.Type и <paramref name="right" />.Type.-или-Типы <paramref name="left" />.Type и <paramref name="right" />.Type не являются <see cref="T:System.Double" />.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Power(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий возведение числа в степень.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Power" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Значение параметра <paramref name="method" /> не равно null, и метод, который оно представляет, возвращает void, не является static (Shared в Visual Basic) и не принимает ровно два аргумента.</exception>
- <exception cref="T:System.InvalidOperationException">
- <paramref name="method" /> равен null, а оператор потенцирования не определен для типов <paramref name="left" />.Type и <paramref name="right" />.Type.-или-Значение <paramref name="method" /> равно null, а типы <paramref name="left" />.Type и <paramref name="right" />.Type не равны <see cref="T:System.Double" />.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.PowerAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий возведение выражения в степень и присваивание результата исходному выражению.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.PowerAssign" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.PowerAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий возведение выражения в степень и присваивание результата исходному выражению.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.PowerAssign" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.PowerAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий возведение выражения в степень и присваивание результата исходному выражению.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" />, содержащее свойство <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равное <see cref="F:System.Linq.Expressions.ExpressionType.PowerAssign" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, и свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- <param name="conversion">Объект <see cref="T:System.Linq.Expressions.LambdaExpression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.PreDecrementAssign(System.Linq.Expressions.Expression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.UnaryExpression" />, который уменьшает выражение на 1 и присваивает результат исходному выражению.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.UnaryExpression" />, представляющий результирующее выражение.</returns>
- <param name="expression">Объект <see cref="T:System.Linq.Expressions.Expression" />, к которому требуется применить операции.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.PreDecrementAssign(System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.UnaryExpression" />, который уменьшает выражение на 1 и присваивает результат исходному выражению.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.UnaryExpression" />, представляющий результирующее выражение.</returns>
- <param name="expression">Объект <see cref="T:System.Linq.Expressions.Expression" />, к которому требуется применить операции.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, представляющий метод реализации.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.PreIncrementAssign(System.Linq.Expressions.Expression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.UnaryExpression" />, который увеличивает выражение на 1 и присваивает результат исходному выражению.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.UnaryExpression" />, представляющий результирующее выражение.</returns>
- <param name="expression">Объект <see cref="T:System.Linq.Expressions.Expression" />, к которому требуется применить операции.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.PreIncrementAssign(System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.UnaryExpression" />, который увеличивает выражение на 1 и присваивает результат исходному выражению.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.UnaryExpression" />, представляющий результирующее выражение.</returns>
- <param name="expression">Объект <see cref="T:System.Linq.Expressions.Expression" />, к которому требуется применить операции.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, представляющий метод реализации.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Property(System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
- <summary>Создает <see cref="T:System.Linq.Expressions.MemberExpression" />, который представляет доступ к свойству с помощью метода доступа свойства.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.MemberExpression" />, содержащее свойство <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равное <see cref="F:System.Linq.Expressions.ExpressionType.MemberAccess" />, свойство <see cref="P:System.Linq.Expressions.MemberExpression.Expression" />, для которого задано значение <paramref name="expression" />, и свойство <see cref="P:System.Linq.Expressions.MemberExpression.Member" />, для которого задано значение <see cref="T:System.Reflection.PropertyInfo" />, представляющее свойство, к которому предоставляется доступ в <paramref name="propertyAccessor" />.</returns>
- <param name="expression">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.MemberExpression.Expression" />.Для статических свойств допускается значение NULL.</param>
- <param name="propertyAccessor">
- <see cref="T:System.Reflection.MethodInfo" />, представляющий метод доступа к свойству.</param>
- <exception cref="T:System.ArgumentNullException">Свойство <paramref name="propertyAccessor" /> имеет значение null.-или-Метод, который представляет <paramref name="propertyAccessor" />, не является static (Shared в Visual Basic), и <paramref name="expression" /> равно null.</exception>
- <exception cref="T:System.ArgumentException">Тип <paramref name="expression" />.Type не назначается объявляемому типу метода, представленному параметром <paramref name="propertyAccessor" />.-или-Метод, который представляет <paramref name="propertyAccessor" />, не является методом доступа к свойству.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Property(System.Linq.Expressions.Expression,System.Reflection.PropertyInfo)">
- <summary>Создает <see cref="T:System.Linq.Expressions.MemberExpression" />, представляющий доступ к свойству.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.MemberExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.MemberAccess" />, и свойствами <see cref="P:System.Linq.Expressions.MemberExpression.Expression" /> и <see cref="P:System.Linq.Expressions.MemberExpression.Member" />, для которых заданы указанные значения.</returns>
- <param name="expression">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.MemberExpression.Expression" />.Для статических свойств допускается значение NULL.</param>
- <param name="property">Объект <see cref="T:System.Reflection.PropertyInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.MemberExpression.Member" />.</param>
- <exception cref="T:System.ArgumentNullException">Свойство <paramref name="property" /> имеет значение null.-или-Свойство, которое представляет <paramref name="property" />, не является static (Shared в Visual Basic), и <paramref name="expression" /> равно null.</exception>
- <exception cref="T:System.ArgumentException">Тип <paramref name="expression" />.Type не может быть назначен объявляемому типу, который представляет <paramref name="property" />.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Property(System.Linq.Expressions.Expression,System.Reflection.PropertyInfo,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.IndexExpression" />, представляющее доступ к индексированному свойству.</summary>
- <returns>Созданный <see cref="T:System.Linq.Expressions.IndexExpression" />.</returns>
- <param name="instance">Объект, которому принадлежит это свойство.Если свойство статическое или общее, оно должно иметь значение NULL.</param>
- <param name="indexer">Объект <see cref="T:System.Reflection.PropertyInfo" />, представляющий индексируемое свойство.</param>
- <param name="arguments">
- <see cref="T:System.Collections.Generic.IEnumerable`1" /> объектов <see cref="T:System.Linq.Expressions.Expression" />, используемых для индексации свойства.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Property(System.Linq.Expressions.Expression,System.Reflection.PropertyInfo,System.Linq.Expressions.Expression[])">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.IndexExpression" />, представляющее доступ к индексированному свойству.</summary>
- <returns>Созданный <see cref="T:System.Linq.Expressions.IndexExpression" />.</returns>
- <param name="instance">Объект, которому принадлежит это свойство.Если свойство статическое или общее, оно должно иметь значение NULL.</param>
- <param name="indexer">Объект <see cref="T:System.Reflection.PropertyInfo" />, представляющий индексируемое свойство.</param>
- <param name="arguments">Массив объектов <see cref="T:System.Linq.Expressions.Expression" />, используемых для индексации свойства.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Property(System.Linq.Expressions.Expression,System.String)">
- <summary>Создает <see cref="T:System.Linq.Expressions.MemberExpression" />, представляющий доступ к свойству.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.MemberExpression" />, имеющее свойство <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равное <see cref="F:System.Linq.Expressions.ExpressionType.MemberAccess" />, свойство <see cref="P:System.Linq.Expressions.MemberExpression.Expression" />, для которого задано значение <paramref name="expression" />, и свойство <see cref="P:System.Linq.Expressions.MemberExpression.Member" />, для которого задано значение <see cref="T:System.Reflection.PropertyInfo" />, представляющее свойство, обозначенное с помощью параметра <paramref name="propertyName" />.</returns>
- <param name="expression">
- <see cref="T:System.Linq.Expressions.Expression" />, где <see cref="P:System.Linq.Expressions.Expression.Type" /> содержит свойство с именем <paramref name="propertyName" />.Может принимать значение null для статических свойств.</param>
- <param name="propertyName">Имя свойства для доступа.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="expression" /> или <paramref name="propertyName" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Не определено свойство с именем <paramref name="propertyName" /> для типа <paramref name="expression" />.Type или его базовых типов.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Property(System.Linq.Expressions.Expression,System.String,System.Linq.Expressions.Expression[])">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.IndexExpression" />, представляющее доступ к индексированному свойству.</summary>
- <returns>Созданный <see cref="T:System.Linq.Expressions.IndexExpression" />.</returns>
- <param name="instance">Объект, которому принадлежит это свойство.Если свойство статическое или общее, оно должно иметь значение NULL.</param>
- <param name="propertyName">Имя индексатора.</param>
- <param name="arguments">Массив объектов <see cref="T:System.Linq.Expressions.Expression" />, используемых для индексации свойства.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Property(System.Linq.Expressions.Expression,System.Type,System.String)">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.MemberExpression" />, представляющее доступ к свойству.</summary>
- <returns>Созданный <see cref="T:System.Linq.Expressions.MemberExpression" />.</returns>
- <param name="expression">Объект, в котором содержится свойство.Для статических свойств допускается значение NULL.</param>
- <param name="type">
- <see cref="P:System.Linq.Expressions.Expression.Type" />, содержащий свойство.</param>
- <param name="propertyName">Свойство для доступа.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.PropertyOrField(System.Linq.Expressions.Expression,System.String)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.MemberExpression" />, представляющий доступ к свойству или полю.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.MemberExpression" />, имеющее свойство <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равное <see cref="F:System.Linq.Expressions.ExpressionType.MemberAccess" />, свойство <see cref="P:System.Linq.Expressions.MemberExpression.Expression" />, для которого задано значение <paramref name="expression" />, и свойство <see cref="P:System.Linq.Expressions.MemberExpression.Member" />, для которого задано значение <see cref="T:System.Reflection.PropertyInfo" /> или <see cref="T:System.Reflection.FieldInfo" />, представляющее свойство или поле, обозначенное с помощью параметра <paramref name="propertyOrFieldName" />.</returns>
- <param name="expression">
- <see cref="T:System.Linq.Expressions.Expression" />, в свойстве <see cref="P:System.Linq.Expressions.Expression.Type" /> которого содержится свойство или поле с именем, заданным параметром <paramref name="propertyOrFieldName" />.Для статических членов допускается значение NULL.</param>
- <param name="propertyOrFieldName">Имя свойства или поля для доступа.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="expression" /> или <paramref name="propertyOrFieldName" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Не определено свойство или поле с именем <paramref name="propertyOrFieldName" /> для типа <paramref name="expression" />.Type или его базовых типов.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Quote(System.Linq.Expressions.Expression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.UnaryExpression" />, представляющий выражение, которое содержит постоянное значение типа <see cref="T:System.Linq.Expressions.Expression" />.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.UnaryExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Quote" />, и свойством <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />, для которого задано указанное значение.</returns>
- <param name="expression">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />.</param>
- <exception cref="T:System.ArgumentNullException">Свойство <paramref name="expression" /> имеет значение null.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Reduce">
- <summary>Преобразует данный узел в более простое выражение.Если CanReduce возвращает значение true, данный метод должен вернуть допустимое выражение.Данный метод может вернуть другой узел, который нужно будет преобразовать еще раз.</summary>
- <returns>Преобразованное выражение.</returns>
- </member>
- <member name="M:System.Linq.Expressions.Expression.ReduceAndCheck">
- <summary>Преобразует данный узел в более простое выражение.Если CanReduce возвращает значение true, данный метод должен вернуть допустимое выражение.Данный метод может вернуть другой узел, который нужно будет преобразовать еще раз.</summary>
- <returns>Преобразованное выражение.</returns>
- </member>
- <member name="M:System.Linq.Expressions.Expression.ReduceExtensions">
- <summary>Упрощает выражение до известного типа узла (не являющегося узлом Extension) или возвращает выражение, если оно имеет известный тип.</summary>
- <returns>Преобразованное выражение.</returns>
- </member>
- <member name="M:System.Linq.Expressions.Expression.ReferenceEqual(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющее проверку равенства ссылок.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Equal" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.ReferenceNotEqual(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющее проверку неравенства ссылок.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.NotEqual" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Rethrow">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.UnaryExpression" />, представляющий повторное создание исключения.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.UnaryExpression" />, представляющий повторное создание исключения.</returns>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Rethrow(System.Type)">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.UnaryExpression" />, представляющее повторное создание исключения с заданным типом.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.UnaryExpression" />, представляющий повторное создание исключения.</returns>
- <param name="type">Новый тип <see cref="T:System.Type" /> выражения.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Return(System.Linq.Expressions.LabelTarget)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.GotoExpression" />, представляющий оператор return.</summary>
- <returns>
- <see cref="T:System.Linq.Expressions.GotoExpression" />, свойство <see cref="P:System.Linq.Expressions.GotoExpression.Kind" /> которого имеет значение Return, свойство <see cref="P:System.Linq.Expressions.GotoExpression.Target" /> — значение <paramref name="target" />, а при переходе целевой метке передается значение NULL.</returns>
- <param name="target">Объект <see cref="T:System.Linq.Expressions.LabelTarget" />, на который будет выполнен переход по <see cref="T:System.Linq.Expressions.GotoExpression" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Return(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.GotoExpression" />, представляющий оператор return.Можно указать значение, передаваемое метке при переходе.</summary>
- <returns>
- <see cref="T:System.Linq.Expressions.GotoExpression" />, свойство <see cref="P:System.Linq.Expressions.GotoExpression.Kind" /> которого имеет значение Continue, свойство <see cref="P:System.Linq.Expressions.GotoExpression.Target" /> — <paramref name="target" />, а при переходе целевой метке передается значение <paramref name="value" />.</returns>
- <param name="target">Объект <see cref="T:System.Linq.Expressions.LabelTarget" />, на который будет выполнен переход по <see cref="T:System.Linq.Expressions.GotoExpression" />.</param>
- <param name="value">Значение, передаваемое связанной метке при переходе.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Return(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression,System.Type)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.GotoExpression" />, представляющий оператор return с указанным типом.Можно указать значение, передаваемое метке при переходе.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.GotoExpression" />, свойство <see cref="P:System.Linq.Expressions.GotoExpression.Kind" /> которого имеет значение Continue, свойство <see cref="P:System.Linq.Expressions.GotoExpression.Target" /> — <paramref name="target" />, свойство <see cref="P:System.Linq.Expressions.Expression.Type" /> — <paramref name="type" />, а при переходе целевой метке передается значение <paramref name="value" />.</returns>
- <param name="target">Объект <see cref="T:System.Linq.Expressions.LabelTarget" />, на который будет выполнен переход по <see cref="T:System.Linq.Expressions.GotoExpression" />.</param>
- <param name="value">Значение, передаваемое связанной метке при переходе.</param>
- <param name="type">Объект <see cref="T:System.Type" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.Expression.Type" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Return(System.Linq.Expressions.LabelTarget,System.Type)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.GotoExpression" />, представляющий оператор return с указанным типом.</summary>
- <returns>
- <see cref="T:System.Linq.Expressions.GotoExpression" />, свойство <see cref="P:System.Linq.Expressions.GotoExpression.Kind" /> которого имеет значение Return, свойство <see cref="P:System.Linq.Expressions.GotoExpression.Target" /> — <paramref name="target" />, свойство <see cref="P:System.Linq.Expressions.Expression.Type" /> — <paramref name="type" />, а при переходе целевой метке передается значение null.</returns>
- <param name="target">Объект <see cref="T:System.Linq.Expressions.LabelTarget" />, на который будет выполнен переход по <see cref="T:System.Linq.Expressions.GotoExpression" />.</param>
- <param name="type">Объект <see cref="T:System.Type" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.Expression.Type" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.RightShift(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий побитовую операцию сдвига вправо.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.RightShift" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- <exception cref="T:System.InvalidOperationException">Оператор сдвига вправо не определен для типов <paramref name="left" />.Type и <paramref name="right" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.RightShift(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
- <summary>Создает <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий побитовую операцию сдвига вправо.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.RightShift" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Значение параметра <paramref name="method" /> не равно null, и метод, который оно представляет, возвращает void, не является static (Shared в Visual Basic) и не принимает ровно два аргумента.</exception>
- <exception cref="T:System.InvalidOperationException">Значение <paramref name="method" /> равно null, а оператор сдвига вправо не определен для типов <paramref name="left" />.Type и <paramref name="right" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.RightShiftAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий битовую операцию присваивания сдвига вправо.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.RightShiftAssign" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.RightShiftAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий битовую операцию присваивания сдвига вправо.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.RightShiftAssign" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.RightShiftAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий битовую операцию присваивания сдвига вправо.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" />, содержащее свойство <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равное <see cref="F:System.Linq.Expressions.ExpressionType.RightShiftAssign" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, и свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- <param name="conversion">Объект <see cref="T:System.Linq.Expressions.LambdaExpression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.RuntimeVariables(System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression})">
- <summary>Создает экземпляр <see cref="T:System.Linq.Expressions.RuntimeVariablesExpression" />.</summary>
- <returns>Экземпляр класса <see cref="T:System.Linq.Expressions.RuntimeVariablesExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.RuntimeVariables" />, и свойством <see cref="P:System.Linq.Expressions.RuntimeVariablesExpression.Variables" />, для которого задано указанное значение.</returns>
- <param name="variables">Коллекция объектов <see cref="T:System.Linq.Expressions.ParameterExpression" /> для заполнения коллекции <see cref="P:System.Linq.Expressions.RuntimeVariablesExpression.Variables" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.RuntimeVariables(System.Linq.Expressions.ParameterExpression[])">
- <summary>Создает экземпляр <see cref="T:System.Linq.Expressions.RuntimeVariablesExpression" />.</summary>
- <returns>Экземпляр класса <see cref="T:System.Linq.Expressions.RuntimeVariablesExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.RuntimeVariables" />, и свойством <see cref="P:System.Linq.Expressions.RuntimeVariablesExpression.Variables" />, для которого задано указанное значение.</returns>
- <param name="variables">Массив объектов <see cref="T:System.Linq.Expressions.ParameterExpression" /> для заполнения коллекции <see cref="P:System.Linq.Expressions.RuntimeVariablesExpression.Variables" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Subtract(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий операцию арифметического вычитания, не содержащую проверку переполнения.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Subtract" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- <exception cref="T:System.InvalidOperationException">Оператор вычитания не определен для типов <paramref name="left" />.Type и <paramref name="right" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Subtract(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
- <summary>Создает <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий операцию арифметического вычитания, не содержащую проверку переполнения.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.Subtract" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Значение параметра <paramref name="method" /> не равно null, и метод, который оно представляет, возвращает void, не является static (Shared в Visual Basic) и не принимает ровно два аргумента.</exception>
- <exception cref="T:System.InvalidOperationException">
- <paramref name="method" /> равно null, а оператор вычитания не определен для типов <paramref name="left" />.Type и <paramref name="right" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.SubtractAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий операцию присваивания вычитания, не содержащую проверку переполнения.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.SubtractAssign" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.SubtractAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий операцию присваивания вычитания, не содержащую проверку переполнения.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.SubtractAssign" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.SubtractAssign(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий операцию присваивания вычитания, не содержащую проверку переполнения.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" />, содержащее свойство <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равное <see cref="F:System.Linq.Expressions.ExpressionType.SubtractAssign" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, и свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- <param name="conversion">Объект <see cref="T:System.Linq.Expressions.LambdaExpression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.SubtractAssignChecked(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий операцию присваивания вычитания, содержащую проверку переполнения.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.SubtractAssignChecked" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.SubtractAssignChecked(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий операцию присваивания вычитания, содержащую проверку переполнения.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.SubtractAssignChecked" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.SubtractAssignChecked(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий операцию присваивания вычитания, содержащую проверку переполнения.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" />, содержащее свойство <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равное <see cref="F:System.Linq.Expressions.ExpressionType.SubtractAssignChecked" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, и свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- <param name="conversion">Объект <see cref="T:System.Linq.Expressions.LambdaExpression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Conversion" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.SubtractChecked(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий операцию арифметического вычитания, содержащую проверку переполнения.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.SubtractChecked" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- <exception cref="T:System.InvalidOperationException">Оператор вычитания не определен для типов <paramref name="left" />.Type и <paramref name="right" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.SubtractChecked(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
- <summary>Создает <see cref="T:System.Linq.Expressions.BinaryExpression" />, представляющий операцию арифметического вычитания, содержащую проверку переполнения.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.BinaryExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.SubtractChecked" />, и свойствами <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />, <see cref="P:System.Linq.Expressions.BinaryExpression.Right" /> и <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="left">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Left" />.</param>
- <param name="right">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Right" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.BinaryExpression.Method" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="left" /> или <paramref name="right" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Значение параметра <paramref name="method" /> не равно null, и метод, который оно представляет, возвращает void, не является static (Shared в Visual Basic) и не принимает ровно два аргумента.</exception>
- <exception cref="T:System.InvalidOperationException">
- <paramref name="method" /> равно null, а оператор вычитания не определен для типов <paramref name="left" />.Type и <paramref name="right" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Switch(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.SwitchCase[])">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.SwitchExpression" />, представляющий оператор switch с вариантом по умолчанию.</summary>
- <returns>Созданный <see cref="T:System.Linq.Expressions.SwitchExpression" />.</returns>
- <param name="switchValue">Значение, проверяемое для каждого варианта case.</param>
- <param name="defaultBody">Результат оператора switch, если <paramref name="switchValue" /> не соответствует ни одному из вариантов case.</param>
- <param name="cases">Набор вариантов case для данного выражения switch.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Switch(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable{System.Linq.Expressions.SwitchCase})">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.SwitchExpression" />, представляющий оператор switch с вариантом по умолчанию.</summary>
- <returns>Созданный <see cref="T:System.Linq.Expressions.SwitchExpression" />.</returns>
- <param name="switchValue">Значение, проверяемое для каждого варианта case.</param>
- <param name="defaultBody">Результат оператора switch, если <paramref name="switchValue" /> не соответствует ни одному из вариантов case.</param>
- <param name="comparison">Используемый метод проверки равенства.</param>
- <param name="cases">Набор вариантов case для данного выражения switch.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Switch(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.SwitchCase[])">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.SwitchExpression" />, представляющий оператор switch с вариантом по умолчанию.</summary>
- <returns>Созданный <see cref="T:System.Linq.Expressions.SwitchExpression" />.</returns>
- <param name="switchValue">Значение, проверяемое для каждого варианта case.</param>
- <param name="defaultBody">Результат оператора switch, если <paramref name="switchValue" /> не соответствует ни одному из вариантов case.</param>
- <param name="comparison">Используемый метод проверки равенства.</param>
- <param name="cases">Набор вариантов case для данного выражения switch.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Switch(System.Linq.Expressions.Expression,System.Linq.Expressions.SwitchCase[])">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.SwitchExpression" />, представляющий switch без варианта по умолчанию.</summary>
- <returns>Созданный <see cref="T:System.Linq.Expressions.SwitchExpression" />.</returns>
- <param name="switchValue">Значение, проверяемое для каждого варианта case.</param>
- <param name="cases">Набор вариантов case для данного выражения switch.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Switch(System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Collections.Generic.IEnumerable{System.Linq.Expressions.SwitchCase})">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.SwitchExpression" />, представляющий оператор switch с вариантом по умолчанию.</summary>
- <returns>Созданный <see cref="T:System.Linq.Expressions.SwitchExpression" />.</returns>
- <param name="type">Тип результата оператора switch.</param>
- <param name="switchValue">Значение, проверяемое для каждого варианта case.</param>
- <param name="defaultBody">Результат оператора switch, если <paramref name="switchValue" /> не соответствует ни одному из вариантов case.</param>
- <param name="comparison">Используемый метод проверки равенства.</param>
- <param name="cases">Набор вариантов case для данного выражения switch.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Switch(System.Type,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Reflection.MethodInfo,System.Linq.Expressions.SwitchCase[])">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.SwitchExpression" />, представляющий оператор switch с вариантом по умолчанию.</summary>
- <returns>Созданный <see cref="T:System.Linq.Expressions.SwitchExpression" />.</returns>
- <param name="type">Тип результата оператора switch.</param>
- <param name="switchValue">Значение, проверяемое для каждого варианта case.</param>
- <param name="defaultBody">Результат оператора switch, если <paramref name="switchValue" /> не соответствует ни одному из вариантов case.</param>
- <param name="comparison">Используемый метод проверки равенства.</param>
- <param name="cases">Набор вариантов case для данного выражения switch.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.SwitchCase(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.SwitchCase" /> для использования в объекте <see cref="T:System.Linq.Expressions.SwitchExpression" />.</summary>
- <returns>Созданный <see cref="T:System.Linq.Expressions.SwitchCase" />.</returns>
- <param name="body">Тело варианта case.</param>
- <param name="testValues">Тестовые значения варианта case.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.SwitchCase(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression[])">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.SwitchCase" /> для использования в выражении <see cref="T:System.Linq.Expressions.SwitchExpression" />.</summary>
- <returns>Созданный <see cref="T:System.Linq.Expressions.SwitchCase" />.</returns>
- <param name="body">Тело варианта case.</param>
- <param name="testValues">Тестовые значения варианта case.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.SymbolDocument(System.String)">
- <summary>Создает экземпляр <see cref="T:System.Linq.Expressions.SymbolDocumentInfo" />.</summary>
- <returns>
- <see cref="T:System.Linq.Expressions.SymbolDocumentInfo" />, для свойства <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.FileName" /> которого задано указанное значение.</returns>
- <param name="fileName">Объект <see cref="T:System.String" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.FileName" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.SymbolDocument(System.String,System.Guid)">
- <summary>Создает экземпляр <see cref="T:System.Linq.Expressions.SymbolDocumentInfo" />.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.SymbolDocumentInfo" />, содержащее свойства <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.FileName" /> и <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.Language" />, для которых задано указанное значение.</returns>
- <param name="fileName">Объект <see cref="T:System.String" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.FileName" />.</param>
- <param name="language">Объект <see cref="T:System.Guid" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.Language" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.SymbolDocument(System.String,System.Guid,System.Guid)">
- <summary>Создает экземпляр <see cref="T:System.Linq.Expressions.SymbolDocumentInfo" />.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.SymbolDocumentInfo" />, содержащее свойства <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.FileName" />, <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.Language" /> и <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.LanguageVendor" />, для которых задано указанное значение.</returns>
- <param name="fileName">Объект <see cref="T:System.String" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.FileName" />.</param>
- <param name="language">Объект <see cref="T:System.Guid" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.Language" />.</param>
- <param name="languageVendor">Объект <see cref="T:System.Guid" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.LanguageVendor" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.SymbolDocument(System.String,System.Guid,System.Guid,System.Guid)">
- <summary>Создает экземпляр <see cref="T:System.Linq.Expressions.SymbolDocumentInfo" />.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.SymbolDocumentInfo" />, содержащее свойства <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.FileName" />,<see cref="P:System.Linq.Expressions.SymbolDocumentInfo.Language" />, <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.LanguageVendor" /> и <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.DocumentType" />, для которых задано указанное значение.</returns>
- <param name="fileName">Объект <see cref="T:System.String" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.FileName" />.</param>
- <param name="language">Объект <see cref="T:System.Guid" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.Language" />.</param>
- <param name="languageVendor">Объект <see cref="T:System.Guid" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.LanguageVendor" />.</param>
- <param name="documentType">Объект <see cref="T:System.Guid" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.SymbolDocumentInfo.DocumentType" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Throw(System.Linq.Expressions.Expression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.UnaryExpression" />, представляющий создание исключения.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.UnaryExpression" />, представляющее исключение.</returns>
- <param name="value">Объект <see cref="T:System.Linq.Expressions.Expression" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Throw(System.Linq.Expressions.Expression,System.Type)">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.UnaryExpression" />, представляющее создание исключения с заданным типом.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.UnaryExpression" />, представляющее исключение.</returns>
- <param name="value">Объект <see cref="T:System.Linq.Expressions.Expression" />.</param>
- <param name="type">Новый тип <see cref="T:System.Type" /> выражения.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.ToString">
- <summary>Возвращает текстовое представление текущего объекта <see cref="T:System.Linq.Expressions.Expression" />.</summary>
- <returns>Текстовое представление выражения <see cref="T:System.Linq.Expressions.Expression" />.</returns>
- </member>
- <member name="M:System.Linq.Expressions.Expression.TryCatch(System.Linq.Expressions.Expression,System.Linq.Expressions.CatchBlock[])">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.TryExpression" />, представляющее блок try с произвольным числом операторов catch и без блоков fault и finally.</summary>
- <returns>Созданный <see cref="T:System.Linq.Expressions.TryExpression" />.</returns>
- <param name="body">Тело блока try.</param>
- <param name="handlers">Массив из нуля или более выражений <see cref="T:System.Linq.Expressions.CatchBlock" />, представляющих операторы catch, которые следует связать с блоком try.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.TryCatchFinally(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Linq.Expressions.CatchBlock[])">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.TryExpression" />, представляющий блок try с произвольным числом операторов catch и блоком finally.</summary>
- <returns>Созданный <see cref="T:System.Linq.Expressions.TryExpression" />.</returns>
- <param name="body">Тело блока try.</param>
- <param name="finally">Тело блока finally.</param>
- <param name="handlers">Массив из нуля или более выражений <see cref="T:System.Linq.Expressions.CatchBlock" />, представляющих операторы catch, которые следует связать с блоком try.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.TryFault(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.TryExpression" />, представляющий блок try с блоком fault и без операторов catch.</summary>
- <returns>Созданный <see cref="T:System.Linq.Expressions.TryExpression" />.</returns>
- <param name="body">Тело блока try.</param>
- <param name="fault">Тело блока fault.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.TryFinally(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает объект <see cref="T:System.Linq.Expressions.TryExpression" />, представляющий блок try с блоком finally и без операторов catch.</summary>
- <returns>Созданный <see cref="T:System.Linq.Expressions.TryExpression" />.</returns>
- <param name="body">Тело блока try.</param>
- <param name="finally">Тело блока finally.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.TryGetActionType(System.Type[],System.Type@)">
- <summary>Создает объект <see cref="P:System.Linq.Expressions.Expression.Type" />, представляющий универсальный тип делегата System.Action с заданными аргументами типа.</summary>
- <returns>Значение true, если тип делегата System.Action создан для определенного <paramref name="typeArgs" />; в противном случае — значение false.</returns>
- <param name="typeArgs">Массив от объектов Type, указывающих аргументы типа для типа делегата System.Action.</param>
- <param name="actionType">После выполнения возврата этим методом содержит универсальный тип делегата System.Action с определенным типом аргументов.Содержит NULL, если ни один универсальный делегат System.Action не соответствует <paramref name="typeArgs" />. Этот параметр передается неинициализированным.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.TryGetFuncType(System.Type[],System.Type@)">
- <summary>Создает объект <see cref="P:System.Linq.Expressions.Expression.Type" />, представляющий универсальный тип делегата System.Func с заданными аргументами типа.Аргумент последнего типа задает тип возврата созданного делегата.</summary>
- <returns>Значение true, если тип делегата System.Func создан для определенного <paramref name="typeArgs" />; в противном случае — значение false.</returns>
- <param name="typeArgs">Массив объектов Type, указывающих аргументы типа для типа делегата System.Func.</param>
- <param name="funcType">После выполнения возврата этим методом содержит универсальный тип делегата System.Func с определенным типом аргументов.Содержит NULL, если ни один универсальный делегат System.Func не соответствует <paramref name="typeArgs" />. Этот параметр передается неинициализированным.</param>
- </member>
- <member name="P:System.Linq.Expressions.Expression.Type">
- <summary>Получает статичный тип выражения, представленного этим выражением <see cref="T:System.Linq.Expressions.Expression" />.</summary>
- <returns>Тип <see cref="T:System.Type" />, представляющий этот статичный тип выражения.</returns>
- </member>
- <member name="M:System.Linq.Expressions.Expression.TypeAs(System.Linq.Expressions.Expression,System.Type)">
- <summary>Создает <see cref="T:System.Linq.Expressions.UnaryExpression" />, представляющий преобразование явной ссылки или упаковки, где null поддерживается в случае неудачного преобразования.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.UnaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.TypeAs" />, и свойствами <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" /> и <see cref="P:System.Linq.Expressions.Expression.Type" />, для которых заданы указанные значения.</returns>
- <param name="expression">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />.</param>
- <param name="type">Объект <see cref="T:System.Type" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.Expression.Type" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="expression" /> или <paramref name="type" /> имеет значение null.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.TypeEqual(System.Linq.Expressions.Expression,System.Type)">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.TypeBinaryExpression" />, сравнивающее идентификацию типов времени выполнения.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.TypeBinaryExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="M:System.Linq.Expressions.Expression.TypeEqual(System.Linq.Expressions.Expression,System.Type)" />, и свойствами <see cref="T:System.Linq.Expressions.Expression" /> и <see cref="P:System.Linq.Expressions.TypeBinaryExpression.TypeOperand" />, для которых заданы указанные значения.</returns>
- <param name="expression">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="T:System.Linq.Expressions.Expression" />.</param>
- <param name="type">Объект <see cref="P:System.Linq.Expressions.Expression.Type" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.TypeBinaryExpression.TypeOperand" />.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.TypeIs(System.Linq.Expressions.Expression,System.Type)">
- <summary>Создает буфер <see cref="T:System.Linq.Expressions.TypeBinaryExpression" />.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.TypeBinaryExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.TypeIs" />, и свойствами <see cref="P:System.Linq.Expressions.TypeBinaryExpression.Expression" /> и <see cref="P:System.Linq.Expressions.TypeBinaryExpression.TypeOperand" />, для которых заданы указанные значения.</returns>
- <param name="expression">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.TypeBinaryExpression.Expression" />.</param>
- <param name="type">Объект <see cref="P:System.Linq.Expressions.Expression.Type" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.TypeBinaryExpression.TypeOperand" />.</param>
- <exception cref="T:System.ArgumentNullException">Параметр <paramref name="expression" /> или <paramref name="type" /> имеет значение null.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.UnaryPlus(System.Linq.Expressions.Expression)">
- <summary>Создает <see cref="T:System.Linq.Expressions.UnaryExpression" />, представляющий операцию "унарный плюс".</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.UnaryExpression" /> со свойством <see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.UnaryPlus" />, и свойством <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />, для которого задано указанное значение.</returns>
- <param name="expression">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />.</param>
- <exception cref="T:System.ArgumentNullException">Свойство <paramref name="expression" /> имеет значение null.</exception>
- <exception cref="T:System.InvalidOperationException">Оператор "унарный плюс" не определен для типа <paramref name="expression" />.Type.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.UnaryPlus(System.Linq.Expressions.Expression,System.Reflection.MethodInfo)">
- <summary>Создает <see cref="T:System.Linq.Expressions.UnaryExpression" />, представляющий операцию "унарный плюс".</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.UnaryExpression" /> со свойством<see cref="P:System.Linq.Expressions.Expression.NodeType" />, равным <see cref="F:System.Linq.Expressions.ExpressionType.UnaryPlus" />, и свойствами <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" /> и <see cref="P:System.Linq.Expressions.UnaryExpression.Method" />, для которых заданы указанные значения.</returns>
- <param name="expression">Объект <see cref="T:System.Linq.Expressions.Expression" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" />.</param>
- <param name="method">Объект <see cref="T:System.Reflection.MethodInfo" />, который следует задать в качестве значения свойства <see cref="P:System.Linq.Expressions.UnaryExpression.Method" />.</param>
- <exception cref="T:System.ArgumentNullException">Свойство <paramref name="expression" /> имеет значение null.</exception>
- <exception cref="T:System.ArgumentException">Значение параметра <paramref name="method" /> не равно null, и метод, который представляется этим параметром, возвращает значение void, не является static (Shared в Visual Basic) и не принимает ровно один аргумент.</exception>
- <exception cref="T:System.InvalidOperationException">
- <paramref name="method" /> равно null, а оператор "Унарный плюс" не определен для типа <paramref name="expression" />.-или-Тип <paramref name="expression" />.Type (или соответствующий тип, не поддерживающий значение null, если он является типом, поддерживающим значение null) не назначается типу аргумента метода, представленного <paramref name="method" />.</exception>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Unbox(System.Linq.Expressions.Expression,System.Type)">
- <summary>Создает выражение <see cref="T:System.Linq.Expressions.UnaryExpression" />, представляющее явную распаковку-преобразование.</summary>
- <returns>Экземпляр <see cref="T:System.Linq.Expressions.UnaryExpression" />.</returns>
- <param name="expression">
- <see cref="T:System.Linq.Expressions.Expression" /> для распаковки-преобразования.</param>
- <param name="type">Новый тип <see cref="T:System.Type" /> выражения.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Variable(System.Type)">
- <summary>Создает узел <see cref="T:System.Linq.Expressions.ParameterExpression" />, который можно использовать для идентификации параметра или переменной в дереве выражения.</summary>
- <returns>Узел <see cref="T:System.Linq.Expressions.ParameterExpression" /> с указанными именем и типом.</returns>
- <param name="type">Тип параметра или переменной.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.Variable(System.Type,System.String)">
- <summary>Создает узел <see cref="T:System.Linq.Expressions.ParameterExpression" />, который можно использовать для идентификации параметра или переменной в дереве выражения.</summary>
- <returns>Узел <see cref="T:System.Linq.Expressions.ParameterExpression" /> с указанными именем и типом.</returns>
- <param name="type">Тип параметра или переменной.</param>
- <param name="name">Имя параметра или переменной.Это имя используется только для целей отладки и печати.</param>
- </member>
- <member name="M:System.Linq.Expressions.Expression.VisitChildren(System.Linq.Expressions.ExpressionVisitor)">
- <summary>Упрощает узел и вызывает делегат-посетитель для преобразованного выражения.Данный метод создает исключение, если узел невозможно упростить.</summary>
- <returns>Просмотренное выражение или выражение, которое должно заменить его в дереве.</returns>
- <param name="visitor">Экземпляр <see cref="T:System.Func`2" />.</param>
- </member>
- <member name="T:System.Linq.Expressions.Expression`1">
- <summary>Представляет строго типизированное лямбда-выражение в виде структуры данные в форме дерева выражений.Этот класс не наследуется.</summary>
- <typeparam name="TDelegate">Тип делегата, который представляет <see cref="T:System.Linq.Expressions.Expression`1" />.</typeparam>
- </member>
- <member name="M:System.Linq.Expressions.Expression`1.Compile">
- <summary>Компилирует лямбда-выражение, описанное с помощью дерева выражений в исполняемый код и создает делегат, представляющий лямбда-выражение.</summary>
- <returns>Делегат типа <paramref name="TDelegate" />, который представляет скомпилированное лямбда-выражение, описанное с помощью <see cref="T:System.Linq.Expressions.Expression`1" />.</returns>
- </member>
- <member name="M:System.Linq.Expressions.Expression`1.Update(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression})">
- <summary>Создает новое выражение, идентичное данному, но использующее предоставленные дочерние элементы.Если все дочерние элементы идентичны, возвращается данное выражение.</summary>
- <returns>Нужно использовать это выражение, если дочерние элементы не изменились, либо выражение с обновленными дочерними элементами.</returns>
- <param name="body">Свойство <see cref="P:System.Linq.Expressions.LambdaExpression.Body" /> результата.</param>
- <param name="parameters">Свойство <see cref="P:System.Linq.Expressions.LambdaExpression.Parameters" /> результата. </param>
- </member>
- <member name="T:System.Linq.Expressions.ExpressionType">
- <summary>Описывает типы узлов для узлов дерева выражений.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.Add">
- <summary>Операция арифметического сложения, например a + b, без проверки переполнения для числовых операндов.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.AddAssign">
- <summary>Операция составного присваивания арифметического сложения, например (a += b), без проверки переполнения для числовых операндов.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.AddAssignChecked">
- <summary>Операция составного присваивания арифметического сложения, например (a += b), с проверкой переполнения для числовых операндов.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.AddChecked">
- <summary>Операция арифметического сложения, например (a + b), с проверкой переполнения для числовых операндов.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.And">
- <summary>Побитовая или логическая операция AND, например (a & b) в C# и (a And b) в Visual Basic.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.AndAlso">
- <summary>Условная операция AND, вычисляющая второй операнд, только если первый операнд имеет значение true.Она соответствует (a && b) в C# и (a AndAlso b) в Visual Basic.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.AndAssign">
- <summary>Побитовая или логическая операция составного присваивания AND, например (a &= b) в C#.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.ArrayIndex">
- <summary>Операция индексации в одномерном массиве, например array[index] в C# или array(index) в Visual Basic.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.ArrayLength">
- <summary>Операция получения длины одномерного массива, например array.Length.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.Assign">
- <summary>Операция присваивания, например (a = b).</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.Block">
- <summary>Блок выражений.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.Call">
- <summary>Вызов метода, например выражение obj.sampleMethod().</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.Coalesce">
- <summary>Узел, представляющий операцию объединения null, например (a ?? b) в C# или If(a, b) в Visual Basic.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.Conditional">
- <summary>Условная операция, например a > b ? a : b в C# или If(a > b, a, b) в Visual Basic.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.Constant">
- <summary>Константа.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.Convert">
- <summary>Операция приведения или преобразования, например (SampleType)obj в C#или CType(obj, SampleType) в Visual Basic.Если преобразованное значение слишком велико для целевого типа, в ходе числового преобразования не создается исключение.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.ConvertChecked">
- <summary>Операция приведения или преобразования, например (SampleType)obj в C#или CType(obj, SampleType) в Visual Basic.Если преобразованное значение не соответствует целевому типу, в ходе числового преобразования создается исключение.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.DebugInfo">
- <summary>Сведения для отладки.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.Decrement">
- <summary>Унарная операция декремента, такая как (a - 1) в C# и Visual Basic.Сам объект a не должен быть изменен.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.Default">
- <summary>Значение по умолчанию.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.Divide">
- <summary>Операция деления, например (a / b), для числовых операндов.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.DivideAssign">
- <summary>Операция составного присваивания арифметического деления, например (a /= b), для числовых операндов.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.Dynamic">
- <summary>Динамическая операция.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.Equal">
- <summary>Узел, представляющий сравнение для определения равенства, например (a == b) в C# или (a = b) в Visual Basic.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.ExclusiveOr">
- <summary>Побитовая или логическая операция XOR, например (a ^ b) в C# и (a Xor b) в Visual Basic.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.ExclusiveOrAssign">
- <summary>Побитовая или логическая операция составного присваивания XOR, например (a ^= b) в C#.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.Extension">
- <summary>Выражение расширения.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.Goto">
- <summary>Выражение "перейти к", например goto Label в C# или GoTo Label в Visual Basic.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.GreaterThan">
- <summary>Числовое сравнение "больше, чем", например (a > b).</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.GreaterThanOrEqual">
- <summary>Сравнение "больше или равно", например (a >= b).</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.Increment">
- <summary>Унарная операция инкремента, такая как (a + 1) в C# и Visual Basic.Сам объект a не должен быть изменен.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.Index">
- <summary>Операция индекса или операция, осуществляющая доступ к свойству, которое принимает аргументы. </summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.Invoke">
- <summary>Операция, вызывающая делегат или лямбда-выражение, например sampleDelegate.Invoke().</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.IsFalse">
- <summary>Значение условия false.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.IsTrue">
- <summary>Значение условия true.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.Label">
- <summary>Метка.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.Lambda">
- <summary>Лямбда-выражение, например a => a + a в C# или Function(a) a + a в Visual Basic.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.LeftShift">
- <summary>Побитовая операция сдвига влево, например (a << b).</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.LeftShiftAssign">
- <summary>Побитовая операция составного присваивания сдвига влево, например (a <<= b).</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.LessThan">
- <summary>Числовое сравнение "меньше, чем", например (a < b).</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.LessThanOrEqual">
- <summary>Числовое сравнение "меньше или равно", например (a <= b).</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.ListInit">
- <summary>Операция создания нового объекта <see cref="T:System.Collections.IEnumerable" /> и его инициализации из списка элементов, например new List<SampleType>(){ a, b, c } в C# или Dim sampleList = { a, b, c } в Visual Basic.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.Loop">
- <summary>Цикл, например for или while.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.MemberAccess">
- <summary>Операция чтения из поля или свойства, например obj.SampleProperty.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.MemberInit">
- <summary>Операция создания нового объекта и инициализации одного или нескольких его членов из списка элементов, например new Point { X = 1, Y = 2 } в C# или New Point With {.X = 1, .Y = 2} в Visual Basic.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.Modulo">
- <summary>Операция получения арифметического остатка, например (a % b) в C# или (a Mod b) в Visual Basic.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.ModuloAssign">
- <summary>Операция составного присваивания арифметического остатка, например (a %= b).</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.Multiply">
- <summary>Операция арифметического умножения, например (a * b), без проверки переполнения для числовых операндов.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.MultiplyAssign">
- <summary>Операция составного присваивания арифметического умножения, например (a *= b), без проверки переполнения для числовых операндов.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.MultiplyAssignChecked">
- <summary>Операция составного присваивания арифметического умножения, например (a *= b), с проверкой переполнения для числовых операндов.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.MultiplyChecked">
- <summary>Операция арифметического умножения, например (a * b), с проверкой переполнения для числовых операндов.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.Negate">
- <summary>Операция арифметического изменения знака, например (-a).Сам объект a не должен быть изменен.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.NegateChecked">
- <summary>Операция арифметического изменения знака, например (-a), с проверкой переполнения.Сам объект a не должен быть изменен.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.New">
- <summary>Операция вызова конструктора для создания нового объекта, например new SampleType().</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.NewArrayBounds">
- <summary>Операция создания нового массива, где указаны границы всех измерений, например new SampleType[dim1, dim2] в C# или New SampleType(dim1, dim2) в Visual Basic.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.NewArrayInit">
- <summary>Операция создания нового одномерного массива и его инициализации из списка элементов, например new SampleType[]{a, b, c} в C# или New SampleType(){a, b, c} в Visual Basic.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.Not">
- <summary>Побитовая операция дополнения или логического отрицания.В C# она эквивалентна операциям (~a) для целочисленных типов и (!a) для логических значений.В Visual Basic она эквивалентна операции (Not a).Сам объект a не должен быть изменен.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.NotEqual">
- <summary>Операция определения неравенства, например (a != b) в C# или (a <> b) в Visual Basic.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.OnesComplement">
- <summary>Операция дополнения до единицы, например (~a) в C#.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.Or">
- <summary>Побитовая или логическая операция OR, например (a | b) в C# и (a Or b) в Visual Basic.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.OrAssign">
- <summary>Побитовое или логическое составное присваивание OR, например (a |= b) в C#.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.OrElse">
- <summary>Сокращенная условная операция OR, например (a || b) в C# или (a OrElse b) в Visual Basic.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.Parameter">
- <summary>Ссылка на параметр или переменную, определенную в контексте выражения.Для получения дополнительной информации см. <see cref="T:System.Linq.Expressions.ParameterExpression" />.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.PostDecrementAssign">
- <summary>Унарное постфиксное уменьшение, например (a--).Должен быть изменен сам объект a.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.PostIncrementAssign">
- <summary>Унарное постфиксное увеличение, например (a++).Должен быть изменен сам объект a.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.Power">
- <summary>Математическая операция возведения числа в степень, например (a ^ b) в Visual Basic.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.PowerAssign">
- <summary>Операция составного присваивания возведения числа в степень, например (a ^= b) в Visual Basic.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.PreDecrementAssign">
- <summary>Унарное префиксное уменьшение, например (--a).Должен быть изменен сам объект a.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.PreIncrementAssign">
- <summary>Унарное префиксное увеличение, например (++a).Должен быть изменен сам объект a.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.Quote">
- <summary>Выражение, содержащее постоянное значение типа <see cref="T:System.Linq.Expressions.Expression" />.узел <see cref="F:System.Linq.Expressions.ExpressionType.Quote" /> может содержать ссылку на параметры, определенные в контексте представленного выражения.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.RightShift">
- <summary>Битовая операция сдвига вправо, например (a >> b).</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.RightShiftAssign">
- <summary>Битовая операция составного присваивания сдвига вправо, например (a >>= b).</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.RuntimeVariables">
- <summary>Список переменных времени выполнения.Для получения дополнительной информации см. <see cref="T:System.Linq.Expressions.RuntimeVariablesExpression" />.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.Subtract">
- <summary>Операция арифметического вычитания, например (a - b), без проверки переполнения для числовых операндов.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.SubtractAssign">
- <summary>Операция составного присваивания арифметического вычитания, например (a -= b), без проверки переполнения для числовых операндов.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.SubtractAssignChecked">
- <summary>Операция составного присваивания арифметического вычитания, например (a -= b), с проверкой переполнения для числовых операндов.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.SubtractChecked">
- <summary>Операция арифметического вычитания, например (a - b), с проверкой переполнения для числовых операндов.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.Switch">
- <summary>Операция выбора, например switch в C# или Select Case в Visual Basic.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.Throw">
- <summary>Операция создания исключения, например throw new Exception().</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.Try">
- <summary>Выражение try-catch.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.TypeAs">
- <summary>Преобразование явной ссылки или упаковки, где в случае неудачного преобразования предоставляется null, например (obj as SampleType) в C# или TryCast(obj, SampleType) в Visual Basic.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.TypeEqual">
- <summary>Проверка совпадения типа.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.TypeIs">
- <summary>Проверка типа, например obj is SampleType в C# или TypeOf obj is SampleType в Visual Basic.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.UnaryPlus">
- <summary>Унарная операция "плюс", например (+a).Результатом заранее определенной унарной операции "плюс" является просто значение операнда, но определенные пользователем реализации могут иметь нетривиальные результаты.</summary>
- </member>
- <member name="F:System.Linq.Expressions.ExpressionType.Unbox">
- <summary>Операция распаковки-преобразования типа значения, например инструкции unbox и unbox.any в MSIL. </summary>
- </member>
- <member name="T:System.Linq.Expressions.ExpressionVisitor">
- <summary>Представляет метод просмотра или перезаписи деревьев выражений.</summary>
- </member>
- <member name="M:System.Linq.Expressions.ExpressionVisitor.#ctor">
- <summary>Инициализирует новый экземпляр класса <see cref="T:System.Linq.Expressions.ExpressionVisitor" />.</summary>
- </member>
- <member name="M:System.Linq.Expressions.ExpressionVisitor.Visit(System.Collections.ObjectModel.ReadOnlyCollection{System.Linq.Expressions.Expression})">
- <summary>Распределяет список выражений среди одного или нескольких более узких методов просмотра в классе.</summary>
- <returns>Измененный список выражений в случае изменения любого из его элементов; в противном случае возвращается исходный список выражений.</returns>
- <param name="nodes">Выражения, которые необходимо просмотреть.</param>
- </member>
- <member name="M:System.Linq.Expressions.ExpressionVisitor.Visit``1(System.Collections.ObjectModel.ReadOnlyCollection{``0},System.Func{``0,``0})">
- <summary>Просматривает все узлы в коллекции, используя указанный метод просмотра элементов.</summary>
- <returns>Измененный список узлов в случае изменения любого из его элементов; в противном случае возвращается исходный список узлов.</returns>
- <param name="nodes">Узлы, которое необходимо просмотреть.</param>
- <param name="elementVisitor">Делегат, который просматривает отдельный элемент, при необходимости заменяя его новым элементом.</param>
- <typeparam name="T">Тип узлов.</typeparam>
- </member>
- <member name="M:System.Linq.Expressions.ExpressionVisitor.Visit(System.Linq.Expressions.Expression)">
- <summary>Распределяет выражение среди одного или нескольких более узких методов просмотра в классе.</summary>
- <returns>Измененное выражение в случае изменения самого выражения или любого его подвыражения; в противном случае возвращается исходное выражение.</returns>
- <param name="node">Выражение, которое необходимо просмотреть.</param>
- </member>
- <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitAndConvert``1(System.Collections.ObjectModel.ReadOnlyCollection{``0},System.String)">
- <summary>Просматривает выражение, приводя результат к типу исходного выражения.</summary>
- <returns>Измененное выражение в случае изменения самого выражения или любого его подвыражения; в противном случае возвращается исходное выражение.</returns>
- <param name="nodes">Выражение, которое необходимо просмотреть.</param>
- <param name="callerName">Имя метода вызова; используется для создания более подробного сообщения об ошибке.</param>
- <typeparam name="T">Тип выражения.</typeparam>
- <exception cref="T:System.InvalidOperationException">Метод посещения данного узла вернул другой тип.</exception>
- </member>
- <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitAndConvert``1(``0,System.String)">
- <summary>Просматривает выражение, приводя результат к типу исходного выражения.</summary>
- <returns>Измененное выражение в случае изменения самого выражения или любого его подвыражения; в противном случае возвращается исходное выражение.</returns>
- <param name="node">Выражение, которое необходимо просмотреть.</param>
- <param name="callerName">Имя метода вызова; используется для создания более подробного сообщения об ошибке.</param>
- <typeparam name="T">Тип выражения.</typeparam>
- <exception cref="T:System.InvalidOperationException">Метод посещения данного узла вернул другой тип.</exception>
- </member>
- <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitBinary(System.Linq.Expressions.BinaryExpression)">
- <summary>Просматривает дочерний элемент выражения <see cref="T:System.Linq.Expressions.BinaryExpression" />.</summary>
- <returns>Измененное выражение в случае изменения самого выражения или любого его подвыражения; в противном случае возвращается исходное выражение.</returns>
- <param name="node">Выражение, которое необходимо просмотреть.</param>
- </member>
- <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitBlock(System.Linq.Expressions.BlockExpression)">
- <summary>Просматривает дочерний элемент выражения <see cref="T:System.Linq.Expressions.BlockExpression" />.</summary>
- <returns>Измененное выражение в случае изменения самого выражения или любого его подвыражения; в противном случае возвращается исходное выражение.</returns>
- <param name="node">Выражение, которое необходимо просмотреть.</param>
- </member>
- <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitCatchBlock(System.Linq.Expressions.CatchBlock)">
- <summary>Просматривает дочерний элемент выражения <see cref="T:System.Linq.Expressions.CatchBlock" />.</summary>
- <returns>Измененное выражение в случае изменения самого выражения или любого его подвыражения; в противном случае возвращается исходное выражение.</returns>
- <param name="node">Выражение, которое необходимо просмотреть.</param>
- </member>
- <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitConditional(System.Linq.Expressions.ConditionalExpression)">
- <summary>Просматривает дочерний элемент выражения <see cref="T:System.Linq.Expressions.ConditionalExpression" />.</summary>
- <returns>Измененное выражение в случае изменения самого выражения или любого его подвыражения; в противном случае возвращается исходное выражение.</returns>
- <param name="node">Выражение, которое необходимо просмотреть.</param>
- </member>
- <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitConstant(System.Linq.Expressions.ConstantExpression)">
- <summary>Просматривает выражение <see cref="T:System.Linq.Expressions.ConstantExpression" />.</summary>
- <returns>Измененное выражение в случае изменения самого выражения или любого его подвыражения; в противном случае возвращается исходное выражение.</returns>
- <param name="node">Выражение, которое необходимо просмотреть.</param>
- </member>
- <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitDebugInfo(System.Linq.Expressions.DebugInfoExpression)">
- <summary>Просматривает выражение <see cref="T:System.Linq.Expressions.DebugInfoExpression" />.</summary>
- <returns>Измененное выражение в случае изменения самого выражения или любого его подвыражения; в противном случае возвращается исходное выражение.</returns>
- <param name="node">Выражение, которое необходимо просмотреть.</param>
- </member>
- <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitDefault(System.Linq.Expressions.DefaultExpression)">
- <summary>Просматривает выражение <see cref="T:System.Linq.Expressions.DefaultExpression" />.</summary>
- <returns>Измененное выражение в случае изменения самого выражения или любого его подвыражения; в противном случае возвращается исходное выражение.</returns>
- <param name="node">Выражение, которое необходимо просмотреть.</param>
- </member>
- <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitElementInit(System.Linq.Expressions.ElementInit)">
- <summary>Просматривает дочерний элемент выражения <see cref="T:System.Linq.Expressions.ElementInit" />.</summary>
- <returns>Измененное выражение в случае изменения самого выражения или любого его подвыражения; в противном случае возвращается исходное выражение.</returns>
- <param name="node">Выражение, которое необходимо просмотреть.</param>
- </member>
- <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitExtension(System.Linq.Expressions.Expression)">
- <summary>Просматривает дочерний элемент выражения расширения.</summary>
- <returns>Измененное выражение в случае изменения самого выражения или любого его подвыражения; в противном случае возвращается исходное выражение.</returns>
- <param name="node">Выражение, которое необходимо просмотреть.</param>
- </member>
- <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitGoto(System.Linq.Expressions.GotoExpression)">
- <summary>Просматривает дочерний элемент выражения <see cref="T:System.Linq.Expressions.GotoExpression" />.</summary>
- <returns>Измененное выражение в случае изменения самого выражения или любого его подвыражения; в противном случае возвращается исходное выражение.</returns>
- <param name="node">Выражение, которое необходимо просмотреть.</param>
- </member>
- <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitIndex(System.Linq.Expressions.IndexExpression)">
- <summary>Просматривает дочерний элемент выражения <see cref="T:System.Linq.Expressions.IndexExpression" />.</summary>
- <returns>Измененное выражение в случае изменения самого выражения или любого его подвыражения; в противном случае возвращается исходное выражение.</returns>
- <param name="node">Выражение, которое необходимо просмотреть.</param>
- </member>
- <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitInvocation(System.Linq.Expressions.InvocationExpression)">
- <summary>Просматривает дочерний элемент выражения <see cref="T:System.Linq.Expressions.InvocationExpression" />.</summary>
- <returns>Измененное выражение в случае изменения самого выражения или любого его подвыражения; в противном случае возвращается исходное выражение.</returns>
- <param name="node">Выражение, которое необходимо просмотреть.</param>
- </member>
- <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitLabel(System.Linq.Expressions.LabelExpression)">
- <summary>Просматривает дочерний элемент выражения <see cref="T:System.Linq.Expressions.LabelExpression" />.</summary>
- <returns>Измененное выражение в случае изменения самого выражения или любого его подвыражения; в противном случае возвращается исходное выражение.</returns>
- <param name="node">Выражение, которое необходимо просмотреть.</param>
- </member>
- <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitLabelTarget(System.Linq.Expressions.LabelTarget)">
- <summary>Просматривает выражение <see cref="T:System.Linq.Expressions.LabelTarget" />.</summary>
- <returns>Измененное выражение в случае изменения самого выражения или любого его подвыражения; в противном случае возвращается исходное выражение.</returns>
- <param name="node">Выражение, которое необходимо просмотреть.</param>
- </member>
- <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitLambda``1(System.Linq.Expressions.Expression{``0})">
- <summary>Просматривает дочерний элемент выражения <see cref="T:System.Linq.Expressions.Expression`1" />.</summary>
- <returns>Измененное выражение в случае изменения самого выражения или любого его подвыражения; в противном случае возвращается исходное выражение.</returns>
- <param name="node">Выражение, которое необходимо просмотреть.</param>
- <typeparam name="T">Тип делегата.</typeparam>
- </member>
- <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitListInit(System.Linq.Expressions.ListInitExpression)">
- <summary>Просматривает дочерний элемент выражения <see cref="T:System.Linq.Expressions.ListInitExpression" />.</summary>
- <returns>Измененное выражение в случае изменения самого выражения или любого его подвыражения; в противном случае возвращается исходное выражение.</returns>
- <param name="node">Выражение, которое необходимо просмотреть.</param>
- </member>
- <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitLoop(System.Linq.Expressions.LoopExpression)">
- <summary>Просматривает дочерний элемент выражения <see cref="T:System.Linq.Expressions.LoopExpression" />.</summary>
- <returns>Измененное выражение в случае изменения самого выражения или любого его подвыражения; в противном случае возвращается исходное выражение.</returns>
- <param name="node">Выражение, которое необходимо просмотреть.</param>
- </member>
- <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitMember(System.Linq.Expressions.MemberExpression)">
- <summary>Просматривает дочерний элемент выражения <see cref="T:System.Linq.Expressions.MemberExpression" />.</summary>
- <returns>Измененное выражение в случае изменения самого выражения или любого его подвыражения; в противном случае возвращается исходное выражение.</returns>
- <param name="node">Выражение, которое необходимо просмотреть.</param>
- </member>
- <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitMemberAssignment(System.Linq.Expressions.MemberAssignment)">
- <summary>Просматривает дочерний элемент выражения <see cref="T:System.Linq.Expressions.MemberAssignment" />.</summary>
- <returns>Измененное выражение в случае изменения самого выражения или любого его подвыражения; в противном случае возвращается исходное выражение.</returns>
- <param name="node">Выражение, которое необходимо просмотреть.</param>
- </member>
- <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitMemberBinding(System.Linq.Expressions.MemberBinding)">
- <summary>Просматривает дочерний элемент выражения <see cref="T:System.Linq.Expressions.MemberBinding" />.</summary>
- <returns>Измененное выражение в случае изменения самого выражения или любого его подвыражения; в противном случае возвращается исходное выражение.</returns>
- <param name="node">Выражение, которое необходимо просмотреть.</param>
- </member>
- <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitMemberInit(System.Linq.Expressions.MemberInitExpression)">
- <summary>Просматривает дочерний элемент выражения <see cref="T:System.Linq.Expressions.MemberInitExpression" />.</summary>
- <returns>Измененное выражение в случае изменения самого выражения или любого его подвыражения; в противном случае возвращается исходное выражение.</returns>
- <param name="node">Выражение, которое необходимо просмотреть.</param>
- </member>
- <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitMemberListBinding(System.Linq.Expressions.MemberListBinding)">
- <summary>Просматривает дочерний элемент выражения <see cref="T:System.Linq.Expressions.MemberListBinding" />.</summary>
- <returns>Измененное выражение в случае изменения самого выражения или любого его подвыражения; в противном случае возвращается исходное выражение.</returns>
- <param name="node">Выражение, которое необходимо просмотреть.</param>
- </member>
- <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitMemberMemberBinding(System.Linq.Expressions.MemberMemberBinding)">
- <summary>Просматривает дочерний элемент выражения <see cref="T:System.Linq.Expressions.MemberMemberBinding" />.</summary>
- <returns>Измененное выражение в случае изменения самого выражения или любого его подвыражения; в противном случае возвращается исходное выражение.</returns>
- <param name="node">Выражение, которое необходимо просмотреть.</param>
- </member>
- <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)">
- <summary>Просматривает дочерний элемент выражения <see cref="T:System.Linq.Expressions.MethodCallExpression" />.</summary>
- <returns>Измененное выражение в случае изменения самого выражения или любого его подвыражения; в противном случае возвращается исходное выражение.</returns>
- <param name="node">Выражение, которое необходимо просмотреть.</param>
- </member>
- <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitNew(System.Linq.Expressions.NewExpression)">
- <summary>Просматривает дочерний элемент выражения <see cref="T:System.Linq.Expressions.NewExpression" />.</summary>
- <returns>Измененное выражение в случае изменения самого выражения или любого его подвыражения; в противном случае возвращается исходное выражение.</returns>
- <param name="node">Выражение, которое необходимо просмотреть.</param>
- </member>
- <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitNewArray(System.Linq.Expressions.NewArrayExpression)">
- <summary>Просматривает дочерний элемент выражения <see cref="T:System.Linq.Expressions.NewArrayExpression" />.</summary>
- <returns>Измененное выражение в случае изменения самого выражения или любого его подвыражения; в противном случае возвращается исходное выражение.</returns>
- <param name="node">Выражение, которое необходимо просмотреть.</param>
- </member>
- <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitParameter(System.Linq.Expressions.ParameterExpression)">
- <summary>Просматривает выражение <see cref="T:System.Linq.Expressions.ParameterExpression" />.</summary>
- <returns>Измененное выражение в случае изменения самого выражения или любого его подвыражения; в противном случае возвращается исходное выражение.</returns>
- <param name="node">Выражение, которое необходимо просмотреть.</param>
- </member>
- <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitRuntimeVariables(System.Linq.Expressions.RuntimeVariablesExpression)">
- <summary>Просматривает дочерний элемент выражения <see cref="T:System.Linq.Expressions.RuntimeVariablesExpression" />.</summary>
- <returns>Измененное выражение в случае изменения самого выражения или любого его подвыражения; в противном случае возвращается исходное выражение.</returns>
- <param name="node">Выражение, которое необходимо просмотреть.</param>
- </member>
- <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitSwitch(System.Linq.Expressions.SwitchExpression)">
- <summary>Просматривает дочерний элемент выражения <see cref="T:System.Linq.Expressions.SwitchExpression" />.</summary>
- <returns>Измененное выражение в случае изменения самого выражения или любого его подвыражения; в противном случае возвращается исходное выражение.</returns>
- <param name="node">Выражение, которое необходимо просмотреть.</param>
- </member>
- <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitSwitchCase(System.Linq.Expressions.SwitchCase)">
- <summary>Просматривает дочерний элемент выражения <see cref="T:System.Linq.Expressions.SwitchCase" />.</summary>
- <returns>Измененное выражение в случае изменения самого выражения или любого его подвыражения; в противном случае возвращается исходное выражение.</returns>
- <param name="node">Выражение, которое необходимо просмотреть.</param>
- </member>
- <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitTry(System.Linq.Expressions.TryExpression)">
- <summary>Просматривает дочерний элемент выражения <see cref="T:System.Linq.Expressions.TryExpression" />.</summary>
- <returns>Измененное выражение в случае изменения самого выражения или любого его подвыражения; в противном случае возвращается исходное выражение.</returns>
- <param name="node">Выражение, которое необходимо просмотреть.</param>
- </member>
- <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitTypeBinary(System.Linq.Expressions.TypeBinaryExpression)">
- <summary>Просматривает дочерний элемент выражения <see cref="T:System.Linq.Expressions.TypeBinaryExpression" />.</summary>
- <returns>Измененное выражение в случае изменения самого выражения или любого его подвыражения; в противном случае возвращается исходное выражение.</returns>
- <param name="node">Выражение, которое необходимо просмотреть.</param>
- </member>
- <member name="M:System.Linq.Expressions.ExpressionVisitor.VisitUnary(System.Linq.Expressions.UnaryExpression)">
- <summary>Просматривает дочерний элемент выражения <see cref="T:System.Linq.Expressions.UnaryExpression" />.</summary>
- <returns>Измененное выражение в случае изменения самого выражения или любого его подвыражения; в противном случае возвращается исходное выражение.</returns>
- <param name="node">Выражение, которое необходимо просмотреть.</param>
- </member>
- <member name="T:System.Linq.Expressions.GotoExpression">
- <summary>Представляет безусловный переход.Включает инструкции return, break и continue, а также другие переходы.</summary>
- </member>
- <member name="P:System.Linq.Expressions.GotoExpression.Kind">
- <summary>Вид выражения "go to".Используется только в информационных целях.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.GotoExpressionKind" />, представляющий вид выражения "go to".</returns>
- </member>
- <member name="P:System.Linq.Expressions.GotoExpression.NodeType">
- <summary>Возвращает тип узла данного выражения <see cref="T:System.Linq.Expressions.Expression" />.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.ExpressionType" />, представляющий данное выражение.</returns>
- </member>
- <member name="P:System.Linq.Expressions.GotoExpression.Target">
- <summary>Целевая метка, к которой нужно перейти из данного узла.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.LabelTarget" />, представляющий целевую метку для данного узла.</returns>
- </member>
- <member name="P:System.Linq.Expressions.GotoExpression.Type">
- <summary>Получает статичный тип выражения, представленного этим выражением <see cref="T:System.Linq.Expressions.Expression" />.</summary>
- <returns>Тип <see cref="P:System.Linq.Expressions.GotoExpression.Type" />, представляющий этот статичный тип выражения.</returns>
- </member>
- <member name="M:System.Linq.Expressions.GotoExpression.Update(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression)">
- <summary>Создает новое выражение, идентичное данному, но использующее предоставленные дочерние элементы.Если все дочерние элементы идентичны, возвращается данное выражение.</summary>
- <returns>Нужно использовать это выражение, если дочерние элементы не изменились, либо выражение с обновленными дочерними элементами.</returns>
- <param name="target">Свойство <see cref="P:System.Linq.Expressions.GotoExpression.Target" /> результата. </param>
- <param name="value">Свойство <see cref="P:System.Linq.Expressions.GotoExpression.Value" /> результата. </param>
- </member>
- <member name="P:System.Linq.Expressions.GotoExpression.Value">
- <summary>Значение, передаваемое целевому выражению, или NULL, если целевой тип — System.Void.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.Expression" />, представляющий значение, переданное целевому выражению, или NULL.</returns>
- </member>
- <member name="T:System.Linq.Expressions.GotoExpressionKind">
- <summary>Задает тип перехода, представляемый этим выражением <see cref="T:System.Linq.Expressions.GotoExpression" />.</summary>
- </member>
- <member name="F:System.Linq.Expressions.GotoExpressionKind.Break">
- <summary>Выражение <see cref="T:System.Linq.Expressions.GotoExpression" />, представляющее оператор break.</summary>
- </member>
- <member name="F:System.Linq.Expressions.GotoExpressionKind.Continue">
- <summary>Выражение <see cref="T:System.Linq.Expressions.GotoExpression" />, представляющее оператор continue.</summary>
- </member>
- <member name="F:System.Linq.Expressions.GotoExpressionKind.Goto">
- <summary>Выражение <see cref="T:System.Linq.Expressions.GotoExpression" />, представляющее переход в некоторую позицию.</summary>
- </member>
- <member name="F:System.Linq.Expressions.GotoExpressionKind.Return">
- <summary>Выражение <see cref="T:System.Linq.Expressions.GotoExpression" />, представляющее оператор return.</summary>
- </member>
- <member name="T:System.Linq.Expressions.IArgumentProvider"></member>
- <member name="P:System.Linq.Expressions.IArgumentProvider.ArgumentCount"></member>
- <member name="M:System.Linq.Expressions.IArgumentProvider.GetArgument(System.Int32)"></member>
- <member name="T:System.Linq.Expressions.IDynamicExpression"></member>
- <member name="M:System.Linq.Expressions.IDynamicExpression.CreateCallSite"></member>
- <member name="P:System.Linq.Expressions.IDynamicExpression.DelegateType"></member>
- <member name="M:System.Linq.Expressions.IDynamicExpression.Rewrite(System.Linq.Expressions.Expression[])"></member>
- <member name="T:System.Linq.Expressions.IndexExpression">
- <summary>Представляет индексацию свойства или массива.</summary>
- </member>
- <member name="P:System.Linq.Expressions.IndexExpression.Arguments">
- <summary>Получает аргументы, которые будут использоваться для индексации свойства или массива.</summary>
- <returns>Доступная только для чтения коллекция, содержащая аргументы, которые будут использоваться для индексации свойства или массива.</returns>
- </member>
- <member name="P:System.Linq.Expressions.IndexExpression.Indexer">
- <summary>Получает объект <see cref="T:System.Reflection.PropertyInfo" /> для свойства, если выражение представляет индексированное свойство; в противном случае возвращает значение NULL.</summary>
- <returns>Объект <see cref="T:System.Reflection.PropertyInfo" /> для свойства, если выражение представляет индексированное свойство; в противном случае — значение NULL.</returns>
- </member>
- <member name="P:System.Linq.Expressions.IndexExpression.NodeType">
- <summary>Возвращает тип узла данного выражения <see cref="T:System.Linq.Expressions.Expression" />.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.ExpressionType" />, представляющий данное выражение.</returns>
- </member>
- <member name="P:System.Linq.Expressions.IndexExpression.Object">
- <summary>Объект для индексации.</summary>
- <returns>Выражение <see cref="T:System.Linq.Expressions.Expression" />, представляющее индексируемый объект.</returns>
- </member>
- <member name="P:System.Linq.Expressions.IndexExpression.System#Linq#Expressions#IArgumentProvider#ArgumentCount"></member>
- <member name="M:System.Linq.Expressions.IndexExpression.System#Linq#Expressions#IArgumentProvider#GetArgument(System.Int32)"></member>
- <member name="P:System.Linq.Expressions.IndexExpression.Type">
- <summary>Получает статичный тип выражения, представленного этим выражением <see cref="T:System.Linq.Expressions.Expression" />.</summary>
- <returns>Тип <see cref="P:System.Linq.Expressions.IndexExpression.Type" />, представляющий этот статичный тип выражения.</returns>
- </member>
- <member name="M:System.Linq.Expressions.IndexExpression.Update(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
- <summary>Создает новое выражение, идентичное данному, но использующее предоставленные дочерние элементы.Если все дочерние элементы идентичны, возвращается данное выражение.</summary>
- <returns>Нужно использовать это выражение, если дочерние элементы не изменились, либо выражение с обновленными дочерними элементами.</returns>
- <param name="object">Свойство <see cref="P:System.Linq.Expressions.IndexExpression.Object" /> результата.</param>
- <param name="arguments">Свойство <see cref="P:System.Linq.Expressions.IndexExpression.Arguments" /> результата.</param>
- </member>
- <member name="T:System.Linq.Expressions.InvocationExpression">
- <summary>Представляет выражение, применяющее делегата или лямбда-выражения к списку выражений аргумента.</summary>
- </member>
- <member name="P:System.Linq.Expressions.InvocationExpression.Arguments">
- <summary>Получает аргументы, к которым применяется делегат или лямбда-выражение.</summary>
- <returns>Коллекция <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> объектов <see cref="T:System.Linq.Expressions.Expression" />, представляющих аргументы, к которым применяется делегат.</returns>
- </member>
- <member name="P:System.Linq.Expressions.InvocationExpression.Expression">
- <summary>Получает делегата или лямбда-выражение для применения.</summary>
- <returns>
- <see cref="T:System.Linq.Expressions.Expression" /> представляющий делегата для применения.</returns>
- </member>
- <member name="P:System.Linq.Expressions.InvocationExpression.NodeType">
- <summary>Возвращает тип узла данного выражения.При переопределении этого метода узлы расширения должны возвращать <see cref="F:System.Linq.Expressions.ExpressionType.Extension" />.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.ExpressionType" /> выражения.</returns>
- </member>
- <member name="P:System.Linq.Expressions.InvocationExpression.System#Linq#Expressions#IArgumentProvider#ArgumentCount"></member>
- <member name="M:System.Linq.Expressions.InvocationExpression.System#Linq#Expressions#IArgumentProvider#GetArgument(System.Int32)"></member>
- <member name="P:System.Linq.Expressions.InvocationExpression.Type">
- <summary>Получает статичный тип выражения, представленного этим выражением <see cref="P:System.Linq.Expressions.InvocationExpression.Expression" />.</summary>
- <returns>Тип <see cref="P:System.Linq.Expressions.InvocationExpression.Type" />, представляющий этот статичный тип выражения.</returns>
- </member>
- <member name="M:System.Linq.Expressions.InvocationExpression.Update(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
- <summary>Создает новое выражение, идентичное данному, но использующее предоставленные дочерние элементы.Если все дочерние элементы идентичны, возвращается данное выражение.</summary>
- <returns>Нужно использовать это выражение, если дочерние элементы не изменились, либо выражение с обновленными дочерними элементами.</returns>
- <param name="expression">Свойство <see cref="P:System.Linq.Expressions.InvocationExpression.Expression" /> результата.</param>
- <param name="arguments">Свойство <see cref="P:System.Linq.Expressions.InvocationExpression.Arguments" /> результата.</param>
- </member>
- <member name="T:System.Linq.Expressions.LabelExpression">
- <summary>Представляет метку, которую можно поместить в контекст любого выражения <see cref="T:System.Linq.Expressions.Expression" />.При перемещении к этой метке будет получено значение соответствующего выражения <see cref="T:System.Linq.Expressions.GotoExpression" />.В противном случае будет получено значение <see cref="P:System.Linq.Expressions.LabelExpression.DefaultValue" />.Если тип <see cref="T:System.Type" /> имеет значение System.Void, никакое значение не предоставляется.</summary>
- </member>
- <member name="P:System.Linq.Expressions.LabelExpression.DefaultValue">
- <summary>Значение выражения <see cref="T:System.Linq.Expressions.LabelExpression" />, если метка была достигнута с помощью стандартного потока управления (например, без применения оператора goto).</summary>
- <returns>Объект выражения, представляющий значение объекта <see cref="T:System.Linq.Expressions.LabelExpression" />.</returns>
- </member>
- <member name="P:System.Linq.Expressions.LabelExpression.NodeType">
- <summary>Возвращает тип узла данного выражения <see cref="T:System.Linq.Expressions.Expression" />.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.ExpressionType" />, представляющий данное выражение.</returns>
- </member>
- <member name="P:System.Linq.Expressions.LabelExpression.Target">
- <summary>Объект <see cref="T:System.Linq.Expressions.LabelTarget" />, с которым связана данная метка.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.LabelTarget" />, с которым связана данная метка.</returns>
- </member>
- <member name="P:System.Linq.Expressions.LabelExpression.Type">
- <summary>Получает статичный тип выражения, представленного этим выражением <see cref="T:System.Linq.Expressions.Expression" />.</summary>
- <returns>Тип <see cref="P:System.Linq.Expressions.LabelExpression.Type" />, представляющий этот статичный тип выражения.</returns>
- </member>
- <member name="M:System.Linq.Expressions.LabelExpression.Update(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression)">
- <summary>Создает новое выражение, идентичное данному, но использующее предоставленные дочерние элементы.Если все дочерние элементы идентичны, возвращается данное выражение.</summary>
- <returns>Нужно использовать это выражение, если дочерние элементы не изменились, либо выражение с обновленными дочерними элементами.</returns>
- <param name="target">Свойство <see cref="P:System.Linq.Expressions.LabelExpression.Target" /> результата.</param>
- <param name="defaultValue">Свойство <see cref="P:System.Linq.Expressions.LabelExpression.DefaultValue" /> результата.</param>
- </member>
- <member name="T:System.Linq.Expressions.LabelTarget">
- <summary>Служит для представления целевой точки выражения <see cref="T:System.Linq.Expressions.GotoExpression" />.</summary>
- </member>
- <member name="P:System.Linq.Expressions.LabelTarget.Name">
- <summary>Получает имя метки.</summary>
- <returns>Имя метки.</returns>
- </member>
- <member name="M:System.Linq.Expressions.LabelTarget.ToString">
- <summary>Возвращает объект <see cref="T:System.String" />, который представляет текущий объект <see cref="T:System.Object" />.</summary>
- <returns>Объект <see cref="T:System.String" />, представляющий текущий объект <see cref="T:System.Object" />.</returns>
- </member>
- <member name="P:System.Linq.Expressions.LabelTarget.Type">
- <summary>Тип значения, которое передается при переходе к метке (или <see cref="T:System.Void" />, если значение передавать не нужно).</summary>
- <returns>Объект <see cref="T:System.Type" />, представляющий тип значения, которое передается при переходе к метке, или <see cref="T:System.Void" />, если значение передавать не нужно.</returns>
- </member>
- <member name="T:System.Linq.Expressions.LambdaExpression">
- <summary>Описывает лямбда-выражение.Оно захватывает блок кода, сходный с телом метода .NET.</summary>
- </member>
- <member name="P:System.Linq.Expressions.LambdaExpression.Body">
- <summary>Возвращает тело лямбда-выражения.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.Expression" />, который предоставляет тело лямбда-выражения.</returns>
- </member>
- <member name="M:System.Linq.Expressions.LambdaExpression.Compile">
- <summary>Производит делегата, который представляет лямбда-выражение.</summary>
- <returns>Объект <see cref="T:System.Delegate" />, содержащий скомпилированную версию лямбда-выражения.</returns>
- </member>
- <member name="P:System.Linq.Expressions.LambdaExpression.Name">
- <summary>Получает имя лямбда-выражения.</summary>
- <returns>Имя лямбда-выражения.</returns>
- </member>
- <member name="P:System.Linq.Expressions.LambdaExpression.NodeType">
- <summary>Возвращает тип узла данного выражения <see cref="T:System.Linq.Expressions.Expression" />.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.ExpressionType" />, представляющий данное выражение.</returns>
- </member>
- <member name="P:System.Linq.Expressions.LambdaExpression.Parameters">
- <summary>Возвращает параметры лямбда-выражения.</summary>
- <returns>
- <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> объектов <see cref="T:System.Linq.Expressions.ParameterExpression" />, предоставляющих параметры лямбда-выражения.</returns>
- </member>
- <member name="P:System.Linq.Expressions.LambdaExpression.ReturnType">
- <summary>Получает возвращаемый тип лямбда-выражения.</summary>
- <returns>Объект <see cref="T:System.Type" />, представляющий тип лямбда-выражения.</returns>
- </member>
- <member name="P:System.Linq.Expressions.LambdaExpression.TailCall">
- <summary>Получает значение, которое определяет, можно ли компилировать лямбда-выражение с оптимизацией с помощью вызова с префиксом tail.</summary>
- <returns>Значение true, если лямбда-выражение будет компилироваться с оптимизацией с помощью вызова с префиксом tail; в противном случае — значение false.</returns>
- </member>
- <member name="P:System.Linq.Expressions.LambdaExpression.Type">
- <summary>Получает статичный тип выражения, представленного этим выражением <see cref="T:System.Linq.Expressions.Expression" />.</summary>
- <returns>Тип <see cref="P:System.Linq.Expressions.LambdaExpression.Type" />, представляющий этот статичный тип выражения.</returns>
- </member>
- <member name="T:System.Linq.Expressions.ListInitExpression">
- <summary>Представляет вызов конструктора, который содержит инициализатор коллекции.</summary>
- </member>
- <member name="P:System.Linq.Expressions.ListInitExpression.CanReduce">
- <summary>Получает значение, которое указывает, можно ли сократить узел дерева выражений.</summary>
- <returns>Значение true, если узел можно сократить; в противном случае — значение false.</returns>
- </member>
- <member name="P:System.Linq.Expressions.ListInitExpression.Initializers">
- <summary>Получает инициализаторы элементов, которые используются для инициализации коллекции.</summary>
- <returns>
- <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> объектов <see cref="T:System.Linq.Expressions.ElementInit" />, представляющих элементы, которые используются для инициализации коллекции.</returns>
- </member>
- <member name="P:System.Linq.Expressions.ListInitExpression.NewExpression">
- <summary>Возвращает выражение содержащее вызов в конструктор типа коллекции.</summary>
- <returns>
- <see cref="T:System.Linq.Expressions.NewExpression" />, представляющий вызов в конструктор типа коллекции.</returns>
- </member>
- <member name="P:System.Linq.Expressions.ListInitExpression.NodeType">
- <summary>Возвращает тип узла данного выражения <see cref="T:System.Linq.Expressions.Expression" />.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.ExpressionType" />, представляющий данное выражение.</returns>
- </member>
- <member name="M:System.Linq.Expressions.ListInitExpression.Reduce">
- <summary>Сокращает узел бинарных выражений до более простого выражения.</summary>
- <returns>Сокращенное выражение.</returns>
- </member>
- <member name="P:System.Linq.Expressions.ListInitExpression.Type">
- <summary>Получает статичный тип выражения, представленного этим выражением <see cref="T:System.Linq.Expressions.Expression" />.</summary>
- <returns>Тип <see cref="P:System.Linq.Expressions.ListInitExpression.Type" />, представляющий этот статичный тип выражения.</returns>
- </member>
- <member name="M:System.Linq.Expressions.ListInitExpression.Update(System.Linq.Expressions.NewExpression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.ElementInit})">
- <summary>Создает новое выражение, идентичное данному, но использующее предоставленные дочерние элементы.Если все дочерние элементы идентичны, возвращается данное выражение.</summary>
- <returns>Нужно использовать это выражение, если дочерние элементы не изменились, либо выражение с обновленными дочерними элементами.</returns>
- <param name="newExpression">Свойство <see cref="P:System.Linq.Expressions.ListInitExpression.NewExpression" /> результата.</param>
- <param name="initializers">Свойство <see cref="P:System.Linq.Expressions.ListInitExpression.Initializers" /> результата.</param>
- </member>
- <member name="T:System.Linq.Expressions.LoopExpression">
- <summary>Представляет бесконечный цикл.Может быть прерван с помощью оператора break.</summary>
- </member>
- <member name="P:System.Linq.Expressions.LoopExpression.Body">
- <summary>Получает объект <see cref="T:System.Linq.Expressions.Expression" />, являющийся телом цикла.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.Expression" />, являющийся телом цикла.</returns>
- </member>
- <member name="P:System.Linq.Expressions.LoopExpression.BreakLabel">
- <summary>Получает объект <see cref="T:System.Linq.Expressions.LabelTarget" />, который используется телом цикла в качестве целевого выражения оператора break.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.LabelTarget" />, который используется телом цикла в качестве целевого выражения оператора break.</returns>
- </member>
- <member name="P:System.Linq.Expressions.LoopExpression.ContinueLabel">
- <summary>Получает объект <see cref="T:System.Linq.Expressions.LabelTarget" />, который используется телом цикла в качестве целевого выражения оператора continue.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.LabelTarget" />, который используется телом цикла в качестве целевого выражения оператора continue.</returns>
- </member>
- <member name="P:System.Linq.Expressions.LoopExpression.NodeType">
- <summary>Возвращает тип узла данного выражения.При переопределении этого метода узлы расширения должны возвращать <see cref="F:System.Linq.Expressions.ExpressionType.Extension" />.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.ExpressionType" /> выражения.</returns>
- </member>
- <member name="P:System.Linq.Expressions.LoopExpression.Type">
- <summary>Получает статичный тип выражения, представленного этим выражением <see cref="T:System.Linq.Expressions.Expression" />.</summary>
- <returns>Тип <see cref="P:System.Linq.Expressions.LoopExpression.Type" />, представляющий этот статичный тип выражения.</returns>
- </member>
- <member name="M:System.Linq.Expressions.LoopExpression.Update(System.Linq.Expressions.LabelTarget,System.Linq.Expressions.LabelTarget,System.Linq.Expressions.Expression)">
- <summary>Создает новое выражение, идентичное данному, но использующее предоставленные дочерние элементы.Если все дочерние элементы идентичны, возвращается данное выражение.</summary>
- <returns>Нужно использовать это выражение, если дочерние элементы не изменились, либо выражение с обновленными дочерними элементами.</returns>
- <param name="breakLabel">Свойство <see cref="P:System.Linq.Expressions.LoopExpression.BreakLabel" /> результата.</param>
- <param name="continueLabel">Свойство <see cref="P:System.Linq.Expressions.LoopExpression.ContinueLabel" /> результата.</param>
- <param name="body">Свойство <see cref="P:System.Linq.Expressions.LoopExpression.Body" /> результата.</param>
- </member>
- <member name="T:System.Linq.Expressions.MemberAssignment">
- <summary>Представляет операцию присваивания для поля или свойства объекта.</summary>
- </member>
- <member name="P:System.Linq.Expressions.MemberAssignment.Expression">
- <summary>Получает выражение для назначения полю или свойству.</summary>
- <returns>Тип <see cref="T:System.Linq.Expressions.Expression" />, представляющий значение для назначения полю или свойству.</returns>
- </member>
- <member name="M:System.Linq.Expressions.MemberAssignment.Update(System.Linq.Expressions.Expression)">
- <summary>Создает новое выражение, идентичное данному, но использующее предоставленные дочерние элементы.Если все дочерние элементы идентичны, возвращается данное выражение.</summary>
- <returns>Нужно использовать это выражение, если дочерние элементы не изменились, либо выражение с обновленными дочерними элементами.</returns>
- <param name="expression">Свойство <see cref="P:System.Linq.Expressions.MemberAssignment.Expression" /> результата.</param>
- </member>
- <member name="T:System.Linq.Expressions.MemberBinding">
- <summary>Обеспечивает базовый класс, производными от которого являются классы, представляющие привязки, используемые для инициализации элементов созданных производных объекта.</summary>
- </member>
- <member name="P:System.Linq.Expressions.MemberBinding.BindingType">
- <summary>Получает представленный тип привязки.</summary>
- <returns>Одно из значений <see cref="T:System.Linq.Expressions.MemberBindingType" />.</returns>
- </member>
- <member name="P:System.Linq.Expressions.MemberBinding.Member">
- <summary>Получает поле или свойство для инициализации.</summary>
- <returns>Тип <see cref="T:System.Reflection.MemberInfo" />, представляющие поле или свойство для инициализации.</returns>
- </member>
- <member name="M:System.Linq.Expressions.MemberBinding.ToString">
- <summary>Возвращает текстовое представление <see cref="T:System.Linq.Expressions.MemberBinding" />.</summary>
- <returns>Текстовое представление <see cref="T:System.Linq.Expressions.MemberBinding" />.</returns>
- </member>
- <member name="T:System.Linq.Expressions.MemberBindingType">
- <summary>Описывает типы привязки, которые используются в объектах <see cref="T:System.Linq.Expressions.MemberInitExpression" />.</summary>
- </member>
- <member name="F:System.Linq.Expressions.MemberBindingType.Assignment">
- <summary>Привязка, представляющая инициализацию элемента со значением выражения.</summary>
- </member>
- <member name="F:System.Linq.Expressions.MemberBindingType.ListBinding">
- <summary>Привязка, представляющая инициализацию элемента типа <see cref="T:System.Collections.IList" /> or <see cref="T:System.Collections.Generic.ICollection`1" /> из списка элементов.</summary>
- </member>
- <member name="F:System.Linq.Expressions.MemberBindingType.MemberBinding">
- <summary>Привязка, представляющаяся рекуррентную инициализацию элементов элемента.</summary>
- </member>
- <member name="T:System.Linq.Expressions.MemberExpression">
- <summary>Представляет доступ к полю или свойству.</summary>
- </member>
- <member name="M:System.Linq.Expressions.MemberExpression.Accept(System.Linq.Expressions.ExpressionVisitor)">
- <summary>Отправляет в конкретный метод Visit для данного типа узла.Например, объект <see cref="T:System.Linq.Expressions.MethodCallExpression" /> вызывает метод <see cref="M:System.Linq.Expressions.ExpressionVisitor.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)" />.</summary>
- <returns>Результат посещения этого узла.</returns>
- <param name="visitor">Посетитель, с помощью которого выполняется посещение этого узла.</param>
- </member>
- <member name="P:System.Linq.Expressions.MemberExpression.Expression">
- <summary>Получает содержащийся объект поля или свойства.</summary>
- <returns>
- <see cref="T:System.Linq.Expressions.Expression" />, который представляет содержащийся объект поля или свойства.</returns>
- </member>
- <member name="P:System.Linq.Expressions.MemberExpression.Member">
- <summary>Получает поле или свойство для доступа.</summary>
- <returns>Тип <see cref="T:System.Reflection.MemberInfo" />, представляющие поле или свойство для доступа.</returns>
- </member>
- <member name="P:System.Linq.Expressions.MemberExpression.NodeType">
- <summary>Возвращает тип узла данного выражения <see cref="P:System.Linq.Expressions.MemberExpression.Expression" />.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.ExpressionType" />, представляющий данное выражение.</returns>
- </member>
- <member name="M:System.Linq.Expressions.MemberExpression.Update(System.Linq.Expressions.Expression)">
- <summary>Создает новое выражение, идентичное данному, но использующее предоставленные дочерние элементы.Если все дочерние элементы идентичны, возвращается данное выражение.</summary>
- <returns>Нужно использовать это выражение, если дочерние элементы не изменились, либо выражение с обновленными дочерними элементами.</returns>
- <param name="expression">Свойство <see cref="P:System.Linq.Expressions.MemberExpression.Expression" /> результата.</param>
- </member>
- <member name="T:System.Linq.Expressions.MemberInitExpression">
- <summary>Представляет вызов конструктора и инициализацию одного или нескольких членов нового объекта.</summary>
- </member>
- <member name="P:System.Linq.Expressions.MemberInitExpression.Bindings">
- <summary>Получает привязки, описывающие способы инициализации членов созданного объекта.</summary>
- <returns>Объекты <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> of <see cref="T:System.Linq.Expressions.MemberBinding" />, описывающие способы инициализации членов.</returns>
- </member>
- <member name="P:System.Linq.Expressions.MemberInitExpression.CanReduce">
- <summary>Получает значение, которое указывает, можно ли сократить узел дерева выражений.</summary>
- <returns>Значение true, если узел можно сократить; в противном случае — значение false.</returns>
- </member>
- <member name="P:System.Linq.Expressions.MemberInitExpression.NewExpression">
- <summary>Возвращает выражение, представляющее вызов конструктора.</summary>
- <returns>
- <see cref="T:System.Linq.Expressions.NewExpression" />, представляющее вызов конструктора.</returns>
- </member>
- <member name="P:System.Linq.Expressions.MemberInitExpression.NodeType">
- <summary>Возвращает тип узла для данного выражения.При переопределении этого метода узлы расширения должны возвращать <see cref="F:System.Linq.Expressions.ExpressionType.Extension" />.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.ExpressionType" /> выражения.</returns>
- </member>
- <member name="M:System.Linq.Expressions.MemberInitExpression.Reduce">
- <summary>Сокращает выражение <see cref="T:System.Linq.Expressions.MemberInitExpression" /> до более простого выражения. </summary>
- <returns>Сокращенное выражение.</returns>
- </member>
- <member name="P:System.Linq.Expressions.MemberInitExpression.Type">
- <summary>Получает статичный тип выражения, представленного этим выражением <see cref="T:System.Linq.Expressions.Expression" />.</summary>
- <returns>Тип <see cref="P:System.Linq.Expressions.MemberInitExpression.Type" />, представляющий этот статичный тип выражения.</returns>
- </member>
- <member name="M:System.Linq.Expressions.MemberInitExpression.Update(System.Linq.Expressions.NewExpression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.MemberBinding})">
- <summary>Создает новое выражение, идентичное данному, но использующее предоставленные дочерние элементы.Если все дочерние элементы идентичны, возвращается данное выражение.</summary>
- <returns>Нужно использовать это выражение, если дочерние элементы не изменились, либо выражение с обновленными дочерними элементами.</returns>
- <param name="newExpression">Свойство <see cref="P:System.Linq.Expressions.MemberInitExpression.NewExpression" /> результата.</param>
- <param name="bindings">Свойство <see cref="P:System.Linq.Expressions.MemberInitExpression.Bindings" /> результата.</param>
- </member>
- <member name="T:System.Linq.Expressions.MemberListBinding">
- <summary>Предоставляет инициализацию элементов коллекции созданного объекта.</summary>
- </member>
- <member name="P:System.Linq.Expressions.MemberListBinding.Initializers">
- <summary>Предоставляет инициализаторы элементов для инициализации коллекции элементов созданного объекта.</summary>
- <returns>Объекты <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> объектов <see cref="T:System.Linq.Expressions.ElementInit" /> для инициализации элемента коллекции.</returns>
- </member>
- <member name="M:System.Linq.Expressions.MemberListBinding.Update(System.Collections.Generic.IEnumerable{System.Linq.Expressions.ElementInit})">
- <summary>Создает новое выражение, идентичное данному, но использующее предоставленные дочерние элементы.Если все дочерние элементы идентичны, возвращается данное выражение.</summary>
- <returns>Нужно использовать это выражение, если дочерние элементы не изменились, либо выражение с обновленными дочерними элементами.</returns>
- <param name="initializers">Свойство <see cref="P:System.Linq.Expressions.MemberListBinding.Initializers" /> результата.</param>
- </member>
- <member name="T:System.Linq.Expressions.MemberMemberBinding">
- <summary>Предоставляет инициализацию элементов элемента созданного объекта.</summary>
- </member>
- <member name="P:System.Linq.Expressions.MemberMemberBinding.Bindings">
- <summary>Получает привязки, описывающие способы инициализации элементов элемента.</summary>
- <returns>Объекты <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> of <see cref="T:System.Linq.Expressions.MemberBinding" />, описывающие способы инициализации элементов элемента.</returns>
- </member>
- <member name="M:System.Linq.Expressions.MemberMemberBinding.Update(System.Collections.Generic.IEnumerable{System.Linq.Expressions.MemberBinding})">
- <summary>Создает новое выражение, идентичное данному, но использующее предоставленные дочерние элементы.Если все дочерние элементы идентичны, возвращается данное выражение.</summary>
- <returns>Нужно использовать это выражение, если дочерние элементы не изменились, либо выражение с обновленными дочерними элементами.</returns>
- <param name="bindings">Свойство <see cref="P:System.Linq.Expressions.MemberMemberBinding.Bindings" /> результата.</param>
- </member>
- <member name="T:System.Linq.Expressions.MethodCallExpression">
- <summary>Представляет вызов к статическому методу или методу экземпляра.</summary>
- </member>
- <member name="M:System.Linq.Expressions.MethodCallExpression.Accept(System.Linq.Expressions.ExpressionVisitor)">
- <summary>Отправляет в конкретный метод Visit для данного типа узла.Например, объект <see cref="T:System.Linq.Expressions.MethodCallExpression" /> вызывает метод <see cref="M:System.Linq.Expressions.ExpressionVisitor.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)" />.</summary>
- <returns>Результат посещения этого узла.</returns>
- <param name="visitor">Посетитель, с помощью которого выполняется посещение этого узла.</param>
- </member>
- <member name="P:System.Linq.Expressions.MethodCallExpression.Arguments">
- <summary>Получает коллекцию выражений, представляющих аргументы вызванного метода.</summary>
- <returns>
- <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> объектов <see cref="T:System.Linq.Expressions.Expression" />, представляющих аргументы вызванному методу.</returns>
- </member>
- <member name="P:System.Linq.Expressions.MethodCallExpression.Method">
- <summary>Получает <see cref="T:System.Reflection.MethodInfo" /> для вызываемого метода.</summary>
- <returns>
- <see cref="T:System.Reflection.MethodInfo" />, представляющий вызванный метод.</returns>
- </member>
- <member name="P:System.Linq.Expressions.MethodCallExpression.NodeType">
- <summary>Возвращает тип узла данного выражения <see cref="T:System.Linq.Expressions.Expression" />.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.ExpressionType" />, представляющий данное выражение.</returns>
- </member>
- <member name="P:System.Linq.Expressions.MethodCallExpression.Object">
- <summary>Получает выражение <see cref="T:System.Linq.Expressions.Expression" />, представляющее экземпляр для вызовов методов экземпляра или NULL для вызовов статических методов.</summary>
- <returns>
- <see cref="T:System.Linq.Expressions.Expression" />, предоставляющий получающий объект метода.</returns>
- </member>
- <member name="P:System.Linq.Expressions.MethodCallExpression.System#Linq#Expressions#IArgumentProvider#ArgumentCount"></member>
- <member name="M:System.Linq.Expressions.MethodCallExpression.System#Linq#Expressions#IArgumentProvider#GetArgument(System.Int32)"></member>
- <member name="P:System.Linq.Expressions.MethodCallExpression.Type">
- <summary>Получает статичный тип выражения, представленного этим выражением <see cref="T:System.Linq.Expressions.Expression" />.</summary>
- <returns>Тип <see cref="P:System.Linq.Expressions.MethodCallExpression.Type" />, представляющий этот статичный тип выражения.</returns>
- </member>
- <member name="M:System.Linq.Expressions.MethodCallExpression.Update(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
- <summary>Создает новое выражение, идентичное данному, но использующее предоставленные дочерние элементы.Если все дочерние элементы идентичны, возвращается данное выражение.</summary>
- <returns>Нужно использовать это выражение, если дочерние элементы не изменились, либо выражение с обновленными дочерними элементами.</returns>
- <param name="object">Свойство <see cref="P:System.Linq.Expressions.MethodCallExpression.Object" /> результата.</param>
- <param name="arguments">Свойство <see cref="P:System.Linq.Expressions.MethodCallExpression.Arguments" /> результата.</param>
- </member>
- <member name="T:System.Linq.Expressions.NewArrayExpression">
- <summary>Представляет создание нового массива и возможную инициализацию элемента нового массива.</summary>
- </member>
- <member name="M:System.Linq.Expressions.NewArrayExpression.Accept(System.Linq.Expressions.ExpressionVisitor)">
- <summary>Отправляет в конкретный метод Visit для данного типа узла.Например, объект <see cref="T:System.Linq.Expressions.MethodCallExpression" /> вызывает метод <see cref="M:System.Linq.Expressions.ExpressionVisitor.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)" />.</summary>
- <returns>Результат посещения этого узла.</returns>
- <param name="visitor">Посетитель, с помощью которого выполняется посещение этого узла.</param>
- </member>
- <member name="P:System.Linq.Expressions.NewArrayExpression.Expressions">
- <summary>Получает границы массива, если значение свойства <see cref="P:System.Linq.Expressions.Expression.NodeType" /> равно <see cref="F:System.Linq.Expressions.ExpressionType.NewArrayBounds" /> или если значения используются для инициализации элементов нового массива, если значение свойства <see cref="P:System.Linq.Expressions.Expression.NodeType" /> равно <see cref="F:System.Linq.Expressions.ExpressionType.NewArrayInit" />.</summary>
- <returns>
- <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1" /> объектов <see cref="T:System.Linq.Expressions.Expression" />, представляющих границы массива или значения инициализации.</returns>
- </member>
- <member name="P:System.Linq.Expressions.NewArrayExpression.Type">
- <summary>Получает статичный тип выражения, представленного этим выражением <see cref="T:System.Linq.Expressions.Expression" />.</summary>
- <returns>Тип <see cref="P:System.Linq.Expressions.NewArrayExpression.Type" />, представляющий этот статичный тип выражения.</returns>
- </member>
- <member name="M:System.Linq.Expressions.NewArrayExpression.Update(System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
- <summary>Создает новое выражение, идентичное данному, но использующее предоставленные дочерние элементы.Если все дочерние элементы идентичны, возвращается данное выражение.</summary>
- <returns>Нужно использовать это выражение, если дочерние элементы не изменились, либо выражение с обновленными дочерними элементами.</returns>
- <param name="expressions">Свойство <see cref="P:System.Linq.Expressions.NewArrayExpression.Expressions" /> результата.</param>
- </member>
- <member name="T:System.Linq.Expressions.NewExpression">
- <summary>Представляет вызов конструктора.</summary>
- </member>
- <member name="M:System.Linq.Expressions.NewExpression.Accept(System.Linq.Expressions.ExpressionVisitor)">
- <summary>Отправляет в конкретный метод Visit для данного типа узла.Например, объект <see cref="T:System.Linq.Expressions.MethodCallExpression" /> вызывает метод <see cref="M:System.Linq.Expressions.ExpressionVisitor.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)" />.</summary>
- <returns>Результат посещения этого узла.</returns>
- <param name="visitor">Посетитель, с помощью которого выполняется посещение этого узла.</param>
- </member>
- <member name="P:System.Linq.Expressions.NewExpression.Arguments">
- <summary>Получает аргументы для конструктора.</summary>
- <returns>Коллекция объектов <see cref="T:System.Linq.Expressions.Expression" />, представляющих аргументы конструктору.</returns>
- </member>
- <member name="P:System.Linq.Expressions.NewExpression.Constructor">
- <summary>Получает вызванный конструктор.</summary>
- <returns>
- <see cref="T:System.Reflection.ConstructorInfo" />, представляющий вызванный конструктор.</returns>
- </member>
- <member name="P:System.Linq.Expressions.NewExpression.Members">
- <summary>Получает элементы, которые могут извлечь значения полей, инициализированных с помощью аргументов конструктора.</summary>
- <returns>Коллекция объектов <see cref="T:System.Reflection.MemberInfo" />, представляющих элементы, которые могут извлечь значения полей, инициализированных с помощью аргументов конструктора.</returns>
- </member>
- <member name="P:System.Linq.Expressions.NewExpression.NodeType">
- <summary>Возвращает тип узла данного выражения <see cref="T:System.Linq.Expressions.Expression" />.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.ExpressionType" />, представляющий данное выражение.</returns>
- </member>
- <member name="P:System.Linq.Expressions.NewExpression.System#Linq#Expressions#IArgumentProvider#ArgumentCount"></member>
- <member name="M:System.Linq.Expressions.NewExpression.System#Linq#Expressions#IArgumentProvider#GetArgument(System.Int32)"></member>
- <member name="P:System.Linq.Expressions.NewExpression.Type">
- <summary>Получает статичный тип выражения, представленного этим выражением <see cref="T:System.Linq.Expressions.Expression" />.</summary>
- <returns>Тип <see cref="P:System.Linq.Expressions.NewExpression.Type" />, представляющий этот статичный тип выражения.</returns>
- </member>
- <member name="M:System.Linq.Expressions.NewExpression.Update(System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression})">
- <summary>Создает новое выражение, идентичное данному, но использующее предоставленные дочерние элементы.Если все дочерние элементы идентичны, возвращается данное выражение.</summary>
- <returns>Нужно использовать это выражение, если дочерние элементы не изменились, либо выражение с обновленными дочерними элементами.</returns>
- <param name="arguments">Свойство <see cref="P:System.Linq.Expressions.NewExpression.Arguments" /> результата.</param>
- </member>
- <member name="T:System.Linq.Expressions.ParameterExpression">
- <summary>Представляет именованное выражение параметра.</summary>
- </member>
- <member name="M:System.Linq.Expressions.ParameterExpression.Accept(System.Linq.Expressions.ExpressionVisitor)">
- <summary>Отправляет в конкретный метод Visit для данного типа узла.Например, объект <see cref="T:System.Linq.Expressions.MethodCallExpression" /> вызывает метод <see cref="M:System.Linq.Expressions.ExpressionVisitor.VisitMethodCall(System.Linq.Expressions.MethodCallExpression)" />.</summary>
- <returns>Результат посещения этого узла.</returns>
- <param name="visitor">Посетитель, с помощью которого выполняется посещение этого узла.</param>
- </member>
- <member name="P:System.Linq.Expressions.ParameterExpression.IsByRef">
- <summary>Указывает, что данное выражение ParameterExpression должно рассматриваться в качестве параметра ByRef.</summary>
- <returns>Значение true, если данный параметр ParameterExpression является параметром ByRef; в противном случае — значение false.</returns>
- </member>
- <member name="P:System.Linq.Expressions.ParameterExpression.Name">
- <summary>Получает имя параметра или переменной.</summary>
- <returns>Объект <see cref="T:System.String" />, в котором содержится имя параметра.</returns>
- </member>
- <member name="P:System.Linq.Expressions.ParameterExpression.NodeType">
- <summary>Возвращает тип узла данного выражения <see cref="T:System.Linq.Expressions.Expression" />.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.ExpressionType" />, представляющий данное выражение.</returns>
- </member>
- <member name="P:System.Linq.Expressions.ParameterExpression.Type">
- <summary>Получает статичный тип выражения, представленного этим выражением <see cref="T:System.Linq.Expressions.Expression" />.</summary>
- <returns>Тип <see cref="P:System.Linq.Expressions.ParameterExpression.Type" />, представляющий этот статичный тип выражения.</returns>
- </member>
- <member name="T:System.Linq.Expressions.RuntimeVariablesExpression">
- <summary>Выражение, которое предоставляет разрешения среды выполнения на чтение и запись переменных.</summary>
- </member>
- <member name="P:System.Linq.Expressions.RuntimeVariablesExpression.NodeType">
- <summary>Возвращает тип узла для данного выражения.При переопределении этого метода узлы расширения должны возвращать <see cref="F:System.Linq.Expressions.ExpressionType.Extension" />.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.ExpressionType" /> выражения.</returns>
- </member>
- <member name="P:System.Linq.Expressions.RuntimeVariablesExpression.Type">
- <summary>Получает статичный тип выражения, представленного этим выражением <see cref="T:System.Linq.Expressions.Expression" />.</summary>
- <returns>Тип <see cref="P:System.Linq.Expressions.RuntimeVariablesExpression.Type" />, представляющий этот статичный тип выражения.</returns>
- </member>
- <member name="M:System.Linq.Expressions.RuntimeVariablesExpression.Update(System.Collections.Generic.IEnumerable{System.Linq.Expressions.ParameterExpression})">
- <summary>Создает новое выражение, идентичное данному, но использующее предоставленные дочерние элементы.Если все дочерние элементы идентичны, возвращается данное выражение.</summary>
- <returns>Нужно использовать это выражение, если дочерние элементы не изменились, либо выражение с обновленными дочерними элементами.</returns>
- <param name="variables">Свойство <see cref="P:System.Linq.Expressions.RuntimeVariablesExpression.Variables" /> результата.</param>
- </member>
- <member name="P:System.Linq.Expressions.RuntimeVariablesExpression.Variables">
- <summary>Переменные или параметры, к которым среда выполнения предоставляет доступ.</summary>
- <returns>Доступная только для чтения коллекция, содержащая параметры, к которым средой выполнения будет предоставлен доступ.</returns>
- </member>
- <member name="T:System.Linq.Expressions.SwitchCase">
- <summary>Представляет один из вариантов для выражения <see cref="T:System.Linq.Expressions.SwitchExpression" />.</summary>
- </member>
- <member name="P:System.Linq.Expressions.SwitchCase.Body">
- <summary>Получает тело блока case.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.Expression" />, представляющий тело блока case.</returns>
- </member>
- <member name="P:System.Linq.Expressions.SwitchCase.TestValues">
- <summary>Получает значение для данного блока case.Блока case для выполнения выбирается, когда свойство <see cref="P:System.Linq.Expressions.SwitchExpression.SwitchValue" /> совпадает с одним из этих значений.</summary>
- <returns>Доступная только для чтения коллекция значений данного блока case.</returns>
- </member>
- <member name="M:System.Linq.Expressions.SwitchCase.ToString">
- <summary>Возвращает объект <see cref="T:System.String" />, который представляет текущий объект <see cref="T:System.Object" />.</summary>
- <returns>Объект <see cref="T:System.String" />, представляющий текущий объект <see cref="T:System.Object" />.</returns>
- </member>
- <member name="M:System.Linq.Expressions.SwitchCase.Update(System.Collections.Generic.IEnumerable{System.Linq.Expressions.Expression},System.Linq.Expressions.Expression)">
- <summary>Создает новое выражение, идентичное данному, но использующее предоставленные дочерние элементы.Если все дочерние элементы идентичны, возвращается данное выражение.</summary>
- <returns>Нужно использовать это выражение, если дочерние элементы не изменились, либо выражение с обновленными дочерними элементами.</returns>
- <param name="testValues">Свойство <see cref="P:System.Linq.Expressions.SwitchCase.TestValues" /> результата.</param>
- <param name="body">Свойство <see cref="P:System.Linq.Expressions.SwitchCase.Body" /> результата.</param>
- </member>
- <member name="T:System.Linq.Expressions.SwitchExpression">
- <summary>Представляет выражение управления, которое обрабатывает выбор из нескольких вариантов путем передачи управления выражению <see cref="T:System.Linq.Expressions.SwitchCase" />.</summary>
- </member>
- <member name="P:System.Linq.Expressions.SwitchExpression.Cases">
- <summary>Получает коллекцию объектов <see cref="T:System.Linq.Expressions.SwitchCase" /> для переключателя.</summary>
- <returns>Коллекция объектов <see cref="T:System.Linq.Expressions.SwitchCase" />.</returns>
- </member>
- <member name="P:System.Linq.Expressions.SwitchExpression.Comparison">
- <summary>Получает метод проверки равенства, если он существует.</summary>
- <returns>Объект <see cref="T:System.Reflection.MethodInfo" />, представляющий метод проверки равенства.</returns>
- </member>
- <member name="P:System.Linq.Expressions.SwitchExpression.DefaultBody">
- <summary>Получает процедуру проверки для выбора варианта.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.Expression" />, представляющий процедуру проверки для выбора варианта.</returns>
- </member>
- <member name="P:System.Linq.Expressions.SwitchExpression.NodeType">
- <summary>Возвращает тип узла для данного выражения.При переопределении этого метода узлы расширения должны возвращать <see cref="F:System.Linq.Expressions.ExpressionType.Extension" />.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.ExpressionType" /> выражения.</returns>
- </member>
- <member name="P:System.Linq.Expressions.SwitchExpression.SwitchValue">
- <summary>Получает процедуру проверки для выбора варианта.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.Expression" />, представляющий процедуру проверки для выбора варианта.</returns>
- </member>
- <member name="P:System.Linq.Expressions.SwitchExpression.Type">
- <summary>Получает статичный тип выражения, представленного этим выражением <see cref="T:System.Linq.Expressions.Expression" />.</summary>
- <returns>Тип <see cref="P:System.Linq.Expressions.SwitchExpression.Type" />, представляющий этот статичный тип выражения.</returns>
- </member>
- <member name="M:System.Linq.Expressions.SwitchExpression.Update(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.SwitchCase},System.Linq.Expressions.Expression)">
- <summary>Создает новое выражение, идентичное данному, но использующее предоставленные дочерние элементы.Если все дочерние элементы идентичны, возвращается данное выражение.</summary>
- <returns>Нужно использовать это выражение, если дочерние элементы не изменились, либо выражение с обновленными дочерними элементами.</returns>
- <param name="switchValue">Свойство <see cref="P:System.Linq.Expressions.SwitchExpression.SwitchValue" /> результата.</param>
- <param name="cases">Свойство <see cref="P:System.Linq.Expressions.SwitchExpression.Cases" /> результата.</param>
- <param name="defaultBody">Свойство <see cref="P:System.Linq.Expressions.SwitchExpression.DefaultBody" /> результата.</param>
- </member>
- <member name="T:System.Linq.Expressions.SymbolDocumentInfo">
- <summary>Сохраняет информацию, необходимую для создания информации отладочных символов для исходного файла, в частности имени файла и уникального идентификатора языка.</summary>
- </member>
- <member name="P:System.Linq.Expressions.SymbolDocumentInfo.DocumentType">
- <summary>Возвращает уникальный идентификатор типа документа, если он существует.Для текстовых файлов по умолчанию принимает значение GUID.</summary>
- <returns>Уникальный идентификатор типа документа.</returns>
- </member>
- <member name="P:System.Linq.Expressions.SymbolDocumentInfo.FileName">
- <summary>Имя исходного файла.</summary>
- <returns>Строковое представление имени исходного файла.</returns>
- </member>
- <member name="P:System.Linq.Expressions.SymbolDocumentInfo.Language">
- <summary>Возвращает уникальный идентификатор языка, если он существует.</summary>
- <returns>Уникальный идентификатор языка.</returns>
- </member>
- <member name="P:System.Linq.Expressions.SymbolDocumentInfo.LanguageVendor">
- <summary>Возвращает уникальный идентификатор поставщика языка, если он существует.</summary>
- <returns>Уникальный идентификатор поставщика языка.</returns>
- </member>
- <member name="T:System.Linq.Expressions.TryExpression">
- <summary>Представляет блок try/catch/finally/fault.</summary>
- </member>
- <member name="P:System.Linq.Expressions.TryExpression.Body">
- <summary>Получает объект <see cref="T:System.Linq.Expressions.Expression" />, представляющий тело блока try.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.Expression" />, представляющий тело блока try.</returns>
- </member>
- <member name="P:System.Linq.Expressions.TryExpression.Fault">
- <summary>Получает объект <see cref="T:System.Linq.Expressions.Expression" />, представляющий тело блока fault.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.Expression" />, представляющий тело блока fault.</returns>
- </member>
- <member name="P:System.Linq.Expressions.TryExpression.Finally">
- <summary>Получает объект <see cref="T:System.Linq.Expressions.Expression" />, представляющий тело блока finally.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.Expression" />, представляющий тело блока finally.</returns>
- </member>
- <member name="P:System.Linq.Expressions.TryExpression.Handlers">
- <summary>Получает коллекцию выражений <see cref="T:System.Linq.Expressions.CatchBlock" />, связанных с блоком try.</summary>
- <returns>Коллекция выражений <see cref="T:System.Linq.Expressions.CatchBlock" />, связанных с блоком try.</returns>
- </member>
- <member name="P:System.Linq.Expressions.TryExpression.NodeType">
- <summary>Возвращает тип узла данного выражения <see cref="T:System.Linq.Expressions.Expression" />.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.ExpressionType" />, представляющий данное выражение.</returns>
- </member>
- <member name="P:System.Linq.Expressions.TryExpression.Type">
- <summary>Получает статичный тип выражения, представленного этим выражением <see cref="T:System.Linq.Expressions.Expression" />.</summary>
- <returns>Тип <see cref="P:System.Linq.Expressions.TryExpression.Type" />, представляющий этот статичный тип выражения.</returns>
- </member>
- <member name="M:System.Linq.Expressions.TryExpression.Update(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable{System.Linq.Expressions.CatchBlock},System.Linq.Expressions.Expression,System.Linq.Expressions.Expression)">
- <summary>Создает новое выражение, идентичное данному, но использующее предоставленные дочерние элементы.Если все дочерние элементы идентичны, возвращается данное выражение.</summary>
- <returns>Нужно использовать это выражение, если дочерние элементы не изменились, либо выражение с обновленными дочерними элементами.</returns>
- <param name="body">Свойство <see cref="P:System.Linq.Expressions.TryExpression.Body" /> результата.</param>
- <param name="handlers">Свойство <see cref="P:System.Linq.Expressions.TryExpression.Handlers" /> результата.</param>
- <param name="finally">Свойство <see cref="P:System.Linq.Expressions.TryExpression.Finally" /> результата.</param>
- <param name="fault">Свойство <see cref="P:System.Linq.Expressions.TryExpression.Fault" /> результата.</param>
- </member>
- <member name="T:System.Linq.Expressions.TypeBinaryExpression">
- <summary>Представляет операцию между выражением и типом.</summary>
- </member>
- <member name="P:System.Linq.Expressions.TypeBinaryExpression.Expression">
- <summary>Получает операнд выражения операции проверки типа.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.Expression" />, который предоставляет операнд выражения операции проверки типа.</returns>
- </member>
- <member name="P:System.Linq.Expressions.TypeBinaryExpression.NodeType">
- <summary>Возвращает тип узла для данного выражения.При переопределении этого метода узлы расширения должны возвращать <see cref="F:System.Linq.Expressions.ExpressionType.Extension" />.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.ExpressionType" /> выражения.</returns>
- </member>
- <member name="P:System.Linq.Expressions.TypeBinaryExpression.Type">
- <summary>Получает статичный тип выражения, представленного этим выражением <see cref="P:System.Linq.Expressions.TypeBinaryExpression.Expression" />.</summary>
- <returns>Тип <see cref="P:System.Linq.Expressions.TypeBinaryExpression.Type" />, представляющий этот статичный тип выражения.</returns>
- </member>
- <member name="P:System.Linq.Expressions.TypeBinaryExpression.TypeOperand">
- <summary>Получает операнд типа операции проверки типа.</summary>
- <returns>Объект <see cref="T:System.Type" />, который предоставляет операнд типа операции проверки типа.</returns>
- </member>
- <member name="M:System.Linq.Expressions.TypeBinaryExpression.Update(System.Linq.Expressions.Expression)">
- <summary>Создает новое выражение, идентичное данному, но использующее предоставленные дочерние элементы.Если все дочерние элементы идентичны, возвращается данное выражение.</summary>
- <returns>Нужно использовать это выражение, если дочерние элементы не изменились, либо выражение с обновленными дочерними элементами.</returns>
- <param name="expression">Свойство <see cref="P:System.Linq.Expressions.TypeBinaryExpression.Expression" /> результата.</param>
- </member>
- <member name="T:System.Linq.Expressions.UnaryExpression">
- <summary>Представляет выражение, содержащее унарный оператор.</summary>
- </member>
- <member name="P:System.Linq.Expressions.UnaryExpression.CanReduce">
- <summary>Получает значение, которое указывает, можно ли сократить узел дерева выражений.</summary>
- <returns>Значение true, если узел можно сократить; в противном случае — значение false.</returns>
- </member>
- <member name="P:System.Linq.Expressions.UnaryExpression.IsLifted">
- <summary>Возвращает значение, указывающее, представляет ли узел дерева выражения ликвидированный вызов оператора.</summary>
- <returns>true, если узел представляет удаленный вызов; в противном случае — false.</returns>
- </member>
- <member name="P:System.Linq.Expressions.UnaryExpression.IsLiftedToNull">
- <summary>Возвращает значение, указывающее, представляет ли узел дерева выражения ликвидированный вызов оператора, тип возврата которого удален для типа со значением NULL.</summary>
- <returns>true, если тип возврата оператора удален до типа со значением NULL, иначе возвращается значение false.</returns>
- </member>
- <member name="P:System.Linq.Expressions.UnaryExpression.Method">
- <summary>Получает реализацию метода для унарной операции.</summary>
- <returns>
- <see cref="T:System.Reflection.MethodInfo" />, представляющий метод реализации.</returns>
- </member>
- <member name="P:System.Linq.Expressions.UnaryExpression.NodeType">
- <summary>Возвращает тип узла данного выражения <see cref="T:System.Linq.Expressions.Expression" />.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.ExpressionType" />, представляющий данное выражение.</returns>
- </member>
- <member name="P:System.Linq.Expressions.UnaryExpression.Operand">
- <summary>Получает операнд унарной операции.</summary>
- <returns>Объект <see cref="T:System.Linq.Expressions.Expression" />, который предоставляет операнд унарной операции.</returns>
- </member>
- <member name="M:System.Linq.Expressions.UnaryExpression.Reduce">
- <summary>Сокращает узел выражений до более простого выражения. </summary>
- <returns>Сокращенное выражение.</returns>
- </member>
- <member name="P:System.Linq.Expressions.UnaryExpression.Type">
- <summary>Получает статичный тип выражения, представленного этим выражением <see cref="T:System.Linq.Expressions.Expression" />.</summary>
- <returns>Тип <see cref="P:System.Linq.Expressions.UnaryExpression.Type" />, представляющий этот статичный тип выражения.</returns>
- </member>
- <member name="M:System.Linq.Expressions.UnaryExpression.Update(System.Linq.Expressions.Expression)">
- <summary>Создает новое выражение, идентичное данному, но использующее предоставленные дочерние элементы.Если все дочерние элементы идентичны, возвращается данное выражение.</summary>
- <returns>Нужно использовать это выражение, если дочерние элементы не изменились, либо выражение с обновленными дочерними элементами.</returns>
- <param name="operand">Свойство <see cref="P:System.Linq.Expressions.UnaryExpression.Operand" /> результата.</param>
- </member>
- </members>
- </doc>
|