Constructor used for single value fields with string names
(except for fixed length strings)

C# |
protected internal PDMFieldInfo( int id, string name, PDMFieldType type, bool required )

- id (Int32)
- the internal id of the field info
- name (String)
- the string name
- type (PDMFieldType)
- the type
- required (Boolean)
- whether or not the field is required