|
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 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 }
|