document.write('<div class="vbnet" style="font-family: monospace;"><br />');
document.write('&nbsp; &nbsp; <span style="color: #FF8000;">Public</span> <span style="color: #0600FF;">Class</span> SessionHelper<span style="color: #000000;">&#40;</span>Of T<span style="color: #000000;">&#41;</span><br />');
document.write('<br />');
document.write('#Region <span style="color: #808080;">&quot;External Methods&quot;</span><br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #FF8000;">Public</span> Shared <span style="color: #0600FF;">Function</span> ReadSessionItem<span style="color: #000000;">&#40;</span><span style="color: #FF8000;">ByVal</span> name <span style="color: #FF8000;">As</span> <span style="color: #FF8000;">String</span><span style="color: #000000;">&#41;</span> <span style="color: #FF8000;">As</span> T<br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0600FF;">Dim</span> value <span style="color: #FF8000;">As</span> T = <span style="color: #FF8000;">Nothing</span><br />');
document.write('<br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; value = <span style="color: #0600FF;">CType</span><span style="color: #000000;">&#40;</span>System.<span style="color: #0000FF;">Web</span>.<span style="color: #0000FF;">HttpContext</span>.<span style="color: #0000FF;">Current</span>.<span style="color: #0000FF;">Session</span><span style="color: #000000;">&#40;</span>name<span style="color: #000000;">&#41;</span>, T<span style="color: #000000;">&#41;</span><br />');
document.write('<br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Return value<br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0600FF;">End</span> <span style="color: #0600FF;">Function</span><br />');
document.write('<br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #FF8000;">Public</span> Shared <span style="color: #0600FF;">Sub</span> WriteSessionItem<span style="color: #000000;">&#40;</span><span style="color: #FF8000;">ByVal</span> name <span style="color: #FF8000;">As</span> <span style="color: #FF8000;">String</span>, <span style="color: #FF8000;">ByVal</span> value <span style="color: #FF8000;">As</span> T<span style="color: #000000;">&#41;</span><br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0600FF;">Dim</span> item <span style="color: #FF8000;">As</span> <span style="color: #FF0000;">Object</span> = System.<span style="color: #0000FF;">Web</span>.<span style="color: #0000FF;">HttpContext</span>.<span style="color: #0000FF;">Current</span>.<span style="color: #0000FF;">Session</span><span style="color: #000000;">&#40;</span>name<span style="color: #000000;">&#41;</span><br />');
document.write('<br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0600FF;">If</span> item <span style="color: #FF8000;">Is</span> <span style="color: #FF8000;">Nothing</span> <span style="color: #FF8000;">Then</span><br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; System.<span style="color: #0000FF;">Web</span>.<span style="color: #0000FF;">HttpContext</span>.<span style="color: #0000FF;">Current</span>.<span style="color: #0000FF;">Session</span>.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span>name, value<span style="color: #000000;">&#41;</span><br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #FF8000;">Else</span><br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; System.<span style="color: #0000FF;">Web</span>.<span style="color: #0000FF;">HttpContext</span>.<span style="color: #0000FF;">Current</span>.<span style="color: #0000FF;">Session</span><span style="color: #000000;">&#40;</span>name<span style="color: #000000;">&#41;</span> = value<br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0600FF;">End</span> <span style="color: #0600FF;">If</span><br />');
document.write('&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0600FF;">End</span> <span style="color: #0600FF;">Sub</span><br />');
document.write('#End Region<br />');
document.write('<br />');
document.write('&nbsp; &nbsp; <span style="color: #0600FF;">End</span> <span style="color: #0600FF;">Class</span><br />');
document.write('&nbsp;</div>');
document.write('<br />&nbsp;<br /><div style="font-size: 12px">Brought to you by the community at <a href="http://www.bytemycode.com/snippets/snippet/512/1/" target="_blank">byteMyCode</a>.</div>');
