C# Класс Boo.Lang.Compiler.TypeSystem.AnonymousCallablesManager

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AnonymousCallablesManager ( TypeSystemServices tss ) : System
CreateEndInvokeMethod ( ICallableType anonymousType ) : Method
GetCallableType ( CallableSignature signature ) : AnonymousCallableType
GetCallableType ( IMethod method ) : AnonymousCallableType
GetConcreteCallableType ( Node sourceNode, AnonymousCallableType anonymousType ) : IType
GetConcreteCallableType ( Node sourceNode, CallableSignature signature ) : IType

Приватные методы

Метод Описание
CreateBeginInvokeCallbackOnlyExtension ( ICallableType anonymousType, Method beginInvoke ) : Method
CreateBeginInvokeExtension ( ICallableType anonymousType, Method beginInvoke, MethodInvocationExpression &mie ) : Method
CreateBeginInvokeMethod ( ICallableType anonymousType ) : Method
CreateBeginInvokeSimplerExtension ( ICallableType anonymousType, Method beginInvoke ) : Method
CreateCallableTypeBeginInvokeExtensions ( AnonymousCallableType anonymousType, Method beginInvoke ) : void
CreateConcreteCallableType ( Node sourceNode, AnonymousCallableType anonymousType ) : IType
CreateInvokeMethod ( AnonymousCallableType anonymousType ) : Method
GetCachedCallableType ( CallableSignature signature ) : AnonymousCallableType

Описание методов

AnonymousCallablesManager() публичный Метод

public AnonymousCallablesManager ( TypeSystemServices tss ) : System
tss TypeSystemServices
Результат System

CreateEndInvokeMethod() публичный Метод

public CreateEndInvokeMethod ( ICallableType anonymousType ) : Method
anonymousType ICallableType
Результат Boo.Lang.Compiler.Ast.Method

GetCallableType() публичный Метод

public GetCallableType ( CallableSignature signature ) : AnonymousCallableType
signature CallableSignature
Результат AnonymousCallableType

GetCallableType() публичный Метод

public GetCallableType ( IMethod method ) : AnonymousCallableType
method IMethod
Результат AnonymousCallableType

GetConcreteCallableType() публичный Метод

public GetConcreteCallableType ( Node sourceNode, AnonymousCallableType anonymousType ) : IType
sourceNode Node
anonymousType AnonymousCallableType
Результат IType

GetConcreteCallableType() публичный Метод

public GetConcreteCallableType ( Node sourceNode, CallableSignature signature ) : IType
sourceNode Node
signature CallableSignature
Результат IType