Get the type of field.
C# |
---|
public int Type { get; } |
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;
}
|