lith преди 4 години
родител
ревизия
d9168b4d09
променени са 1 файла, в които са добавени 9 реда и са изтрити 9 реда
  1. 9 9
      dotnet/Library/Sers/Sers.Core/Sers.Core/Module/Rpc/RpcContextData.cs

+ 9 - 9
dotnet/Library/Sers/Sers.Core/Sers.Core/Module/Rpc/RpcContextData.cs

@@ -1,32 +1,32 @@
 using System;
 using System.Collections.Generic;
-
- 
+using System.Runtime.CompilerServices;
 
 namespace Sers.Core.Module.Rpc
 {
     public class RpcContextData
     {
-        public RpcContextData() 
-        {
-        }
+        //public RpcContextData() 
+        //{
+        //}
 
 
+        [MethodImpl(MethodImplOptions.AggressiveInlining)]
         public string Serialize()
         {
             //return Vit.Core.Module.Serialization.Serialization.Instance.SerializeToString(this);
-
-            return Vit.Core.Module.Serialization.Serialization_Text.Instance.SerializeToString(this);
-        
+            return Vit.Core.Module.Serialization.Serialization_Text.Instance.SerializeToString(this);        
         }
 
+        [MethodImpl(MethodImplOptions.AggressiveInlining)]
         public byte[] ToBytes() 
         {
             //return Vit.Core.Module.Serialization.Serialization.Instance.SerializeToBytes(this);
             return Vit.Core.Module.Serialization.Serialization_Text.Instance.SerializeToBytes(this);
         }
 
-        public  static RpcContextData FromBytes(ReadOnlySpan<byte>data)
+        [MethodImpl(MethodImplOptions.AggressiveInlining)]
+        public static RpcContextData FromBytes(ReadOnlySpan<byte>data)
         {
             //return Vit.Core.Module.Serialization.Serialization.Instance.DeserializeFromSpan<RpcContextData>(data);
             return Vit.Core.Module.Serialization.Serialization_Text.Instance.DeserializeFromSpan<RpcContextData>(data);