コード例 #1
0
 public void EmitRead(JITContext context)
 {
     context.LoadBlobReader();
     context.ReadFieldStream();
     context.EmitStreamCall("ReadUInt64");
     context.CreateType(typeof(MicroTime), CtorParams);
 }
コード例 #2
0
 public void EmitRead(JITContext context)
 {
     context.LoadBlobReader();
     context.ReadFieldStream();
     context.EmitStreamCall("ReadByte");
     context.CompareGreaterThanZero();
 }
コード例 #3
0
 public void EmitRead(JITContext context)
 {
     context.LoadBlobReader();
     context.ReadFieldStream();
     context.EmitStreamCall("ReadUInt64");
     context.CreateType(typeof(MicroTime), CtorParams);
 }
コード例 #4
0
 public void EmitRead(JITContext context)
 {
     context.LoadBlobReader();
     context.ReadFieldStream();
     context.EmitStreamCall("ReadByte");
     context.CompareGreaterThanZero();
 }
コード例 #5
0
 public void EmitRead(JITContext context)
 {
     context.PushUTF8Encoding();
     context.ReadFieldStream();
     context.GetFieldDataBytes();
     context.EmitStreamCall("ReadBytesCached");
     context.LoadIntConstant(0);
     context.GetFieldDataBytes();
     context.LoadIntConstant(1);
     context.Subtract();
     context.ByteConvertToString();
 }
コード例 #6
0
 public void EmitRead(JITContext context)
 {
     context.PushUTF8Encoding();
     context.ReadFieldStream();
     context.GetFieldDataBytes();
     context.EmitStreamCall("ReadBytesCached");
     context.LoadIntConstant(0);
     context.GetFieldDataBytes();
     context.LoadIntConstant(1);
     context.Subtract();
     context.ByteConvertToString();
 }
コード例 #7
0
ファイル: Int16Serializer.cs プロジェクト: zr53722/SteamBot
 public void EmitRead(JITContext context)
 {
     context.ReadFieldStream();
     context.EmitStreamCall("ReadUInt16");
 }
コード例 #8
0
ファイル: Int32Serializer.cs プロジェクト: samphippen/steamre
 public void EmitRead(JITContext context)
 {
     context.ReadFieldStream();
     context.EmitStreamCall("ReadUInt32");
 }