| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616 |
- <?xml version="1.0" encoding="utf-8"?>
- <Type Name="DynamicMetaObject" FullName="System.Dynamic.DynamicMetaObject">
- <TypeSignature Language="C#" Value="public class DynamicMetaObject" />
- <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit DynamicMetaObject extends System.Object" />
- <AssemblyInfo>
- <AssemblyName>System.Core</AssemblyName>
- <AssemblyVersion>4.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <Base>
- <BaseTypeName>System.Object</BaseTypeName>
- </Base>
- <Interfaces />
- <Docs>
- <remarks>
- <attribution license="cc4" from="Microsoft" modified="false" />
- <para>For more information, see documentation on the <see cref="http://go.microsoft.com/fwlink/?LinkId=141028">CodePlex</see> Web site and the MSDN article <see cref="http://go.microsoft.com/fwlink/?LinkID=198161">Implementing Dynamic Interfaces</see>.</para>
- </remarks>
- <summary>
- <attribution license="cc4" from="Microsoft" modified="false" />
- <para>Represents the dynamic binding and a binding logic of an object participating in the dynamic binding.</para>
- </summary>
- </Docs>
- <Members>
- <Member MemberName=".ctor">
- <MemberSignature Language="C#" Value="public DynamicMetaObject (System.Linq.Expressions.Expression expression, System.Dynamic.BindingRestrictions restrictions);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Linq.Expressions.Expression expression, class System.Dynamic.BindingRestrictions restrictions) cil managed" />
- <MemberType>Constructor</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>4.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <Parameters>
- <Parameter Name="expression" Type="System.Linq.Expressions.Expression" />
- <Parameter Name="restrictions" Type="System.Dynamic.BindingRestrictions" />
- </Parameters>
- <Docs>
- <remarks>To be added.</remarks>
- <summary>
- <attribution license="cc4" from="Microsoft" modified="false" />
- <para>Initializes a new instance of the <see cref="T:System.Dynamic.DynamicMetaObject" /> class.</para>
- </summary>
- <param name="expression">
- <attribution license="cc4" from="Microsoft" modified="false" />The expression representing this <see cref="T:System.Dynamic.DynamicMetaObject" /> during the dynamic binding process.</param>
- <param name="restrictions">
- <attribution license="cc4" from="Microsoft" modified="false" />The set of binding restrictions under which the binding is valid.</param>
- </Docs>
- </Member>
- <Member MemberName=".ctor">
- <MemberSignature Language="C#" Value="public DynamicMetaObject (System.Linq.Expressions.Expression expression, System.Dynamic.BindingRestrictions restrictions, object value);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Linq.Expressions.Expression expression, class System.Dynamic.BindingRestrictions restrictions, object value) cil managed" />
- <MemberType>Constructor</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>4.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <Parameters>
- <Parameter Name="expression" Type="System.Linq.Expressions.Expression" />
- <Parameter Name="restrictions" Type="System.Dynamic.BindingRestrictions" />
- <Parameter Name="value" Type="System.Object" />
- </Parameters>
- <Docs>
- <remarks>To be added.</remarks>
- <summary>
- <attribution license="cc4" from="Microsoft" modified="false" />
- <para>Initializes a new instance of the <see cref="T:System.Dynamic.DynamicMetaObject" /> class.</para>
- </summary>
- <param name="expression">
- <attribution license="cc4" from="Microsoft" modified="false" />The expression representing this <see cref="T:System.Dynamic.DynamicMetaObject" /> during the dynamic binding process.</param>
- <param name="restrictions">
- <attribution license="cc4" from="Microsoft" modified="false" />The set of binding restrictions under which the binding is valid.</param>
- <param name="value">
- <attribution license="cc4" from="Microsoft" modified="false" />The runtime value represented by the <see cref="T:System.Dynamic.DynamicMetaObject" />.</param>
- </Docs>
- </Member>
- <Member MemberName="BindBinaryOperation">
- <MemberSignature Language="C#" Value="public virtual System.Dynamic.DynamicMetaObject BindBinaryOperation (System.Dynamic.BinaryOperationBinder binder, System.Dynamic.DynamicMetaObject arg);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Dynamic.DynamicMetaObject BindBinaryOperation(class System.Dynamic.BinaryOperationBinder binder, class System.Dynamic.DynamicMetaObject arg) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>4.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Dynamic.DynamicMetaObject</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="binder" Type="System.Dynamic.BinaryOperationBinder" />
- <Parameter Name="arg" Type="System.Dynamic.DynamicMetaObject" />
- </Parameters>
- <Docs>
- <remarks>To be added.</remarks>
- <summary>
- <attribution license="cc4" from="Microsoft" modified="false" />
- <para>Performs the binding of the dynamic binary operation.</para>
- </summary>
- <returns>
- <attribution license="cc4" from="Microsoft" modified="false" />
- <para>The new <see cref="T:System.Dynamic.DynamicMetaObject" /> representing the result of the binding.</para>
- </returns>
- <param name="binder">
- <attribution license="cc4" from="Microsoft" modified="false" />An instance of the <see cref="T:System.Dynamic.BinaryOperationBinder" /> that represents the details of the dynamic operation.</param>
- <param name="arg">
- <attribution license="cc4" from="Microsoft" modified="false" />An instance of the <see cref="T:System.Dynamic.DynamicMetaObject" /> representing the right hand side of the binary operation.</param>
- </Docs>
- </Member>
- <Member MemberName="BindConvert">
- <MemberSignature Language="C#" Value="public virtual System.Dynamic.DynamicMetaObject BindConvert (System.Dynamic.ConvertBinder binder);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Dynamic.DynamicMetaObject BindConvert(class System.Dynamic.ConvertBinder binder) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>4.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Dynamic.DynamicMetaObject</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="binder" Type="System.Dynamic.ConvertBinder" />
- </Parameters>
- <Docs>
- <remarks>
- <attribution license="cc4" from="Microsoft" modified="false" />
- <para>In Visual Basic, only explicit conversion is supported. If you override this method, it is called by using the <see cref="M:Microsoft.VisualBasic.Conversion.CTypeDynamic``1(System.Object)" /> or <see cref="M:Microsoft.VisualBasic.Conversion.CTypeDynamic(System.Object,System.Type)" /> functions.</para>
- </remarks>
- <summary>
- <attribution license="cc4" from="Microsoft" modified="false" />
- <para>Performs the binding of the dynamic conversion operation.</para>
- </summary>
- <returns>
- <attribution license="cc4" from="Microsoft" modified="false" />
- <para>The new <see cref="T:System.Dynamic.DynamicMetaObject" /> representing the result of the binding.</para>
- </returns>
- <param name="binder">
- <attribution license="cc4" from="Microsoft" modified="false" />An instance of the <see cref="T:System.Dynamic.ConvertBinder" /> that represents the details of the dynamic operation.</param>
- </Docs>
- </Member>
- <Member MemberName="BindCreateInstance">
- <MemberSignature Language="C#" Value="public virtual System.Dynamic.DynamicMetaObject BindCreateInstance (System.Dynamic.CreateInstanceBinder binder, System.Dynamic.DynamicMetaObject[] args);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Dynamic.DynamicMetaObject BindCreateInstance(class System.Dynamic.CreateInstanceBinder binder, class System.Dynamic.DynamicMetaObject[] args) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>4.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Dynamic.DynamicMetaObject</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="binder" Type="System.Dynamic.CreateInstanceBinder" />
- <Parameter Name="args" Type="System.Dynamic.DynamicMetaObject[]" />
- </Parameters>
- <Docs>
- <remarks>To be added.</remarks>
- <summary>
- <attribution license="cc4" from="Microsoft" modified="false" />
- <para>Performs the binding of the dynamic create instance operation.</para>
- </summary>
- <returns>
- <attribution license="cc4" from="Microsoft" modified="false" />
- <para>The new <see cref="T:System.Dynamic.DynamicMetaObject" /> representing the result of the binding.</para>
- </returns>
- <param name="binder">
- <attribution license="cc4" from="Microsoft" modified="false" />An instance of the <see cref="T:System.Dynamic.CreateInstanceBinder" /> that represents the details of the dynamic operation.</param>
- <param name="args">
- <attribution license="cc4" from="Microsoft" modified="false" />An array of <see cref="T:System.Dynamic.DynamicMetaObject" /> instances - arguments to the create instance operation.</param>
- </Docs>
- </Member>
- <Member MemberName="BindDeleteIndex">
- <MemberSignature Language="C#" Value="public virtual System.Dynamic.DynamicMetaObject BindDeleteIndex (System.Dynamic.DeleteIndexBinder binder, System.Dynamic.DynamicMetaObject[] indexes);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Dynamic.DynamicMetaObject BindDeleteIndex(class System.Dynamic.DeleteIndexBinder binder, class System.Dynamic.DynamicMetaObject[] indexes) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>4.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Dynamic.DynamicMetaObject</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="binder" Type="System.Dynamic.DeleteIndexBinder" />
- <Parameter Name="indexes" Type="System.Dynamic.DynamicMetaObject[]" />
- </Parameters>
- <Docs>
- <remarks>To be added.</remarks>
- <summary>
- <attribution license="cc4" from="Microsoft" modified="false" />
- <para>Performs the binding of the dynamic delete index operation.</para>
- </summary>
- <returns>
- <attribution license="cc4" from="Microsoft" modified="false" />
- <para>The new <see cref="T:System.Dynamic.DynamicMetaObject" /> representing the result of the binding.</para>
- </returns>
- <param name="binder">
- <attribution license="cc4" from="Microsoft" modified="false" />An instance of the <see cref="T:System.Dynamic.DeleteIndexBinder" /> that represents the details of the dynamic operation.</param>
- <param name="indexes">
- <attribution license="cc4" from="Microsoft" modified="false" />An array of <see cref="T:System.Dynamic.DynamicMetaObject" /> instances - indexes for the delete index operation.</param>
- </Docs>
- </Member>
- <Member MemberName="BindDeleteMember">
- <MemberSignature Language="C#" Value="public virtual System.Dynamic.DynamicMetaObject BindDeleteMember (System.Dynamic.DeleteMemberBinder binder);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Dynamic.DynamicMetaObject BindDeleteMember(class System.Dynamic.DeleteMemberBinder binder) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>4.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Dynamic.DynamicMetaObject</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="binder" Type="System.Dynamic.DeleteMemberBinder" />
- </Parameters>
- <Docs>
- <remarks>To be added.</remarks>
- <summary>
- <attribution license="cc4" from="Microsoft" modified="false" />
- <para>Performs the binding of the dynamic delete member operation.</para>
- </summary>
- <returns>
- <attribution license="cc4" from="Microsoft" modified="false" />
- <para>The new <see cref="T:System.Dynamic.DynamicMetaObject" /> representing the result of the binding.</para>
- </returns>
- <param name="binder">
- <attribution license="cc4" from="Microsoft" modified="false" />An instance of the <see cref="T:System.Dynamic.DeleteMemberBinder" /> that represents the details of the dynamic operation.</param>
- </Docs>
- </Member>
- <Member MemberName="BindGetIndex">
- <MemberSignature Language="C#" Value="public virtual System.Dynamic.DynamicMetaObject BindGetIndex (System.Dynamic.GetIndexBinder binder, System.Dynamic.DynamicMetaObject[] indexes);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Dynamic.DynamicMetaObject BindGetIndex(class System.Dynamic.GetIndexBinder binder, class System.Dynamic.DynamicMetaObject[] indexes) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>4.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Dynamic.DynamicMetaObject</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="binder" Type="System.Dynamic.GetIndexBinder" />
- <Parameter Name="indexes" Type="System.Dynamic.DynamicMetaObject[]" />
- </Parameters>
- <Docs>
- <remarks>To be added.</remarks>
- <summary>
- <attribution license="cc4" from="Microsoft" modified="false" />
- <para>Performs the binding of the dynamic get index operation.</para>
- </summary>
- <returns>
- <attribution license="cc4" from="Microsoft" modified="false" />
- <para>The new <see cref="T:System.Dynamic.DynamicMetaObject" /> representing the result of the binding.</para>
- </returns>
- <param name="binder">
- <attribution license="cc4" from="Microsoft" modified="false" />An instance of the <see cref="T:System.Dynamic.GetIndexBinder" /> that represents the details of the dynamic operation.</param>
- <param name="indexes">
- <attribution license="cc4" from="Microsoft" modified="false" />An array of <see cref="T:System.Dynamic.DynamicMetaObject" /> instances - indexes for the get index operation.</param>
- </Docs>
- </Member>
- <Member MemberName="BindGetMember">
- <MemberSignature Language="C#" Value="public virtual System.Dynamic.DynamicMetaObject BindGetMember (System.Dynamic.GetMemberBinder binder);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Dynamic.DynamicMetaObject BindGetMember(class System.Dynamic.GetMemberBinder binder) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>4.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Dynamic.DynamicMetaObject</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="binder" Type="System.Dynamic.GetMemberBinder" />
- </Parameters>
- <Docs>
- <remarks>To be added.</remarks>
- <summary>
- <attribution license="cc4" from="Microsoft" modified="false" />
- <para>Performs the binding of the dynamic get member operation.</para>
- </summary>
- <returns>
- <attribution license="cc4" from="Microsoft" modified="false" />
- <para>The new <see cref="T:System.Dynamic.DynamicMetaObject" /> representing the result of the binding.</para>
- </returns>
- <param name="binder">
- <attribution license="cc4" from="Microsoft" modified="false" />An instance of the <see cref="T:System.Dynamic.GetMemberBinder" /> that represents the details of the dynamic operation.</param>
- </Docs>
- </Member>
- <Member MemberName="BindInvoke">
- <MemberSignature Language="C#" Value="public virtual System.Dynamic.DynamicMetaObject BindInvoke (System.Dynamic.InvokeBinder binder, System.Dynamic.DynamicMetaObject[] args);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Dynamic.DynamicMetaObject BindInvoke(class System.Dynamic.InvokeBinder binder, class System.Dynamic.DynamicMetaObject[] args) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>4.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Dynamic.DynamicMetaObject</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="binder" Type="System.Dynamic.InvokeBinder" />
- <Parameter Name="args" Type="System.Dynamic.DynamicMetaObject[]" />
- </Parameters>
- <Docs>
- <remarks>To be added.</remarks>
- <summary>
- <attribution license="cc4" from="Microsoft" modified="false" />
- <para>Performs the binding of the dynamic invoke operation.</para>
- </summary>
- <returns>
- <attribution license="cc4" from="Microsoft" modified="false" />
- <para>The new <see cref="T:System.Dynamic.DynamicMetaObject" /> representing the result of the binding.</para>
- </returns>
- <param name="binder">
- <attribution license="cc4" from="Microsoft" modified="false" />An instance of the <see cref="T:System.Dynamic.InvokeBinder" /> that represents the details of the dynamic operation.</param>
- <param name="args">
- <attribution license="cc4" from="Microsoft" modified="false" />An array of <see cref="T:System.Dynamic.DynamicMetaObject" /> instances - arguments to the invoke operation.</param>
- </Docs>
- </Member>
- <Member MemberName="BindInvokeMember">
- <MemberSignature Language="C#" Value="public virtual System.Dynamic.DynamicMetaObject BindInvokeMember (System.Dynamic.InvokeMemberBinder binder, System.Dynamic.DynamicMetaObject[] args);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Dynamic.DynamicMetaObject BindInvokeMember(class System.Dynamic.InvokeMemberBinder binder, class System.Dynamic.DynamicMetaObject[] args) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>4.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Dynamic.DynamicMetaObject</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="binder" Type="System.Dynamic.InvokeMemberBinder" />
- <Parameter Name="args" Type="System.Dynamic.DynamicMetaObject[]" />
- </Parameters>
- <Docs>
- <remarks>To be added.</remarks>
- <summary>
- <attribution license="cc4" from="Microsoft" modified="false" />
- <para>Performs the binding of the dynamic invoke member operation.</para>
- </summary>
- <returns>
- <attribution license="cc4" from="Microsoft" modified="false" />
- <para>The new <see cref="T:System.Dynamic.DynamicMetaObject" /> representing the result of the binding.</para>
- </returns>
- <param name="binder">
- <attribution license="cc4" from="Microsoft" modified="false" />An instance of the <see cref="T:System.Dynamic.InvokeMemberBinder" /> that represents the details of the dynamic operation.</param>
- <param name="args">
- <attribution license="cc4" from="Microsoft" modified="false" />An array of <see cref="T:System.Dynamic.DynamicMetaObject" /> instances - arguments to the invoke member operation.</param>
- </Docs>
- </Member>
- <Member MemberName="BindSetIndex">
- <MemberSignature Language="C#" Value="public virtual System.Dynamic.DynamicMetaObject BindSetIndex (System.Dynamic.SetIndexBinder binder, System.Dynamic.DynamicMetaObject[] indexes, System.Dynamic.DynamicMetaObject value);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Dynamic.DynamicMetaObject BindSetIndex(class System.Dynamic.SetIndexBinder binder, class System.Dynamic.DynamicMetaObject[] indexes, class System.Dynamic.DynamicMetaObject value) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>4.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Dynamic.DynamicMetaObject</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="binder" Type="System.Dynamic.SetIndexBinder" />
- <Parameter Name="indexes" Type="System.Dynamic.DynamicMetaObject[]" />
- <Parameter Name="value" Type="System.Dynamic.DynamicMetaObject" />
- </Parameters>
- <Docs>
- <remarks>To be added.</remarks>
- <summary>
- <attribution license="cc4" from="Microsoft" modified="false" />
- <para>Performs the binding of the dynamic set index operation.</para>
- </summary>
- <returns>
- <attribution license="cc4" from="Microsoft" modified="false" />
- <para>The new <see cref="T:System.Dynamic.DynamicMetaObject" /> representing the result of the binding.</para>
- </returns>
- <param name="binder">
- <attribution license="cc4" from="Microsoft" modified="false" />An instance of the <see cref="T:System.Dynamic.SetIndexBinder" /> that represents the details of the dynamic operation.</param>
- <param name="indexes">
- <attribution license="cc4" from="Microsoft" modified="false" />An array of <see cref="T:System.Dynamic.DynamicMetaObject" /> instances - indexes for the set index operation.</param>
- <param name="value">
- <attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.Dynamic.DynamicMetaObject" /> representing the value for the set index operation.</param>
- </Docs>
- </Member>
- <Member MemberName="BindSetMember">
- <MemberSignature Language="C#" Value="public virtual System.Dynamic.DynamicMetaObject BindSetMember (System.Dynamic.SetMemberBinder binder, System.Dynamic.DynamicMetaObject value);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Dynamic.DynamicMetaObject BindSetMember(class System.Dynamic.SetMemberBinder binder, class System.Dynamic.DynamicMetaObject value) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>4.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Dynamic.DynamicMetaObject</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="binder" Type="System.Dynamic.SetMemberBinder" />
- <Parameter Name="value" Type="System.Dynamic.DynamicMetaObject" />
- </Parameters>
- <Docs>
- <remarks>To be added.</remarks>
- <summary>
- <attribution license="cc4" from="Microsoft" modified="false" />
- <para>Performs the binding of the dynamic set member operation.</para>
- </summary>
- <returns>
- <attribution license="cc4" from="Microsoft" modified="false" />
- <para>The new <see cref="T:System.Dynamic.DynamicMetaObject" /> representing the result of the binding.</para>
- </returns>
- <param name="binder">
- <attribution license="cc4" from="Microsoft" modified="false" />An instance of the <see cref="T:System.Dynamic.SetMemberBinder" /> that represents the details of the dynamic operation.</param>
- <param name="value">
- <attribution license="cc4" from="Microsoft" modified="false" />The <see cref="T:System.Dynamic.DynamicMetaObject" /> representing the value for the set member operation.</param>
- </Docs>
- </Member>
- <Member MemberName="BindUnaryOperation">
- <MemberSignature Language="C#" Value="public virtual System.Dynamic.DynamicMetaObject BindUnaryOperation (System.Dynamic.UnaryOperationBinder binder);" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Dynamic.DynamicMetaObject BindUnaryOperation(class System.Dynamic.UnaryOperationBinder binder) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>4.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Dynamic.DynamicMetaObject</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="binder" Type="System.Dynamic.UnaryOperationBinder" />
- </Parameters>
- <Docs>
- <remarks>To be added.</remarks>
- <summary>
- <attribution license="cc4" from="Microsoft" modified="false" />
- <para>Performs the binding of the dynamic unary operation.</para>
- </summary>
- <returns>
- <attribution license="cc4" from="Microsoft" modified="false" />
- <para>The new <see cref="T:System.Dynamic.DynamicMetaObject" /> representing the result of the binding.</para>
- </returns>
- <param name="binder">
- <attribution license="cc4" from="Microsoft" modified="false" />An instance of the <see cref="T:System.Dynamic.UnaryOperationBinder" /> that represents the details of the dynamic operation.</param>
- </Docs>
- </Member>
- <Member MemberName="Create">
- <MemberSignature Language="C#" Value="public static System.Dynamic.DynamicMetaObject Create (object value, System.Linq.Expressions.Expression expression);" />
- <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Dynamic.DynamicMetaObject Create(object value, class System.Linq.Expressions.Expression expression) cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>4.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Dynamic.DynamicMetaObject</ReturnType>
- </ReturnValue>
- <Parameters>
- <Parameter Name="value" Type="System.Object" />
- <Parameter Name="expression" Type="System.Linq.Expressions.Expression" />
- </Parameters>
- <Docs>
- <remarks>To be added.</remarks>
- <summary>
- <attribution license="cc4" from="Microsoft" modified="false" />
- <para>Creates a meta-object for the specified object.</para>
- </summary>
- <returns>
- <attribution license="cc4" from="Microsoft" modified="false" />
- <para>If the given object implements <see cref="T:System.Dynamic.IDynamicMetaObjectProvider" /> and is not a remote object from outside the current AppDomain, returns the object's specific meta-object returned by <see cref="M:System.Dynamic.IDynamicMetaObjectProvider.GetMetaObject(System.Linq.Expressions.Expression)" />. Otherwise a plain new meta-object with no restrictions is created and returned.</para>
- </returns>
- <param name="value">
- <attribution license="cc4" from="Microsoft" modified="false" />The object to get a meta-object for.</param>
- <param name="expression">
- <attribution license="cc4" from="Microsoft" modified="false" />The expression representing this <see cref="T:System.Dynamic.DynamicMetaObject" /> during the dynamic binding process.</param>
- </Docs>
- </Member>
- <Member MemberName="EmptyMetaObjects">
- <MemberSignature Language="C#" Value="public static readonly System.Dynamic.DynamicMetaObject[] EmptyMetaObjects;" />
- <MemberSignature Language="ILAsm" Value=".field public static initonly class System.Dynamic.DynamicMetaObject[] EmptyMetaObjects" />
- <MemberType>Field</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>4.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Dynamic.DynamicMetaObject[]</ReturnType>
- </ReturnValue>
- <Docs>
- <remarks>To be added.</remarks>
- <summary>
- <attribution license="cc4" from="Microsoft" modified="false" />
- <para>Represents an empty array of type <see cref="T:System.Dynamic.DynamicMetaObject" />. This field is read only.</para>
- </summary>
- </Docs>
- </Member>
- <Member MemberName="Expression">
- <MemberSignature Language="C#" Value="public System.Linq.Expressions.Expression Expression { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance class System.Linq.Expressions.Expression Expression" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>4.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Linq.Expressions.Expression</ReturnType>
- </ReturnValue>
- <Docs>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- <summary>
- <attribution license="cc4" from="Microsoft" modified="false" />
- <para>The expression representing the <see cref="T:System.Dynamic.DynamicMetaObject" /> during the dynamic binding process.</para>
- </summary>
- </Docs>
- </Member>
- <Member MemberName="GetDynamicMemberNames">
- <MemberSignature Language="C#" Value="public virtual System.Collections.Generic.IEnumerable<string> GetDynamicMemberNames ();" />
- <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Collections.Generic.IEnumerable`1<string> GetDynamicMemberNames() cil managed" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>4.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Collections.Generic.IEnumerable<System.String></ReturnType>
- </ReturnValue>
- <Parameters />
- <Docs>
- <remarks>To be added.</remarks>
- <summary>
- <attribution license="cc4" from="Microsoft" modified="false" />
- <para>Returns the enumeration of all dynamic member names.</para>
- </summary>
- <returns>
- <attribution license="cc4" from="Microsoft" modified="false" />
- <para>The list of dynamic member names.</para>
- </returns>
- </Docs>
- </Member>
- <Member MemberName="HasValue">
- <MemberSignature Language="C#" Value="public bool HasValue { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance bool HasValue" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>4.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Boolean</ReturnType>
- </ReturnValue>
- <Docs>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- <summary>
- <attribution license="cc4" from="Microsoft" modified="false" />
- <para>Gets a value indicating whether the <see cref="T:System.Dynamic.DynamicMetaObject" /> has the runtime value.</para>
- </summary>
- </Docs>
- </Member>
- <Member MemberName="LimitType">
- <MemberSignature Language="C#" Value="public Type LimitType { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance class System.Type LimitType" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>4.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Type</ReturnType>
- </ReturnValue>
- <Docs>
- <value>To be added.</value>
- <remarks>
- <attribution license="cc4" from="Microsoft" modified="false" />
- <para>Represents the most specific type known about the object represented by the <see cref="T:System.Dynamic.DynamicMetaObject" />. </para>
- </remarks>
- <summary>
- <attribution license="cc4" from="Microsoft" modified="false" />
- <para>Gets the limit type of the <see cref="T:System.Dynamic.DynamicMetaObject" />.</para>
- </summary>
- </Docs>
- </Member>
- <Member MemberName="Restrictions">
- <MemberSignature Language="C#" Value="public System.Dynamic.BindingRestrictions Restrictions { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance class System.Dynamic.BindingRestrictions Restrictions" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>4.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Dynamic.BindingRestrictions</ReturnType>
- </ReturnValue>
- <Docs>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- <summary>
- <attribution license="cc4" from="Microsoft" modified="false" />
- <para>The set of binding restrictions under which the binding is valid.</para>
- </summary>
- </Docs>
- </Member>
- <Member MemberName="RuntimeType">
- <MemberSignature Language="C#" Value="public Type RuntimeType { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance class System.Type RuntimeType" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>4.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Type</ReturnType>
- </ReturnValue>
- <Docs>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- <summary>
- <attribution license="cc4" from="Microsoft" modified="false" />
- <para>Gets the <see cref="T:System.Type" /> of the runtime value or null if the <see cref="T:System.Dynamic.DynamicMetaObject" /> has no value associated with it.</para>
- </summary>
- </Docs>
- </Member>
- <Member MemberName="Value">
- <MemberSignature Language="C#" Value="public object Value { get; }" />
- <MemberSignature Language="ILAsm" Value=".property instance object Value" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>4.0.0.0</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue>
- <ReturnType>System.Object</ReturnType>
- </ReturnValue>
- <Docs>
- <value>To be added.</value>
- <remarks>To be added.</remarks>
- <summary>
- <attribution license="cc4" from="Microsoft" modified="false" />
- <para>The runtime value represented by this <see cref="T:System.Dynamic.DynamicMetaObject" />.</para>
- </summary>
- </Docs>
- </Member>
- </Members>
- </Type>
|