Метод |
Описание |
|
BuildCallNoFlow ( MetaObjectBuilder metaBuilder, CallArguments args, string name, IList overloads, SelfCallConvention callConvention, bool implicitProtocolConversions ) : void |
Resolves an library method overload and builds call expression. The resulting expression on meta-builder doesn't handle block control flow yet. |
|
BuildSuperCallNoFlow ( MetaObjectBuilder metaBuilder, CallArguments args, string name, RubyModule declaringModule ) : void |
|
|
GetAssociatedSystemType ( RubyModule module ) : Type |
|
|
GetMethodOverload ( Type parameterTypes, IList genericParameterTypes, Type type, string name, BindingFlags bindingFlags ) : OverloadInfo |
|
|
GetVisibleOverloads ( CallArguments args, IList overloads, bool isSuperCall ) : IList |
|
|
HasBlockParameter ( OverloadInfo method ) : bool |
|
|
IsOverloadSignature ( OverloadInfo method, Type parameterTypes ) : bool |
|
|
ResolveOverload ( MetaObjectBuilder metaBuilder, CallArguments args, string name, IList overloads, SelfCallConvention callConvention, bool implicitProtocolConversions, RubyOverloadResolver &resolver ) : BindingTarget |
|
|
SetMethodBasesNoLock ( OverloadInfo methods ) : Microsoft.Scripting.Actions.Calls.OverloadInfo[] |
|
|