Class DataAttributeConverter
Namespace: Casewhere.Runtime.DataAttributeConverter
Assembly: Casewhere.Runtime.dll
public abstract class DataAttributeConverter : IDataAttributeConverter
Inheritance
object ← DataAttributeConverter
Derived
ArrayAttributeConverter, BooleanAttributeConverter, DateTimeAttributeConverter, DocumentAttributeConverter, DoubleAttributeConverter, EnumAttributeConverter, ForeignKeyAttributeConverter, GuidAttributeConverter, IntegerAttributeConverter, LongAttributeConverter, NonSupportAttributeConverter, ObjectAttributeConverter, StringAttributeConverter
Implements
Inherited Members
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<DataAttributeConverter>(DataAttributeConverter)
Constructors
DataAttributeConverter(IDataAttributeConverter)
public DataAttributeConverter(IDataAttributeConverter next)
Parameters
Properties
DataType
protected abstract DataClassPropertyType DataType { get; }
Property Value
DataClassPropertyType
Methods
Parse(JToken, DataAttribute)
public virtual object Parse(JToken value, DataAttribute attribute)
Parameters
value
JToken
attribute
DataAttribute