The namespace Stemmer.Cvb.Runtime.InteropSerices contains
classes and definitions internally used for implementing CVB.Net.
Classes
| Class | Description | |
|---|---|---|
| IntPtrUtilities |
Several utility functions that make interfacing managed and unmanaged
DLLs easier.
| |
| PixelListConversion |
Conversion functions from unmanaged PIXELLIST objects to managed lists.
| |
| Processing |
Utility functions used for marshaling processing function calls.
| |
| SafeCvbObjectHandle |
Safe-destruct handle wrapper for IntPtr-based resources that are pseudo
COM objects released through ReleaseObject
| |
| SafeIntPtrHandle |
Safe-destruct handle wrapper for IntPtr-based resources.
| |
| StringUtilities |
Several utility functions that make interfacing managed and unmanaged
DLLs easier.
|
Delegates
| Delegate | Description | |
|---|---|---|
| ProcessingBoolProcessingFunctionImg |
Delegate for generating the bound Lambda expressions that will help
reduce code duplication.
| |
| ProcessingReturnCodeTranslation |
Delegate for converting tool-specific return codes to generalized
return codes.
| |
| ProcessingStandardProcessingFunction1TOut |
Delegate for generating the bound Lambda expressions that will help
reduce code duplication.
| |
| ProcessingStandardProcessingFunction2TOut |
Delegate for generating the bound Lambda expressions that will help
reduce code duplication.
| |
| ProcessingStandardProcessingFunctionImg |
Delegate for generating the bound Lambda expressions that will help
reduce code duplication.
| |
| ProcessingStandardProcessingFunctionVoid |
Delegate for generating the bound Lambda expressions that will help
reduce code duplication.
| |
| SafeIntPtrHandleCreate |
Delegate for handle creation functions to be used with the
SafeIntPtrHandle class.
| |
| SafeIntPtrHandleRelease |
Delegate for handle destruction functions to be used with the
SafeIntPtrHandle class.
| |
| StringUtilitiesStringQueryTRes, TSize |
String query function.
| |
| StringUtilitiesStringQueryFixedLengthTRes |
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).
| |
| StringUtilitiesSucceededTRes |
Result value verification function.
|
Enumerations
| Enumeration | Description | |
|---|---|---|
| ShareObject |
Defines whether or not the native object handle is shared in an
operation.
| |
| UseMemoryPressure |
Defines whether or not the newly created object should add memory
pressure on the garbage collector.
|