Stemmer.Cvb.Runtime.InteropServices Namespace

CVB.Net Documentation
The namespace Stemmer.Cvb.Runtime.InteropSerices contains classes and definitions internally used for implementing CVB.Net.
Classes

  ClassDescription
Public classIntPtrUtilities
Several utility functions that make interfacing managed and unmanaged DLLs easier.
Public classPixelListConversion
Conversion functions from unmanaged PIXELLIST objects to managed lists.
Public classProcessing
Utility functions used for marshaling processing function calls.
Public classSafeCvbObjectHandle
Safe-destruct handle wrapper for IntPtr-based resources that are pseudo COM objects released through ReleaseObject
Public classSafeIntPtrHandle
Safe-destruct handle wrapper for IntPtr-based resources.
Public classStringUtilities
Several utility functions that make interfacing managed and unmanaged DLLs easier.
Delegates

  DelegateDescription
Public delegateProcessingBoolProcessingFunctionImg
Delegate for generating the bound Lambda expressions that will help reduce code duplication.
Public delegateProcessingReturnCodeTranslation
Delegate for converting tool-specific return codes to generalized return codes.
Public delegateProcessingStandardProcessingFunction1TOut
Delegate for generating the bound Lambda expressions that will help reduce code duplication.
Public delegateProcessingStandardProcessingFunction2TOut
Delegate for generating the bound Lambda expressions that will help reduce code duplication.
Public delegateProcessingStandardProcessingFunctionImg
Delegate for generating the bound Lambda expressions that will help reduce code duplication.
Public delegateProcessingStandardProcessingFunctionVoid
Delegate for generating the bound Lambda expressions that will help reduce code duplication.
Public delegateSafeIntPtrHandleCreate
Delegate for handle creation functions to be used with the SafeIntPtrHandle class.
Public delegateSafeIntPtrHandleRelease
Delegate for handle destruction functions to be used with the SafeIntPtrHandle class.
Public delegateStringUtilitiesStringQueryTRes, TSize
String query function.
Public delegateStringUtilitiesStringQueryFixedLengthTRes
String query functions for string queries that do *not* support the initial query for the string's length, but operate with a maximum length instead (which has been set on the string builder passed as the first argument).
Public delegateStringUtilitiesSucceededTRes
Result value verification function.
Enumerations

  EnumerationDescription
Public enumerationShareObject
Defines whether or not the native object handle is shared in an operation.
Public enumerationUseMemoryPressure
Defines whether or not the newly created object should add memory pressure on the garbage collector.