C# Class Microsoft.CSharp.RuntimeBinder.CSharpBinder

Mostra file Open project: kumpera/mono Class Usage Examples

Public Methods

Method Description
AddRestrictions ( DynamicMetaObject arg ) : void
Bind ( DynamicContext ctx, Type callingType ) : DynamicMetaObject
CSharpBinder ( DynamicMetaObjectBinder binder, Mono.CSharp expr, DynamicMetaObject errorSuggestion ) : System

Private Methods

Method Description
CreateBinderException ( string message ) : Expression
CreateRestrictionsOnTarget ( DynamicMetaObject arg ) : BindingRestrictions

Method Details

AddRestrictions() public method

public AddRestrictions ( DynamicMetaObject arg ) : void
arg System.Dynamic.DynamicMetaObject
return void

Bind() public method

public Bind ( DynamicContext ctx, Type callingType ) : DynamicMetaObject
ctx DynamicContext
callingType System.Type
return System.Dynamic.DynamicMetaObject

CSharpBinder() public method

public CSharpBinder ( DynamicMetaObjectBinder binder, Mono.CSharp expr, DynamicMetaObject errorSuggestion ) : System
binder System.Dynamic.DynamicMetaObjectBinder
expr Mono.CSharp
errorSuggestion System.Dynamic.DynamicMetaObject
return System