/// <summary> /// Alls the fields. /// </summary> /// <returns> /// The <see cref="List"/>. /// </returns> public List <UPCRMFieldInfo> AllFields() { var fieldArray = new List <UPCRMFieldInfo>(); int count = this.tableInfo?.FieldCount ?? 0; for (var i = 0; i < count; i++) { var cppFieldInfo = this.tableInfo?.GetFieldInfoByIndex(i); var fieldInfo = UPCRMFieldInfo.Create(this.InfoAreaId, cppFieldInfo); fieldArray.Add(fieldInfo); } return(fieldArray); }
/// <summary> /// Fields the information for field identifier. /// </summary> /// <param name="fieldId"> /// The field identifier. /// </param> /// <returns> /// The <see cref="UPCRMFieldInfo"/>. /// </returns> public UPCRMFieldInfo FieldInfoForFieldId(int fieldId) { return(UPCRMFieldInfo.Create(fieldId, this)); }