• Articles
  • Api Documentation
Show / Hide Table of Contents
  • Estrelica
    • Core
    • CoreConfig
    • CoreConfig.Settings
  • Estrelica.Archer.AccessControl
    • AccessControlEdit
    • AccountStatus
    • ContactSubType
    • ContactType
    • IArcherGroup
    • IArcherGroupEdit
    • IArcherRole
    • IArcherRoleEdit
    • IArcherUser
    • IArcherUserEdit
    • ISecurityParameter
    • IUserContact
    • IUserProvider
    • UserType
  • Estrelica.Archer.Content
    • ArcherContentExtensions
    • ContentFilterHelper
    • ContentReportOptions
    • ContentSearchOptions
    • ContentSource
    • ContentType
    • CurrentDateOperator
    • DatafeedHistoryStatus
    • DatafeedStatus
    • DatafeedType
    • DateOffsetOperator
    • DateValueOperator
    • DisplayFieldExtensions
    • EqualityOperator
    • FieldHistoryAuditType
    • HistoryAuditType
    • IAdvancedWorkflowAudit
    • IArcherContent
    • IArcherContentAccess
    • IArcherContentEdit
    • IArcherContentIdQuery
    • IArcherDateFieldQuery
    • IArcherDocument
    • IArcherMembershipQuery<T>
    • IArcherNumericFieldQuery
    • IArcherRecord
    • IArcherRecordQuery
    • IArcherReport
    • IArcherTextFieldQuery
    • IArcherUserGroupFieldQuery
    • IArcherValuesListQuery
    • IContentHistory
    • IContentInformation
    • IContentReport
    • IContentReportOptions
    • IContentUpdateInformation
    • ICrossReferencedRecordsSelectionEdit
    • IDatafeed
    • IDatafeedHistory
    • IDatafeedHistoryMessage
    • IDatafeedRecordCount
    • IDateValueEdit
    • IDisplayField
    • IDocumentSelectionEdit
    • IEditableField
    • IExternalLink
    • IExternalLinkEdit
    • IExternalLinksSelectionEdit
    • IFieldAudit
    • IFieldHistory
    • IFieldHistoryEx
    • IFieldQuery
    • IFieldValueEdit<T>
    • IHistoryAudit
    • INumericValueEdit
    • IObjectValue
    • IReferencedRecordsSelection
    • IReferencedRecordsSelectionEdit
    • ISearchDisplayFieldOptions
    • ISearchOptions
    • ISignatureAudit
    • IStatisticsReport
    • ISubEditableField
    • ISystemUpdateInformation
    • ITextValueEdit
    • IUserGroupListSelection
    • IUserGroupListSelectionEdit
    • IValuesListBaseSelection
    • IValuesListBaseSelectionEdit
    • IValuesListSelection
    • IValuesListSelectionEdit
    • IValuesListSingleSelection
    • IValuesListSingleSelectionEdit
    • IWorkflowAction
    • IWorkflowNode
    • LastUpdatedPreference
    • NumericRangeOperator
    • RecordCountType
    • RecordStatus
    • ReportSource
    • SortField
    • SortType
    • ValueOperator
    • ValuesOperator
    • WorkflowAuditActionType
  • Estrelica.Archer.Entity
    • ArcherEntityExtensions
    • ASOStatus
    • EntityType
    • IArcherAliasableEntity
    • IArcherAliasedEntity
    • IArcherASOEntity
    • IArcherASONamedEntity
    • IArcherBase
    • IArcherContentUpdateInfoEntity
    • IArcherDescribableEntity
    • IArcherDescribedEntity
    • IArcherEntity
    • IArcherEntityBase
    • IArcherGuidEntity
    • IArcherNameableEntity
    • IArcherNamedEntity
    • IArcherUpdateInfoEntity
    • IEditableArcherEntity
    • IUpdateInformation
    • SourceAttribute
    • UpstreamPropertyAttribute
  • Estrelica.Archer.Events
    • EventActionLayoutType
    • EventActionType
    • EventDateActionType
    • EventItemActionType
    • EventSectionActionType
    • IEventAction
    • IEventRule
    • ISetDateOption
  • Estrelica.Archer.Layouts
    • ILayout
    • ILayoutEntity
    • ILayoutItem
    • ILayoutSection
    • ILayoutTab
    • LayoutItemType
    • LayoutMemberType
    • LayoutSectionType
    • LayoutTabType
  • Estrelica.Archer.Metadata
    • ArcherMetadataExtensions
    • FilterConditionType
    • FilterCriteriaOperatorType
    • IArcherApplication
    • IArcherLevel
    • IArcherModule
    • IArcherQuestionnaire
    • IArcherSolution
    • IArcherSubForm
    • IArcherValuesList
    • IArcherValuesListValue
    • IFilterCondition
    • IFilterCriteria
    • ILevelFilter
    • ILevelFilterValue
    • IModuleOwner
    • IModuleOwnerGroup
    • IModuleOwnerUser
    • IModuleReference
    • INumericRange
    • INumericRangeValue
    • IQuestionnaireRule
    • ModuleClass
    • ModuleStatus
    • ModuleType
    • QuestionnaireRuleType
    • ReportType
    • Timezone
    • ValuesListType
    • ValueSortType
  • Estrelica.Archer.Metadata.Field
    • ArcherFieldExtensions
    • DefaultDateType
    • ExternalLinkProtocol
    • FieldEncryptionState
    • FieldType
    • IArcherField
    • IAssetResponsibilitiesField
    • IAttachmentField
    • IAvailableUserGroupSelections
    • IBaseDateField
    • ICalculatedValuesListField
    • IContentAccessHistoryField
    • ICrossApplicationStatusTrackingField
    • ICrossModuleStatusTrackingField
    • ICrossReferenceField
    • IDateField
    • IDiscussionField
    • IDocumentField
    • IExternalLinksField
    • IFirstPublishedField
    • IGroupPermission
    • IHistoryLogField
    • IImageField
    • IIPAddressField
    • ILastUpdatedField
    • IMatrixField
    • ImplementsAPIKey
    • ImplementsFieldTypeAttribute
    • IMultipleReferenceDisplayField
    • INumericField
    • IPermissionInheritance
    • IQuestionnaireReferenceField
    • IRecordStatusField
    • IReferenceField
    • IRelatedRecordsField
    • IRiskAssessmentField
    • ISchedulerField
    • ISubformField
    • ITechnologiesListField
    • ITechnologyVersionsListField
    • ITextField
    • ITrackingIDField
    • IUserGroupListField
    • IUserPermission
    • IValuesListField
    • IVotingField
    • SystemFieldType
    • UserGroupType
    • VotingType
  • Estrelica.Archer.Metadata.Field.Properties
    • DisplayControl
    • FieldLayoutFormat
    • IAdvancedDisplayOption
    • IAdvancedDisplayProperty
    • IAllowLookupProperty
    • IAllowSortingProperty
    • IColumnCountProperty
    • IDisplayControlProperty
    • IDisplayInHeaderProperty
    • IEncryptionStateProperty
    • IFieldValidationTypeProperty
    • IHeightWidthProperty
    • IIncludeTimeInformationProperty
    • IIncludeUserInformationProperty
    • IIsAuditEnabledProperty
    • IIsBulkCreateEnabledProperty
    • IIsBulkUpdateEnabledProperty
    • IIsCalculatedProperty
    • IIsEditableGridDisplayProperty
    • IIsEditableInSearchProperty
    • IIsEncryptedProperty
    • IIsFindEnabledProperty
    • IIsKeyProperty
    • IIsQuestionProperty
    • IIsRequiredProperty
    • IIsRestrictedToLevelProperty
    • IIsSupressedProperty
    • IIsTrendingEnabledProperty
    • IIsUniqueProperty
    • ILinkProperty
    • ILookupReportProperty
    • IMaxAttachmentsAllowedProperty
    • IMaxFileSizeProperty
    • IMaximumSelectionProperty
    • IMaxIntValueProperty
    • IMaxLongValueProperty
    • IMinAttachmentsAllowedProperty
    • IMinimumSelectionProperty
    • IMinIntValueProperty
    • IMinLongValueProperty
    • IMinMaxSelectionProperty
    • IPrefixProperty
    • ISuffixProperty
    • ITrendingDurationProperty
    • ITrendingDurationTypeProperty
    • MatrixAxis
    • NegativeDisplayType
  • Estrelica.Archer.Metadata.Properties
    • IIsDeprecatedProperty
    • IIsDirectToEditEnabledProperty
    • IIsMobileEnabledProperty
    • IIsNotificationProperty
    • IIsTaskManagementEnabledProperty
    • IIsWaveEnabledProperty
    • IKeepLicensedProperty
    • ISearchViewProperty
  • Estrelica.Archer.Utility
    • APIExceptionExtensions
    • APIPreference
    • APISource
    • ArcherAPIException
    • ArcherEntitySerializer
    • BaseDataWrapper<K>
    • CachedResolver
    • DictionaryDataWrapper<K>
    • DomainFormat
    • EditUtilities
    • ExtensionsUnavailableException
    • FilterCriteriaHelper
    • IAccessResolver
    • IAPIFacade
    • IArcherRestAPI
    • IArcherSoapAPI
    • IArcherUndocumentedAPI
    • ICastleHillExtendedAPI
    • IContentResolver
    • ILayoutResolver
    • IMetadataResolver
    • IReportResolver
    • IValueAccessor
    • ObjectDataWrapper<T, K>
    • ObjectKeyAttribute
    • ValuesListChangeEvent
    • ValuesListChangeEventArgs
  • Estrelica.Interfaces
    • IArcherAuthProvider
    • ICacheProvider
    • IClearable
    • IDatabaseAuthProvider
    • IEditable
    • IEditable<V>
    • IEditableCollection<V>
    • IEditableEnumerable<V>
    • IEditableFieldSelection<V>
    • IEditableInterface<I>
    • IEntityResolver
    • IExtendedAPIAuthProvider
    • IHttpClientAccessor
    • ILogCleanup
    • ILogSubscriber
    • InvalidateEntity<K>
    • InvalidateEntityEventArgs<K>
    • IRecordAccess
    • IRecordAccess<T>
    • IResolverProvider
    • ISessionProvider
    • ISystemUpdateable
    • ITrafficCounter
    • LogLevel
  • Estrelica.Logging
    • BaseLogger
    • ConsoleLogger
    • FileLogger
    • FileLogger.TimestampFormat
    • Logger
    • TraceLogger
  • Estrelica.Utility
    • Arguments
    • BaseRecordAccess
    • DataReaderExtensions
    • DateTimeExtensions
    • Debouncer
    • DebugLog
    • DeferEnumerable<T>
    • DeferValue<V>
    • DictionaryExtensions
    • EnumHelper
    • ExceptionExtensions
    • GuidUtility
    • HandledException
    • HashSetExtensions
    • ICacheHandler
    • ICollectionExtensions
    • IDeferrable
    • IDeferredValue
    • IEnumerableExtensions
    • IgnoreDefaultValuesDictionary<K, V>
    • JsonDictionary<V>
    • OperationExtensions
    • Resource
    • SqlConnectionExtensions
    • SqlUtilities
    • StreamExtensions
    • StringExtensions
    • TableMapper
    • TimeoutDictionary<K, V>
    • TypeExtensions
    • XElementExtensions

Interface ITextField

Inherited Members
IAdvancedDisplayProperty.AdvancedDisplayOption
IIsAuditEnabledProperty.IsAuditEnabled
IEncryptionStateProperty.EncryptionState
IFieldValidationTypeProperty.FieldValidationType
IIsCalculatedProperty.IsCalculated
IIsCalculatedProperty.Formula
IIsCalculatedProperty.FormulaGuid
IIsCalculatedProperty.FormulaFieldIds
IIsCalculatedProperty.FormulaFields
IIsCalculatedProperty.FormulaValueIds
IIsCalculatedProperty.FormulaValues
IIsEncryptedProperty.IsEncrypted
IIsKeyProperty.IsKey
IIsQuestionProperty.IsQuestion
IIsRequiredProperty.IsRequired
IIsUniqueProperty.IsUnique
IIsEditableInSearchProperty.IsEditableInSearch
IIsBulkUpdateEnabledProperty.IsBulkUpdateEnabled
IHeightWidthProperty.Height
IHeightWidthProperty.Width
IArcherField.FieldType
IArcherField.IsActive
IArcherField.IsContentReadOnly
IArcherField.IsDeleted
IArcherField.IsPrivate
IArcherField.LevelId
IArcherField.Level
IArcherField.ModuleId
IArcherField.SystemType
IArcherField.FieldTypeId
IArcherField.HelpText
IArcherField.IsSearchResult
IArcherField.IsSearchable
IArcherEntity.this[string]
IComparable.CompareTo(object)
IEquatable<IArcherEntity>.Equals(IArcherEntity)
IArcherGuidEntity.Guid
IArcherNamedEntity.Name
IArcherAliasedEntity.Alias
IArcherDescribedEntity.Description
IArcherUpdateInfoEntity.UpdateInformation
IArcherASOEntity.ASOStatus
IArcherEntityBase.EntityType
IArcherEntityBase.Id
IArcherEntityBase.OriginId
Namespace: Estrelica.Archer.Metadata.Field
Assembly: Estrelica.Interfaces.dll
Syntax
[ImplementsFieldType(FieldType.Text)]
[StayPublic]
[DoNotObfuscateType]
public interface ITextField : IAdvancedDisplayProperty, IIsAuditEnabledProperty, IEncryptionStateProperty, IFieldValidationTypeProperty, IIsCalculatedProperty, IIsEncryptedProperty, IIsKeyProperty, IIsQuestionProperty, IIsRequiredProperty, IIsUniqueProperty, IIsEditableInSearchProperty, IIsBulkUpdateEnabledProperty, IHeightWidthProperty, IArcherField, IArcherEntity, IDictionary<string, object>, ICollection<KeyValuePair<string, object>>, IEnumerable<KeyValuePair<string, object>>, IEnumerable, IComparable, IEquatable<IArcherEntity>, IArcherGuidEntity, IArcherNamedEntity, IArcherAliasedEntity, IArcherDescribedEntity, IArcherUpdateInfoEntity, IArcherASOEntity, IArcherEntityBase, IArcherBase

Properties

AllowDefaultText

Declaration
bool AllowDefaultText { get; }
Property Value
bool

DefaultText

Declaration
string DefaultText { get; }
Property Value
string

IsEmailFormat

Declaration
bool IsEmailFormat { get; }
Property Value
bool

Mask

Declaration
string Mask { get; }
Property Value
string

MaxCharactersAllowed

Declaration
int? MaxCharactersAllowed { get; }
Property Value
int?

RemoveDefaultText

Declaration
bool RemoveDefaultText { get; }
Property Value
bool

Extension Methods

ArcherEntitySerializer.Serialize(IArcherEntity, int?, bool)
ContentFilterHelper.CreateCondition(ITextField, ValuesOperator, string, IArcherField, int?)
ContentFilterHelper.CreateIsEmptyCondition(ITextField, IArcherField, int?)
ContentFilterHelper.CreateIsNotEmptyCondition(ITextField, IArcherField, int?)
EnumHelper.In<TEnum>(TEnum, params TEnum[])
IEnumerableExtensions.ToEnumerable<T>(T)
StringExtensions.AssertNotNull<T>(T, string)
TypeExtensions.WithDispose<T, V>(T, Func<T, V>)
ICollectionExtensions.AddAll<V>(ICollection<V>, IEnumerable<V>)
ICollectionExtensions.RemoveAll<V>(ICollection<V>, IEnumerable<V>)
DictionaryExtensions.AddAll<K, V>(IDictionary<K, V>, IEnumerable<KeyValuePair<K, V>>, Func<K, V, V, bool>)
DictionaryExtensions.AddAll<K, V>(IDictionary<K, V>, IEnumerable<V>, Func<V, K>)
DictionaryExtensions.AsArrays(IDictionary<string, dynamic>)
DictionaryExtensions.ContainsKeyOfType<V>(IDictionary<string, dynamic>, string)
DictionaryExtensions.ConvertEnum<T>(IDictionary<string, dynamic>, string, T)
DictionaryExtensions.EnumValueOrDefault<V>(IDictionary<string, dynamic>, string)
DictionaryExtensions.EnumValueOrDefault<V>(IDictionary<string, dynamic>, string, V, bool)
DictionaryExtensions.EnumValueOrDefault<K, V>(IDictionary<K, dynamic>, K)
DictionaryExtensions.EnumValueOrDefault<K, V>(IDictionary<K, dynamic>, K, V, bool)
DictionaryExtensions.FixEmptyArrayType<V>(IDictionary<string, dynamic>, string)
DictionaryExtensions.FixEnum<T>(IDictionary<string, dynamic>, string)
DictionaryExtensions.GetDeepValue(IDictionary<string, dynamic>, string, ref dynamic, char)
DictionaryExtensions.GetValuesAsString(IDictionary<string, dynamic>, IEnumerable<string>, bool)
DictionaryExtensions.IsNullOrEmpty<K, V>(IDictionary<K, V>)
DictionaryExtensions.LoadFromQuery<K, V>(IDictionary<K, V>, string, string, Action<SqlCommand>)
DictionaryExtensions.LoadFromQuery<K, V>(IDictionary<K, V>, string, string, K, V, Action<SqlCommand>)
DictionaryExtensions.MergeFrom<K, V>(IDictionary<K, V>, IDictionary<K, V>, bool)
DictionaryExtensions.RenameKey(IDictionary<string, dynamic>, string, string, bool)
DictionaryExtensions.RenameKeyOfType<V>(IDictionary<string, dynamic>, string, string, bool)
DictionaryExtensions.Set<K, V>(IDictionary<K, V>, K, V, bool)
DictionaryExtensions.SetAll<K, V>(IDictionary<K, V>, IEnumerable<KeyValuePair<K, V>>)
DictionaryExtensions.ValueOrCreate<K, V>(IDictionary<K, V>, K, Func<V>)
DictionaryExtensions.ValueOrCreateAsync<K, V>(IDictionary<K, V>, K, Func<V>)
DictionaryExtensions.ValueOrCreateAsync<K, V>(IDictionary<K, V>, K, Func<Task<V>>)
DictionaryExtensions.ValueOrCreateAsync<K, V>(IDictionary<K, V>, K, Task<V>)
DictionaryExtensions.ValueOrCreateNonNull<K, V>(IDictionary<K, V>, K, Func<V>)
DictionaryExtensions.ValueOrCreateType<V2>(IDictionary<string, dynamic>, string, Func<V2>)
DictionaryExtensions.ValueOrCreateType<V2, K, V>(IDictionary<K, V>, K, Func<V2>)
DictionaryExtensions.ValueOrDefault<V>(IDictionary<string, dynamic>, string)
DictionaryExtensions.ValueOrDefault<V>(IDictionary<string, dynamic>, string, V)
DictionaryExtensions.ValueOrDefault<K, V>(IDictionary<K, dynamic>, K)
DictionaryExtensions.ValueOrDefault<K, V>(IDictionary<K, dynamic>, K)
DictionaryExtensions.ValueOrDefault<K, V>(IDictionary<K, dynamic>, K, V)
DictionaryExtensions.ValueOrDefault<K, V>(IDictionary<K, V>, K, V)
DictionaryExtensions.AsArray<V>(IEnumerable<V>, bool)
DictionaryExtensions.ContainsAll<T>(IEnumerable<T>, IEnumerable<T>, IEqualityComparer<T>)
DictionaryExtensions.ContainsAny<T>(IEnumerable<T>, IEnumerable<T>, IEqualityComparer<T>)
DictionaryExtensions.ForEach<T>(IEnumerable<T>, Action<T>)
DictionaryExtensions.ToDictionary<K, V>(IEnumerable<KeyValuePair<K, V>>)
IEnumerableExtensions.Distinct<T, K>(IEnumerable<T>, Func<T, K>)
IEnumerableExtensions.Matches<T>(IEnumerable<T>, IEnumerable<T>, bool, bool, bool)
StringExtensions.Conjoin(IEnumerable, string, bool)
EnumHelper.CastNullable<TEnum>(object)
TypeExtensions.ConvertTo<V>(object)
TypeExtensions.TryConvert<V>(object, out V)
Back to top Copyright 2019-2023 by CastleHill Software LLC