C# Class ExoModel.Json.JsonModelTypeProvider.JsonValueProperty

Inheritance: ReflectionValueProperty
Show file Open project: vc3/ExoModel

Public Methods

Method Description
JsonValueProperty ( ModelType declaringType, PropertyInfo property, string name, string label, string helptext, bool isStatic, Type propertyType, TypeConverter converter, bool isList, bool isReadOnly, bool isPersisted, Attribute attributes, LambdaExpression defaultValue = null ) : System

Private Methods

Method Description
GetFormat ( Type propertyType, IEnumerable attributes ) : string

Method Details

JsonValueProperty() public method

public JsonValueProperty ( ModelType declaringType, PropertyInfo property, string name, string label, string helptext, bool isStatic, Type propertyType, TypeConverter converter, bool isList, bool isReadOnly, bool isPersisted, Attribute attributes, LambdaExpression defaultValue = null ) : System
declaringType ModelType
property System.Reflection.PropertyInfo
name string
label string
helptext string
isStatic bool
propertyType System.Type
converter System.ComponentModel.TypeConverter
isList bool
isReadOnly bool
isPersisted bool
attributes System.Attribute
defaultValue System.Linq.Expressions.LambdaExpression
return System