docupdate: System.Core documentation update
[mono.git] / mcs / class / System.Core / Documentation / en / System.Dynamic / DynamicMetaObjectBinder.xml
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" />
4   <AssemblyInfo>
5     <AssemblyName>System.Core</AssemblyName>
6     <AssemblyVersion>4.0.0.0</AssemblyVersion>
7   </AssemblyInfo>
8   <Base>
9     <BaseTypeName>System.Runtime.CompilerServices.CallSiteBinder</BaseTypeName>
10   </Base>
11   <Interfaces />
12   <Docs>
13     <summary>To be added.</summary>
14     <remarks>To be added.</remarks>
15   </Docs>
16   <Members>
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>
21       <AssemblyInfo>
22         <AssemblyVersion>4.0.0.0</AssemblyVersion>
23       </AssemblyInfo>
24       <Parameters />
25       <Docs>
26         <summary>To be added.</summary>
27         <remarks>To be added.</remarks>
28       </Docs>
29     </Member>
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>
34       <AssemblyInfo>
35         <AssemblyVersion>4.0.0.0</AssemblyVersion>
36       </AssemblyInfo>
37       <ReturnValue>
38         <ReturnType>System.Dynamic.DynamicMetaObject</ReturnType>
39       </ReturnValue>
40       <Parameters>
41         <Parameter Name="target" Type="System.Dynamic.DynamicMetaObject" />
42         <Parameter Name="args" Type="System.Dynamic.DynamicMetaObject[]" />
43       </Parameters>
44       <Docs>
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>
50       </Docs>
51     </Member>
52     <Member MemberName="Bind">
53       <MemberSignature Language="C#" Value="public override sealed System.Linq.Expressions.Expression Bind (object[] args, System.Collections.ObjectModel.ReadOnlyCollection&lt;System.Linq.Expressions.ParameterExpression&gt; 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&lt;class System.Linq.Expressions.ParameterExpression&gt; parameters, class System.Linq.Expressions.LabelTarget returnLabel) cil managed" />
55       <MemberType>Method</MemberType>
56       <AssemblyInfo>
57         <AssemblyVersion>4.0.0.0</AssemblyVersion>
58       </AssemblyInfo>
59       <ReturnValue>
60         <ReturnType>System.Linq.Expressions.Expression</ReturnType>
61       </ReturnValue>
62       <Parameters>
63         <Parameter Name="args" Type="System.Object[]" />
64         <Parameter Name="parameters" Type="System.Collections.ObjectModel.ReadOnlyCollection&lt;System.Linq.Expressions.ParameterExpression&gt;" />
65         <Parameter Name="returnLabel" Type="System.Linq.Expressions.LabelTarget" />
66       </Parameters>
67       <Docs>
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>
74       </Docs>
75     </Member>
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>
80       <AssemblyInfo>
81         <AssemblyVersion>4.0.0.0</AssemblyVersion>
82       </AssemblyInfo>
83       <ReturnValue>
84         <ReturnType>System.Dynamic.DynamicMetaObject</ReturnType>
85       </ReturnValue>
86       <Parameters>
87         <Parameter Name="args" Type="System.Dynamic.DynamicMetaObject[]">
88           <Attributes>
89             <Attribute>
90               <AttributeName>System.ParamArray</AttributeName>
91             </Attribute>
92           </Attributes>
93         </Parameter>
94       </Parameters>
95       <Docs>
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>
100       </Docs>
101     </Member>
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>
106       <AssemblyInfo>
107         <AssemblyVersion>4.0.0.0</AssemblyVersion>
108       </AssemblyInfo>
109       <ReturnValue>
110         <ReturnType>System.Dynamic.DynamicMetaObject</ReturnType>
111       </ReturnValue>
112       <Parameters>
113         <Parameter Name="target" Type="System.Dynamic.DynamicMetaObject" />
114         <Parameter Name="args" Type="System.Dynamic.DynamicMetaObject[]">
115           <Attributes>
116             <Attribute>
117               <AttributeName>System.ParamArray</AttributeName>
118             </Attribute>
119           </Attributes>
120         </Parameter>
121       </Parameters>
122       <Docs>
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>
128       </Docs>
129     </Member>
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>
134       <AssemblyInfo>
135         <AssemblyVersion>4.0.0.0</AssemblyVersion>
136       </AssemblyInfo>
137       <ReturnValue>
138         <ReturnType>System.Linq.Expressions.Expression</ReturnType>
139       </ReturnValue>
140       <Parameters>
141         <Parameter Name="type" Type="System.Type" />
142       </Parameters>
143       <Docs>
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>
148       </Docs>
149     </Member>
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>
154       <AssemblyInfo>
155         <AssemblyVersion>4.0.0.0</AssemblyVersion>
156       </AssemblyInfo>
157       <ReturnValue>
158         <ReturnType>System.Type</ReturnType>
159       </ReturnValue>
160       <Docs>
161         <summary>To be added.</summary>
162         <value>To be added.</value>
163         <remarks>To be added.</remarks>
164       </Docs>
165     </Member>
166   </Members>
167 </Type>