|
146 | 146 | <a class="l" name="138" href="#138">138</a><span class='fold-space'> </span>
|
147 | 147 | <a class="l" name="139" href="#139">139</a><span class='fold-space'> </span> <b>internal</b>
|
148 | 148 | <a class="hl" name="140" href="#140">140</a><span class='fold-space'> </span> <b>void</b>
|
149 |
| -<span id='scope_id_b5ee0885' class='scope-head'><span class='scope-signature'>Serialize(object o)</span><a class="l" name="141" href="#141">141</a><a style='cursor:pointer;' onclick='fold(this.parentNode.id)' id='scope_id_b5ee0885_fold_icon'><span class='fold-icon'> </span></a> <a class="xmt" name="Serialize"/><a href="/source/s?refs=Serialize" class="xmt intelliWindow-symbol" data-definition-place="def">Serialize</a>(<b>object</b> o)</span> |
| 149 | +<span id='scope_id_b5ee0885' class='scope-head'><span class='scope-signature'>Serialize(object o)</span><a class="l" name="141" href="#141">141</a><a style='cursor:pointer;' onclick='fold(this.parentNode.id)' id='scope_id_b5ee0885_fold_icon'><span class='fold-icon'> </span></a> <a class="xmt" name="Serialize"/><a href="/source/s?refs=Serialize" class="xmt intelliWindow-symbol" data-definition-place="def">Serialize</a>(<b>object</b> <a class="xa" name="o"/><a href="/source/s?refs=o" class="xa intelliWindow-symbol" data-definition-place="def">o</a>)</span> |
150 | 150 | <span id='scope_id_b5ee0885_fold' class='scope-body'><a class="l" name="142" href="#142">142</a><span class='fold-space'> </span> {
|
151 |
| -<a class="l" name="143" href="#143">143</a><span class='fold-space'> </span> <a href="/source/s?defs=Serialize" class="intelliWindow-symbol" data-definition-place="undefined-in-file">Serialize</a>(o, <b>this</b>.<a href="/source/s?defs=streamName" class="intelliWindow-symbol" data-definition-place="undefined-in-file">streamName</a>); |
| 151 | +<a class="l" name="143" href="#143">143</a><span class='fold-space'> </span> <a href="/source/s?defs=Serialize" class="intelliWindow-symbol" data-definition-place="undefined-in-file">Serialize</a>(<a href="/source/s?defs=o" class="intelliWindow-symbol" data-definition-place="undefined-in-file">o</a>, <b>this</b>.<a href="/source/s?defs=streamName" class="intelliWindow-symbol" data-definition-place="undefined-in-file">streamName</a>); |
152 | 152 | <a class="l" name="144" href="#144">144</a><span class='fold-space'> </span> }
|
153 | 153 | </span><a class="l" name="145" href="#145">145</a><span class='fold-space'> </span>
|
154 | 154 | <a class="l" name="146" href="#146">146</a><span class='fold-space'> </span> <b>internal</b>
|
155 | 155 | <a class="l" name="147" href="#147">147</a><span class='fold-space'> </span> <b>void</b>
|
156 |
| -<span id='scope_id_4b08972e' class='scope-head'><span class='scope-signature'>Serialize(object o, string streamName)</span><a class="l" name="148" href="#148">148</a><a style='cursor:pointer;' onclick='fold(this.parentNode.id)' id='scope_id_4b08972e_fold_icon'><span class='fold-icon'> </span></a> <a class="xmt" name="Serialize"/><a href="/source/s?refs=Serialize" class="xmt intelliWindow-symbol" data-definition-place="def">Serialize</a>(<b>object</b> o, <b>string</b> <a class="xa" name="streamName"/><a href="/source/s?refs=streamName" class="xa intelliWindow-symbol" data-definition-place="def">streamName</a>)</span> |
| 156 | +<span id='scope_id_4b08972e' class='scope-head'><span class='scope-signature'>Serialize(object o, string streamName)</span><a class="l" name="148" href="#148">148</a><a style='cursor:pointer;' onclick='fold(this.parentNode.id)' id='scope_id_4b08972e_fold_icon'><span class='fold-icon'> </span></a> <a class="xmt" name="Serialize"/><a href="/source/s?refs=Serialize" class="xmt intelliWindow-symbol" data-definition-place="def">Serialize</a>(<b>object</b> <a class="xa" name="o"/><a href="/source/s?refs=o" class="xa intelliWindow-symbol" data-definition-place="def">o</a>, <b>string</b> <a class="xa" name="streamName"/><a href="/source/s?refs=streamName" class="xa intelliWindow-symbol" data-definition-place="def">streamName</a>)</span> |
157 | 157 | <span id='scope_id_4b08972e_fold' class='scope-body'><a class="l" name="149" href="#149">149</a><span class='fold-space'> </span> {
|
158 | 158 | <a class="hl" name="150" href="#150">150</a><span class='fold-space'> </span> <b>switch</b> (<a class="d intelliWindow-symbol" href="#format" data-definition-place="defined-in-file">format</a>)
|
159 | 159 | <a class="l" name="151" href="#151">151</a><span class='fold-space'> </span> {
|
|
165 | 165 | <a class="l" name="157" href="#157">157</a><span class='fold-space'> </span> <a class="d intelliWindow-symbol" href="#_firstCall" data-definition-place="defined-in-file">_firstCall</a> = <b>false</b>;
|
166 | 166 | <a class="l" name="158" href="#158">158</a><span class='fold-space'> </span> <a class="d intelliWindow-symbol" href="#textWriter" data-definition-place="defined-in-file">textWriter</a>.<a href="/source/s?defs=WriteLine" class="intelliWindow-symbol" data-definition-place="undefined-in-file">WriteLine</a>(<a href="/source/s?defs=Serialization" class="intelliWindow-symbol" data-definition-place="undefined-in-file">Serialization</a>.<a class="d intelliWindow-symbol" href="#XmlCliTag" data-definition-place="defined-in-file">XmlCliTag</a>);
|
167 | 167 | <a class="l" name="159" href="#159">159</a><span class='fold-space'> </span> }
|
168 |
| -<a class="hl" name="160" href="#160">160</a><span class='fold-space'> </span> <a class="d intelliWindow-symbol" href="#_xmlSerializer" data-definition-place="defined-in-file">_xmlSerializer</a>.<a href="/source/s?defs=Serialize" class="intelliWindow-symbol" data-definition-place="undefined-in-file">Serialize</a>(o, <a href="/source/s?defs=streamName" class="intelliWindow-symbol" data-definition-place="undefined-in-file">streamName</a>); |
| 168 | +<a class="hl" name="160" href="#160">160</a><span class='fold-space'> </span> <a class="d intelliWindow-symbol" href="#_xmlSerializer" data-definition-place="defined-in-file">_xmlSerializer</a>.<a href="/source/s?defs=Serialize" class="intelliWindow-symbol" data-definition-place="undefined-in-file">Serialize</a>(<a href="/source/s?defs=o" class="intelliWindow-symbol" data-definition-place="undefined-in-file">o</a>, <a href="/source/s?defs=streamName" class="intelliWindow-symbol" data-definition-place="undefined-in-file">streamName</a>); |
169 | 169 | <a class="l" name="161" href="#161">161</a><span class='fold-space'> </span> <b>break</b>;
|
170 | 170 | <a class="l" name="162" href="#162">162</a><span class='fold-space'> </span> <b>case</b> <a class="d intelliWindow-symbol" href="#DataFormat" data-definition-place="defined-in-file">DataFormat</a>.<a class="d intelliWindow-symbol" href="#Text" data-definition-place="defined-in-file">Text</a>:
|
171 | 171 | <a class="l" name="163" href="#163">163</a><span class='fold-space'> </span> <b>default</b>:
|
172 |
| -<a class="l" name="164" href="#164">164</a><span class='fold-space'> </span> <a class="d intelliWindow-symbol" href="#textWriter" data-definition-place="defined-in-file">textWriter</a>.<a href="/source/s?defs=Write" class="intelliWindow-symbol" data-definition-place="undefined-in-file">Write</a>(o.<a href="/source/s?defs=ToString" class="intelliWindow-symbol" data-definition-place="undefined-in-file">ToString</a>()); |
| 172 | +<a class="l" name="164" href="#164">164</a><span class='fold-space'> </span> <a class="d intelliWindow-symbol" href="#textWriter" data-definition-place="defined-in-file">textWriter</a>.<a href="/source/s?defs=Write" class="intelliWindow-symbol" data-definition-place="undefined-in-file">Write</a>(<a href="/source/s?defs=o" class="intelliWindow-symbol" data-definition-place="undefined-in-file">o</a>.<a href="/source/s?defs=ToString" class="intelliWindow-symbol" data-definition-place="undefined-in-file">ToString</a>()); |
173 | 173 | <a class="l" name="165" href="#165">165</a><span class='fold-space'> </span> <b>break</b>;
|
174 | 174 | <a class="l" name="166" href="#166">166</a><span class='fold-space'> </span> }
|
175 | 175 | <a class="l" name="167" href="#167">167</a><span class='fold-space'> </span> }
|
|
250 | 250 | <a class="l" name="242" href="#242">242</a><span class='fold-space'> </span> <b>object</b>
|
251 | 251 | <span id='scope_id_6135420f' class='scope-head'><span class='scope-signature'>Deserialize()</span><a class="l" name="243" href="#243">243</a><a style='cursor:pointer;' onclick='fold(this.parentNode.id)' id='scope_id_6135420f_fold_icon'><span class='fold-icon'> </span></a> <a class="xmt" name="Deserialize"/><a href="/source/s?refs=Deserialize" class="xmt intelliWindow-symbol" data-definition-place="def">Deserialize</a>()</span>
|
252 | 252 | <span id='scope_id_6135420f_fold' class='scope-body'><a class="l" name="244" href="#244">244</a><span class='fold-space'> </span> {
|
253 |
| -<a class="l" name="245" href="#245">245</a><span class='fold-space'> </span> <b>object</b> o; |
| 253 | +<a class="l" name="245" href="#245">245</a><span class='fold-space'> </span> <b>object</b> <a href="/source/s?defs=o" class="intelliWindow-symbol" data-definition-place="undefined-in-file">o</a>; |
254 | 254 | <a class="l" name="246" href="#246">246</a><span class='fold-space'> </span> <b>switch</b> (<a class="d intelliWindow-symbol" href="#format" data-definition-place="defined-in-file">format</a>)
|
255 | 255 | <a class="l" name="247" href="#247">247</a><span class='fold-space'> </span> {
|
256 | 256 | <a class="l" name="248" href="#248">248</a><span class='fold-space'> </span> <b>case</b> <a class="d intelliWindow-symbol" href="#DataFormat" data-definition-place="defined-in-file">DataFormat</a>.<a class="d intelliWindow-symbol" href="#None" data-definition-place="defined-in-file">None</a>:
|
|
259 | 259 | <a class="l" name="251" href="#251">251</a><span class='fold-space'> </span>
|
260 | 260 | <a class="l" name="252" href="#252">252</a><span class='fold-space'> </span> <b>case</b> <a class="d intelliWindow-symbol" href="#DataFormat" data-definition-place="defined-in-file">DataFormat</a>.<a class="d intelliWindow-symbol" href="#XML" data-definition-place="defined-in-file">XML</a>:
|
261 | 261 | <a class="l" name="253" href="#253">253</a><span class='fold-space'> </span> <b>string</b> <a href="/source/s?defs=unused" class="intelliWindow-symbol" data-definition-place="undefined-in-file">unused</a>;
|
262 |
| -<a class="l" name="254" href="#254">254</a><span class='fold-space'> </span> o = <a class="d intelliWindow-symbol" href="#_xmlDeserializer" data-definition-place="defined-in-file">_xmlDeserializer</a>.<a class="d intelliWindow-symbol" href="#Deserialize" data-definition-place="defined-in-file">Deserialize</a>(<b>out</b> <a href="/source/s?defs=unused" class="intelliWindow-symbol" data-definition-place="undefined-in-file">unused</a>); |
| 262 | +<a class="l" name="254" href="#254">254</a><span class='fold-space'> </span> <a href="/source/s?defs=o" class="intelliWindow-symbol" data-definition-place="undefined-in-file">o</a> = <a class="d intelliWindow-symbol" href="#_xmlDeserializer" data-definition-place="defined-in-file">_xmlDeserializer</a>.<a class="d intelliWindow-symbol" href="#Deserialize" data-definition-place="defined-in-file">Deserialize</a>(<b>out</b> <a href="/source/s?defs=unused" class="intelliWindow-symbol" data-definition-place="undefined-in-file">unused</a>); |
263 | 263 | <a class="l" name="255" href="#255">255</a><span class='fold-space'> </span> <b>break</b>;
|
264 | 264 | <a class="l" name="256" href="#256">256</a><span class='fold-space'> </span>
|
265 | 265 | <a class="l" name="257" href="#257">257</a><span class='fold-space'> </span> <b>case</b> <a class="d intelliWindow-symbol" href="#DataFormat" data-definition-place="defined-in-file">DataFormat</a>.<a class="d intelliWindow-symbol" href="#Text" data-definition-place="defined-in-file">Text</a>:
|
|
270 | 270 | <a class="l" name="262" href="#262">262</a><span class='fold-space'> </span> }
|
271 | 271 | <a class="l" name="263" href="#263">263</a><span class='fold-space'> </span> <b>if</b> (<a class="d intelliWindow-symbol" href="#_firstLine" data-definition-place="defined-in-file">_firstLine</a> != <b>null</b>)
|
272 | 272 | <a class="l" name="264" href="#264">264</a><span class='fold-space'> </span> {
|
273 |
| -<a class="l" name="265" href="#265">265</a><span class='fold-space'> </span> o = <a class="d intelliWindow-symbol" href="#_firstLine" data-definition-place="defined-in-file">_firstLine</a>; |
| 273 | +<a class="l" name="265" href="#265">265</a><span class='fold-space'> </span> <a href="/source/s?defs=o" class="intelliWindow-symbol" data-definition-place="undefined-in-file">o</a> = <a class="d intelliWindow-symbol" href="#_firstLine" data-definition-place="defined-in-file">_firstLine</a>; |
274 | 274 | <a class="l" name="266" href="#266">266</a><span class='fold-space'> </span> <a class="d intelliWindow-symbol" href="#_firstLine" data-definition-place="defined-in-file">_firstLine</a> = <b>null</b>;
|
275 | 275 | <a class="l" name="267" href="#267">267</a><span class='fold-space'> </span> }
|
276 | 276 | <a class="l" name="268" href="#268">268</a><span class='fold-space'> </span> <b>else</b>
|
277 | 277 | <a class="l" name="269" href="#269">269</a><span class='fold-space'> </span> {
|
278 |
| -<a class="hl" name="270" href="#270">270</a><span class='fold-space'> </span> o = <a class="d intelliWindow-symbol" href="#textReader" data-definition-place="defined-in-file">textReader</a>.<a href="/source/s?defs=ReadLine" class="intelliWindow-symbol" data-definition-place="undefined-in-file">ReadLine</a>(); |
279 |
| -<a class="l" name="271" href="#271">271</a><span class='fold-space'> </span> <b>if</b> (o == <b>null</b>) |
| 278 | +<a class="hl" name="270" href="#270">270</a><span class='fold-space'> </span> <a href="/source/s?defs=o" class="intelliWindow-symbol" data-definition-place="undefined-in-file">o</a> = <a class="d intelliWindow-symbol" href="#textReader" data-definition-place="defined-in-file">textReader</a>.<a href="/source/s?defs=ReadLine" class="intelliWindow-symbol" data-definition-place="undefined-in-file">ReadLine</a>(); |
| 279 | +<a class="l" name="271" href="#271">271</a><span class='fold-space'> </span> <b>if</b> (<a href="/source/s?defs=o" class="intelliWindow-symbol" data-definition-place="undefined-in-file">o</a> == <b>null</b>) |
280 | 280 | <a class="l" name="272" href="#272">272</a><span class='fold-space'> </span> {
|
281 | 281 | <a class="l" name="273" href="#273">273</a><span class='fold-space'> </span> <a class="d intelliWindow-symbol" href="#_atEnd" data-definition-place="defined-in-file">_atEnd</a> = <b>true</b>;
|
282 | 282 | <a class="l" name="274" href="#274">274</a><span class='fold-space'> </span> }
|
283 | 283 | <a class="l" name="275" href="#275">275</a><span class='fold-space'> </span> }
|
284 | 284 | <a class="l" name="276" href="#276">276</a><span class='fold-space'> </span> <b>break</b>;
|
285 | 285 | <a class="l" name="277" href="#277">277</a><span class='fold-space'> </span> }
|
286 |
| -<a class="l" name="278" href="#278">278</a><span class='fold-space'> </span> <b>return</b> o; |
| 286 | +<a class="l" name="278" href="#278">278</a><span class='fold-space'> </span> <b>return</b> <a href="/source/s?defs=o" class="intelliWindow-symbol" data-definition-place="undefined-in-file">o</a>; |
287 | 287 | <a class="l" name="279" href="#279">279</a><span class='fold-space'> </span> }
|
288 | 288 | </span><a class="hl" name="280" href="#280">280</a><span class='fold-space'> </span>
|
289 | 289 | <a class="l" name="281" href="#281">281</a><span class='fold-space'> </span>
|
|
0 commit comments