IOFormat C# IOF_v1.5.2_releaseENABLED_SECTIONS += INTERNAL
Loading...
Searching...
No Matches
IOFormat.Versioning Class Reference
Inheritance diagram for IOFormat.Versioning:

Public Member Functions

 Versioning (global::System.IntPtr cPtr, bool cMemoryOwn)
 
void Dispose ()
 

Static Public Member Functions

static global::System.Runtime.InteropServices.HandleRef getCPtr (Versioning obj)
 
static VersionInfo Version ()
 Return the version of the currently loaded IOFormat library.
 
static string VersionString ()
 Return a description string of the currently loaded IOFormat library.
 
static bool CheckCompatibility (VersionInfo version)
 Checks if the version of the loaded library is compatible with the one given in argument.
 
static bool CheckCompatibility ()
 Check if the loaded library is compatible with the one defined in the header.
 

Protected Member Functions

virtual void Dispose (bool disposing)
 

Protected Attributes

bool swigCMemOwn
 

Member Function Documentation

◆ CheckCompatibility()

static bool IOFormat.Versioning.CheckCompatibility ( VersionInfo  version)
inlinestatic

Checks if the version of the loaded library is compatible with the one given in argument.

A version is compatible if:

  • The major version is the same
  • The library minor version is greater than the given one.
    Parameters
    versionThe version to check compatibility for.

The documentation for this class was generated from the following file: