protected override void Deserialize(BinaryReader reader)
 {
     this.SomeIndex       = reader.ReadInt32();
     this.SomeIndex2      = reader.ReadInt32();
     this.Unknown3        = reader.ReadBoolean();
     this.Name            = reader.ReadString();
     this.HasGenericTypes = reader.ReadBoolean();
     this.GenericTypes    = InlineOperand.ReadArrayInternal(reader);
 }
 protected override void Deserialize(BinaryReader reader)
 {
     this.DeclaringType = InlineOperand.ReadInternal(reader);
     //this.Unknown2 = reader.ReadBoolean();
     this.Flags            = reader.ReadBoolean();
     this.Name             = reader.ReadString();
     this.ReturnType       = InlineOperand.ReadInternal(reader);
     this.Parameters       = InlineOperand.ReadArrayInternal(reader);
     this.GenericArguments = InlineOperand.ReadArrayInternal(reader);
 }