public virtual object this[string property]
{
get
{
switch (property)
{
case nameof(AllowDBNull):
return AllowDBNull;
case nameof(BaseCatalogName):
return BaseCatalogName;
case nameof(BaseColumnName):
return BaseColumnName;
case nameof(BaseSchemaName):
return BaseSchemaName;
case nameof(BaseServerName):
return BaseServerName;
case nameof(BaseTableName):
return BaseTableName;
case nameof(ColumnName):
return ColumnName;
case nameof(ColumnOrdinal):
return ColumnOrdinal;
case nameof(ColumnSize):
return ColumnSize;
case nameof(IsAliased):
return IsAliased;
case nameof(IsAutoIncrement):
return IsAutoIncrement;
case nameof(IsExpression):
return IsExpression;
case nameof(IsHidden):
return IsHidden;
case nameof(IsIdentity):
return IsIdentity;
case nameof(IsKey):
return IsKey;
case nameof(IsLong):
return IsLong;
case nameof(IsReadOnly):
return IsReadOnly;
case nameof(IsUnique):
return IsUnique;
case nameof(NumericPrecision):
return NumericPrecision;
case nameof(NumericScale):
return NumericScale;
case nameof(UdtAssemblyQualifiedName):
return UdtAssemblyQualifiedName;
case nameof(DataType):
return DataType;
case nameof(DataTypeName):
return DataTypeName;
default:
return null;
}
}
}
}