C# Класс Monobjc.Generators.CategoryGenerator

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

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

Метод Описание
CategoryGenerator ( DynamicAssembly assembly, bool is64Bits ) : System
DefineCategoryProxy ( Type type, IEnumerable extensionMethods ) : Type

TODO: Doc

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

Метод Описание
DefineDelegate ( TypeBuilder typeBuilder, MethodInfo methodInfo, ConstructorBuilder &constructorBuilder ) : Type

Defines an inner Delegate type for the method to be invoked from Objective-C runtime.

DefineProxyMethod ( TypeBuilder typeBuilder, MethodTuple methodTuple ) : MethodBuilder

Defines a proxy method that is called from Objective-C runtime. This method retrieves the targeted managed instance and passes the parameters.

EmitProxyMethodBodyForExtensionMethod ( ILGenerator generator, MethodTuple methodTuple, Type targetType, Type returnType, Type nativeReturnType, Type parameterTypes, Type nativeParameterTypes ) : void

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

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

public CategoryGenerator ( DynamicAssembly assembly, bool is64Bits ) : System
assembly DynamicAssembly
is64Bits bool
Результат System

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

TODO: Doc
public DefineCategoryProxy ( Type type, IEnumerable extensionMethods ) : Type
type System.Type
extensionMethods IEnumerable
Результат System.Type