Class DoubleAttribute
Namespace: Casewhere.Models
Assembly: Casewhere.Models.dll
public class DoubleAttribute : DataAttribute
Inheritance
object ← DataAttribute ← DoubleAttribute
Inherited Members
DataAttribute.GetObjectDataType(), DataAttribute.GetDefaultValue(), DataAttribute.GetComputedRelatedFieldNames(), DataAttribute.GetAttributeType(DataClassPropertyType), DataAttribute.DataType, DataAttribute.Name, DataAttribute.Title, DataAttribute.Description, DataAttribute.IsSystemAttribute, DataAttribute.Required, DataAttribute.EnableAuditLog, DataAttribute.ReadAccessRule, DataAttribute.ExcludedFromDiagram, DataAttribute.IsComputed, DataAttribute.ComputedExpression, DataAttribute.DefaultValueRuleId, DataAttribute.AuditLogContext, object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()
Extension Methods
ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<DoubleAttribute>(DoubleAttribute)
Constructors
DoubleAttribute()
public DoubleAttribute()
Properties
DataType
Gets the data type of the attribute.
public override DataClassPropertyType DataType { get; }
Property Value
DataClassPropertyType
IsSearchable
public bool IsSearchable { get; set; }
Property Value
Methods
GetDefaultValue()
Gets the default value of the attribute.
public override object GetDefaultValue()
Returns
The default value of the attribute.
GetObjectDataType()
Gets the object data type of the attribute.
public override Type GetObjectDataType()
Returns
The object data type of the attribute.
GetSearchableData(dynamic)
public IList<string> GetSearchableData(dynamic dynamicValue)
Parameters
dynamicValue
dynamic