Table of Contents

Class DataAttributeConverter

Namespace: Casewhere.Runtime.DataAttributeConverter
Assembly: Casewhere.Runtime.dll

public abstract class DataAttributeConverter : IDataAttributeConverter

Inheritance

objectDataAttributeConverter

Derived

ArrayAttributeConverter, BooleanAttributeConverter, DateTimeAttributeConverter, DocumentAttributeConverter, DoubleAttributeConverter, EnumAttributeConverter, ForeignKeyAttributeConverter, GuidAttributeConverter, IntegerAttributeConverter, LongAttributeConverter, NonSupportAttributeConverter, ObjectAttributeConverter, StringAttributeConverter

Implements

IDataAttributeConverter

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

next IDataAttributeConverter

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

Returns

object