Silverlight 5 WinRT

public abstract sealed class Binder public abstract sealed class Binder
static public CallSiteBinder BinaryOperation(CSharpBinderFlags flags, ExpressionType operation, Type context, IEnumerable`1<CSharpArgumentInfo> argumentInfo); static public CallSiteBinder BinaryOperation(CSharpBinderFlags flags, ExpressionType operation, Type context, IEnumerable`1<CSharpArgumentInfo> argumentInfo);
static public CallSiteBinder Convert(CSharpBinderFlags flags, Type type, Type context); static public CallSiteBinder Convert(CSharpBinderFlags flags, Type type, Type context);
static public CallSiteBinder GetIndex(CSharpBinderFlags flags, Type context, IEnumerable`1<CSharpArgumentInfo> argumentInfo); static public CallSiteBinder GetIndex(CSharpBinderFlags flags, Type context, IEnumerable`1<CSharpArgumentInfo> argumentInfo);
static public CallSiteBinder GetMember(CSharpBinderFlags flags, String name, Type context, IEnumerable`1<CSharpArgumentInfo> argumentInfo); static public CallSiteBinder GetMember(CSharpBinderFlags flags, String name, Type context, IEnumerable`1<CSharpArgumentInfo> argumentInfo);
static public CallSiteBinder Invoke(CSharpBinderFlags flags, Type context, IEnumerable`1<CSharpArgumentInfo> argumentInfo); static public CallSiteBinder Invoke(CSharpBinderFlags flags, Type context, IEnumerable`1<CSharpArgumentInfo> argumentInfo);
static public CallSiteBinder InvokeConstructor(CSharpBinderFlags flags, Type context, IEnumerable`1<CSharpArgumentInfo> argumentInfo); static public CallSiteBinder InvokeConstructor(CSharpBinderFlags flags, Type context, IEnumerable`1<CSharpArgumentInfo> argumentInfo);
static public CallSiteBinder InvokeMember(CSharpBinderFlags flags, String name, IEnumerable`1<Type> typeArguments, Type context, IEnumerable`1<CSharpArgumentInfo> argumentInfo); static public CallSiteBinder InvokeMember(CSharpBinderFlags flags, String name, IEnumerable`1<Type> typeArguments, Type context, IEnumerable`1<CSharpArgumentInfo> argumentInfo);
static public CallSiteBinder IsEvent(CSharpBinderFlags flags, String name, Type context); static public CallSiteBinder IsEvent(CSharpBinderFlags flags, String name, Type context);
static public CallSiteBinder SetIndex(CSharpBinderFlags flags, Type context, IEnumerable`1<CSharpArgumentInfo> argumentInfo); static public CallSiteBinder SetIndex(CSharpBinderFlags flags, Type context, IEnumerable`1<CSharpArgumentInfo> argumentInfo);
static public CallSiteBinder SetMember(CSharpBinderFlags flags, String name, Type context, IEnumerable`1<CSharpArgumentInfo> argumentInfo); static public CallSiteBinder SetMember(CSharpBinderFlags flags, String name, Type context, IEnumerable`1<CSharpArgumentInfo> argumentInfo);
static public CallSiteBinder UnaryOperation(CSharpBinderFlags flags, ExpressionType operation, Type context, IEnumerable`1<CSharpArgumentInfo> argumentInfo); static public CallSiteBinder UnaryOperation(CSharpBinderFlags flags, ExpressionType operation, Type context, IEnumerable`1<CSharpArgumentInfo> argumentInfo);

public sealed class CSharpArgumentInfo public sealed class CSharpArgumentInfo
static public CSharpArgumentInfo Create(CSharpArgumentInfoFlags flags, String name); static public CSharpArgumentInfo Create(CSharpArgumentInfoFlags flags, String name);

public sealed enum CSharpArgumentInfoFlags public sealed enum CSharpArgumentInfoFlags
: IComparable, IFormattable, IConvertible : IComparable, IFormattable, IConvertible
{ None, UseCompileTimeType, Constant, NamedArgument, IsRef, IsOut, IsStaticType } { None, UseCompileTimeType, Constant, NamedArgument, IsRef, IsOut, IsStaticType }

public sealed enum CSharpBinderFlags public sealed enum CSharpBinderFlags
: IComparable, IFormattable, IConvertible : IComparable, IFormattable, IConvertible
{ None, CheckedContext, InvokeSimpleName, InvokeSpecialName, BinaryOperationLogical, ConvertExplicit, ConvertArrayIndex, ResultIndexed, ValueFromCompoundAssignment, ResultDiscarded } { None, CheckedContext, InvokeSimpleName, InvokeSpecialName, BinaryOperationLogical, ConvertExplicit, ConvertArrayIndex, ResultIndexed, ValueFromCompoundAssignment, ResultDiscarded }

public class RuntimeBinderException public class RuntimeBinderException
: Exception, _Exception : Exception, ISerializable, _Exception

public class RuntimeBinderInternalCompilerException public class RuntimeBinderInternalCompilerException
: Exception, _Exception : Exception, ISerializable, _Exception