Click or drag to resize

MetadataManagerGetNameIdMap Method

Get Name/ID Map

Namespace:  VIZCore3D.NET.Manager
Assembly:  VIZCore3D.NET (in VIZCore3D.NET.dll) Version: 2.8.24.1104 (2.8.24.1104)
Syntax
C#
public Dictionary<string, int> GetNameIdMap()

Return Value

Type: DictionaryString, Int32
Map - Key: Name, Value: ID
Examples
C#
// VIZCore3D.NET Control
private VIZCore3D.NET.VIZCore3DControl vizcore3d;

private void Example()
{
    if (vizcore3d.Model.IsOpen() == false) return;

    // Count
    int count = vizcore3d.Metadata.Count;

    // Map : NAME-ID
    Dictionary<string, int> data = vizcore3d.Metadata.GetNameIdMap();

    foreach (KeyValuePair<string, int> item in data)
    {
        string name = item.Key;
        int id = item.Value;

        // Get Metadata Binary
        byte[] buffer = vizcore3d.Metadata.GetData(id);

        // Some code here...
    }
}
See Also