Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoel Martinez <joelmartinez@gmail.com>2014-03-10 19:50:16 +0400
committerJoel Martinez <joelmartinez@gmail.com>2014-03-10 23:14:03 +0400
commit4122e47891128a623c540d054d0f4a67f559725d (patch)
tree1cb6d704c234b23bb5ae9baff786f999f63cc1af
parent7e0cfc10a5cede4685911a2b85a6e8d14c09b782 (diff)
docupdate: Microsoft.CSharp documentation update
-rw-r--r--mcs/class/Microsoft.CSharp/Documentation/en/Microsoft.CSharp.RuntimeBinder/Binder.xml294
-rw-r--r--mcs/class/Microsoft.CSharp/Documentation/en/Microsoft.CSharp.RuntimeBinder/CSharpArgumentInfo.xml40
-rw-r--r--mcs/class/Microsoft.CSharp/Documentation/en/Microsoft.CSharp.RuntimeBinder/CSharpArgumentInfoFlags.xml120
-rw-r--r--mcs/class/Microsoft.CSharp/Documentation/en/Microsoft.CSharp.RuntimeBinder/CSharpBinderFlags.xml162
-rw-r--r--mcs/class/Microsoft.CSharp/Documentation/en/Microsoft.CSharp.RuntimeBinder/RuntimeBinderException.xml83
-rw-r--r--mcs/class/Microsoft.CSharp/Documentation/en/Microsoft.CSharp.RuntimeBinder/RuntimeBinderInternalCompilerException.xml83
-rw-r--r--mcs/class/Microsoft.CSharp/Documentation/en/index.xml67
-rw-r--r--mcs/class/Microsoft.CSharp/Documentation/en/ns-Microsoft.CSharp.RuntimeBinder.xml6
8 files changed, 855 insertions, 0 deletions
diff --git a/mcs/class/Microsoft.CSharp/Documentation/en/Microsoft.CSharp.RuntimeBinder/Binder.xml b/mcs/class/Microsoft.CSharp/Documentation/en/Microsoft.CSharp.RuntimeBinder/Binder.xml
new file mode 100644
index 00000000000..3a12a35cb49
--- /dev/null
+++ b/mcs/class/Microsoft.CSharp/Documentation/en/Microsoft.CSharp.RuntimeBinder/Binder.xml
@@ -0,0 +1,294 @@
+<Type Name="Binder" FullName="Microsoft.CSharp.RuntimeBinder.Binder">
+ <TypeSignature Language="C#" Value="public static class Binder" />
+ <TypeSignature Language="ILAsm" Value=".class public auto ansi abstract sealed beforefieldinit Binder extends System.Object" />
+ <AssemblyInfo>
+ <AssemblyName>Microsoft.CSharp</AssemblyName>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName="BinaryOperation">
+ <MemberSignature Language="C#" Value="public static System.Runtime.CompilerServices.CallSiteBinder BinaryOperation (Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags flags, System.Linq.Expressions.ExpressionType operation, Type context, System.Collections.Generic.IEnumerable&lt;Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo&gt; argumentInfo);" />
+ <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Runtime.CompilerServices.CallSiteBinder BinaryOperation(valuetype Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags flags, valuetype System.Linq.Expressions.ExpressionType operation, class System.Type context, class System.Collections.Generic.IEnumerable`1&lt;class Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo&gt; argumentInfo) cil managed" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Runtime.CompilerServices.CallSiteBinder</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="flags" Type="Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags" />
+ <Parameter Name="operation" Type="System.Linq.Expressions.ExpressionType" />
+ <Parameter Name="context" Type="System.Type" />
+ <Parameter Name="argumentInfo" Type="System.Collections.Generic.IEnumerable&lt;Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo&gt;" />
+ </Parameters>
+ <Docs>
+ <param name="flags">To be added.</param>
+ <param name="operation">To be added.</param>
+ <param name="context">To be added.</param>
+ <param name="argumentInfo">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Convert">
+ <MemberSignature Language="C#" Value="public static System.Runtime.CompilerServices.CallSiteBinder Convert (Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags flags, Type type, Type context);" />
+ <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Runtime.CompilerServices.CallSiteBinder Convert(valuetype Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags flags, class System.Type type, class System.Type context) cil managed" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Runtime.CompilerServices.CallSiteBinder</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="flags" Type="Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags" />
+ <Parameter Name="type" Type="System.Type" />
+ <Parameter Name="context" Type="System.Type" />
+ </Parameters>
+ <Docs>
+ <param name="flags">To be added.</param>
+ <param name="type">To be added.</param>
+ <param name="context">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetIndex">
+ <MemberSignature Language="C#" Value="public static System.Runtime.CompilerServices.CallSiteBinder GetIndex (Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags flags, Type context, System.Collections.Generic.IEnumerable&lt;Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo&gt; argumentInfo);" />
+ <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Runtime.CompilerServices.CallSiteBinder GetIndex(valuetype Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags flags, class System.Type context, class System.Collections.Generic.IEnumerable`1&lt;class Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo&gt; argumentInfo) cil managed" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Runtime.CompilerServices.CallSiteBinder</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="flags" Type="Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags" />
+ <Parameter Name="context" Type="System.Type" />
+ <Parameter Name="argumentInfo" Type="System.Collections.Generic.IEnumerable&lt;Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo&gt;" />
+ </Parameters>
+ <Docs>
+ <param name="flags">To be added.</param>
+ <param name="context">To be added.</param>
+ <param name="argumentInfo">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetMember">
+ <MemberSignature Language="C#" Value="public static System.Runtime.CompilerServices.CallSiteBinder GetMember (Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags flags, string name, Type context, System.Collections.Generic.IEnumerable&lt;Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo&gt; argumentInfo);" />
+ <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Runtime.CompilerServices.CallSiteBinder GetMember(valuetype Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags flags, string name, class System.Type context, class System.Collections.Generic.IEnumerable`1&lt;class Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo&gt; argumentInfo) cil managed" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Runtime.CompilerServices.CallSiteBinder</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="flags" Type="Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags" />
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="context" Type="System.Type" />
+ <Parameter Name="argumentInfo" Type="System.Collections.Generic.IEnumerable&lt;Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo&gt;" />
+ </Parameters>
+ <Docs>
+ <param name="flags">To be added.</param>
+ <param name="name">To be added.</param>
+ <param name="context">To be added.</param>
+ <param name="argumentInfo">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Invoke">
+ <MemberSignature Language="C#" Value="public static System.Runtime.CompilerServices.CallSiteBinder Invoke (Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags flags, Type context, System.Collections.Generic.IEnumerable&lt;Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo&gt; argumentInfo);" />
+ <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Runtime.CompilerServices.CallSiteBinder Invoke(valuetype Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags flags, class System.Type context, class System.Collections.Generic.IEnumerable`1&lt;class Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo&gt; argumentInfo) cil managed" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Runtime.CompilerServices.CallSiteBinder</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="flags" Type="Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags" />
+ <Parameter Name="context" Type="System.Type" />
+ <Parameter Name="argumentInfo" Type="System.Collections.Generic.IEnumerable&lt;Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo&gt;" />
+ </Parameters>
+ <Docs>
+ <param name="flags">To be added.</param>
+ <param name="context">To be added.</param>
+ <param name="argumentInfo">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="InvokeConstructor">
+ <MemberSignature Language="C#" Value="public static System.Runtime.CompilerServices.CallSiteBinder InvokeConstructor (Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags flags, Type context, System.Collections.Generic.IEnumerable&lt;Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo&gt; argumentInfo);" />
+ <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Runtime.CompilerServices.CallSiteBinder InvokeConstructor(valuetype Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags flags, class System.Type context, class System.Collections.Generic.IEnumerable`1&lt;class Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo&gt; argumentInfo) cil managed" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Runtime.CompilerServices.CallSiteBinder</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="flags" Type="Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags" />
+ <Parameter Name="context" Type="System.Type" />
+ <Parameter Name="argumentInfo" Type="System.Collections.Generic.IEnumerable&lt;Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo&gt;" />
+ </Parameters>
+ <Docs>
+ <param name="flags">To be added.</param>
+ <param name="context">To be added.</param>
+ <param name="argumentInfo">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="InvokeMember">
+ <MemberSignature Language="C#" Value="public static System.Runtime.CompilerServices.CallSiteBinder InvokeMember (Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags flags, string name, System.Collections.Generic.IEnumerable&lt;Type&gt; typeArguments, Type context, System.Collections.Generic.IEnumerable&lt;Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo&gt; argumentInfo);" />
+ <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Runtime.CompilerServices.CallSiteBinder InvokeMember(valuetype Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags flags, string name, class System.Collections.Generic.IEnumerable`1&lt;class System.Type&gt; typeArguments, class System.Type context, class System.Collections.Generic.IEnumerable`1&lt;class Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo&gt; argumentInfo) cil managed" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Runtime.CompilerServices.CallSiteBinder</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="flags" Type="Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags" />
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="typeArguments" Type="System.Collections.Generic.IEnumerable&lt;System.Type&gt;" />
+ <Parameter Name="context" Type="System.Type" />
+ <Parameter Name="argumentInfo" Type="System.Collections.Generic.IEnumerable&lt;Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo&gt;" />
+ </Parameters>
+ <Docs>
+ <param name="flags">To be added.</param>
+ <param name="name">To be added.</param>
+ <param name="typeArguments">To be added.</param>
+ <param name="context">To be added.</param>
+ <param name="argumentInfo">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsEvent">
+ <MemberSignature Language="C#" Value="public static System.Runtime.CompilerServices.CallSiteBinder IsEvent (Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags flags, string name, Type context);" />
+ <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Runtime.CompilerServices.CallSiteBinder IsEvent(valuetype Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags flags, string name, class System.Type context) cil managed" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Runtime.CompilerServices.CallSiteBinder</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="flags" Type="Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags" />
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="context" Type="System.Type" />
+ </Parameters>
+ <Docs>
+ <param name="flags">To be added.</param>
+ <param name="name">To be added.</param>
+ <param name="context">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetIndex">
+ <MemberSignature Language="C#" Value="public static System.Runtime.CompilerServices.CallSiteBinder SetIndex (Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags flags, Type context, System.Collections.Generic.IEnumerable&lt;Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo&gt; argumentInfo);" />
+ <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Runtime.CompilerServices.CallSiteBinder SetIndex(valuetype Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags flags, class System.Type context, class System.Collections.Generic.IEnumerable`1&lt;class Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo&gt; argumentInfo) cil managed" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Runtime.CompilerServices.CallSiteBinder</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="flags" Type="Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags" />
+ <Parameter Name="context" Type="System.Type" />
+ <Parameter Name="argumentInfo" Type="System.Collections.Generic.IEnumerable&lt;Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo&gt;" />
+ </Parameters>
+ <Docs>
+ <param name="flags">To be added.</param>
+ <param name="context">To be added.</param>
+ <param name="argumentInfo">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetMember">
+ <MemberSignature Language="C#" Value="public static System.Runtime.CompilerServices.CallSiteBinder SetMember (Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags flags, string name, Type context, System.Collections.Generic.IEnumerable&lt;Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo&gt; argumentInfo);" />
+ <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Runtime.CompilerServices.CallSiteBinder SetMember(valuetype Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags flags, string name, class System.Type context, class System.Collections.Generic.IEnumerable`1&lt;class Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo&gt; argumentInfo) cil managed" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Runtime.CompilerServices.CallSiteBinder</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="flags" Type="Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags" />
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="context" Type="System.Type" />
+ <Parameter Name="argumentInfo" Type="System.Collections.Generic.IEnumerable&lt;Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo&gt;" />
+ </Parameters>
+ <Docs>
+ <param name="flags">To be added.</param>
+ <param name="name">To be added.</param>
+ <param name="context">To be added.</param>
+ <param name="argumentInfo">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="UnaryOperation">
+ <MemberSignature Language="C#" Value="public static System.Runtime.CompilerServices.CallSiteBinder UnaryOperation (Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags flags, System.Linq.Expressions.ExpressionType operation, Type context, System.Collections.Generic.IEnumerable&lt;Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo&gt; argumentInfo);" />
+ <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Runtime.CompilerServices.CallSiteBinder UnaryOperation(valuetype Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags flags, valuetype System.Linq.Expressions.ExpressionType operation, class System.Type context, class System.Collections.Generic.IEnumerable`1&lt;class Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo&gt; argumentInfo) cil managed" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Runtime.CompilerServices.CallSiteBinder</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="flags" Type="Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags" />
+ <Parameter Name="operation" Type="System.Linq.Expressions.ExpressionType" />
+ <Parameter Name="context" Type="System.Type" />
+ <Parameter Name="argumentInfo" Type="System.Collections.Generic.IEnumerable&lt;Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo&gt;" />
+ </Parameters>
+ <Docs>
+ <param name="flags">To be added.</param>
+ <param name="operation">To be added.</param>
+ <param name="context">To be added.</param>
+ <param name="argumentInfo">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+</Type>
diff --git a/mcs/class/Microsoft.CSharp/Documentation/en/Microsoft.CSharp.RuntimeBinder/CSharpArgumentInfo.xml b/mcs/class/Microsoft.CSharp/Documentation/en/Microsoft.CSharp.RuntimeBinder/CSharpArgumentInfo.xml
new file mode 100644
index 00000000000..bd1c30b11d2
--- /dev/null
+++ b/mcs/class/Microsoft.CSharp/Documentation/en/Microsoft.CSharp.RuntimeBinder/CSharpArgumentInfo.xml
@@ -0,0 +1,40 @@
+<Type Name="CSharpArgumentInfo" FullName="Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo">
+ <TypeSignature Language="C#" Value="public sealed class CSharpArgumentInfo" />
+ <TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit CSharpArgumentInfo extends System.Object" />
+ <AssemblyInfo>
+ <AssemblyName>Microsoft.CSharp</AssemblyName>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName="Create">
+ <MemberSignature Language="C#" Value="public static Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo Create (Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags flags, string name);" />
+ <MemberSignature Language="ILAsm" Value=".method public static hidebysig class Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo Create(valuetype Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags flags, string name) cil managed" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="flags" Type="Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags" />
+ <Parameter Name="name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="flags">To be added.</param>
+ <param name="name">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+</Type>
diff --git a/mcs/class/Microsoft.CSharp/Documentation/en/Microsoft.CSharp.RuntimeBinder/CSharpArgumentInfoFlags.xml b/mcs/class/Microsoft.CSharp/Documentation/en/Microsoft.CSharp.RuntimeBinder/CSharpArgumentInfoFlags.xml
new file mode 100644
index 00000000000..24bfe1baf84
--- /dev/null
+++ b/mcs/class/Microsoft.CSharp/Documentation/en/Microsoft.CSharp.RuntimeBinder/CSharpArgumentInfoFlags.xml
@@ -0,0 +1,120 @@
+<Type Name="CSharpArgumentInfoFlags" FullName="Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags">
+ <TypeSignature Language="C#" Value="public enum CSharpArgumentInfoFlags" />
+ <TypeSignature Language="ILAsm" Value=".class public auto ansi sealed CSharpArgumentInfoFlags extends System.Enum" />
+ <AssemblyInfo>
+ <AssemblyName>Microsoft.CSharp</AssemblyName>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Flags</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName="Constant">
+ <MemberSignature Language="C#" Value="Constant" />
+ <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags Constant = int32(2)" />
+ <MemberType>Field</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="IsOut">
+ <MemberSignature Language="C#" Value="IsOut" />
+ <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags IsOut = int32(16)" />
+ <MemberType>Field</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="IsRef">
+ <MemberSignature Language="C#" Value="IsRef" />
+ <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags IsRef = int32(8)" />
+ <MemberType>Field</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="IsStaticType">
+ <MemberSignature Language="C#" Value="IsStaticType" />
+ <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags IsStaticType = int32(32)" />
+ <MemberType>Field</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="NamedArgument">
+ <MemberSignature Language="C#" Value="NamedArgument" />
+ <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags NamedArgument = int32(4)" />
+ <MemberType>Field</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="None">
+ <MemberSignature Language="C#" Value="None" />
+ <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags None = int32(0)" />
+ <MemberType>Field</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="UseCompileTimeType">
+ <MemberSignature Language="C#" Value="UseCompileTimeType" />
+ <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags UseCompileTimeType = int32(1)" />
+ <MemberType>Field</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+</Type>
diff --git a/mcs/class/Microsoft.CSharp/Documentation/en/Microsoft.CSharp.RuntimeBinder/CSharpBinderFlags.xml b/mcs/class/Microsoft.CSharp/Documentation/en/Microsoft.CSharp.RuntimeBinder/CSharpBinderFlags.xml
new file mode 100644
index 00000000000..4dd6eb8bc2f
--- /dev/null
+++ b/mcs/class/Microsoft.CSharp/Documentation/en/Microsoft.CSharp.RuntimeBinder/CSharpBinderFlags.xml
@@ -0,0 +1,162 @@
+<Type Name="CSharpBinderFlags" FullName="Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags">
+ <TypeSignature Language="C#" Value="public enum CSharpBinderFlags" />
+ <TypeSignature Language="ILAsm" Value=".class public auto ansi sealed CSharpBinderFlags extends System.Enum" />
+ <AssemblyInfo>
+ <AssemblyName>Microsoft.CSharp</AssemblyName>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Flags</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName="BinaryOperationLogical">
+ <MemberSignature Language="C#" Value="BinaryOperationLogical" />
+ <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags BinaryOperationLogical = int32(8)" />
+ <MemberType>Field</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="CheckedContext">
+ <MemberSignature Language="C#" Value="CheckedContext" />
+ <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags CheckedContext = int32(1)" />
+ <MemberType>Field</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="ConvertArrayIndex">
+ <MemberSignature Language="C#" Value="ConvertArrayIndex" />
+ <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags ConvertArrayIndex = int32(32)" />
+ <MemberType>Field</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="ConvertExplicit">
+ <MemberSignature Language="C#" Value="ConvertExplicit" />
+ <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags ConvertExplicit = int32(16)" />
+ <MemberType>Field</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="InvokeSimpleName">
+ <MemberSignature Language="C#" Value="InvokeSimpleName" />
+ <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags InvokeSimpleName = int32(2)" />
+ <MemberType>Field</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="InvokeSpecialName">
+ <MemberSignature Language="C#" Value="InvokeSpecialName" />
+ <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags InvokeSpecialName = int32(4)" />
+ <MemberType>Field</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="None">
+ <MemberSignature Language="C#" Value="None" />
+ <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags None = int32(0)" />
+ <MemberType>Field</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="ResultDiscarded">
+ <MemberSignature Language="C#" Value="ResultDiscarded" />
+ <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags ResultDiscarded = int32(256)" />
+ <MemberType>Field</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="ResultIndexed">
+ <MemberSignature Language="C#" Value="ResultIndexed" />
+ <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags ResultIndexed = int32(64)" />
+ <MemberType>Field</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="ValueFromCompoundAssignment">
+ <MemberSignature Language="C#" Value="ValueFromCompoundAssignment" />
+ <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags ValueFromCompoundAssignment = int32(128)" />
+ <MemberType>Field</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+</Type>
diff --git a/mcs/class/Microsoft.CSharp/Documentation/en/Microsoft.CSharp.RuntimeBinder/RuntimeBinderException.xml b/mcs/class/Microsoft.CSharp/Documentation/en/Microsoft.CSharp.RuntimeBinder/RuntimeBinderException.xml
new file mode 100644
index 00000000000..4df49e4425c
--- /dev/null
+++ b/mcs/class/Microsoft.CSharp/Documentation/en/Microsoft.CSharp.RuntimeBinder/RuntimeBinderException.xml
@@ -0,0 +1,83 @@
+<Type Name="RuntimeBinderException" FullName="Microsoft.CSharp.RuntimeBinder.RuntimeBinderException">
+ <TypeSignature Language="C#" Value="public class RuntimeBinderException : Exception" />
+ <TypeSignature Language="ILAsm" Value=".class public auto ansi serializable beforefieldinit RuntimeBinderException extends System.Exception" />
+ <AssemblyInfo>
+ <AssemblyName>Microsoft.CSharp</AssemblyName>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Exception</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public RuntimeBinderException ();" />
+ <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
+ <MemberType>Constructor</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public RuntimeBinderException (string message);" />
+ <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string message) cil managed" />
+ <MemberType>Constructor</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Parameters>
+ <Parameter Name="message" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected RuntimeBinderException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);" />
+ <MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor(class System.Runtime.Serialization.SerializationInfo info, valuetype System.Runtime.Serialization.StreamingContext context) cil managed" />
+ <MemberType>Constructor</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Parameters>
+ <Parameter Name="info" Type="System.Runtime.Serialization.SerializationInfo" />
+ <Parameter Name="context" Type="System.Runtime.Serialization.StreamingContext" />
+ </Parameters>
+ <Docs>
+ <param name="info">To be added.</param>
+ <param name="context">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public RuntimeBinderException (string message, Exception innerException);" />
+ <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string message, class System.Exception innerException) cil managed" />
+ <MemberType>Constructor</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Parameters>
+ <Parameter Name="message" Type="System.String" />
+ <Parameter Name="innerException" Type="System.Exception" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <param name="innerException">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+</Type>
diff --git a/mcs/class/Microsoft.CSharp/Documentation/en/Microsoft.CSharp.RuntimeBinder/RuntimeBinderInternalCompilerException.xml b/mcs/class/Microsoft.CSharp/Documentation/en/Microsoft.CSharp.RuntimeBinder/RuntimeBinderInternalCompilerException.xml
new file mode 100644
index 00000000000..8a2f653166b
--- /dev/null
+++ b/mcs/class/Microsoft.CSharp/Documentation/en/Microsoft.CSharp.RuntimeBinder/RuntimeBinderInternalCompilerException.xml
@@ -0,0 +1,83 @@
+<Type Name="RuntimeBinderInternalCompilerException" FullName="Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException">
+ <TypeSignature Language="C#" Value="public class RuntimeBinderInternalCompilerException : Exception" />
+ <TypeSignature Language="ILAsm" Value=".class public auto ansi serializable beforefieldinit RuntimeBinderInternalCompilerException extends System.Exception" />
+ <AssemblyInfo>
+ <AssemblyName>Microsoft.CSharp</AssemblyName>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Exception</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public RuntimeBinderInternalCompilerException ();" />
+ <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
+ <MemberType>Constructor</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public RuntimeBinderInternalCompilerException (string message);" />
+ <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string message) cil managed" />
+ <MemberType>Constructor</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Parameters>
+ <Parameter Name="message" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected RuntimeBinderInternalCompilerException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);" />
+ <MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor(class System.Runtime.Serialization.SerializationInfo info, valuetype System.Runtime.Serialization.StreamingContext context) cil managed" />
+ <MemberType>Constructor</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Parameters>
+ <Parameter Name="info" Type="System.Runtime.Serialization.SerializationInfo" />
+ <Parameter Name="context" Type="System.Runtime.Serialization.StreamingContext" />
+ </Parameters>
+ <Docs>
+ <param name="info">To be added.</param>
+ <param name="context">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public RuntimeBinderInternalCompilerException (string message, Exception innerException);" />
+ <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string message, class System.Exception innerException) cil managed" />
+ <MemberType>Constructor</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Parameters>
+ <Parameter Name="message" Type="System.String" />
+ <Parameter Name="innerException" Type="System.Exception" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <param name="innerException">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+</Type>
diff --git a/mcs/class/Microsoft.CSharp/Documentation/en/index.xml b/mcs/class/Microsoft.CSharp/Documentation/en/index.xml
new file mode 100644
index 00000000000..f6fc6851345
--- /dev/null
+++ b/mcs/class/Microsoft.CSharp/Documentation/en/index.xml
@@ -0,0 +1,67 @@
+<Overview>
+ <Assemblies>
+ <Assembly Name="Microsoft.CSharp" Version="4.0.0.0">
+ <AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 07 d1 fa 57 c4 ae d9 f0 a3 2e 84 aa 0f ae fd 0d e9 e8 fd 6a ec 8f 87 fb 03 76 6c 83 4c 99 92 1e b2 3b e7 9a d9 d5 dc c1 dd 9a d2 36 13 21 02 90 0b 72 3c f9 80 95 7f c4 e1 77 10 8f c6 07 77 4f 29 e8 32 0e 92 ea 05 ec e4 e8 21 c0 a5 ef e8 f1 64 5c 4c 0c 93 c1 ab 99 28 5d 62 2c aa 65 2c 1d fa d6 3d 74 5d 6f 2d e5 f1 7e 5e af 0f c4 96 3d 26 1c 8a 12 43 65 18 20 6d c0 93 34 4d 5a d2 93 ]</AssemblyPublicKey>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.CLSCompliant(true)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute+DebuggingModes.IgnoreSymbolStoreSequencePoints)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyCompany("Mono development team")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyCopyright("(c) Various Mono authors")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyDefaultAlias("Microsoft.CSharp.dll")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyDescription("Microsoft.CSharp.dll")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyFileVersion("4.0.30319.17020")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyInformationalVersion("4.0.30319.17020")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyProduct("Mono Common Language Infrastructure")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyTitle("Microsoft.CSharp.dll")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Resources.NeutralResourcesLanguage("en-US")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Resources.SatelliteContractVersion("4.0.0.0")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows=true)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Security.SecurityCritical</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Assembly>
+ </Assemblies>
+ <Remarks>To be added.</Remarks>
+ <Copyright>To be added.</Copyright>
+ <Types>
+ <Namespace Name="Microsoft.CSharp.RuntimeBinder">
+ <Type Name="Binder" Kind="Class" />
+ <Type Name="CSharpArgumentInfo" Kind="Class" />
+ <Type Name="CSharpArgumentInfoFlags" Kind="Enumeration" />
+ <Type Name="CSharpBinderFlags" Kind="Enumeration" />
+ <Type Name="RuntimeBinderException" Kind="Class" />
+ <Type Name="RuntimeBinderInternalCompilerException" Kind="Class" />
+ </Namespace>
+ </Types>
+ <Title>Microsoft.CSharp</Title>
+</Overview>
diff --git a/mcs/class/Microsoft.CSharp/Documentation/en/ns-Microsoft.CSharp.RuntimeBinder.xml b/mcs/class/Microsoft.CSharp/Documentation/en/ns-Microsoft.CSharp.RuntimeBinder.xml
new file mode 100644
index 00000000000..260dbdba241
--- /dev/null
+++ b/mcs/class/Microsoft.CSharp/Documentation/en/ns-Microsoft.CSharp.RuntimeBinder.xml
@@ -0,0 +1,6 @@
+<Namespace Name="Microsoft.CSharp.RuntimeBinder">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>