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