Class RowValidator
Class for validating database fields.
Assembly: SoDataBase.dll
Syntax
public class RowValidator : Hashtable, IDictionary, ICollection, IEnumerable, ISerializable, IDeserializationCallback, ICloneable
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)
Declaration
public RowValidator(string tableName)
Parameters
| Type |
Name |
Description |
| string |
tableName |
Name of the table to validate against.
|
Properties
this[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
Methods
ToBool()
Checks if the RowValidator has invalidated any fields.
Declaration
Returns
| Type |
Description |
| bool |
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
Returns
ValidateField(ref AddressType, FieldInfo)
Declaration
public bool ValidateField(ref AddressType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref AiTextStyle, FieldInfo)
Declaration
public bool ValidateField(ref AiTextStyle field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref AllDayEvent, FieldInfo)
Declaration
public bool ValidateField(ref AllDayEvent field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref AppAvailState, FieldInfo)
Declaration
public bool ValidateField(ref AppAvailState field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref AppointmentCautionWarning, FieldInfo)
Declaration
public bool ValidateField(ref AppointmentCautionWarning field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref AppointmentExternalOwner, FieldInfo)
Declaration
public bool ValidateField(ref AppointmentExternalOwner field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref AppointmentPrivate, FieldInfo)
Declaration
public bool ValidateField(ref AppointmentPrivate field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref AppointmentStatus, FieldInfo)
Declaration
public bool ValidateField(ref AppointmentStatus field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref AppointmentType, FieldInfo)
Declaration
public bool ValidateField(ref AppointmentType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ArchiveBehaviour, FieldInfo)
Declaration
public bool ValidateField(ref ArchiveBehaviour field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref AssignmentStatus, FieldInfo)
Declaration
public bool ValidateField(ref AssignmentStatus field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref AssociateType, FieldInfo)
Declaration
public bool ValidateField(ref AssociateType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref BadgeType, FieldInfo)
Declaration
public bool ValidateField(ref BadgeType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref BatchTaskCancellationBehaviour, FieldInfo)
Declaration
public bool ValidateField(ref BatchTaskCancellationBehaviour field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref BatchTaskState, FieldInfo)
Declaration
public bool ValidateField(ref BatchTaskState field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref BlobLinkType, FieldInfo)
Declaration
public bool ValidateField(ref BlobLinkType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref BoardViewBadgeType, FieldInfo)
Declaration
public bool ValidateField(ref BoardViewBadgeType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref BoardViewEntityType, FieldInfo)
Declaration
public bool ValidateField(ref BoardViewEntityType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref BookingType, FieldInfo)
Declaration
public bool ValidateField(ref BookingType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref CalMethod, FieldInfo)
Declaration
public bool ValidateField(ref CalMethod field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref CalReplyStatus, FieldInfo)
Declaration
public bool ValidateField(ref CalReplyStatus field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref CategoryGroup, FieldInfo)
Declaration
public bool ValidateField(ref CategoryGroup field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref CategoryUpdateTrigger, FieldInfo)
Declaration
public bool ValidateField(ref CategoryUpdateTrigger field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref CcTemplateType, FieldInfo)
Declaration
public bool ValidateField(ref CcTemplateType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ChangePasswordType, FieldInfo)
Declaration
public bool ValidateField(ref ChangePasswordType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ChatMessageSpecialType, FieldInfo)
Declaration
public bool ValidateField(ref ChatMessageSpecialType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ChatMessageType, FieldInfo)
Declaration
public bool ValidateField(ref ChatMessageType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ChatSessionFlags, FieldInfo)
Declaration
public bool ValidateField(ref ChatSessionFlags field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ChatSessionStatus, FieldInfo)
Declaration
public bool ValidateField(ref ChatSessionStatus field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ChatStatus, FieldInfo)
Declaration
public bool ValidateField(ref ChatStatus field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ChatTopicFlag, FieldInfo)
Declaration
public bool ValidateField(ref ChatTopicFlag field, FieldInfo fieldInfo)
Parameters
Returns
Declaration
public bool ValidateField(ref ChatWidgetSize field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ColorIndex, FieldInfo)
Declaration
public bool ValidateField(ref ColorIndex field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref CommandAction, FieldInfo)
Declaration
public bool ValidateField(ref CommandAction field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref CommandActionResult, FieldInfo)
Declaration
public bool ValidateField(ref CommandActionResult field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ConceptualImageType, FieldInfo)
Declaration
public bool ValidateField(ref ConceptualImageType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ConfigType, FieldInfo)
Declaration
public bool ValidateField(ref ConfigType field, FieldInfo fieldInfo)
Parameters
Returns
Declaration
public bool ValidateField(ref ContactPersonBoardEntity field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref CopilotDataSourceType, FieldInfo)
Declaration
public bool ValidateField(ref CopilotDataSourceType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref CredentialControlType, FieldInfo)
Declaration
public bool ValidateField(ref CredentialControlType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref CredentialUsage, FieldInfo)
Declaration
public bool ValidateField(ref CredentialUsage field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref CrmActorType, FieldInfo)
Declaration
public bool ValidateField(ref CrmActorType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref CustomFieldType, FieldInfo)
Declaration
public bool ValidateField(ref CustomFieldType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref DashTileCurrencyMode, FieldInfo)
Declaration
public bool ValidateField(ref DashTileCurrencyMode field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref DashTileEntityType, FieldInfo)
Declaration
public bool ValidateField(ref DashTileEntityType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref DashTileMeasure, FieldInfo)
Declaration
public bool ValidateField(ref DashTileMeasure field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref DashTileType, FieldInfo)
Declaration
public bool ValidateField(ref DashTileType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref DashTileUsage, FieldInfo)
Declaration
public bool ValidateField(ref DashTileUsage field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref DashboardLayout, FieldInfo)
Declaration
public bool ValidateField(ref DashboardLayout field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref DashboardTileEntityType, FieldInfo)
Declaration
public bool ValidateField(ref DashboardTileEntityType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref DashboardTileOptionType, FieldInfo)
Declaration
public bool ValidateField(ref DashboardTileOptionType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref DashboardTileType, FieldInfo)
Declaration
public bool ValidateField(ref DashboardTileType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref DeltaState, FieldInfo)
Declaration
public bool ValidateField(ref DeltaState field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref DeltaType, FieldInfo)
Declaration
public bool ValidateField(ref DeltaType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref DesignType, FieldInfo)
Declaration
public bool ValidateField(ref DesignType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref DocTmplDirection, FieldInfo)
Declaration
public bool ValidateField(ref DocTmplDirection field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref DocTmplInvitationType, FieldInfo)
Declaration
public bool ValidateField(ref DocTmplInvitationType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref DocTmplPrivacyType, FieldInfo)
Declaration
public bool ValidateField(ref DocTmplPrivacyType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref DocTmplQuoteType, FieldInfo)
Declaration
public bool ValidateField(ref DocTmplQuoteType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref DocTmplType, FieldInfo)
Declaration
public bool ValidateField(ref DocTmplType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref DocumentHandler, FieldInfo)
Declaration
public bool ValidateField(ref DocumentHandler field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref Domain, FieldInfo)
Declaration
public bool ValidateField(ref Domain field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref DurationUnit, FieldInfo)
Declaration
public bool ValidateField(ref DurationUnit field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref EFieldRight, FieldInfo)
Declaration
public bool ValidateField(ref EFieldRight field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref EMailFlags, FieldInfo)
Declaration
public bool ValidateField(ref EMailFlags field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref EMailMergeTargetType, FieldInfo)
Declaration
public bool ValidateField(ref EMailMergeTargetType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref EMailPriority, FieldInfo)
Declaration
public bool ValidateField(ref EMailPriority field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ETableRight, FieldInfo)
Declaration
public bool ValidateField(ref ETableRight field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref EjScriptVerb, FieldInfo)
Declaration
public bool ValidateField(ref EjScriptVerb field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref EjUserStatus, FieldInfo)
Declaration
public bool ValidateField(ref EjUserStatus field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ElementStatus, FieldInfo)
Declaration
public bool ValidateField(ref ElementStatus field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref EmailAccountStatus, FieldInfo)
Declaration
public bool ValidateField(ref EmailAccountStatus field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref EmailFromType, FieldInfo)
Declaration
public bool ValidateField(ref EmailFromType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref EmailReplyToType, FieldInfo)
Declaration
public bool ValidateField(ref EmailReplyToType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref EmailType, FieldInfo)
Declaration
public bool ValidateField(ref EmailType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ErpActorType, FieldInfo)
Declaration
public bool ValidateField(ref ErpActorType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ErpSyncResponseCode, FieldInfo)
Declaration
public bool ValidateField(ref ErpSyncResponseCode field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref EventHandlerType, FieldInfo)
Declaration
public bool ValidateField(ref EventHandlerType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ExecuteOnEvent, FieldInfo)
Declaration
public bool ValidateField(ref ExecuteOnEvent field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ExternalOwner, FieldInfo)
Declaration
public bool ValidateField(ref ExternalOwner field, FieldInfo fieldInfo)
Parameters
Returns
Declaration
public bool ValidateField(ref ExtraDataFieldType field, FieldInfo fieldInfo)
Parameters
Returns
Declaration
public bool ValidateField(ref ExtraFieldFlags field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref FieldAccess, FieldInfo)
Declaration
public bool ValidateField(ref FieldAccess field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref FieldDataType, FieldInfo)
Declaration
public bool ValidateField(ref FieldDataType field, FieldInfo fieldInfo)
Parameters
Returns
Declaration
public bool ValidateField(ref FieldMetadataType field, FieldInfo fieldInfo)
Parameters
Returns
Declaration
public bool ValidateField(ref FormSubmissionStatus field, FieldInfo fieldInfo)
Parameters
Returns
Declaration
public bool ValidateField(ref FormType field, FieldInfo fieldInfo)
Parameters
Returns
Declaration
public bool ValidateField(ref FormsRecaptchaMode field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref FreeBusy, FieldInfo)
Declaration
public bool ValidateField(ref FreeBusy field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref FreeTextOperator, FieldInfo)
Declaration
public bool ValidateField(ref FreeTextOperator field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref GeneratorEncoding, FieldInfo)
Declaration
public bool ValidateField(ref GeneratorEncoding field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref HtmlSanitizerOptions, FieldInfo)
Declaration
public bool ValidateField(ref HtmlSanitizerOptions field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ImageEmbedType, FieldInfo)
Declaration
public bool ValidateField(ref ImageEmbedType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ImportAction, FieldInfo)
Declaration
public bool ValidateField(ref ImportAction field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ImportBlankAction, FieldInfo)
Declaration
public bool ValidateField(ref ImportBlankAction field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ImportCompanyDuplicateAction, FieldInfo)
Declaration
public bool ValidateField(ref ImportCompanyDuplicateAction field, FieldInfo fieldInfo)
Parameters
Returns
Declaration
public bool ValidateField(ref ImportContactDuplicateMatch field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ImportDuplicateAction, FieldInfo)
Declaration
public bool ValidateField(ref ImportDuplicateAction field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ImportEntityType, FieldInfo)
Declaration
public bool ValidateField(ref ImportEntityType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ImportNewListItem, FieldInfo)
Declaration
public bool ValidateField(ref ImportNewListItem field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ImportPersonDuplicateMatch, FieldInfo)
Declaration
public bool ValidateField(ref ImportPersonDuplicateMatch field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ImportPhoneUrlsEmail, FieldInfo)
Declaration
public bool ValidateField(ref ImportPhoneUrlsEmail field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ImportProductDuplicateMatch, FieldInfo)
Declaration
public bool ValidateField(ref ImportProductDuplicateMatch field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref InterRestrictionOperator, FieldInfo)
Declaration
public bool ValidateField(ref InterRestrictionOperator field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref InvitationStatus, FieldInfo)
Declaration
public bool ValidateField(ref InvitationStatus field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref LocalizedTextType, FieldInfo)
Declaration
public bool ValidateField(ref LocalizedTextType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref LogEvent, FieldInfo)
Declaration
public bool ValidateField(ref LogEvent field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref LoginFlags, FieldInfo)
Declaration
public bool ValidateField(ref LoginFlags field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref MailClient, FieldInfo)
Declaration
public bool ValidateField(ref MailClient field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref MailboxType, FieldInfo)
Declaration
public bool ValidateField(ref MailboxType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref MessageActionType, FieldInfo)
Declaration
public bool ValidateField(ref MessageActionType field, FieldInfo fieldInfo)
Parameters
Returns
Declaration
public bool ValidateField(ref MessageHeaderStdItem field, FieldInfo fieldInfo)
Parameters
Returns
Declaration
public bool ValidateField(ref MessageHeaderStdItemCol field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ModifiedAppointmentFields, FieldInfo)
Declaration
public bool ValidateField(ref ModifiedAppointmentFields field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref Navigation, FieldInfo)
Declaration
public bool ValidateField(ref Navigation field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref NotificationEventType, FieldInfo)
Declaration
public bool ValidateField(ref NotificationEventType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref NotificationMessageType, FieldInfo)
Declaration
public bool ValidateField(ref NotificationMessageType field, FieldInfo fieldInfo)
Parameters
Returns
Declaration
public bool ValidateField(ref NotificationPlatform field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref NotifyChannel, FieldInfo)
Declaration
public bool ValidateField(ref NotifyChannel field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref NotifyType, FieldInfo)
Declaration
public bool ValidateField(ref NotifyType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref OrderBySortType, FieldInfo)
Declaration
public bool ValidateField(ref OrderBySortType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref PhoneType, FieldInfo)
Declaration
public bool ValidateField(ref PhoneType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref PrefDescAccessFlags, FieldInfo)
Declaration
public bool ValidateField(ref PrefDescAccessFlags field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref PrefDescValueType, FieldInfo)
Declaration
public bool ValidateField(ref PrefDescValueType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref PreferenceLevel, FieldInfo)
Declaration
public bool ValidateField(ref PreferenceLevel field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref PublishType, FieldInfo)
Declaration
public bool ValidateField(ref PublishType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref QuoteStatus, FieldInfo)
Declaration
public bool ValidateField(ref QuoteStatus field, FieldInfo fieldInfo)
Parameters
Returns
Declaration
public bool ValidateField(ref QuoteVersionButtonAction field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref QuoteVersionState, FieldInfo)
Declaration
public bool ValidateField(ref QuoteVersionState field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref RagSchedule, FieldInfo)
Declaration
public bool ValidateField(ref RagSchedule field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref RagType, FieldInfo)
Declaration
public bool ValidateField(ref RagType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref RecipientSorting, FieldInfo)
Declaration
public bool ValidateField(ref RecipientSorting field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref RecipientType, FieldInfo)
Declaration
public bool ValidateField(ref RecipientType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref RecurrenceDailyPattern, FieldInfo)
Declaration
public bool ValidateField(ref RecurrenceDailyPattern field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref RecurrenceEndType, FieldInfo)
Declaration
public bool ValidateField(ref RecurrenceEndType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref RecurrenceMonthlyPattern, FieldInfo)
Declaration
public bool ValidateField(ref RecurrenceMonthlyPattern field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref RecurrencePattern, FieldInfo)
Declaration
public bool ValidateField(ref RecurrencePattern field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref RecurrenceUpdateMode, FieldInfo)
Declaration
public bool ValidateField(ref RecurrenceUpdateMode field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref RecurrenceYearlyPattern, FieldInfo)
Declaration
public bool ValidateField(ref RecurrenceYearlyPattern field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref RefcountFlags, FieldInfo)
Declaration
public bool ValidateField(ref RefcountFlags field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref Registry, FieldInfo)
Declaration
public bool ValidateField(ref Registry field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref RelationTarget, FieldInfo)
Declaration
public bool ValidateField(ref RelationTarget field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ReplyTemplateAccessLevel, FieldInfo)
Declaration
public bool ValidateField(ref ReplyTemplateAccessLevel field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ReplyTemplateBodyFlags, FieldInfo)
Declaration
public bool ValidateField(ref ReplyTemplateBodyFlags field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ReplyTemplateFlags, FieldInfo)
Declaration
public bool ValidateField(ref ReplyTemplateFlags field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ReportCategory, FieldInfo)
Declaration
public bool ValidateField(ref ReportCategory field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ReportLayout, FieldInfo)
Declaration
public bool ValidateField(ref ReportLayout field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ReportPaperOrientation, FieldInfo)
Declaration
public bool ValidateField(ref ReportPaperOrientation field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref RoleType, FieldInfo)
Declaration
public bool ValidateField(ref RoleType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref SaleDone, FieldInfo)
Declaration
public bool ValidateField(ref SaleDone field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref SaleStatus, FieldInfo)
Declaration
public bool ValidateField(ref SaleStatus field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ScreenChooserType, FieldInfo)
Declaration
public bool ValidateField(ref ScreenChooserType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ScriptType, FieldInfo)
Declaration
public bool ValidateField(ref ScriptType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref SelectionSystemType, FieldInfo)
Declaration
public bool ValidateField(ref SelectionSystemType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref SelectionType, FieldInfo)
Declaration
public bool ValidateField(ref SelectionType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref SelectionUnionType, FieldInfo)
Declaration
public bool ValidateField(ref SelectionUnionType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref SenderMailMode, FieldInfo)
Declaration
public bool ValidateField(ref SenderMailMode field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ServiceAuthStatus, FieldInfo)
Declaration
public bool ValidateField(ref ServiceAuthStatus field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ShipmentAddrStatus, FieldInfo)
Declaration
public bool ValidateField(ref ShipmentAddrStatus field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ShipmentFlags, FieldInfo)
Declaration
public bool ValidateField(ref ShipmentFlags field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ShipmentLinkAction, FieldInfo)
Declaration
public bool ValidateField(ref ShipmentLinkAction field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ShipmentLinkRedirectKind, FieldInfo)
Declaration
public bool ValidateField(ref ShipmentLinkRedirectKind field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ShipmentLinkTaskFlags, FieldInfo)
Declaration
public bool ValidateField(ref ShipmentLinkTaskFlags field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ShipmentLinkType, FieldInfo)
Declaration
public bool ValidateField(ref ShipmentLinkType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ShipmentListStatus, FieldInfo)
Declaration
public bool ValidateField(ref ShipmentListStatus field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ShipmentMessageType, FieldInfo)
Declaration
public bool ValidateField(ref ShipmentMessageType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ShipmentStatus, FieldInfo)
Declaration
public bool ValidateField(ref ShipmentStatus field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ShowState, FieldInfo)
Declaration
public bool ValidateField(ref ShowState field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ShowTaskItemInClient, FieldInfo)
Declaration
public bool ValidateField(ref ShowTaskItemInClient field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ShowWindowState, FieldInfo)
Declaration
public bool ValidateField(ref ShowWindowState field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref StatusScreenPanelType, FieldInfo)
Declaration
public bool ValidateField(ref StatusScreenPanelType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref StringSearchType, FieldInfo)
Declaration
public bool ValidateField(ref StringSearchType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref SystemEventScope, FieldInfo)
Declaration
public bool ValidateField(ref SystemEventScope field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref SystemMessageType, FieldInfo)
Declaration
public bool ValidateField(ref SystemMessageType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref TagEntity, FieldInfo)
Declaration
public bool ValidateField(ref TagEntity field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref TargetAssignementLevel, FieldInfo)
Declaration
public bool ValidateField(ref TargetAssignementLevel field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref TargetEntityType, FieldInfo)
Declaration
public bool ValidateField(ref TargetEntityType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref TargetLevel, FieldInfo)
Declaration
public bool ValidateField(ref TargetLevel field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref TargetMeasurementUnit, FieldInfo)
Declaration
public bool ValidateField(ref TargetMeasurementUnit field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref TargetPeriodType, FieldInfo)
Declaration
public bool ValidateField(ref TargetPeriodType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref TaskDirection, FieldInfo)
Declaration
public bool ValidateField(ref TaskDirection field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref TaskListItemType, FieldInfo)
Declaration
public bool ValidateField(ref TaskListItemType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref TaskType, FieldInfo)
Declaration
public bool ValidateField(ref TaskType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref TemporaryKeyDomain, FieldInfo)
Declaration
public bool ValidateField(ref TemporaryKeyDomain field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref TextType, FieldInfo)
Declaration
public bool ValidateField(ref TextType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref TicketAlertAction, FieldInfo)
Declaration
public bool ValidateField(ref TicketAlertAction field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref TicketBaseStatus, FieldInfo)
Declaration
public bool ValidateField(ref TicketBaseStatus field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref TicketCategoryClosingStatus, FieldInfo)
Declaration
public bool ValidateField(ref TicketCategoryClosingStatus field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref TicketCategoryDelegateMethod, FieldInfo)
Declaration
public bool ValidateField(ref TicketCategoryDelegateMethod field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref TicketCategoryFlags, FieldInfo)
Declaration
public bool ValidateField(ref TicketCategoryFlags field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref TicketLogAction, FieldInfo)
Declaration
public bool ValidateField(ref TicketLogAction field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref TicketLogFieldChange, FieldInfo)
Declaration
public bool ValidateField(ref TicketLogFieldChange field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref TicketMessageCategory, FieldInfo)
Declaration
public bool ValidateField(ref TicketMessageCategory field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref TicketMessageType, FieldInfo)
Declaration
public bool ValidateField(ref TicketMessageType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref TicketOrigin, FieldInfo)
Declaration
public bool ValidateField(ref TicketOrigin field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref TicketPriorityEscalateAction, FieldInfo)
Declaration
public bool ValidateField(ref TicketPriorityEscalateAction field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref TicketPriorityEscalateEvent, FieldInfo)
Declaration
public bool ValidateField(ref TicketPriorityEscalateEvent field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref TicketPriorityFlags, FieldInfo)
Declaration
public bool ValidateField(ref TicketPriorityFlags field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref TicketPriorityStatus, FieldInfo)
Declaration
public bool ValidateField(ref TicketPriorityStatus field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref TicketReadStatus, FieldInfo)
Declaration
public bool ValidateField(ref TicketReadStatus field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref TicketRelationType, FieldInfo)
Declaration
public bool ValidateField(ref TicketRelationType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref TicketSecurityLevel, FieldInfo)
Declaration
public bool ValidateField(ref TicketSecurityLevel field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref TicketStatusTimeCounter, FieldInfo)
Declaration
public bool ValidateField(ref TicketStatusTimeCounter field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref TimeKeepingType, FieldInfo)
Declaration
public bool ValidateField(ref TimeKeepingType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref TravelEncryptionChild, FieldInfo)
Declaration
public bool ValidateField(ref TravelEncryptionChild field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref TravelEncryptionOwn, FieldInfo)
Declaration
public bool ValidateField(ref TravelEncryptionOwn field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref TrlogTransType, FieldInfo)
Declaration
public bool ValidateField(ref TrlogTransType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref TtlFlags, FieldInfo)
Declaration
public bool ValidateField(ref TtlFlags field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref UDefFieldType, FieldInfo)
Declaration
public bool ValidateField(ref UDefFieldType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref UDefType, FieldInfo)
Declaration
public bool ValidateField(ref UDefType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref UdefJustification, FieldInfo)
Declaration
public bool ValidateField(ref UdefJustification field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref UpsertNomatchAction, FieldInfo)
Declaration
public bool ValidateField(ref UpsertNomatchAction field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref UpsertRowActionStatus, FieldInfo)
Declaration
public bool ValidateField(ref UpsertRowActionStatus field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref UrlEncoding, FieldInfo)
Declaration
public bool ValidateField(ref UrlEncoding field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref ValueOverride, FieldInfo)
Declaration
public bool ValidateField(ref ValueOverride field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref VideoMeetingStatus, FieldInfo)
Declaration
public bool ValidateField(ref VideoMeetingStatus field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref Visibility, FieldInfo)
Declaration
public bool ValidateField(ref Visibility field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref WebhookState, FieldInfo)
Declaration
public bool ValidateField(ref WebhookState field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref WeekOfMonth, FieldInfo)
Declaration
public bool ValidateField(ref WeekOfMonth field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref Weekday, FieldInfo)
Declaration
public bool ValidateField(ref Weekday field, FieldInfo fieldInfo)
Parameters
Returns
Declaration
public bool ValidateField(ref WidgetRequiredFields field, FieldInfo fieldInfo)
Parameters
Returns
Declaration
public bool ValidateField(ref WidgetTheme field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref WorkflowActionType, FieldInfo)
Declaration
public bool ValidateField(ref WorkflowActionType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref WorkflowContentType, FieldInfo)
Declaration
public bool ValidateField(ref WorkflowContentType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref WorkflowDefinitionStatus, FieldInfo)
Declaration
public bool ValidateField(ref WorkflowDefinitionStatus field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref WorkflowEventType, FieldInfo)
Declaration
public bool ValidateField(ref WorkflowEventType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref WorkflowGoalType, FieldInfo)
Declaration
public bool ValidateField(ref WorkflowGoalType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref WorkflowInstanceStatus, FieldInfo)
Declaration
public bool ValidateField(ref WorkflowInstanceStatus field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref WorkflowNotifyEmailType, FieldInfo)
Declaration
public bool ValidateField(ref WorkflowNotifyEmailType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref WorkflowNotifySMSType, FieldInfo)
Declaration
public bool ValidateField(ref WorkflowNotifySMSType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref WorkflowOwnerType, FieldInfo)
Declaration
public bool ValidateField(ref WorkflowOwnerType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref WorkflowSplitOptionType, FieldInfo)
Declaration
public bool ValidateField(ref WorkflowSplitOptionType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref WorkflowStepType, FieldInfo)
Declaration
public bool ValidateField(ref WorkflowStepType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref WorkflowTimeWaitAlgorithm, FieldInfo)
Declaration
public bool ValidateField(ref WorkflowTimeWaitAlgorithm field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref WorkflowTimeWaitIntervalType, FieldInfo)
Declaration
public bool ValidateField(ref WorkflowTimeWaitIntervalType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref WorkflowTriggerType, FieldInfo)
Declaration
public bool ValidateField(ref WorkflowTriggerType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref WorkflowWaitForActionType, FieldInfo)
Declaration
public bool ValidateField(ref WorkflowWaitForActionType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref LicenseType, FieldInfo)
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 |
| bool |
True of the field validated successfully.
|
ValidateField(ref NetServerBuildType, FieldInfo)
Declaration
public bool ValidateField(ref NetServerBuildType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref bool, FieldInfo)
Declaration
public bool ValidateField(ref bool field, FieldInfo fieldInfo)
Parameters
| Type |
Name |
Description |
| bool |
field |
Field to validate.
|
| FieldInfo |
fieldInfo |
Description of the field.
|
Returns
| Type |
Description |
| bool |
True of the field validated successfully.
|
ValidateField(ref DateTime, FieldInfo)
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 |
| bool |
True of the field validated successfully.
|
ValidateField(ref double, FieldInfo)
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 |
| bool |
True of the field validated successfully.
|
ValidateField(ref Stream, FieldInfo)
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 |
| bool |
True of the field validated successfully.
|
ValidateField(ref short, FieldInfo)
Declaration
public bool ValidateField(ref short field, FieldInfo fieldInfo)
Parameters
| Type |
Name |
Description |
| short |
field |
Field to validate.
|
| FieldInfo |
fieldInfo |
Description of the field.
|
Returns
| Type |
Description |
| bool |
True of the field validated successfully.
|
ValidateField(ref int, FieldInfo)
Declaration
public bool ValidateField(ref int field, FieldInfo fieldInfo)
Parameters
| Type |
Name |
Description |
| int |
field |
Field to validate.
|
| FieldInfo |
fieldInfo |
Description of the field.
|
Returns
| Type |
Description |
| bool |
True of the field validated successfully.
|
ValidateField(ref int[], FieldInfo)
Declaration
public bool ValidateField(ref int[] field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref object, FieldInfo)
Declaration
public bool ValidateField(ref object field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref string, FieldInfo)
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 |
| bool |
True of the field validated successfully.
|
ValidateField(ref uint, FieldInfo)
Declaration
public bool ValidateField(ref uint field, FieldInfo fieldInfo)
Parameters
| Type |
Name |
Description |
| uint |
field |
Field to validate.
|
| FieldInfo |
fieldInfo |
Description of the field.
|
Returns
| Type |
Description |
| bool |
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 |
| bool |
False if the field does not meet vaidation requirements
|
ValidateStringLength(string, int, 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
|
| int |
maxLength |
Maximum value of the field.
|
| string |
fieldValue |
Value of the field
|
Returns
| Type |
Description |
| bool |
False if the field does not meet vaidation requirements
|
Operators
explicit operator Exception(RowValidator)
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.
|
implicit operator bool(RowValidator)
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 |
| bool |
False if the RowValidator found any field to be invalid.
|
Implements
Extension Methods