127 references to DirectorySeparatorChar
mscorlib (56)
system\io\directory.cs (4)
187if (fullPath.EndsWith( Path.DirectorySeparatorChar ) 194if (!(fullPath.EndsWith( Path.DirectorySeparatorChar ) 261while (i > lengthRoot && fullPath[i] != Path.DirectorySeparatorChar && fullPath[i] != Path.AltDirectorySeparatorChar) i--; 1410String mountPoint = Path.CombineNoChecks(fullPath, fileName + Path.DirectorySeparatorChar);
system\io\directoryinfo.cs (6)
185if (s.Length > 3 && s.EndsWith(Path.DirectorySeparatorChar)) 650if (!fullDestDirName.EndsWith(Path.DirectorySeparatorChar)) 651fullDestDirName = fullDestDirName + Path.DirectorySeparatorChar; 663if (FullPath.EndsWith(Path.DirectorySeparatorChar)) 666fullSourcePath = FullPath + Path.DirectorySeparatorChar; 752if (fullPath.EndsWith(Path.DirectorySeparatorChar))
system\io\file.cs (1)
1365String tempPath = path.TrimEnd(new char [] {Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar});
system\io\filesysteminfo.cs (1)
131if (ch == Path.DirectorySeparatorChar || ch == Path.AltDirectorySeparatorChar || ch == Path.VolumeSeparatorChar)
system\io\isolatedstorage\isolatedstoragefile.cs (7)
562if (path.EndsWith(Path.DirectorySeparatorChar + ".", StringComparison.Ordinal)) { 563if (fullPath.EndsWith(Path.DirectorySeparatorChar.ToString(), StringComparison.Ordinal)) { 566fullPath += Path.DirectorySeparatorChar + "."; 606if (isPath.EndsWith(Path.DirectorySeparatorChar + ".", StringComparison.Ordinal)) { 607if (fullPath.EndsWith(Path.DirectorySeparatorChar)) { 610fullPath += Path.DirectorySeparatorChar + "."; 2423if (lastChar == Path.DirectorySeparatorChar ||
system\io\longpath.cs (9)
152while (i > root && tempPath[--i] != Path.DirectorySeparatorChar && tempPath[i] != Path.AltDirectorySeparatorChar); 506while (i > lengthRoot && fullPath[i] != Path.DirectorySeparatorChar && fullPath[i] != Path.AltDirectorySeparatorChar) i--; 741if (fullPath.EndsWith(Path.DirectorySeparatorChar.ToString(), StringComparison.Ordinal)) 747searchPath = fullPath + Path.DirectorySeparatorChar + "*"; 796String mountPoint = LongPath.InternalCombine(fullPath, data.cFileName + Path.DirectorySeparatorChar); 962if (fullPath.EndsWith(Path.DirectorySeparatorChar.ToString(), StringComparison.Ordinal) 966demandPath = fullPath + Path.DirectorySeparatorChar + '.'; 970if (!(fullPath.EndsWith(Path.DirectorySeparatorChar.ToString(), StringComparison.Ordinal) 972demandPath = fullPath + Path.DirectorySeparatorChar;
system\io\path.cs (20)
125if (ch == DirectorySeparatorChar || ch == AltDirectorySeparatorChar || ch == VolumeSeparatorChar) break; 227while (i > root && path[--i] != DirectorySeparatorChar && path[i] != AltDirectorySeparatorChar); 269while (i < length && ((path[i] != DirectorySeparatorChar && path[i] != AltDirectorySeparatorChar) || --n > 0)) i++; 281return (c==DirectorySeparatorChar || c == AltDirectorySeparatorChar); 315if (ch == DirectorySeparatorChar || ch == AltDirectorySeparatorChar || ch == VolumeSeparatorChar) 562if (path.Length > 0 && (path[0] == DirectorySeparatorChar || path[0] == AltDirectorySeparatorChar)) { 580if (currentChar == DirectorySeparatorChar || currentChar == AltDirectorySeparatorChar) { 639(path[index + 1] == DirectorySeparatorChar || path[index + 1] == AltDirectorySeparatorChar)) 641newBuffer.Append(DirectorySeparatorChar); 650newBuffer.Append(DirectorySeparatorChar); 858if (newBuffer[i] == DirectorySeparatorChar) { 1014if (ch == DirectorySeparatorChar || ch == AltDirectorySeparatorChar || ch == VolumeSeparatorChar) 1175if (ch == DirectorySeparatorChar || ch == AltDirectorySeparatorChar || ch == VolumeSeparatorChar) break; 1191if ((length >= 1 && (path[0] == DirectorySeparatorChar || path[0] == AltDirectorySeparatorChar)) || (length >= 2 && path[1] == VolumeSeparatorChar)) 1261if (ch != DirectorySeparatorChar && ch != AltDirectorySeparatorChar && ch != VolumeSeparatorChar) 1276if (ch != DirectorySeparatorChar && ch != AltDirectorySeparatorChar && ch != VolumeSeparatorChar) { 1277finalPath.Append(DirectorySeparatorChar); 1299if (ch != DirectorySeparatorChar && ch != AltDirectorySeparatorChar && ch != VolumeSeparatorChar) 1380if ((searchPattern[index+2] == DirectorySeparatorChar) 1411if (ch != DirectorySeparatorChar && ch != AltDirectorySeparatorChar && ch != VolumeSeparatorChar)
system\io\pathhelper.cs (2)
330Append(Path.DirectorySeparatorChar); 343Append(Path.DirectorySeparatorChar);
system\io\pathinternal.cs (4)
558return c == Path.DirectorySeparatorChar || c == Path.AltDirectorySeparatorChar; 602&& (current != Path.DirectorySeparatorChar 619builder.Append(Path.DirectorySeparatorChar); 636current = Path.DirectorySeparatorChar;
system\resources\resourcemanager.cs (2)
1533((fileName[1] == Path.VolumeSeparatorChar) || (fileName[0] == Path.DirectorySeparatorChar && fileName[1] == Path.DirectorySeparatorChar)) &&
PresentationBuildTasks (6)
BuildTasks\Microsoft\Build\Tasks\Windows\ResourcesGenerator.cs (3)
144SourceDir = Directory.GetCurrentDirectory() + Path.DirectorySeparatorChar; 274if (!_outputPath.EndsWith((Path.DirectorySeparatorChar).ToString(), StringComparison.Ordinal)) 275_outputPath += Path.DirectorySeparatorChar;
BuildTasks\Microsoft\Build\Tasks\Windows\UidManager.cs (1)
172string sourceDir = Directory.GetCurrentDirectory() + Path.DirectorySeparatorChar;
BuildTasks\Ms\Internal\MarkupCompiler\MarkupCompiler.cs (2)
2586Directory.GetCurrentDirectory() + Path.DirectorySeparatorChar, 3234relPath = TaskHelper.GetRootRelativePath(Directory.GetCurrentDirectory() + Path.DirectorySeparatorChar, fullFilePath);
PresentationCore (4)
Core\CSharp\MS\Internal\FontCache\DWriteFactory.cs (3)
91localPath = Directory.GetParent(fontCollectionUri.LocalPath).FullName + Path.DirectorySeparatorChar; 99if (String.Compare(((localPath.Length > 0 && localPath[localPath.Length - 1] != Path.DirectorySeparatorChar) ? localPath + Path.DirectorySeparatorChar : localPath), Util.WindowsFontsUriObject.LocalPath, StringComparison.OrdinalIgnoreCase) == 0)
Core\CSharp\MS\Internal\FontCache\FontSourceCollection.cs (1)
143_isFileSystemFolder = localPath[localPath.Length - 1] == Path.DirectorySeparatorChar;
PresentationFramework (5)
src\Framework\Microsoft\Win32\FileDialog.cs (5)
1446if (!directory.EndsWith(Path.DirectorySeparatorChar.ToString(), StringComparison.Ordinal)) 1448directory = directory + Path.DirectorySeparatorChar; 1464bool isUncPath = (fileName[0] == Path.DirectorySeparatorChar && fileName[1] == Path.DirectorySeparatorChar); 1468fileName[2] == Path.DirectorySeparatorChar );
System (2)
compmod\system\codedom\compiler\CodeDOMProvider.cs (1)
315char[] pathSeperators = new char[] { Path.DirectorySeparatorChar };
compmod\system\diagnostics\traceutils.cs (1)
58if ((initializeData[0] != Path.DirectorySeparatorChar) && (initializeData[0] != Path.AltDirectorySeparatorChar) && !Path.IsPathRooted(initializeData)) {
System.AddIn (1)
System\Addin\Hosting\Utils.cs (1)
160if (lastChar != Path.DirectorySeparatorChar && lastChar != Path.AltDirectorySeparatorChar)
System.Core (4)
System\Diagnostics\EventSchemaTraceListener.cs (1)
88if (!String.IsNullOrEmpty(this.fileName) && (fileName[0] != Path.DirectorySeparatorChar) && (fileName[0] != Path.AltDirectorySeparatorChar) && !Path.IsPathRooted(fileName)) {
System\IO\__Error.cs (3)
95if ((path[0] == Path.DirectorySeparatorChar) && (path[1] == Path.DirectorySeparatorChar)) { 126if ((path[path.Length - 1]) == Path.DirectorySeparatorChar) {
System.Data.Entity (1)
System\Data\Metadata\MetadataArtifactLoader.cs (1)
452path = path + System.IO.Path.DirectorySeparatorChar;
System.Web (20)
CachedPathData.cs (2)
561if (_physicalPath[_physicalPath.Length-1] == System.IO.Path.DirectorySeparatorChar 568if (physicalPath[physicalPath.Length-1] == System.IO.Path.DirectorySeparatorChar
Compilation\BuildResultCache.cs (1)
647string baseName = Path.GetDirectoryName(f.FullName) + Path.DirectorySeparatorChar + Path.GetFileNameWithoutExtension(f.FullName);
FileChangesMonitor.cs (3)
959if (fileName.Length == dirNameLength || fileName[dirNameLength] == Path.DirectorySeparatorChar) { 1507&& fullPathName[_appPathInternal.Length] == Path.DirectorySeparatorChar) { 1572else if (dirName.Length > specialDirName.Length && dirName[specialDirName.Length] == Path.DirectorySeparatorChar) {
Hosting\ApplicationHost.cs (2)
47if (!StringUtil.StringEndsWith(physicalDir, Path.DirectorySeparatorChar)) 48physicalDir = physicalDir + Path.DirectorySeparatorChar;
Hosting\ApplicationManager.cs (2)
891if (!StringUtil.StringEndsWith(physicalPath, Path.DirectorySeparatorChar)) 892physicalPath = physicalPath + Path.DirectorySeparatorChar;
HttpRuntime.cs (4)
72private static string DirectorySeparatorString = new string(Path.DirectorySeparatorChar, 1); 73private static string DoubleDirectorySeparatorString = new string(Path.DirectorySeparatorChar, 2); 150String fullPath = installDir + Path.DirectorySeparatorChar + ModName.ENGINE_FULL_NAME; 3032get { return Path.Combine(_theRuntime._appDomainAppPath, BinDirectoryName) + Path.DirectorySeparatorChar; }
MimeMapping.cs (1)
37private static readonly char[] _pathSeparatorChars = new char[] { Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar, Path.VolumeSeparatorChar }; // from Path.GetFileName()
Util\FileUtil.cs (5)
91int nextSeparator = fileName.IndexOf(Path.DirectorySeparatorChar, existingDir.Length + 1); 110&& filePath[appRoot.Length] == Path.DirectorySeparatorChar) { 515relativePathLong = fd.cFileName + Path.DirectorySeparatorChar + relativePathLong; 517relativePathShort = fd.cAlternateFileName + Path.DirectorySeparatorChar + relativePathShort; 520relativePathShort = fd.cFileName + Path.DirectorySeparatorChar + relativePathShort;
System.Web.Extensions (1)
Compilation\WCFModel\ExternalFile.cs (1)
139if (fileName.IndexOfAny(Path.GetInvalidFileNameChars()) >= 0 || fileName.IndexOfAny(new Char[] { Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar, Path.VolumeSeparatorChar }) >= 0)
System.Windows.Forms (3)
winforms\Managed\System\Resources\ResXFileRef.cs (3)
139} else if (path1[i] == Path.DirectorySeparatorChar) { 154if (path1[i] == Path.DirectorySeparatorChar) { 155relPath.Append(".."+Path.DirectorySeparatorChar);
System.Workflow.Activities (6)
Designers\StateDesigner.cs (6)
2637if (value != null && value.Length > 0 && value.Contains(Path.DirectorySeparatorChar.ToString()) && Path.IsPathRooted(value)) 2668if (value != null && value.Length > 0 && value.Contains(Path.DirectorySeparatorChar.ToString()) && Path.IsPathRooted(value)) 2734relativePath = relativePath.Replace(Path.AltDirectorySeparatorChar, Path.DirectorySeparatorChar); 2735if (!relativePath.Contains(Path.DirectorySeparatorChar.ToString())) 2736relativePath = "." + Path.DirectorySeparatorChar + relativePath; 2743if (path.Contains(Path.DirectorySeparatorChar.ToString()) && directory.Length > 0)
System.Workflow.ComponentModel (17)
AuthoringOM\Compiler\CompileXomlTask.cs (3)
1189manifestName = manifestName.Replace(Path.DirectorySeparatorChar, '.'); 1203manifestName = manifestName.Replace(Path.DirectorySeparatorChar, '.'); 1209manifestName = info.culture + Path.DirectorySeparatorChar + manifestName;
AuthoringOM\Compiler\XomlCompilerHelpers.cs (3)
440trimCharsArray = new char[] { Path.DirectorySeparatorChar }; 519string trialFileName = path + Path.DirectorySeparatorChar + realFileName; 535fullPathName = fullPathName.TrimEnd(new char[] { Path.DirectorySeparatorChar });
AuthoringOM\Compiler\XomlCompilerParameters.cs (1)
229if ((path[parentLength] != Path.DirectorySeparatorChar) && (path[parentLength] != Path.AltDirectorySeparatorChar))
AuthoringOM\Design\DesignerHelpers.cs (4)
1465relativePath = relativePath.Replace(Path.AltDirectorySeparatorChar, Path.DirectorySeparatorChar); 1466if (!relativePath.Contains(Path.DirectorySeparatorChar.ToString())) 1467relativePath = "." + Path.DirectorySeparatorChar + relativePath; 1474if (path.Contains(Path.DirectorySeparatorChar.ToString()) && directory.Length > 0)
AuthoringOM\Design\Themes.cs (6)
313path = Path.Combine(path, "Windows Workflow Foundation" + Path.DirectorySeparatorChar + "Themes"); 314path += Path.DirectorySeparatorChar; 649directory = Path.GetDirectoryName(this.filePath) + Path.DirectorySeparatorChar; 1074if (value != null && value.Length > 0 && value.Contains(Path.DirectorySeparatorChar.ToString()) && Path.IsPathRooted(value)) 1502if (!String.IsNullOrEmpty(value) && value.Contains(Path.DirectorySeparatorChar.ToString()) && Path.IsPathRooted(value)) 2553if (!String.IsNullOrEmpty(value) && value.Contains(Path.DirectorySeparatorChar.ToString()) && Path.IsPathRooted(value))
System.Xml (1)
System\Xml\Serialization\Configuration\XmlSerializerSection.cs (1)
90if (firstChar == Path.DirectorySeparatorChar || firstChar == Path.AltDirectorySeparatorChar)