protected static int staticSetFieldInfo( List<BaseFieldInformation> fieldArray, Dictionary<string,int> fieldDictionary, string fldName, string propName, string changeMethodName, string arriveMethodName, string leaveMethodName, string path, int fldStart, int fldLength, int dim1, int dim2, int dim3, int dim4, string baseName, bool requiredField, decimal min, decimal max )
Parameters
- fieldArray
- Collection defining the base fields structures for the class instance.
- fieldDictionary
- A dictionary of field names avaialbe within the class instance
- fldName
- The name of the field.
- propName
- The name of the exposed public property.
- changeMethodName
- Change method name.
- arriveMethodName
- Arrive method name.
- leaveMethodName
- Leave method name
- path
- The fully qualified path to the field.
- fldStart
- The field start location within the record area.
- fldLength
- Actual length of the field in the record area.
- dim1
- First dimension.
- dim2
- Second dimension.
- dim3
- Third dimension.
- dim4
- Forth dimension.
- baseName
- The base field name (if it is an array).
- requiredField
- Flag indicating it is a require field.
- min
- Minimum value so field vailadation can be performed.
- max
- Maximum value to allow for field validation.