C# Класс IronRuby.StandardLibrary.Win32API.Win32API

Наследование: IronRuby.Builtins.RubyObject
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
BuildCall void
Call RuleGenerator
Create Win32API
Create Win32API
Create Win32API
EmitCalliStub System.Reflection.MethodInfo
GetFunction System.IntPtr
GetProcAddress System.IntPtr
InvalidParameterCountError System.Exception
LoadLibrary System.IntPtr
MakeSignature ArgType[]
MarshalArgument Expression
Reinitialize Win32API
Reinitialize Win32API
Reinitialize Win32API
ToArgType ArgType
ToNativeType System.Type
UninitializedFunctionError System.Exception

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

Метод Описание
Win32API ( RubyClass cls ) : System.Linq.Expressions

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

Метод Описание
BuildCall ( MetaObjectBuilder metaBuilder, CallArguments args, string name ) : void
Call ( ) : RuleGenerator
Create ( ConversionStorage toStr, RubyClass self, [ libraryName, [ functionName, [ parameterTypes, [ returnType ) : Win32API
Create ( RubyClass self, [ libraryName, [ functionName, [ parameterTypes, [ returnType ) : Win32API
Create ( RubyClass self, [ libraryName, [ functionName, [ parameterTypes, [ returnType, RubySymbol callingConvention ) : Win32API
EmitCalliStub ( ) : MethodInfo
GetFunction ( MutableString libraryName, MutableString functionName ) : IntPtr
GetProcAddress ( IntPtr module, string lpProcName ) : IntPtr
InvalidParameterCountError ( int expected, int actual ) : Exception
LoadLibrary ( string lpFileName ) : IntPtr
MakeSignature ( int size, byte>.Func getByte ) : ArgType[]
MarshalArgument ( MetaObjectBuilder metaBuilder, DynamicMetaObject arg, ArgType parameterType ) : Expression
Reinitialize ( ConversionStorage toStr, Win32API self, [ libraryName, [ functionName, [ parameterTypes, [ returnType ) : Win32API
Reinitialize ( IntPtr function, ArgType signature, ArgType returnType ) : Win32API
Reinitialize ( Win32API self, [ libraryName, [ functionName, [ parameterTypes, [ returnType ) : Win32API
ToArgType ( byte b ) : ArgType
ToNativeType ( ArgType argType ) : Type
UninitializedFunctionError ( ) : Exception

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

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

public Win32API ( RubyClass cls ) : System.Linq.Expressions
cls IronRuby.Builtins.RubyClass
Результат System.Linq.Expressions