C# Класс IronRuby.Runtime.Calls.LibraryOverload

Наследование: Microsoft.Scripting.Actions.Calls.OverloadInfo
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Create ( Delegate overloadDelegate, bool isVariadic, short defaultProtocolAttrs, short notNullAttrs ) : LibraryOverload
HasDefaultProtocol ( int parameterIndex ) : bool
IsParamArray ( int parameterIndex ) : bool
IsParamDictionary ( int parameterIndex ) : bool
MakeGenericMethod ( Type genericArguments ) : OverloadInfo
ProhibitsNull ( int parameterIndex ) : bool
ProhibitsNullItems ( int parameterIndex ) : bool

Защищенные методы

Метод Описание
LibraryOverload ( Delegate overloadDelegate, short defaultProtocolAttrs, short notNullAttrs ) : System

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

Метод Описание
Create ( Delegate overloadDelegate, uint customAttributes ) : LibraryOverload
EncodeCustomAttributes ( MethodInfo method ) : uint
Reflect ( Delegate overloadDelegate ) : LibraryOverload

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

Create() публичный статический Метод

public static Create ( Delegate overloadDelegate, bool isVariadic, short defaultProtocolAttrs, short notNullAttrs ) : LibraryOverload
overloadDelegate System.Delegate
isVariadic bool
defaultProtocolAttrs short
notNullAttrs short
Результат LibraryOverload

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

public HasDefaultProtocol ( int parameterIndex ) : bool
parameterIndex int
Результат bool

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

public IsParamArray ( int parameterIndex ) : bool
parameterIndex int
Результат bool

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

public IsParamDictionary ( int parameterIndex ) : bool
parameterIndex int
Результат bool

LibraryOverload() защищенный Метод

protected LibraryOverload ( Delegate overloadDelegate, short defaultProtocolAttrs, short notNullAttrs ) : System
overloadDelegate System.Delegate
defaultProtocolAttrs short
notNullAttrs short
Результат System

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

public MakeGenericMethod ( Type genericArguments ) : OverloadInfo
genericArguments System.Type
Результат Microsoft.Scripting.Actions.Calls.OverloadInfo

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

public ProhibitsNull ( int parameterIndex ) : bool
parameterIndex int
Результат bool

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

public ProhibitsNullItems ( int parameterIndex ) : bool
parameterIndex int
Результат bool