1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
namespace MonoTests.Common
{
class BazColumnAttributes
{
public string ColumnNoAttributes { get; set; }
[DisplayFormat (
ApplyFormatInEditMode=true,
ConvertEmptyStringToNull=true,
DataFormatString="Item: {0}"
)]
public string ColumnFormatInEditMode { get; set; }
[DataType (DataType.EmailAddress)]
public string ColumnWithDataType { get; set; }
[DefaultValue (12345L)]
public long ColumnWithDefaultLongValue { get; set; }
[DefaultValue ("Value")]
public string ColumnWithDefaultStringValue { get; set; }
[Description ("Description")]
public string ColumnWithDescription { get; set; }
[DisplayName ("Display Name")]
public string ColumnWithDisplayName { get; set; }
[ScaffoldColumn (false)]
public string NoScaffoldColumn { get; set; }
[ScaffoldColumn (true)]
public string ScaffoldAttributeColumn { get; set; }
[UIHint ("UI Hint")]
public string UIHintColumn { get; set; }
}
}
|