Class Reader
  
  Provides low-level Arow format reading
 
  
  
    Inheritance
    System.Object
    Reader
   
  
    Inherited Members
    
      System.Object.Equals(System.Object)
    
    
      System.Object.Equals(System.Object, System.Object)
    
    
      System.Object.GetHashCode()
    
    
      System.Object.GetType()
    
    
      System.Object.MemberwiseClone()
    
    
      System.Object.ReferenceEquals(System.Object, System.Object)
    
    
      System.Object.ToString()
    
   
  
  Assembly: NFX.dll
  Syntax
  
    public static class Reader
   
  Fields
  
  
  
  DESER_TYPE_MAP
  
  
  Declaration
  
    public static readonly Dictionary<Type, string> DESER_TYPE_MAP
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Collections.Generic.Dictionary<System.Type, System.String> | 
         | 
      
    
  
  Methods
  
  
  
  
  ConsumeUnmatched(TypedRow, ReadingStreamer, String, DataType, Nullable<DataType>)
  
  
  Declaration
  
    public static object ConsumeUnmatched(TypedRow row, ReadingStreamer streamer, string name, DataType dt, DataType? atp)
   
  Parameters
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Object | 
         | 
      
    
  
  
  
  
  ReadAmount(ReadingStreamer)
  
  
  Declaration
  
    public static Amount ReadAmount(ReadingStreamer streamer)
   
  Parameters
  
  Returns
  
  
  
  
  ReadArrayLength(ReadingStreamer)
  
  
  Declaration
  
    public static int ReadArrayLength(ReadingStreamer streamer)
   
  Parameters
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
  
  
  ReadBoolean(ReadingStreamer)
  
  
  Declaration
  
    public static bool ReadBoolean(ReadingStreamer streamer)
   
  Parameters
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  
  
  
  ReadByte(ReadingStreamer)
  
  
  Declaration
  
    public static byte ReadByte(ReadingStreamer streamer)
   
  Parameters
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Byte | 
         | 
      
    
  
  
  
  
  ReadByteArray(ReadingStreamer)
  
  
  Declaration
  
    public static byte[] ReadByteArray(ReadingStreamer streamer)
   
  Parameters
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Byte[] | 
         | 
      
    
  
  
  
  
  ReadChar(ReadingStreamer)
  
  
  Declaration
  
    public static char ReadChar(ReadingStreamer streamer)
   
  Parameters
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Char | 
         | 
      
    
  
  
  
  
  ReadDataType(ReadingStreamer)
  
  
  Declaration
  
    public static DataType ReadDataType(ReadingStreamer streamer)
   
  Parameters
  
  Returns
  
  
  
  
  ReadDateTime(ReadingStreamer)
  
  
  Declaration
  
    public static DateTime ReadDateTime(ReadingStreamer streamer)
   
  Parameters
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.DateTime | 
         | 
      
    
  
  
  
  
  ReadDecimal(ReadingStreamer)
  
  
  Declaration
  
    public static decimal ReadDecimal(ReadingStreamer streamer)
   
  Parameters
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Decimal | 
         | 
      
    
  
  
  
  
  ReadDouble(ReadingStreamer)
  
  
  Declaration
  
    public static double ReadDouble(ReadingStreamer streamer)
   
  Parameters
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Double | 
         | 
      
    
  
  
  
  
  ReadFID(ReadingStreamer)
  
  
  Declaration
  
    public static FID ReadFID(ReadingStreamer streamer)
   
  Parameters
  
  Returns
  
  
  
  
  ReadGDID(ReadingStreamer)
  
  
  Declaration
  
    public static GDID ReadGDID(ReadingStreamer streamer)
   
  Parameters
  
  Returns
  
  
  
  
  ReadGuid(ReadingStreamer)
  
  
  Declaration
  
    public static Guid ReadGuid(ReadingStreamer streamer)
   
  Parameters
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Guid | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public static void ReadHeader(ReadingStreamer streamer)
   
  Parameters
  
  
  
  
  ReadInt16(ReadingStreamer)
  
  
  Declaration
  
    public static short ReadInt16(ReadingStreamer streamer)
   
  Parameters
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int16 | 
         | 
      
    
  
  
  
  
  ReadInt32(ReadingStreamer)
  
  
  Declaration
  
    public static int ReadInt32(ReadingStreamer streamer)
   
  Parameters
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
  
  
  ReadInt64(ReadingStreamer)
  
  
  Declaration
  
    public static long ReadInt64(ReadingStreamer streamer)
   
  Parameters
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int64 | 
         | 
      
    
  
  
  
  
  ReadName(ReadingStreamer)
  
  
  Declaration
  
    public static ulong ReadName(ReadingStreamer streamer)
   
  Parameters
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt64 | 
         | 
      
    
  
  
  
  
  ReadNLSMap(ReadingStreamer)
  
  
  Declaration
  
    public static NLSMap ReadNLSMap(ReadingStreamer streamer)
   
  Parameters
  
  Returns
  
  
  
  
  ReadPilePointer(ReadingStreamer)
  
  
  Declaration
  
    public static PilePointer ReadPilePointer(ReadingStreamer streamer)
   
  Parameters
  
  Returns
  
  
  
  
  ReadRowArray<TRow>(TypedRow, ReadingStreamer, String)
  
  
  Declaration
  
    public static TRow[] ReadRowArray<TRow>(TypedRow rowScope, ReadingStreamer streamer, string name)where TRow : TypedRow, new ()
   
  Parameters
  
  Returns
  
  Type Parameters
  
  
  
  
  ReadRowList<TRow>(TypedRow, ReadingStreamer, String)
  
  
  Declaration
  
    public static List<TRow> ReadRowList<TRow>(TypedRow rowScope, ReadingStreamer streamer, string name)where TRow : TypedRow, new ()
   
  Parameters
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Collections.Generic.List<TRow> | 
         | 
      
    
  
  Type Parameters
  
  
  
  
  ReadSByte(ReadingStreamer)
  
  
  Declaration
  
    public static sbyte ReadSByte(ReadingStreamer streamer)
   
  Parameters
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.SByte | 
         | 
      
    
  
  
  
  
  ReadSingle(ReadingStreamer)
  
  
  Declaration
  
    public static float ReadSingle(ReadingStreamer streamer)
   
  Parameters
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Single | 
         | 
      
    
  
  
  
  
  ReadString(ReadingStreamer)
  
  
  Declaration
  
    public static string ReadString(ReadingStreamer streamer)
   
  Parameters
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.String | 
         | 
      
    
  
  
  
  
  ReadTimeSpan(ReadingStreamer)
  
  
  Declaration
  
    public static TimeSpan ReadTimeSpan(ReadingStreamer streamer)
   
  Parameters
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.TimeSpan | 
         | 
      
    
  
  
  
  
  ReadUInt16(ReadingStreamer)
  
  
  Declaration
  
    public static ushort ReadUInt16(ReadingStreamer streamer)
   
  Parameters
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt16 | 
         | 
      
    
  
  
  
  
  ReadUInt32(ReadingStreamer)
  
  
  Declaration
  
    public static uint ReadUInt32(ReadingStreamer streamer)
   
  Parameters
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt32 | 
         | 
      
    
  
  
  
  
  ReadUInt64(ReadingStreamer)
  
  
  Declaration
  
    public static ulong ReadUInt64(ReadingStreamer streamer)
   
  Parameters
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.UInt64 | 
         | 
      
    
  
  
  
  
  TryReadRow(TypedRow, TypedRow, ReadingStreamer, String)
  
  
  Declaration
  
    public static bool TryReadRow(TypedRow rowScope, TypedRow newRow, ReadingStreamer streamer, string name)
   
  Parameters
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         |