[Modify] Polish it
This commit is contained in:
parent
ec8c530313
commit
f0773e34de
@ -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>
|
||||
|
Loading…
Reference in New Issue
Block a user