C# Class MainApp, sscli_20021101

ファイルを表示 Open project: SSCLI/sscli_20021101 Class Usage Examples

Public Methods

Method Description
CreateCallback ( bool cache ) : MyDelegate,
CreateSimpleCallback ( bool cache ) : MySimpleDelegate
JustThrow ( Object o ) : double
Main ( ) : int
MyCallback ( Object obj ) : double
MySimpleCallback ( int x ) : int

Private Methods

Method Description
CacheDelegate ( MyDelegate, pfn ) : int
CacheSimpleDelegate ( MySimpleDelegate pfn ) : int
CallDelegate ( MyDelegate, pfn, Object obj ) : double
CallFFI ( Object callback, Object obj ) : double
CallSimpleDelegate ( MySimpleDelegate pfn, int x ) : int
DelegateMarshal ( MySimpleDelegate dlg ) : MySimpleDelegate
Exception12345678 ( MyDelegate, pfn, Object e ) : void
ObjectSum ( int count, Array a ) : int
ReallyBadError ( Object callback ) : void
Sum ( int count, Array a ) : int

Method Details

CreateCallback() public method

public CreateCallback ( bool cache ) : MyDelegate,
cache bool
return MyDelegate,

CreateSimpleCallback() public method

public CreateSimpleCallback ( bool cache ) : MySimpleDelegate
cache bool
return MySimpleDelegate

JustThrow() static public method

static public JustThrow ( Object o ) : double
o Object
return double

Main() public static method

public static Main ( ) : int
return int

MyCallback() public method

public MyCallback ( Object obj ) : double
obj Object
return double

MySimpleCallback() public method

public MySimpleCallback ( int x ) : int
x int
return int