MtPropertyList

Namespace: SharpPluginLoader.Core

public class MtPropertyList : MtObject, System.Collections.Generic.IEnumerable`1[[SharpPluginLoader.Core.MtProperty, SharpPluginLoader.Core, Version=0.0.2.0, Culture=neutral, PublicKeyToken=null]], System.Collections.IEnumerable

Inheritance ObjectNativeWrapperMtObjectMtPropertyList
Implements IEnumerable<MtProperty>, IEnumerable

Properties

First

public MtProperty First { get; }

Property Value

MtProperty

Count

public uint Count { get; }

Property Value

UInt32

Properties

public MtProperty[] Properties { get; }

Property Value

MtProperty[]

Item

public MtProperty Item { get; }

Property Value

MtProperty

Instance

The native pointer.

public nint Instance { get; set; }

Property Value

IntPtr

Constructors

MtPropertyList(IntPtr)

public MtPropertyList(nint instance)

Parameters

instance IntPtr

MtPropertyList()

public MtPropertyList()

Methods

Finalize()

protected void Finalize()

FindProperty(String)

public MtProperty FindProperty(string name)

Parameters

name String

Returns

MtProperty

FindProperty(PropType, String)

public MtProperty FindProperty(PropType type, string name)

Parameters

type PropType

name String

Returns

MtProperty

FindProperty(UInt32)

public MtProperty FindProperty(uint hash)

Parameters

hash UInt32

Returns

MtProperty

GetEnumerator()

public IEnumerator<MtProperty> GetEnumerator()

Returns

IEnumerator<MtProperty>