Bläddra i källkod

add WriteFloat TODO

Jan Tattermusch 5 år sedan
förälder
incheckning
1e1d455423
1 ändrade filer med 1 tillägg och 0 borttagningar
  1. 1 0
      csharp/src/Google.Protobuf/WritingPrimitives.cs

+ 1 - 0
csharp/src/Google.Protobuf/WritingPrimitives.cs

@@ -65,6 +65,7 @@ namespace Google.Protobuf
         [MethodImpl(MethodImplOptions.AggressiveInlining)]
         [MethodImpl(MethodImplOptions.AggressiveInlining)]
         public static void WriteFloat(ref Span<byte> buffer, ref WriterInternalState state, float value)
         public static void WriteFloat(ref Span<byte> buffer, ref WriterInternalState state, float value)
         {
         {
+            // TODO: avoid allocating a byte array!!!
             byte[] rawBytes = BitConverter.GetBytes(value);
             byte[] rawBytes = BitConverter.GetBytes(value);
             if (!BitConverter.IsLittleEndian)
             if (!BitConverter.IsLittleEndian)
             {
             {