Swi-cs-pl - A CSharp class library to connect .NET languages with SWI-Prolog
DelegateStreamWriteFunction Delegate
SwiPlCs interfaceSbsSW.SwiPlCs.StreamsDelegateStreamWriteFunction
See SetStreamFunctionWrite(PlStreamType, DelegateStreamWriteFunction)
Declaration Syntax
C#Visual BasicVisual C++F#
public delegate long DelegateStreamWriteFunction(
	IntPtr handle,
	string buffer,
	long bufferSize
)
Public Delegate Function DelegateStreamWriteFunction ( 
	handle As IntPtr,
	buffer As String,
	bufferSize As Long
) As Long
public delegate long long DelegateStreamWriteFunction(
	IntPtr handle, 
	String^ buffer, 
	long long bufferSize
)
type DelegateStreamWriteFunction = 
    delegate of 
        handle : IntPtr * 
        buffer : string * 
        bufferSize : int64 -> int64
Parameters
handle (IntPtr)
A C stream handle. simple ignore it.
buffer (String)
A pointer to a string buffer
bufferSize (Int64)
The size of the string buffer
Return Value

Assembly: SwiPlCs (Module: SwiPlCs.dll) Version: 1.1.60601.0 (1.1.60601.0)