C# Class ExcelDna.Loader.XlDoubleArray12Marshaler.XlDoubleArray12MarshalerImpl

Show file Open project: Excel-DNA/ExcelDna

Public Methods

Method Description
GetInstance ( int rank ) : XlDoubleArray12MarshalerImpl
MarshalManagedToNative ( object ManagedObj ) : IntPtr
MarshalNativeToManaged ( IntPtr pNativeData ) : object
XlDoubleArray12MarshalerImpl ( int rank ) : System

Private Methods

Method Description
AllocateFP12AndCopy ( double pSrc, int rows, int columns ) : void
CopyDoubles ( double pSrc, double pDest, int count ) : void

Method Details

GetInstance() public static method

public static GetInstance ( int rank ) : XlDoubleArray12MarshalerImpl
rank int
return XlDoubleArray12MarshalerImpl

MarshalManagedToNative() public method

public MarshalManagedToNative ( object ManagedObj ) : IntPtr
ManagedObj object
return System.IntPtr

MarshalNativeToManaged() public method

public MarshalNativeToManaged ( IntPtr pNativeData ) : object
pNativeData System.IntPtr
return object

XlDoubleArray12MarshalerImpl() public method

public XlDoubleArray12MarshalerImpl ( int rank ) : System
rank int
return System