Skip to main content

ModelMetadata

Assembly: ServiceStack.Razor.dll
View Source
Declaration
public class ModelMetadata

Properties

AdditionalValues

View Source
Declaration
public virtual Dictionary<string, object> AdditionalValues { get; }

ContainerType

View Source
Declaration
public Type ContainerType { get; }

ConvertEmptyStringToNull

View Source
Declaration
public virtual bool ConvertEmptyStringToNull { get; set; }

DataTypeName

View Source
Declaration
public virtual string DataTypeName { get; set; }

Description

View Source
Declaration
public virtual string Description { get; set; }

DisplayFormatString

View Source
Declaration
public virtual string DisplayFormatString { get; set; }

DisplayName

View Source
Declaration
public virtual string DisplayName { get; set; }

EditFormatString

View Source
Declaration
public virtual string EditFormatString { get; set; }

HideSurroundingHtml

View Source
Declaration
public virtual bool HideSurroundingHtml { get; set; }

IsComplexType

View Source
Declaration
public virtual bool IsComplexType { get; }

IsNullableValueType

View Source
Declaration
public bool IsNullableValueType { get; }

IsReadOnly

View Source
Declaration
public virtual bool IsReadOnly { get; set; }

IsRequired

View Source
Declaration
public virtual bool IsRequired { get; set; }

Model

View Source
Declaration
public object Model { get; set; }

ModelType

View Source
Declaration
public Type ModelType { get; }

NullDisplayText

View Source
Declaration
public virtual string NullDisplayText { get; set; }

Order

View Source
Declaration
public virtual int Order { get; set; }

Properties

View Source
Declaration
public virtual IEnumerable<ModelMetadata> Properties { get; }

PropertyName

View Source
Declaration
public string PropertyName { get; }

Provider

View Source
Declaration
protected ModelMetadataProvider Provider { get; set; }

RequestValidationEnabled

View Source
Declaration
public virtual bool RequestValidationEnabled { get; set; }

ShortDisplayName

View Source
Declaration
public virtual string ShortDisplayName { get; set; }

ShowForDisplay

View Source
Declaration
public virtual bool ShowForDisplay { get; set; }

ShowForEdit

View Source
Declaration
public virtual bool ShowForEdit { get; set; }

SimpleDisplayText

View Source
Declaration
public virtual string SimpleDisplayText { get; set; }

TemplateHint

View Source
Declaration
public virtual string TemplateHint { get; set; }

Watermark

View Source
Declaration
public virtual string Watermark { get; set; }

Fields

DefaultOrder

View Source
Declaration
public const int DefaultOrder = 10000

Methods

FromLambdaExpression<TParameter, TValue>(Expression<Func<TParameter, TValue>>, ViewDataDictionary<TParameter>)

View Source
Declaration
public static ModelMetadata FromLambdaExpression<TParameter, TValue>(Expression<Func<TParameter, TValue>> expression, ViewDataDictionary<TParameter> viewData)
Returns

ServiceStack.Html.ModelMetadata

Parameters
TypeName
System.Linq.Expressions.Expression<System.Func<<TParameter>,<TValue>>>expression
ServiceStack.Html.ViewDataDictionary<TModel>viewData
Type Parameters
  • TParameter
  • TValue

FromStringExpression(String, ViewDataDictionary)

View Source
Declaration
public static ModelMetadata FromStringExpression(string expression, ViewDataDictionary viewData)
Returns

ServiceStack.Html.ModelMetadata

Parameters
TypeName
System.Stringexpression
ServiceStack.Html.ViewDataDictionaryviewData

GetDisplayName()

View Source
Declaration
public string GetDisplayName()
Returns

System.String

GetSimpleDisplayText()

View Source
Declaration
protected virtual string GetSimpleDisplayText()
Returns

System.String