public override File normalize()
{
// TODO - not sure how this should work in .NET
bool isDir = m_file is DirectoryInfo;
FileSystemInfo canonical;
if (isDir)
canonical = new DirectoryInfo(m_file.FullName);
else
canonical = new FileInfo(m_file.FullName);
Uri uri = pathToUri(canonical.FullName, isDir, "file");
return new LocalFile(uri, canonical);
}