Class _Int16Enum<T>
Represents enum column which is stored as Int16 in database.
Implements
System.Collections.Generic.IReadOnlyCollection<Column>
    System.Collections.Generic.IEnumerable<Column>
    System.Collections.IEnumerable
    System.Collections.Generic.IComparer<DataRow>
    
    
    
  Inherited Members
      System.Object.Equals(System.Object, System.Object)
    
    
      System.Object.GetType()
    
    
      System.Object.MemberwiseClone()
    
    
      System.Object.ReferenceEquals(System.Object, System.Object)
    
  Namespace: DevZest.Data
Assembly: DevZest.Data.dll
Syntax
public sealed class _Int16Enum<T> : EnumColumn<T, short? >, IDesignable, IColumns, IReadOnlyCollection<Column>, IEnumerable<Column>, IEnumerable, IComparer<DataRow>, IColumn<DbReader, T? >, IColumn<DbReader>, IColumn where T : struct, IConvertibleType Parameters
| Name | Description | 
|---|---|
| T | The enum type. | 
Methods
| Name | Description | 
|---|---|
| Const(Nullable<T>) | Creates a column of constant expression. | 
| ConvertToDbValue(Nullable<T>) | |
| ConvertToEnum(Nullable<Int16>) | |
| CreateConst(Nullable<T>) | |
| CreateParam(Nullable<T>) | |
| DeserializeDbValue(JsonValue) | |
| Equals(Object) | |
| GetHashCode() | |
| Param(Nullable<T>, _Int16Enum<T>) | Creates a column of parameter expression. | 
| Read(DbReader) | |
| SerializeDbValue(Nullable<Int16>) | 
Operators
| Name | Description | 
|---|---|
| BitwiseAnd(_Int16Enum<T>, _Int16Enum<T>) | Computes the bitwise AND of its _Int16Enum<T> operands. | 
| BitwiseOr(_Int16Enum<T>, _Int16Enum<T>) | Computes the bitwise OR of its _Int16Enum<T> operands. | 
| Equality(_Int16Enum<T>, _Int16Enum<T>) | Performs a logical comparison of the two _Int16Enum<T> parameters for equality. | 
| Explicit(_Int16 to _Int16Enum<T>) | Converts the supplied _Int16 to _Int16Enum<T>. | 
| Explicit(_Int16Enum<T> to _Int16) | Converts the supplied _Int16Enum<T> to _Int16. | 
| Explicit(_Int16Enum<T> to _String) | Converts the supplied _Int16Enum<T> to _String. | 
| Implicit(Nullable<T> to _Int16Enum<T>) | Implicitly converts the supplied value to a column of parameter expression. | 
| Inequality(_Int16Enum<T>, _Int16Enum<T>) | Performs a logical comparison of the two _Int16Enum<T> parameters for non-equality. |