e79aa3c0ed
Former-commit-id: a2155e9bd80020e49e72e86c44da02a8ac0e57a4
49 lines
1.6 KiB
C#
49 lines
1.6 KiB
C#
namespace System.Web.DynamicData {
|
|
using System;
|
|
using System.ComponentModel;
|
|
using System.ComponentModel.DataAnnotations;
|
|
using System.Reflection;
|
|
using System.Web.DynamicData.ModelProviders;
|
|
|
|
internal interface IMetaColumn {
|
|
bool ApplyFormatInEditMode { get; }
|
|
bool AllowInitialValue { get; }
|
|
AttributeCollection Attributes { get; }
|
|
Type ColumnType { get; }
|
|
bool ConvertEmptyStringToNull { get; }
|
|
string DataFormatString { get; }
|
|
DataTypeAttribute DataTypeAttribute { get; }
|
|
object DefaultValue { get; }
|
|
string Description { get; }
|
|
string DisplayName { get; }
|
|
PropertyInfo EntityTypeProperty { get; }
|
|
bool HtmlEncode { get; }
|
|
bool IsBinaryData { get; }
|
|
bool IsCustomProperty { get; }
|
|
bool IsFloatingPoint { get; }
|
|
bool IsForeignKeyComponent { get; }
|
|
bool IsGenerated { get; }
|
|
bool IsInteger { get; }
|
|
bool IsLongString { get; }
|
|
bool IsPrimaryKey { get; }
|
|
bool IsReadOnly { get; }
|
|
bool IsRequired { get; }
|
|
bool IsString { get; }
|
|
int MaxLength { get; }
|
|
IMetaModel Model { get; }
|
|
string Name { get; }
|
|
string NullDisplayText { get; }
|
|
string Prompt { get; }
|
|
ColumnProvider Provider { get; }
|
|
string RequiredErrorMessage { get; }
|
|
void ResetMetadata();
|
|
bool Scaffold { get; set; }
|
|
string ShortDisplayName { get; }
|
|
string SortExpression { get; }
|
|
IMetaTable Table { get; }
|
|
TypeCode TypeCode { get; }
|
|
string UIHint { get; }
|
|
string FilterUIHint { get; }
|
|
}
|
|
}
|