Class Metadata
Represents a container for holding metadata, representing as key-value pairs.
Implements
Inherited Members
Namespace: SharpAssimp
Assembly: SharpAssimp.dll
Syntax
public sealed class Metadata : Dictionary<string, Metadata.Entry>, IDictionary<string, Metadata.Entry>, ICollection<KeyValuePair<string, Metadata.Entry>>, IReadOnlyDictionary<string, Metadata.Entry>, IReadOnlyCollection<KeyValuePair<string, Metadata.Entry>>, IEnumerable<KeyValuePair<string, Metadata.Entry>>, IDictionary, ICollection, IEnumerable, IDeserializationCallback, ISerializable, IMarshalable<Metadata, AiMetadata>
Constructors
| Edit this page View SourceMetadata()
Constructs a new instance of the Metadata class.
Declaration
public Metadata()
Methods
| Edit this page View SourceFreeNative(nint, bool)
Frees unmanaged memory created by ToNative(nint, out Native).
Declaration
public static void FreeNative(nint nativeValue, bool freeNative)
Parameters
Type | Name | Description |
---|---|---|
nint | nativeValue | Native value to free |
bool | freeNative | True if the unmanaged memory should be freed, false otherwise. |