예제 #1
0
 Header(LogFileReader reader)
 {
     Console.WriteLine("hoge");
     Id = reader.ReadInt32();
     if (Id != LogHeaderId)
     {
         throw new InvalidOperationException("Id doesn't match.");
     }
     Major         = reader.ReadByte();
     Minor         = reader.ReadByte();
     Format        = reader.ReadByte();
     PtrSize       = reader.ReadByte();
     StartupTime   = reader.ReadInt64();
     TimerOverhead = reader.ReadInt32();
     Flags         = reader.ReadInt32();
     Pid           = reader.ReadInt32();
     Port          = reader.ReadUInt16();
     //		SysId = reader.ReadUInt16 ();
     Args = reader.ReadVarString();
     Arch = reader.ReadVarString();
     OS   = reader.ReadVarString();
 }