[Modify] Polish it

This commit is contained in:
sta 2020-02-26 21:33:29 +09:00
parent ec8c530313
commit f0773e34de

View File

@ -1262,10 +1262,15 @@ namespace WebSocketSharp.Net
/// <exception cref="ArgumentNullException">
/// <paramref name="serializationInfo"/> is <see langword="null"/>.
/// </exception>
[SecurityPermission (
SecurityAction.LinkDemand, Flags = SecurityPermissionFlag.SerializationFormatter)]
[
SecurityPermission (
SecurityAction.LinkDemand,
Flags = SecurityPermissionFlag.SerializationFormatter
)
]
public override void GetObjectData (
SerializationInfo serializationInfo, StreamingContext streamingContext)
SerializationInfo serializationInfo, StreamingContext streamingContext
)
{
if (serializationInfo == null)
throw new ArgumentNullException ("serializationInfo");
@ -1274,12 +1279,15 @@ namespace WebSocketSharp.Net
serializationInfo.AddValue ("State", (int) _state);
var cnt = Count;
serializationInfo.AddValue ("Count", cnt);
cnt.Times (
i => {
serializationInfo.AddValue (i.ToString (), GetKey (i));
serializationInfo.AddValue ((cnt + i).ToString (), Get (i));
});
}
);
}
/// <summary>