2 // System.Data.Sql.SqlUserDefinedTypeAttribute
5 // Tim Coleman (tim@timcoleman.com)
7 // Copyright (C) Tim Coleman, 2003
14 namespace System.Data.Sql {
15 [AttributeUsage (AttributeTargets.Class | AttributeTargets.Struct, AllowMultiple = false, Inherited = false)]
16 public sealed class SqlUserDefinedTypeAttribute : Attribute
20 public const int MaxByteSizeValue = 8000;
31 public SqlUserDefinedTypeAttribute (Format f)
34 IsByteOrdered = false;
35 IsFixedLength = false;
36 MaxByteSize = MaxByteSizeValue;
39 #endregion // Constructors
43 public Format Format {
44 get { return format; }
45 set { format = value; }
48 public bool IsByteOrdered {
49 get { return isByteOrdered; }
50 set { isByteOrdered = value; }
53 public bool IsFixedLength {
54 get { return isFixedLength; }
55 set { isFixedLength = value; }
58 public int MaxByteSize {
59 get { return maxByteSize; }
60 set { maxByteSize = value; }
63 #endregion // Properties