Show / Hide Table of Contents

Class RowValidator

Class for validating database fields.

Inheritance
Object
Hashtable
RowValidator
Implements
IDictionary
ICollection
IEnumerable
ISerializable
IDeserializationCallback
ICloneable
Inherited Members
Hashtable.Add(Object, Object)
Hashtable.Clear()
Hashtable.Clone()
Hashtable.Contains(Object)
Hashtable.ContainsKey(Object)
Hashtable.ContainsValue(Object)
Hashtable.CopyTo(Array, Int32)
Hashtable.IEnumerable.GetEnumerator()
Hashtable.GetEnumerator()
Hashtable.GetHash(Object)
Hashtable.KeyEquals(Object, Object)
Hashtable.Remove(Object)
Hashtable.Synchronized(Hashtable)
Hashtable.GetObjectData(SerializationInfo, StreamingContext)
Hashtable.OnDeserialization(Object)
Hashtable.hcp
Hashtable.comparer
Hashtable.EqualityComparer
Hashtable.Item[Object]
Hashtable.IsReadOnly
Hashtable.IsFixedSize
Hashtable.IsSynchronized
Hashtable.Keys
Hashtable.Values
Hashtable.SyncRoot
Hashtable.Count
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: SuperOffice.CRM.Rows
Assembly: SoDataBase.dll
Syntax
public class RowValidator : Hashtable, IDictionary, ICollection, IEnumerable, ISerializable, IDeserializationCallback, ICloneable
Remarks

Use this class when validating fields before saving them to the database. The result ov the validation is stored in the validator itself. ToBool() will be false if one of the validations failed. ToException() will return an exception holding the validation result.

Examples

Validate a field and throw an exception if the validation fails.

RowValidator validator = new RowValidator("myTable");
validator.ValidateField(ref myField, myTableInfo.MyField);
if (!validator.ToBool())
	throw validator.ToException();

Constructors

RowValidator(String)

Default constructor.

Declaration
public RowValidator(string tableName)
Parameters
Type Name Description
String tableName

Name of the table to validate against.

Properties

Item[String]

Look up the validation result for a field.

Declaration
public FieldValidator this[string fieldName] { get; }
Parameters
Type Name Description
String fieldName

Name of the field to look up.

Property Value
Type Description
FieldValidator

Methods

ToBool()

Checks if the RowValidator has invalidated any fields.

Declaration
public bool ToBool()
Returns
Type Description
Boolean

False if the RowValidator found any field to be invalid.

ToException()

Get an exception holding the validation result.

Declaration
public Exception ToException()
Returns
Type Description
Exception

Exception holding the validation result.

ValidateField(ref ActivityStatus, FieldInfo)

Declaration
public bool ValidateField(ref ActivityStatus field, FieldInfo fieldInfo)
Parameters
Type Name Description
ActivityStatus field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref AddressType, FieldInfo)

Declaration
public bool ValidateField(ref AddressType field, FieldInfo fieldInfo)
Parameters
Type Name Description
AddressType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref AllDayEvent, FieldInfo)

Declaration
public bool ValidateField(ref AllDayEvent field, FieldInfo fieldInfo)
Parameters
Type Name Description
AllDayEvent field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref AppAvailState, FieldInfo)

Declaration
public bool ValidateField(ref AppAvailState field, FieldInfo fieldInfo)
Parameters
Type Name Description
AppAvailState field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref AppointmentCautionWarning, FieldInfo)

Declaration
public bool ValidateField(ref AppointmentCautionWarning field, FieldInfo fieldInfo)
Parameters
Type Name Description
AppointmentCautionWarning field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref AppointmentPrivate, FieldInfo)

Declaration
public bool ValidateField(ref AppointmentPrivate field, FieldInfo fieldInfo)
Parameters
Type Name Description
AppointmentPrivate field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref AppointmentStatus, FieldInfo)

Declaration
public bool ValidateField(ref AppointmentStatus field, FieldInfo fieldInfo)
Parameters
Type Name Description
AppointmentStatus field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref AppointmentType, FieldInfo)

Declaration
public bool ValidateField(ref AppointmentType field, FieldInfo fieldInfo)
Parameters
Type Name Description
AppointmentType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref AssignmentStatus, FieldInfo)

Declaration
public bool ValidateField(ref AssignmentStatus field, FieldInfo fieldInfo)
Parameters
Type Name Description
AssignmentStatus field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref AssociateType, FieldInfo)

Declaration
public bool ValidateField(ref AssociateType field, FieldInfo fieldInfo)
Parameters
Type Name Description
AssociateType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref BatchTaskState, FieldInfo)

Declaration
public bool ValidateField(ref BatchTaskState field, FieldInfo fieldInfo)
Parameters
Type Name Description
BatchTaskState field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref BlobLinkType, FieldInfo)

Declaration
public bool ValidateField(ref BlobLinkType field, FieldInfo fieldInfo)
Parameters
Type Name Description
BlobLinkType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref BookingType, FieldInfo)

Declaration
public bool ValidateField(ref BookingType field, FieldInfo fieldInfo)
Parameters
Type Name Description
BookingType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref CalMethod, FieldInfo)

Declaration
public bool ValidateField(ref CalMethod field, FieldInfo fieldInfo)
Parameters
Type Name Description
CalMethod field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref CalReplyStatus, FieldInfo)

Declaration
public bool ValidateField(ref CalReplyStatus field, FieldInfo fieldInfo)
Parameters
Type Name Description
CalReplyStatus field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref ChatMessageSpecialType, FieldInfo)

Declaration
public bool ValidateField(ref ChatMessageSpecialType field, FieldInfo fieldInfo)
Parameters
Type Name Description
ChatMessageSpecialType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref ChatMessageType, FieldInfo)

Declaration
public bool ValidateField(ref ChatMessageType field, FieldInfo fieldInfo)
Parameters
Type Name Description
ChatMessageType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref ChatSessionFlags, FieldInfo)

Declaration
public bool ValidateField(ref ChatSessionFlags field, FieldInfo fieldInfo)
Parameters
Type Name Description
ChatSessionFlags field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref ChatSessionStatus, FieldInfo)

Declaration
public bool ValidateField(ref ChatSessionStatus field, FieldInfo fieldInfo)
Parameters
Type Name Description
ChatSessionStatus field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref ChatStatus, FieldInfo)

Declaration
public bool ValidateField(ref ChatStatus field, FieldInfo fieldInfo)
Parameters
Type Name Description
ChatStatus field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref ChatTopicFlag, FieldInfo)

Declaration
public bool ValidateField(ref ChatTopicFlag field, FieldInfo fieldInfo)
Parameters
Type Name Description
ChatTopicFlag field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref ChatWidgetSize, FieldInfo)

Declaration
public bool ValidateField(ref ChatWidgetSize field, FieldInfo fieldInfo)
Parameters
Type Name Description
ChatWidgetSize field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref ColorIndex, FieldInfo)

Declaration
public bool ValidateField(ref ColorIndex field, FieldInfo fieldInfo)
Parameters
Type Name Description
ColorIndex field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref CommandAction, FieldInfo)

Declaration
public bool ValidateField(ref CommandAction field, FieldInfo fieldInfo)
Parameters
Type Name Description
CommandAction field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref CommandActionResult, FieldInfo)

Declaration
public bool ValidateField(ref CommandActionResult field, FieldInfo fieldInfo)
Parameters
Type Name Description
CommandActionResult field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref ConceptualImageType, FieldInfo)

Declaration
public bool ValidateField(ref ConceptualImageType field, FieldInfo fieldInfo)
Parameters
Type Name Description
ConceptualImageType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref ConfigType, FieldInfo)

Declaration
public bool ValidateField(ref ConfigType field, FieldInfo fieldInfo)
Parameters
Type Name Description
ConfigType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref CredentialControlType, FieldInfo)

Declaration
public bool ValidateField(ref CredentialControlType field, FieldInfo fieldInfo)
Parameters
Type Name Description
CredentialControlType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref CredentialUsage, FieldInfo)

Declaration
public bool ValidateField(ref CredentialUsage field, FieldInfo fieldInfo)
Parameters
Type Name Description
CredentialUsage field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref CrmActorType, FieldInfo)

Declaration
public bool ValidateField(ref CrmActorType field, FieldInfo fieldInfo)
Parameters
Type Name Description
CrmActorType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref CustomFieldType, FieldInfo)

Declaration
public bool ValidateField(ref CustomFieldType field, FieldInfo fieldInfo)
Parameters
Type Name Description
CustomFieldType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref DashboardLayout, FieldInfo)

Declaration
public bool ValidateField(ref DashboardLayout field, FieldInfo fieldInfo)
Parameters
Type Name Description
DashboardLayout field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref DashboardTileEntityType, FieldInfo)

Declaration
public bool ValidateField(ref DashboardTileEntityType field, FieldInfo fieldInfo)
Parameters
Type Name Description
DashboardTileEntityType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref DashboardTileOptionType, FieldInfo)

Declaration
public bool ValidateField(ref DashboardTileOptionType field, FieldInfo fieldInfo)
Parameters
Type Name Description
DashboardTileOptionType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref DashboardTileType, FieldInfo)

Declaration
public bool ValidateField(ref DashboardTileType field, FieldInfo fieldInfo)
Parameters
Type Name Description
DashboardTileType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref DashTileCurrencyMode, FieldInfo)

Declaration
public bool ValidateField(ref DashTileCurrencyMode field, FieldInfo fieldInfo)
Parameters
Type Name Description
DashTileCurrencyMode field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref DashTileEntityType, FieldInfo)

Declaration
public bool ValidateField(ref DashTileEntityType field, FieldInfo fieldInfo)
Parameters
Type Name Description
DashTileEntityType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref DashTileMeasure, FieldInfo)

Declaration
public bool ValidateField(ref DashTileMeasure field, FieldInfo fieldInfo)
Parameters
Type Name Description
DashTileMeasure field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref DashTileType, FieldInfo)

Declaration
public bool ValidateField(ref DashTileType field, FieldInfo fieldInfo)
Parameters
Type Name Description
DashTileType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref DeltaState, FieldInfo)

Declaration
public bool ValidateField(ref DeltaState field, FieldInfo fieldInfo)
Parameters
Type Name Description
DeltaState field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref DeltaType, FieldInfo)

Declaration
public bool ValidateField(ref DeltaType field, FieldInfo fieldInfo)
Parameters
Type Name Description
DeltaType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref DesignType, FieldInfo)

Declaration
public bool ValidateField(ref DesignType field, FieldInfo fieldInfo)
Parameters
Type Name Description
DesignType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref DocTmplDirection, FieldInfo)

Declaration
public bool ValidateField(ref DocTmplDirection field, FieldInfo fieldInfo)
Parameters
Type Name Description
DocTmplDirection field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref DocTmplInvitationType, FieldInfo)

Declaration
public bool ValidateField(ref DocTmplInvitationType field, FieldInfo fieldInfo)
Parameters
Type Name Description
DocTmplInvitationType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref DocTmplPrivacyType, FieldInfo)

Declaration
public bool ValidateField(ref DocTmplPrivacyType field, FieldInfo fieldInfo)
Parameters
Type Name Description
DocTmplPrivacyType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref DocTmplQuoteType, FieldInfo)

Declaration
public bool ValidateField(ref DocTmplQuoteType field, FieldInfo fieldInfo)
Parameters
Type Name Description
DocTmplQuoteType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref DocTmplType, FieldInfo)

Declaration
public bool ValidateField(ref DocTmplType field, FieldInfo fieldInfo)
Parameters
Type Name Description
DocTmplType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref Domain, FieldInfo)

Declaration
public bool ValidateField(ref Domain field, FieldInfo fieldInfo)
Parameters
Type Name Description
Domain field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref DurationUnit, FieldInfo)

Declaration
public bool ValidateField(ref DurationUnit field, FieldInfo fieldInfo)
Parameters
Type Name Description
DurationUnit field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref EFieldRight, FieldInfo)

Declaration
public bool ValidateField(ref EFieldRight field, FieldInfo fieldInfo)
Parameters
Type Name Description
EFieldRight field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref EjUserStatus, FieldInfo)

Declaration
public bool ValidateField(ref EjUserStatus field, FieldInfo fieldInfo)
Parameters
Type Name Description
EjUserStatus field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref ElementStatus, FieldInfo)

Declaration
public bool ValidateField(ref ElementStatus field, FieldInfo fieldInfo)
Parameters
Type Name Description
ElementStatus field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref EmailAccountStatus, FieldInfo)

Declaration
public bool ValidateField(ref EmailAccountStatus field, FieldInfo fieldInfo)
Parameters
Type Name Description
EmailAccountStatus field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref EMailFlags, FieldInfo)

Declaration
public bool ValidateField(ref EMailFlags field, FieldInfo fieldInfo)
Parameters
Type Name Description
EMailFlags field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref EMailMergeTargetType, FieldInfo)

Declaration
public bool ValidateField(ref EMailMergeTargetType field, FieldInfo fieldInfo)
Parameters
Type Name Description
EMailMergeTargetType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref EMailPriority, FieldInfo)

Declaration
public bool ValidateField(ref EMailPriority field, FieldInfo fieldInfo)
Parameters
Type Name Description
EMailPriority field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref EmailType, FieldInfo)

Declaration
public bool ValidateField(ref EmailType field, FieldInfo fieldInfo)
Parameters
Type Name Description
EmailType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref ErpActorType, FieldInfo)

Declaration
public bool ValidateField(ref ErpActorType field, FieldInfo fieldInfo)
Parameters
Type Name Description
ErpActorType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref ErpSyncResponseCode, FieldInfo)

Declaration
public bool ValidateField(ref ErpSyncResponseCode field, FieldInfo fieldInfo)
Parameters
Type Name Description
ErpSyncResponseCode field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref ETableRight, FieldInfo)

Declaration
public bool ValidateField(ref ETableRight field, FieldInfo fieldInfo)
Parameters
Type Name Description
ETableRight field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref EventHandlerType, FieldInfo)

Declaration
public bool ValidateField(ref EventHandlerType field, FieldInfo fieldInfo)
Parameters
Type Name Description
EventHandlerType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref ExecuteOnEvent, FieldInfo)

Declaration
public bool ValidateField(ref ExecuteOnEvent field, FieldInfo fieldInfo)
Parameters
Type Name Description
ExecuteOnEvent field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref ExtraDataFieldType, FieldInfo)

Declaration
public bool ValidateField(ref ExtraDataFieldType field, FieldInfo fieldInfo)
Parameters
Type Name Description
ExtraDataFieldType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref ExtraFieldFlags, FieldInfo)

Declaration
public bool ValidateField(ref ExtraFieldFlags field, FieldInfo fieldInfo)
Parameters
Type Name Description
ExtraFieldFlags field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref FieldAccess, FieldInfo)

Declaration
public bool ValidateField(ref FieldAccess field, FieldInfo fieldInfo)
Parameters
Type Name Description
FieldAccess field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref FieldDataType, FieldInfo)

Declaration
public bool ValidateField(ref FieldDataType field, FieldInfo fieldInfo)
Parameters
Type Name Description
FieldDataType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref FieldMetadataType, FieldInfo)

Declaration
public bool ValidateField(ref FieldMetadataType field, FieldInfo fieldInfo)
Parameters
Type Name Description
FieldMetadataType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref FormsRecaptchaMode, FieldInfo)

Declaration
public bool ValidateField(ref FormsRecaptchaMode field, FieldInfo fieldInfo)
Parameters
Type Name Description
FormsRecaptchaMode field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref FormSubmissionStatus, FieldInfo)

Declaration
public bool ValidateField(ref FormSubmissionStatus field, FieldInfo fieldInfo)
Parameters
Type Name Description
FormSubmissionStatus field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref FormType, FieldInfo)

Declaration
public bool ValidateField(ref FormType field, FieldInfo fieldInfo)
Parameters
Type Name Description
FormType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref FreeBusy, FieldInfo)

Declaration
public bool ValidateField(ref FreeBusy field, FieldInfo fieldInfo)
Parameters
Type Name Description
FreeBusy field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref FreeTextOperator, FieldInfo)

Declaration
public bool ValidateField(ref FreeTextOperator field, FieldInfo fieldInfo)
Parameters
Type Name Description
FreeTextOperator field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref GeneratorEncoding, FieldInfo)

Declaration
public bool ValidateField(ref GeneratorEncoding field, FieldInfo fieldInfo)
Parameters
Type Name Description
GeneratorEncoding field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref ImportAction, FieldInfo)

Declaration
public bool ValidateField(ref ImportAction field, FieldInfo fieldInfo)
Parameters
Type Name Description
ImportAction field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref ImportBlankAction, FieldInfo)

Declaration
public bool ValidateField(ref ImportBlankAction field, FieldInfo fieldInfo)
Parameters
Type Name Description
ImportBlankAction field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref ImportCompanyDuplicateAction, FieldInfo)

Declaration
public bool ValidateField(ref ImportCompanyDuplicateAction field, FieldInfo fieldInfo)
Parameters
Type Name Description
ImportCompanyDuplicateAction field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref ImportContactDuplicateMatch, FieldInfo)

Declaration
public bool ValidateField(ref ImportContactDuplicateMatch field, FieldInfo fieldInfo)
Parameters
Type Name Description
ImportContactDuplicateMatch field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref ImportDuplicateAction, FieldInfo)

Declaration
public bool ValidateField(ref ImportDuplicateAction field, FieldInfo fieldInfo)
Parameters
Type Name Description
ImportDuplicateAction field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref ImportEntityType, FieldInfo)

Declaration
public bool ValidateField(ref ImportEntityType field, FieldInfo fieldInfo)
Parameters
Type Name Description
ImportEntityType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref ImportNewListItem, FieldInfo)

Declaration
public bool ValidateField(ref ImportNewListItem field, FieldInfo fieldInfo)
Parameters
Type Name Description
ImportNewListItem field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref ImportPersonDuplicateMatch, FieldInfo)

Declaration
public bool ValidateField(ref ImportPersonDuplicateMatch field, FieldInfo fieldInfo)
Parameters
Type Name Description
ImportPersonDuplicateMatch field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref ImportPhoneUrlsEmail, FieldInfo)

Declaration
public bool ValidateField(ref ImportPhoneUrlsEmail field, FieldInfo fieldInfo)
Parameters
Type Name Description
ImportPhoneUrlsEmail field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref ImportProductDuplicateMatch, FieldInfo)

Declaration
public bool ValidateField(ref ImportProductDuplicateMatch field, FieldInfo fieldInfo)
Parameters
Type Name Description
ImportProductDuplicateMatch field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref InterRestrictionOperator, FieldInfo)

Declaration
public bool ValidateField(ref InterRestrictionOperator field, FieldInfo fieldInfo)
Parameters
Type Name Description
InterRestrictionOperator field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref InvitationStatus, FieldInfo)

Declaration
public bool ValidateField(ref InvitationStatus field, FieldInfo fieldInfo)
Parameters
Type Name Description
InvitationStatus field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref LocalizedTextType, FieldInfo)

Declaration
public bool ValidateField(ref LocalizedTextType field, FieldInfo fieldInfo)
Parameters
Type Name Description
LocalizedTextType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref LoginFlags, FieldInfo)

Declaration
public bool ValidateField(ref LoginFlags field, FieldInfo fieldInfo)
Parameters
Type Name Description
LoginFlags field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref MailboxType, FieldInfo)

Declaration
public bool ValidateField(ref MailboxType field, FieldInfo fieldInfo)
Parameters
Type Name Description
MailboxType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref Navigation, FieldInfo)

Declaration
public bool ValidateField(ref Navigation field, FieldInfo fieldInfo)
Parameters
Type Name Description
Navigation field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref NotificationMessageType, FieldInfo)

Declaration
public bool ValidateField(ref NotificationMessageType field, FieldInfo fieldInfo)
Parameters
Type Name Description
NotificationMessageType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref NotificationPlatform, FieldInfo)

Declaration
public bool ValidateField(ref NotificationPlatform field, FieldInfo fieldInfo)
Parameters
Type Name Description
NotificationPlatform field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref OrderBySortType, FieldInfo)

Declaration
public bool ValidateField(ref OrderBySortType field, FieldInfo fieldInfo)
Parameters
Type Name Description
OrderBySortType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref PhoneType, FieldInfo)

Declaration
public bool ValidateField(ref PhoneType field, FieldInfo fieldInfo)
Parameters
Type Name Description
PhoneType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref PrefDescAccessFlags, FieldInfo)

Declaration
public bool ValidateField(ref PrefDescAccessFlags field, FieldInfo fieldInfo)
Parameters
Type Name Description
PrefDescAccessFlags field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref PrefDescValueType, FieldInfo)

Declaration
public bool ValidateField(ref PrefDescValueType field, FieldInfo fieldInfo)
Parameters
Type Name Description
PrefDescValueType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref PreferenceLevel, FieldInfo)

Declaration
public bool ValidateField(ref PreferenceLevel field, FieldInfo fieldInfo)
Parameters
Type Name Description
PreferenceLevel field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref PublishType, FieldInfo)

Declaration
public bool ValidateField(ref PublishType field, FieldInfo fieldInfo)
Parameters
Type Name Description
PublishType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref QuoteStatus, FieldInfo)

Declaration
public bool ValidateField(ref QuoteStatus field, FieldInfo fieldInfo)
Parameters
Type Name Description
QuoteStatus field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref QuoteVersionButtonAction, FieldInfo)

Declaration
public bool ValidateField(ref QuoteVersionButtonAction field, FieldInfo fieldInfo)
Parameters
Type Name Description
QuoteVersionButtonAction field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref QuoteVersionState, FieldInfo)

Declaration
public bool ValidateField(ref QuoteVersionState field, FieldInfo fieldInfo)
Parameters
Type Name Description
QuoteVersionState field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref RecipientSorting, FieldInfo)

Declaration
public bool ValidateField(ref RecipientSorting field, FieldInfo fieldInfo)
Parameters
Type Name Description
RecipientSorting field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref RecurrenceDailyPattern, FieldInfo)

Declaration
public bool ValidateField(ref RecurrenceDailyPattern field, FieldInfo fieldInfo)
Parameters
Type Name Description
RecurrenceDailyPattern field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref RecurrenceEndType, FieldInfo)

Declaration
public bool ValidateField(ref RecurrenceEndType field, FieldInfo fieldInfo)
Parameters
Type Name Description
RecurrenceEndType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref RecurrenceMonthlyPattern, FieldInfo)

Declaration
public bool ValidateField(ref RecurrenceMonthlyPattern field, FieldInfo fieldInfo)
Parameters
Type Name Description
RecurrenceMonthlyPattern field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref RecurrencePattern, FieldInfo)

Declaration
public bool ValidateField(ref RecurrencePattern field, FieldInfo fieldInfo)
Parameters
Type Name Description
RecurrencePattern field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref RecurrenceUpdateMode, FieldInfo)

Declaration
public bool ValidateField(ref RecurrenceUpdateMode field, FieldInfo fieldInfo)
Parameters
Type Name Description
RecurrenceUpdateMode field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref RecurrenceYearlyPattern, FieldInfo)

Declaration
public bool ValidateField(ref RecurrenceYearlyPattern field, FieldInfo fieldInfo)
Parameters
Type Name Description
RecurrenceYearlyPattern field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref RefcountFlags, FieldInfo)

Declaration
public bool ValidateField(ref RefcountFlags field, FieldInfo fieldInfo)
Parameters
Type Name Description
RefcountFlags field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref RelationTarget, FieldInfo)

Declaration
public bool ValidateField(ref RelationTarget field, FieldInfo fieldInfo)
Parameters
Type Name Description
RelationTarget field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref ReportCategory, FieldInfo)

Declaration
public bool ValidateField(ref ReportCategory field, FieldInfo fieldInfo)
Parameters
Type Name Description
ReportCategory field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref ReportLayout, FieldInfo)

Declaration
public bool ValidateField(ref ReportLayout field, FieldInfo fieldInfo)
Parameters
Type Name Description
ReportLayout field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref ReportPaperOrientation, FieldInfo)

Declaration
public bool ValidateField(ref ReportPaperOrientation field, FieldInfo fieldInfo)
Parameters
Type Name Description
ReportPaperOrientation field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref RoleType, FieldInfo)

Declaration
public bool ValidateField(ref RoleType field, FieldInfo fieldInfo)
Parameters
Type Name Description
RoleType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref SaleDone, FieldInfo)

Declaration
public bool ValidateField(ref SaleDone field, FieldInfo fieldInfo)
Parameters
Type Name Description
SaleDone field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref SaleStatus, FieldInfo)

Declaration
public bool ValidateField(ref SaleStatus field, FieldInfo fieldInfo)
Parameters
Type Name Description
SaleStatus field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref ScreenChooserType, FieldInfo)

Declaration
public bool ValidateField(ref ScreenChooserType field, FieldInfo fieldInfo)
Parameters
Type Name Description
ScreenChooserType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref SelectionSystemType, FieldInfo)

Declaration
public bool ValidateField(ref SelectionSystemType field, FieldInfo fieldInfo)
Parameters
Type Name Description
SelectionSystemType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref SelectionType, FieldInfo)

Declaration
public bool ValidateField(ref SelectionType field, FieldInfo fieldInfo)
Parameters
Type Name Description
SelectionType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref SelectionUnionType, FieldInfo)

Declaration
public bool ValidateField(ref SelectionUnionType field, FieldInfo fieldInfo)
Parameters
Type Name Description
SelectionUnionType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref SenderMailMode, FieldInfo)

Declaration
public bool ValidateField(ref SenderMailMode field, FieldInfo fieldInfo)
Parameters
Type Name Description
SenderMailMode field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref ServiceAuthStatus, FieldInfo)

Declaration
public bool ValidateField(ref ServiceAuthStatus field, FieldInfo fieldInfo)
Parameters
Type Name Description
ServiceAuthStatus field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref ShipmentAddrStatus, FieldInfo)

Declaration
public bool ValidateField(ref ShipmentAddrStatus field, FieldInfo fieldInfo)
Parameters
Type Name Description
ShipmentAddrStatus field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref ShipmentLinkAction, FieldInfo)

Declaration
public bool ValidateField(ref ShipmentLinkAction field, FieldInfo fieldInfo)
Parameters
Type Name Description
ShipmentLinkAction field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref ShipmentLinkTaskFlags, FieldInfo)

Declaration
public bool ValidateField(ref ShipmentLinkTaskFlags field, FieldInfo fieldInfo)
Parameters
Type Name Description
ShipmentLinkTaskFlags field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref ShipmentLinkType, FieldInfo)

Declaration
public bool ValidateField(ref ShipmentLinkType field, FieldInfo fieldInfo)
Parameters
Type Name Description
ShipmentLinkType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref ShipmentListStatus, FieldInfo)

Declaration
public bool ValidateField(ref ShipmentListStatus field, FieldInfo fieldInfo)
Parameters
Type Name Description
ShipmentListStatus field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref ShipmentMessageType, FieldInfo)

Declaration
public bool ValidateField(ref ShipmentMessageType field, FieldInfo fieldInfo)
Parameters
Type Name Description
ShipmentMessageType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref ShipmentStatus, FieldInfo)

Declaration
public bool ValidateField(ref ShipmentStatus field, FieldInfo fieldInfo)
Parameters
Type Name Description
ShipmentStatus field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref ShowState, FieldInfo)

Declaration
public bool ValidateField(ref ShowState field, FieldInfo fieldInfo)
Parameters
Type Name Description
ShowState field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref ShowWindowState, FieldInfo)

Declaration
public bool ValidateField(ref ShowWindowState field, FieldInfo fieldInfo)
Parameters
Type Name Description
ShowWindowState field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref StatusScreenPanelType, FieldInfo)

Declaration
public bool ValidateField(ref StatusScreenPanelType field, FieldInfo fieldInfo)
Parameters
Type Name Description
StatusScreenPanelType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref StringSearchType, FieldInfo)

Declaration
public bool ValidateField(ref StringSearchType field, FieldInfo fieldInfo)
Parameters
Type Name Description
StringSearchType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref SystemEventScope, FieldInfo)

Declaration
public bool ValidateField(ref SystemEventScope field, FieldInfo fieldInfo)
Parameters
Type Name Description
SystemEventScope field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref TagEntity, FieldInfo)

Declaration
public bool ValidateField(ref TagEntity field, FieldInfo fieldInfo)
Parameters
Type Name Description
TagEntity field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref TaskDirection, FieldInfo)

Declaration
public bool ValidateField(ref TaskDirection field, FieldInfo fieldInfo)
Parameters
Type Name Description
TaskDirection field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref TaskType, FieldInfo)

Declaration
public bool ValidateField(ref TaskType field, FieldInfo fieldInfo)
Parameters
Type Name Description
TaskType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref TemporaryKeyDomain, FieldInfo)

Declaration
public bool ValidateField(ref TemporaryKeyDomain field, FieldInfo fieldInfo)
Parameters
Type Name Description
TemporaryKeyDomain field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref TextType, FieldInfo)

Declaration
public bool ValidateField(ref TextType field, FieldInfo fieldInfo)
Parameters
Type Name Description
TextType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref TicketBaseStatus, FieldInfo)

Declaration
public bool ValidateField(ref TicketBaseStatus field, FieldInfo fieldInfo)
Parameters
Type Name Description
TicketBaseStatus field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref TicketCategoryClosingStatus, FieldInfo)

Declaration
public bool ValidateField(ref TicketCategoryClosingStatus field, FieldInfo fieldInfo)
Parameters
Type Name Description
TicketCategoryClosingStatus field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref TicketCategoryDelegateMethod, FieldInfo)

Declaration
public bool ValidateField(ref TicketCategoryDelegateMethod field, FieldInfo fieldInfo)
Parameters
Type Name Description
TicketCategoryDelegateMethod field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref TicketCategoryFlags, FieldInfo)

Declaration
public bool ValidateField(ref TicketCategoryFlags field, FieldInfo fieldInfo)
Parameters
Type Name Description
TicketCategoryFlags field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref TicketMessageCategory, FieldInfo)

Declaration
public bool ValidateField(ref TicketMessageCategory field, FieldInfo fieldInfo)
Parameters
Type Name Description
TicketMessageCategory field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref TicketMessageType, FieldInfo)

Declaration
public bool ValidateField(ref TicketMessageType field, FieldInfo fieldInfo)
Parameters
Type Name Description
TicketMessageType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref TicketOrigin, FieldInfo)

Declaration
public bool ValidateField(ref TicketOrigin field, FieldInfo fieldInfo)
Parameters
Type Name Description
TicketOrigin field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref TicketPriorityEscalateEvent, FieldInfo)

Declaration
public bool ValidateField(ref TicketPriorityEscalateEvent field, FieldInfo fieldInfo)
Parameters
Type Name Description
TicketPriorityEscalateEvent field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref TicketPriorityFlags, FieldInfo)

Declaration
public bool ValidateField(ref TicketPriorityFlags field, FieldInfo fieldInfo)
Parameters
Type Name Description
TicketPriorityFlags field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref TicketPriorityStatus, FieldInfo)

Declaration
public bool ValidateField(ref TicketPriorityStatus field, FieldInfo fieldInfo)
Parameters
Type Name Description
TicketPriorityStatus field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref TicketReadStatus, FieldInfo)

Declaration
public bool ValidateField(ref TicketReadStatus field, FieldInfo fieldInfo)
Parameters
Type Name Description
TicketReadStatus field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref TicketSecurityLevel, FieldInfo)

Declaration
public bool ValidateField(ref TicketSecurityLevel field, FieldInfo fieldInfo)
Parameters
Type Name Description
TicketSecurityLevel field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref TicketStatusTimeCounter, FieldInfo)

Declaration
public bool ValidateField(ref TicketStatusTimeCounter field, FieldInfo fieldInfo)
Parameters
Type Name Description
TicketStatusTimeCounter field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref TravelEncryptionChild, FieldInfo)

Declaration
public bool ValidateField(ref TravelEncryptionChild field, FieldInfo fieldInfo)
Parameters
Type Name Description
TravelEncryptionChild field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref TravelEncryptionOwn, FieldInfo)

Declaration
public bool ValidateField(ref TravelEncryptionOwn field, FieldInfo fieldInfo)
Parameters
Type Name Description
TravelEncryptionOwn field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref TrlogTransType, FieldInfo)

Declaration
public bool ValidateField(ref TrlogTransType field, FieldInfo fieldInfo)
Parameters
Type Name Description
TrlogTransType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref TtlFlags, FieldInfo)

Declaration
public bool ValidateField(ref TtlFlags field, FieldInfo fieldInfo)
Parameters
Type Name Description
TtlFlags field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref UDefFieldType, FieldInfo)

Declaration
public bool ValidateField(ref UDefFieldType field, FieldInfo fieldInfo)
Parameters
Type Name Description
UDefFieldType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref UdefJustification, FieldInfo)

Declaration
public bool ValidateField(ref UdefJustification field, FieldInfo fieldInfo)
Parameters
Type Name Description
UdefJustification field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref UDefType, FieldInfo)

Declaration
public bool ValidateField(ref UDefType field, FieldInfo fieldInfo)
Parameters
Type Name Description
UDefType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref UpsertNomatchAction, FieldInfo)

Declaration
public bool ValidateField(ref UpsertNomatchAction field, FieldInfo fieldInfo)
Parameters
Type Name Description
UpsertNomatchAction field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref UpsertRowActionStatus, FieldInfo)

Declaration
public bool ValidateField(ref UpsertRowActionStatus field, FieldInfo fieldInfo)
Parameters
Type Name Description
UpsertRowActionStatus field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref UrlEncoding, FieldInfo)

Declaration
public bool ValidateField(ref UrlEncoding field, FieldInfo fieldInfo)
Parameters
Type Name Description
UrlEncoding field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref ValueOverride, FieldInfo)

Declaration
public bool ValidateField(ref ValueOverride field, FieldInfo fieldInfo)
Parameters
Type Name Description
ValueOverride field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref VideoMeetingStatus, FieldInfo)

Declaration
public bool ValidateField(ref VideoMeetingStatus field, FieldInfo fieldInfo)
Parameters
Type Name Description
VideoMeetingStatus field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref Visibility, FieldInfo)

Declaration
public bool ValidateField(ref Visibility field, FieldInfo fieldInfo)
Parameters
Type Name Description
Visibility field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref WebhookState, FieldInfo)

Declaration
public bool ValidateField(ref WebhookState field, FieldInfo fieldInfo)
Parameters
Type Name Description
WebhookState field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref Weekday, FieldInfo)

Declaration
public bool ValidateField(ref Weekday field, FieldInfo fieldInfo)
Parameters
Type Name Description
Weekday field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref WeekOfMonth, FieldInfo)

Declaration
public bool ValidateField(ref WeekOfMonth field, FieldInfo fieldInfo)
Parameters
Type Name Description
WeekOfMonth field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref WidgetRequiredFields, FieldInfo)

Declaration
public bool ValidateField(ref WidgetRequiredFields field, FieldInfo fieldInfo)
Parameters
Type Name Description
WidgetRequiredFields field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref WidgetTheme, FieldInfo)

Declaration
public bool ValidateField(ref WidgetTheme field, FieldInfo fieldInfo)
Parameters
Type Name Description
WidgetTheme field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref LicenseType, FieldInfo)

Validate a field.

Declaration
public bool ValidateField(ref LicenseType field, FieldInfo fieldInfo)
Parameters
Type Name Description
SuperOffice.License.LicenseType field

Field to validate.

FieldInfo fieldInfo

Description of the field.

Returns
Type Description
Boolean

True of the field validated successfully.

ValidateField(ref NetServerBuildType, FieldInfo)

Declaration
public bool ValidateField(ref NetServerBuildType field, FieldInfo fieldInfo)
Parameters
Type Name Description
NetServerBuildType field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref Boolean, FieldInfo)

Validate a field.

Declaration
public bool ValidateField(ref bool field, FieldInfo fieldInfo)
Parameters
Type Name Description
Boolean field

Field to validate.

FieldInfo fieldInfo

Description of the field.

Returns
Type Description
Boolean

True of the field validated successfully.

ValidateField(ref DateTime, FieldInfo)

Validate a field.

Declaration
public bool ValidateField(ref DateTime field, FieldInfo fieldInfo)
Parameters
Type Name Description
DateTime field

Field to validate.

FieldInfo fieldInfo

Description of the field.

Returns
Type Description
Boolean

True of the field validated successfully.

ValidateField(ref Double, FieldInfo)

Validate a field.

Declaration
public bool ValidateField(ref double field, FieldInfo fieldInfo)
Parameters
Type Name Description
Double field

Field to validate.

FieldInfo fieldInfo

Description of the field.

Returns
Type Description
Boolean

True of the field validated successfully.

ValidateField(ref Int16, FieldInfo)

Validate a field.

Declaration
public bool ValidateField(ref short field, FieldInfo fieldInfo)
Parameters
Type Name Description
Int16 field

Field to validate.

FieldInfo fieldInfo

Description of the field.

Returns
Type Description
Boolean

True of the field validated successfully.

ValidateField(ref Int32, FieldInfo)

Validate a field.

Declaration
public bool ValidateField(ref int field, FieldInfo fieldInfo)
Parameters
Type Name Description
Int32 field

Field to validate.

FieldInfo fieldInfo

Description of the field.

Returns
Type Description
Boolean

True of the field validated successfully.

ValidateField(ref Int32[], FieldInfo)

Declaration
public bool ValidateField(ref int[] field, FieldInfo fieldInfo)
Parameters
Type Name Description
Int32[] field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref Stream, FieldInfo)

Validate a field.

Declaration
public bool ValidateField(ref Stream field, FieldInfo fieldInfo)
Parameters
Type Name Description
Stream field

Field to validate.

FieldInfo fieldInfo

Description of the field.

Returns
Type Description
Boolean

True of the field validated successfully.

ValidateField(ref Object, FieldInfo)

Declaration
public bool ValidateField(ref object field, FieldInfo fieldInfo)
Parameters
Type Name Description
Object field
FieldInfo fieldInfo
Returns
Type Description
Boolean

ValidateField(ref String, FieldInfo)

Validate a field.

Declaration
public bool ValidateField(ref string field, FieldInfo fieldInfo)
Parameters
Type Name Description
String field

Field to validate.

FieldInfo fieldInfo

Description of the field.

Returns
Type Description
Boolean

True of the field validated successfully.

ValidateField(ref UInt32, FieldInfo)

Validate a field.

Declaration
public bool ValidateField(ref uint field, FieldInfo fieldInfo)
Parameters
Type Name Description
UInt32 field

Field to validate.

FieldInfo fieldInfo

Description of the field.

Returns
Type Description
Boolean

True of the field validated successfully.

ValidateNotZero(String, Object, FieldDataType)

Obsolete! Validate that a field does not have a null/zero value

Declaration
[Obsolete("Use ValidateField instead", true)]
public bool ValidateNotZero(string fieldName, object fieldValue, FieldDataType type)
Parameters
Type Name Description
String fieldName

Name of the field.

Object fieldValue

Value of the field.

FieldDataType type

Datatype for the field.

Returns
Type Description
Boolean

False if the field does not meet vaidation requirements

ValidateStringLength(String, Int32, String)

Obsolete! Validate that a string does not exceed its' maximum length.

Declaration
[Obsolete("Use ValidateField instead", true)]
public bool ValidateStringLength(string fieldName, int maxLength, string fieldValue)
Parameters
Type Name Description
String fieldName

Name of the field

Int32 maxLength

Maximum value of the field.

String fieldValue

Value of the field

Returns
Type Description
Boolean

False if the field does not meet vaidation requirements

Operators

Explicit(RowValidator to Exception)

Get an exception holding the validation result.

Declaration
public static explicit operator Exception(RowValidator rowValidator)
Parameters
Type Name Description
RowValidator rowValidator

Instance of row validator

Returns
Type Description
Exception

Exception holding the validation result.

Remarks

VB users must use ToException().

Implicit(RowValidator to Boolean)

Checks if the RowValidator has invalidated any fields.

Declaration
public static implicit operator bool (RowValidator rowValidator)
Parameters
Type Name Description
RowValidator rowValidator

Instance of row validator

Returns
Type Description
Boolean

False if the RowValidator found any field to be invalid.

Remarks

VB users must use ToBool().

Implements

System.Collections.IDictionary
System.Collections.ICollection
System.Collections.IEnumerable
System.Runtime.Serialization.ISerializable
System.Runtime.Serialization.IDeserializationCallback
System.ICloneable

Extension Methods

EnumUtil.MapEnums<From, To>(From)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top