IOLink C# 1.11.0
Loading...
Searching...
No Matches
IOLink.Extension Class Reference

Parent class for all views extensions. More...

Inheritance diagram for IOLink.Extension:
IOLink.ColumnUnitExtension IOLink.ParallelAccessExtension IOLink.TilingInfoExtension IOLink.ViewOriginExtension

Public Member Functions

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

Static Public Member Functions

static global::System.Runtime.InteropServices.HandleRef getCPtr (Extension obj)
 

Protected Member Functions

virtual void Dispose (bool disposing)
 

Detailed Description

Parent class for all views extensions.

All classes that inherit from that class must define a constant named EXTENSION_ID that is unique for each extension type, and is used when retrieving an extension from a view.

When choosing the identifier to use with your class, you must look at other defined identifiers to avoid collision. In addition, some ranges are reserved for specific usage:

  • 0x0 to 0xFFFF: reserved for IOLink
  • 0x10000 to 0xFFFFFFFF: reserved for external modules by the IOLink team
  • Other values: user defined extensions

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