PropertyMetadata Members

The PropertyMetadata type exposes the following members.

Methods


  Name Description
Public method CreateDelegateGetter<(Of <<'(TTarget, TProperty>)>>)()()()()
Creates the delegate setter.
Public method CreateDelegateGetter<(Of <<'(TTarget, TIndex, TProperty>)>>)()()()()
Creates the delegate setter for an indexed property.
Public method CreateDelegateSetter<(Of <<'(TTarget, TProperty>)>>)()()()()
Creates the delegate setter.
Public method CreateDelegateSetter<(Of <<'(TTarget, TIndex, TProperty>)>>)()()()()
Creates the delegate setter for an indexed property.
Public method Equals(System.Object)
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected method Finalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public method GetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public method GetType
Gets the Type of the current instance.
(Inherited from Object.)
Public method InvokeGet(Object)
Invokes this property's getter on the supplied object
Public method InvokeGet(Object, Nullable<(Of <<'(Object>)>>))
Invokes this property's getter on the supplied object
Public method InvokeSet(Object, Nullable<(Of <<'(Object>)>>))
Invokes this property's setter on the supplied object
Public method InvokeSet(Object, Nullable<(Of <<'(Object>)>>), Nullable<(Of <<'(Object>)>>))
Invokes this property's setter on the supplied object
Protected method MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public method ToString
Returns a string that represents the current object.
(Inherited from Object.)

Properties


  Name Description
Public property AffectsCalculatedFields
Returns true of this property needs to trigger updates to calculated fields
Public property Attributes
Complete list of attributes that apply to the property
Public property CalculatedFields
This returns a list of calculated fields that need to be updated when this property is changed.
Public property CanRead
Returns true if there is a public getter and it is not an indexed property.
Public property CanReadIndexed
Returns true if there is a public getter and it is an indexed property.
Public property CanReadIndexedAndRestricted
Returns true if there is a getter and it is an indexed property, even if that getter isn't public.
Public property CanReadRestricted
Returns true if there is a getter and it is not an indexed property, even if that getter isn't public.
Public property CanWrite
Returns true is there is a public setter and it is not an indexed property.
Public property CanWriteIndexed
Returns true is there is a public setter and it is an indexed property
Public property CanWriteIndexedAndRestricted
Returns true is there is a setter and and it is an indexed property, even if that setter isn't public.
Public property CanWriteRestricted
Returns true is there is a setter and it is not an indexed property, even if that setter isn't public.
Public property Decompose
Gets a value indicating whether to map this object's columns to the child object's properties.
Public property DecompositionPrefix
Gets the decomposition prefix.
Public property IgnoreOnInsert
Gets a value indicating whether to ignore this property during insert operations.
Public property IgnoreOnUpdate
Gets a value indicating whether to ignore this property during update operations.
Public property IsIndexed
Returns true if this represents an indexed property
Public property IsKey
Property implements the Key attribute.
Public property IsReferenceNullable
Gets a value indicating whether this is nullable reference type.
Public property MappedColumnName
Column that this attribute is mapped to. Defaults to the property's name, but may be overridden by ColumnAttribute.
Public property Name
Public name of the property
Public property NullabilityFlags
Gets the nullability flags from the property's NullableAttribute.
Public property PropertyChangedEventArgs
Gets a cached instance of PropertyChangedEventArgs
Public property PropertyChangingEventArgs
Gets a cached instance of PropertyChangingEventArgs
Public property PropertyIndex
Gets or sets the index of the property.
Public property PropertyInfo
Cached PropertyInfo for the property.
Public property PropertyType
Gets the type of this property.
Public property Validators
List of validators that apply to the property