Skip to main content
A newer version of this page is available. .

PropertyMetadataBuilderExtensions Methods

Provides additional data source configuration functionality.
Name Description
CreditCardDataType<T>(PropertyMetadataBuilder<T, String>, Func<String>) static Configures the property editor to display credit card data values.
CurrencyDataType<T>(PropertyMetadataBuilder<T, Byte>) static Configures the property editor to display currency values.
CurrencyDataType<T>(PropertyMetadataBuilder<T, Decimal>) static Configures the property editor to display currency values.
CurrencyDataType<T>(PropertyMetadataBuilder<T, Double>) static Configures the property editor to display currency values.
CurrencyDataType<T>(PropertyMetadataBuilder<T, Int16>) static Configures the property editor to display currency values.
CurrencyDataType<T>(PropertyMetadataBuilder<T, Int32>) static Configures the property editor to display currency values.
CurrencyDataType<T>(PropertyMetadataBuilder<T, Int64>) static Configures the property editor to display currency values.
CurrencyDataType<T>(PropertyMetadataBuilder<T, Nullable<Decimal>>) static Configures the property editor to display currency values.
CurrencyDataType<T>(PropertyMetadataBuilder<T, Nullable<Double>>) static Configures the property editor to display currency values.
CurrencyDataType<T>(PropertyMetadataBuilder<T, Nullable<Int16>>) static Configures the property editor to display currency values.
CurrencyDataType<T>(PropertyMetadataBuilder<T, Nullable<Int32>>) static Configures the property editor to display currency values.
CurrencyDataType<T>(PropertyMetadataBuilder<T, Nullable<Int64>>) static Configures the property editor to display currency values.
CurrencyDataType<T>(PropertyMetadataBuilder<T, Nullable<Single>>) static Configures the property editor to display currency values.
CurrencyDataType<T>(PropertyMetadataBuilder<T, Single>) static Configures the property editor to display currency values.
DateTimeDataType<T>(PropertyMetadataBuilder<T, DateTime>, DateTimeDisplayMode) static Configures the property editor to display date-time values.
DateTimeDataType<T>(PropertyMetadataBuilder<T, Nullable<DateTime>>, DateTimeDisplayMode) static Configures the property editor to display date-time values.
DateTimeMask<T>(PropertyMetadataBuilder<T, DateTime>, String, Boolean) static
EmailAddressDataType<T>(PropertyMetadataBuilder<T, String>, Func<String>) static Configures the property editor to display email address values.
EnumDataType<T>(PropertyMetadataBuilder<T, Byte>, Type) static
EnumDataType<T>(PropertyMetadataBuilder<T, Int16>, Type) static
EnumDataType<T>(PropertyMetadataBuilder<T, Int32>, Type) static
EnumDataType<T>(PropertyMetadataBuilder<T, Int64>, Type) static
EnumDataType<T>(PropertyMetadataBuilder<T, Nullable<Byte>>, Type) static
EnumDataType<T>(PropertyMetadataBuilder<T, Nullable<Int16>>, Type) static
EnumDataType<T>(PropertyMetadataBuilder<T, Nullable<Int32>>, Type) static
EnumDataType<T>(PropertyMetadataBuilder<T, Nullable<Int64>>, Type) static
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
Equals(Object) Determines whether the specified object is equal to the current object. Inherited from Object.
GetHashCode() Serves as the default hash function. Inherited from Object.
GetType() Gets the Type of the current instance. Inherited from Object.
ImageUrlDataType<T>(PropertyMetadataBuilder<T, String>) static Configures the property editor to display image url values.
InRange<T, TProperty>(PropertyMetadataBuilder<T, TProperty>, TProperty, TProperty, Func<TProperty, String>) static
InRange<T, TProperty>(PropertyMetadataBuilder<T, TProperty>, TProperty, TProperty, Func<String>) static Specifies property value boundaries.
InRange<T, TProperty>(PropertyMetadataBuilder<T, Nullable<TProperty>>, Nullable<TProperty>, Nullable<TProperty>, Func<TProperty, String>) static
InRange<T, TProperty>(PropertyMetadataBuilder<T, Nullable<TProperty>>, Nullable<TProperty>, Nullable<TProperty>, Func<String>) static Specifies property value boundaries.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
MultilineTextDataType<T>(PropertyMetadataBuilder<T, String>) static Configures the property editor to display multiline data values.
NewItemInitializer<T, TNewItem>(PropertyMetadataBuilder<T, IDictionary>, Func<ITypeDescriptorContext, IDictionary, KeyValuePair<Object, TNewItem>>, String) static
NewItemInitializer<T, TItem, TValue>(PropertyMetadataBuilder<T, ICollection<TItem>>, Func<TValue>, String) static Creates a new item initializer.
NewItemInitializer<T, TKey, TValue, TNewItem>(PropertyMetadataBuilder<T, IDictionary<TKey, TValue>>, Func<ITypeDescriptorContext, IDictionary<TKey, TValue>, KeyValuePair<TKey, TNewItem>>, String) static
NumericMask<T>(PropertyMetadataBuilder<T, Byte>, String, Boolean) static
NumericMask<T>(PropertyMetadataBuilder<T, Decimal>, String, Boolean) static
NumericMask<T>(PropertyMetadataBuilder<T, Double>, String, Boolean) static
NumericMask<T>(PropertyMetadataBuilder<T, Int16>, String, Boolean) static
NumericMask<T>(PropertyMetadataBuilder<T, Int32>, String, Boolean) static
NumericMask<T>(PropertyMetadataBuilder<T, Int64>, String, Boolean) static
NumericMask<T>(PropertyMetadataBuilder<T, Nullable<Decimal>>, String, Boolean) static
NumericMask<T>(PropertyMetadataBuilder<T, Nullable<Double>>, String, Boolean) static
NumericMask<T>(PropertyMetadataBuilder<T, Nullable<Int16>>, String, Boolean) static
NumericMask<T>(PropertyMetadataBuilder<T, Nullable<Int32>>, String, Boolean) static
NumericMask<T>(PropertyMetadataBuilder<T, Nullable<Int64>>, String, Boolean) static
NumericMask<T>(PropertyMetadataBuilder<T, Nullable<Single>>, String, Boolean) static
NumericMask<T>(PropertyMetadataBuilder<T, Single>, String, Boolean) static
PasswordDataType<T>(PropertyMetadataBuilder<T, String>) static Configures the property editor to display password values.
PhoneNumberDataType<T>(PropertyMetadataBuilder<T, String>, Func<String>) static Configures the property editor to display phone number values.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
RegExMask<T>(PropertyMetadataBuilder<T, String>, String, Boolean) static
RegularMask<T>(PropertyMetadataBuilder<T, String>, String, Boolean) static
ScaffoldDetailCollection<T, TProperty>(PropertyMetadataBuilder<T, IEnumerable<TProperty>>) static Scaffolds a detail collection.
SimpleMask<T>(PropertyMetadataBuilder<T, String>, String, Boolean) static
ToString() Returns a string that represents the current object. Inherited from Object.
UrlDataType<T>(PropertyMetadataBuilder<T, String>, Func<String>) static Configures the property editor to display URL values.
See Also