| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- //
- // System.Data.Common.SchemaInfo.cs
- //
- // Author:
- // Tim Coleman ([email protected])
- //
- // Copyright (C) Tim Coleman, 2002
- //
- using System;
- namespace System.Data.Common {
- #if NET_1_2
- // FIXME: This needs to be cleaned up to be compatible with both versions.
- // Unfortunately, the SchemaInfo class we made is different from the MS
- // version which is now public.
- public class SchemaInfo
- #else
- internal class SchemaInfo
- #endif
- {
- #region Fields
- string columnName;
- string tableName;
- string dataTypeName;
- object value;
- bool allowDBNull;
- bool isReadOnly;
- int ordinal;
- int size;
- byte precision;
- byte scale;
- Type fieldType;
- #endregion // Fields
- #region Constructors
- public SchemaInfo ()
- {
- }
- #endregion // Constructors
- #region Properties
- public bool AllowDBNull {
- get { return allowDBNull; }
- set { allowDBNull = value; }
- }
- public string ColumnName {
- get { return columnName; }
- set { columnName = value; }
- }
- public int ColumnOrdinal {
- get { return ordinal; }
- set { ordinal = value; }
- }
- public int ColumnSize {
- get { return size; }
- set { size = value; }
- }
- public String DataTypeName {
- get { return dataTypeName; }
- set { dataTypeName = value; }
- }
- public Type FieldType {
- get { return fieldType; }
- set { fieldType = value; }
- }
- public byte NumericPrecision {
- get { return precision; }
- set { precision = value; }
- }
- public byte NumericScale {
- get { return scale; }
- set { scale = value; }
- }
- public string TableName {
- get { return tableName; }
- set { tableName = value; }
- }
- public bool IsReadOnly {
- get { return isReadOnly; }
- set { isReadOnly = value; }
- }
-
- #endregion // Properties
- }
- }
|