This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Represents information about C# dynamic operations that are not specific to particular arguments at a call site. Instances of this class are generated by the C# compiler.
This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.
Assembly: Microsoft.CSharp (in Microsoft.CSharp.dll)
'Declaration <EditorBrowsableAttribute(EditorBrowsableState.Never)> _ <FlagsAttribute> _ Public Enumeration CSharpBinderFlags
[EditorBrowsableAttribute(EditorBrowsableState.Never)] [FlagsAttribute] public enum CSharpBinderFlags
|None||There is no additional information required for this binder.|
|CheckedContext||The evaluation of this binder happens in a checked context.|
|InvokeSimpleName||The binder represents an invoke on a simple name.|
|InvokeSpecialName||The binder represents an invoke on a specialname.|
|BinaryOperationLogical||The binder represents a logical AND or logical OR that is part of a conditional logical operator evaluation.|
|ConvertExplicit||The binder represents an explicit conversion.|
|ConvertArrayIndex||The binder represents an implicit conversion for use in an array creation expression.|
|ResultIndexed||The result of any bind is going to be indexed get a set index or get index binder.|
|ValueFromCompoundAssignment||The value in this set index or set member comes a compound assignment operator.|
|ResultDiscarded||The binder is used in a position that does not require a result, and can therefore bind to a void returning method.|
Supported in: 5, 4
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.