1 <Type Name="DynamicMetaObjectBinder" FullName="System.Dynamic.DynamicMetaObjectBinder">
2 <TypeSignature Language="C#" Value="public abstract class DynamicMetaObjectBinder : System.Runtime.CompilerServices.CallSiteBinder" />
3 <TypeSignature Language="ILAsm" Value=".class public auto ansi abstract beforefieldinit DynamicMetaObjectBinder extends System.Runtime.CompilerServices.CallSiteBinder" />
5 <AssemblyName>System.Core</AssemblyName>
6 <AssemblyVersion>4.0.0.0</AssemblyVersion>
9 <BaseTypeName>System.Runtime.CompilerServices.CallSiteBinder</BaseTypeName>
13 <summary>To be added.</summary>
14 <remarks>To be added.</remarks>
17 <Member MemberName=".ctor">
18 <MemberSignature Language="C#" Value="protected DynamicMetaObjectBinder ();" />
19 <MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor() cil managed" />
20 <MemberType>Constructor</MemberType>
22 <AssemblyVersion>4.0.0.0</AssemblyVersion>
26 <summary>To be added.</summary>
27 <remarks>To be added.</remarks>
30 <Member MemberName="Bind">
31 <MemberSignature Language="C#" Value="public abstract System.Dynamic.DynamicMetaObject Bind (System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] args);" />
32 <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Dynamic.DynamicMetaObject Bind(class System.Dynamic.DynamicMetaObject target, class System.Dynamic.DynamicMetaObject[] args) cil managed" />
33 <MemberType>Method</MemberType>
35 <AssemblyVersion>4.0.0.0</AssemblyVersion>
38 <ReturnType>System.Dynamic.DynamicMetaObject</ReturnType>
41 <Parameter Name="target" Type="System.Dynamic.DynamicMetaObject" />
42 <Parameter Name="args" Type="System.Dynamic.DynamicMetaObject[]" />
45 <param name="target">To be added.</param>
46 <param name="args">To be added.</param>
47 <summary>To be added.</summary>
48 <returns>To be added.</returns>
49 <remarks>To be added.</remarks>
52 <Member MemberName="Bind">
53 <MemberSignature Language="C#" Value="public override sealed System.Linq.Expressions.Expression Bind (object[] args, System.Collections.ObjectModel.ReadOnlyCollection<System.Linq.Expressions.ParameterExpression> parameters, System.Linq.Expressions.LabelTarget returnLabel);" />
54 <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance class System.Linq.Expressions.Expression Bind(object[] args, class System.Collections.ObjectModel.ReadOnlyCollection`1<class System.Linq.Expressions.ParameterExpression> parameters, class System.Linq.Expressions.LabelTarget returnLabel) cil managed" />
55 <MemberType>Method</MemberType>
57 <AssemblyVersion>4.0.0.0</AssemblyVersion>
60 <ReturnType>System.Linq.Expressions.Expression</ReturnType>
63 <Parameter Name="args" Type="System.Object[]" />
64 <Parameter Name="parameters" Type="System.Collections.ObjectModel.ReadOnlyCollection<System.Linq.Expressions.ParameterExpression>" />
65 <Parameter Name="returnLabel" Type="System.Linq.Expressions.LabelTarget" />
68 <param name="args">To be added.</param>
69 <param name="parameters">To be added.</param>
70 <param name="returnLabel">To be added.</param>
71 <summary>To be added.</summary>
72 <returns>To be added.</returns>
73 <remarks>To be added.</remarks>
76 <Member MemberName="Defer">
77 <MemberSignature Language="C#" Value="public System.Dynamic.DynamicMetaObject Defer (System.Dynamic.DynamicMetaObject[] args);" />
78 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Dynamic.DynamicMetaObject Defer(class System.Dynamic.DynamicMetaObject[] args) cil managed" />
79 <MemberType>Method</MemberType>
81 <AssemblyVersion>4.0.0.0</AssemblyVersion>
84 <ReturnType>System.Dynamic.DynamicMetaObject</ReturnType>
87 <Parameter Name="args" Type="System.Dynamic.DynamicMetaObject[]">
90 <AttributeName>System.ParamArray</AttributeName>
96 <param name="args">To be added.</param>
97 <summary>To be added.</summary>
98 <returns>To be added.</returns>
99 <remarks>To be added.</remarks>
102 <Member MemberName="Defer">
103 <MemberSignature Language="C#" Value="public System.Dynamic.DynamicMetaObject Defer (System.Dynamic.DynamicMetaObject target, System.Dynamic.DynamicMetaObject[] args);" />
104 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Dynamic.DynamicMetaObject Defer(class System.Dynamic.DynamicMetaObject target, class System.Dynamic.DynamicMetaObject[] args) cil managed" />
105 <MemberType>Method</MemberType>
107 <AssemblyVersion>4.0.0.0</AssemblyVersion>
110 <ReturnType>System.Dynamic.DynamicMetaObject</ReturnType>
113 <Parameter Name="target" Type="System.Dynamic.DynamicMetaObject" />
114 <Parameter Name="args" Type="System.Dynamic.DynamicMetaObject[]">
117 <AttributeName>System.ParamArray</AttributeName>
123 <param name="target">To be added.</param>
124 <param name="args">To be added.</param>
125 <summary>To be added.</summary>
126 <returns>To be added.</returns>
127 <remarks>To be added.</remarks>
130 <Member MemberName="GetUpdateExpression">
131 <MemberSignature Language="C#" Value="public System.Linq.Expressions.Expression GetUpdateExpression (Type type);" />
132 <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class System.Linq.Expressions.Expression GetUpdateExpression(class System.Type type) cil managed" />
133 <MemberType>Method</MemberType>
135 <AssemblyVersion>4.0.0.0</AssemblyVersion>
138 <ReturnType>System.Linq.Expressions.Expression</ReturnType>
141 <Parameter Name="type" Type="System.Type" />
144 <param name="type">To be added.</param>
145 <summary>To be added.</summary>
146 <returns>To be added.</returns>
147 <remarks>To be added.</remarks>
150 <Member MemberName="ReturnType">
151 <MemberSignature Language="C#" Value="public virtual Type ReturnType { get; }" />
152 <MemberSignature Language="ILAsm" Value=".property instance class System.Type ReturnType" />
153 <MemberType>Property</MemberType>
155 <AssemblyVersion>4.0.0.0</AssemblyVersion>
158 <ReturnType>System.Type</ReturnType>
161 <summary>To be added.</summary>
162 <value>To be added.</value>
163 <remarks>To be added.</remarks>