public void writeExternal(java.io.ObjectOutput __p1) { Page page = CurrentPage; ObjectStateFormatter osf = new ObjectStateFormatter(page); ObjectOutputStream outputStream = new ObjectOutputStream(__p1); if (page.NeedViewStateEncryption || page.EnableViewStateMac) { outputStream.writeObject(osf.Serialize(_state)); } else { osf.Serialize(outputStream, _state); } }
public void writeExternal(java.io.ObjectOutput output) { lock (this) { output.writeBoolean(_needSessionPersistence); if (!_needSessionPersistence) { //indicates that there is nothing to serialize for this object return; } ObjectOutputStream ms = new ObjectOutputStream(output); System.IO.BinaryWriter bw = new System.IO.BinaryWriter(ms); _items.Serialize(bw); _staticObjects.Serialize(bw); } }
public abstract void write(java.io.ObjectOutput @out);