| IOLink C# 1.11.0

Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
IOLink.View Class Reference

Interface representing a generic view on data. More...

Inheritance diagram for IOLink.View:

## Public Member Functions
| View (global::System.IntPtr cPtr, bool cMemoryOwn)
void | Dispose ()
T | Extension< T > ()
| Get an extension, with automatic upcasting.
virtual Extension | Extension (uint id)
| Get an extension of the view, corresponding to the given identifier.
ViewOriginExtension | ViewOrigin ()
| Shortcut to access to ViewOrigin extension.

## Static Public Member Functions
static global::System.Runtime.InteropServices.HandleRef | getCPtr (View obj)

## Protected Member Functions
virtual void | Dispose (bool disposing)

## Detailed Description

Interface representing a generic view on data.

## Member Function Documentation

## ◆ Extension()

virtual Extension IOLink.View.Extension | ( | uint | id | ) |
| inline virtual

Get an extension of the view, corresponding to the given identifier.

Parameters

  id | The extension identifier.

Exceptions

  Error | When the required extension is not available.

## ◆ Extension< T >()

T IOLink.View.Extension< T > | ( |  | ) |
| inline

Get an extension, with automatic upcasting.

Returns
  The upcated extension, if available

Type Constraints

  T | : | Extension |

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

- Release/net/generated/View.cs