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

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
AnonymousCallableTypeAnnotation object

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

Метод Описание
AnonymousCallablesManager ( TypeSystemServices tss ) : System
CreateEndInvokeMethod ( ICallableType anonymousType ) : Method
GetCallableType ( CallableSignature signature ) : ICallableType
GetConcreteCallableType ( Node sourceNode, Boo.Lang.Compiler.TypeSystem.Core.AnonymousCallableType anonymousType ) : IType
GetConcreteCallableType ( Node sourceNode, CallableSignature signature ) : IType

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

Метод Описание
AddGenericTypes ( ClassDefinition cd ) : void
CreateBeginInvokeMethod ( ICallableType anonymousType ) : Method
CreateConcreteCallableType ( Node sourceNode, Boo.Lang.Compiler.TypeSystem.Core.AnonymousCallableType anonymousType ) : IType
CreateInvokeMethod ( Boo.Lang.Compiler.TypeSystem.Core.AnonymousCallableType anonymousType ) : Method
GenerateCallableTypeNameFrom ( Node sourceNode, Module module ) : string
GetCachedCallableType ( CallableSignature signature ) : Boo.Lang.Compiler.TypeSystem.Core.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 ) : ICallableType
signature CallableSignature
Результат ICallableType

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

public GetConcreteCallableType ( Node sourceNode, Boo.Lang.Compiler.TypeSystem.Core.AnonymousCallableType anonymousType ) : IType
sourceNode Node
anonymousType Boo.Lang.Compiler.TypeSystem.Core.AnonymousCallableType
Результат IType

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

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

Описание свойств

AnonymousCallableTypeAnnotation публичное статическое свойство

public static object AnonymousCallableTypeAnnotation
Результат object