| IOLink C# 1.11.0

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

Wrapper around `MetadataNode` exposing only method that does not modify the instance. More...

Inheritance diagram for IOLink.ReadonlyMetadataNode:

## Public Member Functions
| ReadonlyMetadataNode (MetadataNode node)
| Wrap a `MetadataNode` instance.
MetadataNode | Clone ()
| Create a mutable copy, proxy for `MetadataNode.Clone`
bool | HasChild (string key)
| Check if this node has a child with the given key, proxy for `MetadataNode.HasChild`
ReadonlyMetadataNode | Child (string key)
| Get the child with the given key, proxy for `MetadataNode.Child`
System.Collections.Generic.IEnumerator< MetadataNode > | GetEnumerator ()
| Proxy for `MetadataNode.Enumerator`
string | ToString ()

## Static Public Member Functions
static global::System.Runtime.InteropServices.HandleRef | getCPtr (ReadonlyMetadataNode obj)
static | operator MetadataNode (ReadonlyMetadataNode obj)
| Explicit conversion to `MetadataNode`
static implicit | operator ReadonlyMetadataNode (MetadataNode obj)
| Implicit conversion from `MetadataNode`

## Properties
string | Key`[get]`
| Proxy for `MetadataNode.Key`
VariantDataValue | Value`[get]`
| Proxy for `MetadataNode.Value`
uint | ChildCount`[get]`
| Proxy for `MetadataNode.ChildCount`

## Detailed Description

Wrapper around `MetadataNode` exposing only method that does not modify the instance.

Examples
  MetadataTree.cs.

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

- wrapping/net/library/ReadonlyMetadataNode.cs