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
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
Methods
ToBool()
Checks if the RowValidator has invalidated any fields.
Declaration
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
Returns
ValidateField(ref AddressType, FieldInfo)
Declaration
public bool ValidateField(ref AddressType 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 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 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 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 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 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
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 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 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 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 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 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 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 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 ETableRight, FieldInfo)
Declaration
public bool ValidateField(ref ETableRight 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
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 FormsRecaptchaMode 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
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 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 LoginFlags, FieldInfo)
Declaration
public bool ValidateField(ref LoginFlags field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref MailboxType, FieldInfo)
Declaration
public bool ValidateField(ref MailboxType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref Navigation, FieldInfo)
Declaration
public bool ValidateField(ref Navigation 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 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 RecipientSorting, FieldInfo)
Declaration
public bool ValidateField(ref RecipientSorting 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 RelationTarget, FieldInfo)
Declaration
public bool ValidateField(ref RelationTarget 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 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 ShipmentLinkAction, FieldInfo)
Declaration
public bool ValidateField(ref ShipmentLinkAction 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 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 TagEntity, FieldInfo)
Declaration
public bool ValidateField(ref TagEntity field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref TaskDirection, FieldInfo)
Declaration
public bool ValidateField(ref TaskDirection 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 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 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 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 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 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 UdefJustification, FieldInfo)
Declaration
public bool ValidateField(ref UdefJustification field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref UDefType, FieldInfo)
Declaration
public bool ValidateField(ref UDefType 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 Weekday, FieldInfo)
Declaration
public bool ValidateField(ref Weekday field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref WeekOfMonth, FieldInfo)
Declaration
public bool ValidateField(ref WeekOfMonth 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 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 |
Boolean |
True of the field validated successfully.
|
ValidateField(ref NetServerBuildType, FieldInfo)
Declaration
public bool ValidateField(ref NetServerBuildType field, FieldInfo fieldInfo)
Parameters
Returns
ValidateField(ref Boolean, FieldInfo)
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)
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)
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)
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)
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
Returns
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 |
Boolean |
True of the field validated successfully.
|
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 |
Boolean |
True of the field validated successfully.
|
ValidateField(ref UInt32, FieldInfo)
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.
|
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.
|
Implements
Extension Methods
EnumUtil.MapEnums<From, To>(From)