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 Object → NativeWrapper → MtObject → MtPropertyList
Implements IEnumerable<MtProperty>, IEnumerable
Properties
First
public MtProperty First { get; }
Property Value
Count
public uint Count { get; }
Property Value
Properties
public MtProperty[] Properties { get; }
Property Value
Item
public MtProperty Item { get; }
Property Value
Instance
The native pointer.
public nint Instance { get; set; }
Property Value
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
FindProperty(PropType, String)
public MtProperty FindProperty(PropType type, string name)
Parameters
type
PropType
name
String
Returns
FindProperty(UInt32)
public MtProperty FindProperty(uint hash)
Parameters
hash
UInt32
Returns
GetEnumerator()
public IEnumerator<MtProperty> GetEnumerator()