document.write('<div class="csharp" style="font-family: monospace;"><br />');
document.write('<br />');
document.write('<span style="color: #0600FF;">using</span> <span style="color: #000000;">System</span>.<span style="color: #0000FF;">Text</span>;<br />');
document.write('<span style="color: #0600FF;">using</span> <span style="color: #000000;">System</span>.<span style="color: #0000FF;">Text</span>.<span style="color: #0000FF;">RegularExpressions</span>;<br />');
document.write('<br />');
document.write('<span style="color: #008080; font-style: italic;">/// &lt;summary&gt;</span><br />');
document.write('<span style="color: #008080; font-style: italic;">/// Check if filename is valid on Win32 platforms (does not contain invalid characters)</span><br />');
document.write('<span style="color: #008080; font-style: italic;">/// &lt;/summary&gt;</span><br />');
document.write('<span style="color: #008080; font-style: italic;">/// &lt;param name=&quot;inputFileName&quot;&gt;Name of the input file.&lt;/param&gt;</span><br />');
document.write('<span style="color: #008080; font-style: italic;">/// &lt;returns&gt;</span><br />');
document.write('<span style="color: #008080; font-style: italic;">/// &nbsp; &nbsp; &lt;c&gt;true&lt;/c&gt; if input filename is valid otherwise, &lt;c&gt;false&lt;/c&gt;.</span><br />');
document.write('<span style="color: #008080; font-style: italic;">/// &lt;/returns&gt;</span><br />');
document.write('<span style="color: #0600FF;">public</span> <span style="color: #FF0000;">bool</span> IsFilenameValid<span style="color: #000000;">&#40;</span><span style="color: #FF0000;">string</span> inputFileName<span style="color: #000000;">&#41;</span><br />');
document.write('<span style="color: #000000;">&#123;</span><br />');
document.write('&nbsp; &nbsp; Match m = Regex.<span style="color: #0000FF;">Match</span><span style="color: #000000;">&#40;</span>inputFileName, <span style="color: #808080;">@"[\\\/\:\*\?\&quot;</span> + Convert.<span style="color: #0000FF;">ToChar</span><span style="color: #000000;">&#40;</span><span style="color: #FF0000;">34</span><span style="color: #000000;">&#41;</span> + <span style="color: #808080;">@"\&lt;\&gt;\|]&quot;</span><span style="color: #000000;">&#41;</span>;<br />');
document.write('&nbsp; &nbsp; <span style="color: #0600FF;">return</span> !<span style="color: #000000;">&#40;</span>m.<span style="color: #0000FF;">Success</span><span style="color: #000000;">&#41;</span>;<br />');
document.write('<span style="color: #000000;">&#125;</span><br />');
document.write('<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/334/1/" target="_blank">byteMyCode</a>.</div>');
