Get the type of field.
Declaring type: BaseField
Namespace: Vrml.EAI.Field
Assembly: VrmlEAI.NET
Collapse/Expand Syntax
C#
public int Type { get; }
Property Value
A numerical value that specifies the type of this field. This value is one of the constants defined in this class.
Collapse/Expand Example
The following example demonstrates how to print the type of a field to the console:
C#
Vrml.EAI.Field.BaseField field = ...;
switch (children.Type)
{
    case Vrml.EAI.Field.BaseField.SFBool:
        System.Console.WriteLine("SFBool");
        break;
    case Vrml.EAI.Field.BaseField.SFColor:
        System.Console.WriteLine("SFColor");
        break;
    case Vrml.EAI.Field.BaseField.SFFloat:
        System.Console.WriteLine("SFFloat");
        break;
    case Vrml.EAI.Field.BaseField.SFImage:
        System.Console.WriteLine("SFImage");
        break;
    case Vrml.EAI.Field.BaseField.SFInt32:
        System.Console.WriteLine("SFInt32");
        break;
    case Vrml.EAI.Field.BaseField.SFNode:
        System.Console.WriteLine("SFNode");
        break;
    case Vrml.EAI.Field.BaseField.SFRotation:
        System.Console.WriteLine("SFRotation");
        break;
    case Vrml.EAI.Field.BaseField.SFString:
        System.Console.WriteLine("SFString");
        break;
    case Vrml.EAI.Field.BaseField.SFTime:
        System.Console.WriteLine("SFTime");
        break;
    case Vrml.EAI.Field.BaseField.SFVec2f:
        System.Console.WriteLine("SFVec2f");
        break;
    case Vrml.EAI.Field.BaseField.SFVec3f:
        System.Console.WriteLine("SFVec3f");
        break;
    case Vrml.EAI.Field.BaseField.MFColor:
        System.Console.WriteLine("MFColor");
        break;
    case Vrml.EAI.Field.BaseField.MFFloat:
        System.Console.WriteLine("MFFloat");
        break;
    case Vrml.EAI.Field.BaseField.MFInt32:
        System.Console.WriteLine("MFInt32");
        break;
    case Vrml.EAI.Field.BaseField.MFNode:
        System.Console.WriteLine("MFNode");
        break;
    case Vrml.EAI.Field.BaseField.MFRotation:
        System.Console.WriteLine("MFRotation");
        break;
    case Vrml.EAI.Field.BaseField.MFString:
        System.Console.WriteLine("MFString");
        break;
    case Vrml.EAI.Field.BaseField.MFTime:
        System.Console.WriteLine("MFTime");
        break;
    case Vrml.EAI.Field.BaseField.MFVec2f:
        System.Console.WriteLine("MFVec2f");
        break;
    case Vrml.EAI.Field.BaseField.MFVec3f:
        System.Console.WriteLine("MFVec3f");
        break;
}