134 references to TrimEnd
aspire (9)
Agents\CopilotCli\CopilotCliRunner.cs (1)
97versionString = versionString.TrimEnd('.', ',', ')');
Bundles\BundleService.cs (1)
711return Path.GetFileName(path.TrimEnd(Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar));
Projects\ProjectLocator.cs (2)
637var prefix = directoryPath.TrimEnd(Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar) + Path.DirectorySeparatorChar; 1308var trimmedConfigDirectoryPath = configDirectoryPath.TrimEnd(Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar);
Scaffolding\ScaffoldingService.cs (2)
288rootDirectory.FullName.TrimEnd(Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar), 289scaffoldDirectory.FullName.TrimEnd(Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar),
src\Shared\BundleDiscovery.cs (1)
363return baseDir.TrimEnd(Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar);
src\Shared\BundleVersionLease.cs (1)
118var versionId = Path.GetFileName(fullVersionDirectory.TrimEnd(Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar));
Utils\ReparsePoint.cs (1)
349var substituteName = @"\??\" + target.TrimEnd(Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar);
aspire-managed (2)
src\Shared\BundleDiscovery.cs (1)
363return baseDir.TrimEnd(Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar);
src\Shared\BundleVersionLease.cs (1)
118var versionId = Path.GetFileName(fullVersionDirectory.TrimEnd(Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar));
Aspire.Hosting (5)
ContainerResourceBuilderExtensions.cs (3)
684.TrimEnd(Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar); 831.TrimEnd(Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar); 1705.TrimEnd(Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar);
Publishing\DockerContainerRuntime.cs (1)
139var normalizedContextPath = Path.GetFullPath(contextPath).TrimEnd(Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar);
src\Shared\BundleDiscovery.cs (1)
363return baseDir.TrimEnd(Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar);
Aspire.Hosting.Foundry (1)
FoundryLocalService.cs (1)
283var url = match.Value.TrimEnd(',', '.', '!');
Aspire.Hosting.Java (1)
JavaHostingExtensions.cs (1)
2082var directoryName = Path.GetFileName(workingDirectory.TrimEnd(Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar));
dotnet (4)
Commands\Test\MTP\Terminal\TerminalTestReporter.cs (1)
1190return builder.ToString().TrimEnd('\r', '\n');
Commands\Test\MTP\TestResultsDirectoryResolver.cs (1)
337string trimmed = sanitized.TrimEnd('.', ' ');
ToolManifest\ToolManifestPackage.cs (2)
42FirstEffectDirectory.Value.TrimEnd('/', '\\') 43.Equals(other.FirstEffectDirectory.Value.TrimEnd('/', '\\'), StringComparison.Ordinal) &&
dotnet-aot (2)
src\sdk\src\Cli\dotnet\ToolManifest\ToolManifestPackage.cs (2)
42FirstEffectDirectory.Value.TrimEnd('/', '\\') 43.Equals(other.FirstEffectDirectory.Value.TrimEnd('/', '\\'), StringComparison.Ordinal) &&
dotnet-svcutil-lib (3)
FrameworkFork\Microsoft.Xml\Xml\XmlConvert.cs (1)
1588return value.TrimEnd(WhitespaceChars);
Shared\MSBuildProj.cs (1)
426elementStr = elementStr.Substring(2).TrimEnd(')');
Shared\Utilities\RuntimeEnvironmentHelper.cs (1)
87.Select(e => e.Attribute("value").Value.TrimEnd(Path.DirectorySeparatorChar))
GenerateDocumentationAndConfigFiles (2)
src\roslyn\src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (1)
275return NormalizeAbsolutePath(path).TrimEnd(Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
195var line = lines[i].TrimEnd(s_trimChars);
ILLink.RoslynAnalyzer (2)
RequiresAssemblyFilesAnalyzer.cs (1)
145message = $" {message}{(message.TrimEnd().EndsWith(".") ? "" : ".")}";
src\runtime\src\tools\illink\src\ILLink.Shared\MessageFormat.cs (1)
14return $" {message}{(message!.TrimEnd().EndsWith(".") ? "" : ".")}";
Microsoft.Arcade.Common (1)
Helpers.cs (1)
19return directoryPath.TrimEnd(s_slashes);
Microsoft.AspNetCore.OpenApi.SourceGenerators (1)
Helpers\StringExtensions.cs (1)
78return builder.ToString().TrimEnd();
Microsoft.Build (3)
BuildCheck\Checks\UntrustedLocationCheck.cs (1)
100return locationFromEnv.TrimEnd(['\\','/']);
Evaluation\Expander\WellKnownFunctions.cs (1)
338returnVal = text.TrimEnd(trimChars.ToCharArray());
Instance\TaskFactories\AssemblyTaskFactory.cs (1)
638string netCoreSdkRoot = getProperty(Constants.NetCoreSdkRoot)?.EvaluatedValue?.TrimEnd('/', '\\');
Microsoft.Build.Framework (2)
FileUtilities.cs (1)
1477return s.TrimEnd(Slashes);
PathHelpers\AbsolutePath.cs (1)
149? baseRoot.TrimEnd('\\', '/') + combined
Microsoft.Build.Tasks.Git (5)
GitDataReader\GitReferenceResolver.cs (1)
384return File.ReadAllText(path).TrimEnd(CharUtils.AsciiWhitespace);
GitDataReader\GitRepository.cs (2)
444var link = content[GitDirPrefix.Length..].TrimEnd(CharUtils.AsciiWhitespace); 472commonDirectory = Path.Combine(directory, File.ReadAllText(commonLinkPath).TrimEnd(CharUtils.AsciiWhitespace));
GitDataReader\PathUtils.cs (2)
24=> path.TrimEnd(s_slash); 27=> path.TrimEnd(s_directorySeparators);
Microsoft.CodeAnalysis (2)
CommandLine\CommandLineParser.cs (1)
559string path = RemoveQuotesAndSlashes(arg.Substring(1)).TrimEnd(null);
FileSystem\FileUtilities.cs (1)
275return NormalizeAbsolutePath(path).TrimEnd(Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar);
Microsoft.CodeAnalysis.Analyzers (3)
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer.cs (1)
999if (part.TrimEnd().Length == part.Length &&
src\roslyn\src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (1)
275return NormalizeAbsolutePath(path).TrimEnd(Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
195var line = lines[i].TrimEnd(s_trimChars);
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
src\roslyn\src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (1)
275return NormalizeAbsolutePath(path).TrimEnd(Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
195var line = lines[i].TrimEnd(s_trimChars);
Microsoft.CodeAnalysis.CodeStyle (2)
src\roslyn\src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (1)
275return NormalizeAbsolutePath(path).TrimEnd(Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
195var line = lines[i].TrimEnd(s_trimChars);
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\CSharpTriviaFormatter.cs (1)
299var textWithoutFinalNewLine = text.TrimEnd(null);
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\CSharpTriviaFormatter.cs (1)
299var textWithoutFinalNewLine = text.TrimEnd(null);
Microsoft.CodeAnalysis.Features (1)
Completion\FileSystemCompletionHelper.cs (1)
150result.Add(CreateLogicalDriveItem(drive.TrimEnd(s_windowsDirectorySeparator)));
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
src\roslyn\src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (1)
275return NormalizeAbsolutePath(path).TrimEnd(Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
195var line = lines[i].TrimEnd(s_trimChars);
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\Trivia\VisualBasicTriviaFormatter.vb (1)
277Dim textWithoutFinalNewLine = text.TrimEnd(Nothing)
Microsoft.CodeAnalysis.Workspaces (2)
src\roslyn\src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (1)
275return NormalizeAbsolutePath(path).TrimEnd(Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
195var line = lines[i].TrimEnd(s_trimChars);
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
src\roslyn\src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (1)
275return NormalizeAbsolutePath(path).TrimEnd(Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar);
Microsoft.Data.Analysis (9)
TextFieldParser.cs (9)
422return line.TrimEnd(_newLineChars); 473line = line.TrimEnd(_newLineChars); 802_errorLine = line.TrimEnd(_newLineChars); 820_errorLine = line.TrimEnd(_newLineChars); 826_errorLine = line.TrimEnd(_newLineChars); 835_errorLine = line.TrimEnd(_newLineChars); 865field = line.Substring(index).TrimEnd(_newLineChars); 884line = line.TrimEnd(_newLineChars); 900string field = (fieldLength > 0) ? line.SubstringByTextElements(index, fieldLength) : ((index < line.LengthInTextElements) ? line.SubstringByTextElements(index).TrimEnd(_newLineChars) : string.Empty);
Microsoft.Data.Analysis.Tests (9)
src\Microsoft.Data.Analysis\TextFieldParser.cs (9)
422return line.TrimEnd(_newLineChars); 473line = line.TrimEnd(_newLineChars); 802_errorLine = line.TrimEnd(_newLineChars); 820_errorLine = line.TrimEnd(_newLineChars); 826_errorLine = line.TrimEnd(_newLineChars); 835_errorLine = line.TrimEnd(_newLineChars); 865field = line.Substring(index).TrimEnd(_newLineChars); 884line = line.TrimEnd(_newLineChars); 900string field = (fieldLength > 0) ? line.SubstringByTextElements(index, fieldLength) : ((index < line.LengthInTextElements) ? line.SubstringByTextElements(index).TrimEnd(_newLineChars) : string.Empty);
Microsoft.DotNet.Cli.Utils (1)
StreamForwarder.cs (1)
23capture = capture?.TrimEnd('\r', '\n');
Microsoft.DotNet.HotReload.Watch (1)
Build\BuildReporter.cs (1)
101=> _messages.Add(new OutputLine(message.TrimEnd('\r', '\n'), IsError: false));
Microsoft.Extensions.AI.Integration.Tests (1)
VerbatimMultiPartHttpHandler.cs (1)
108string rawValue = part.Substring(headerEnd + 4).TrimEnd('\r', '\n');
Microsoft.Extensions.FileSystemGlobbing (2)
Internal\Patterns\PatternBuilder.cs (2)
34if (pattern.TrimEnd(_slashes).Length < pattern.Length) 38pattern = pattern.TrimEnd(_slashes) + "/**";
Microsoft.Extensions.ServiceDiscovery (1)
Http\ResolvingHttpDelegatingHandler.cs (1)
80result.Path = $"{ep.AbsolutePath.TrimEnd('/')}/{uri.AbsolutePath.TrimStart('/')}";
Microsoft.Extensions.Validation.ValidationsGenerator (1)
Emitters\ValidationsGenerator.InfoClasses.Emitter.cs (1)
70return sb.ToString().TrimEnd('\r', '\n');
Microsoft.Extensions.VectorData.ConformanceTests (1)
EmbeddingGenerationTests.cs (1)
590var vector = value.TrimStart('[').TrimEnd(']').Split(',').Select(s => float.Parse(s.Trim())).ToArray();
Microsoft.ML.Transforms (1)
Text\WordEmbeddingsExtractor.cs (1)
707string[] wordsInFirstLine = firstLine.TrimEnd().Split(' ', '\t');
Microsoft.NET.Build.Containers (1)
Layer.cs (1)
88containerPath = containerPath.TrimEnd(PathSeparators);
Microsoft.NET.Sdk.StaticWebAssets.Tasks (3)
DefineStaticWebAssets.cs (2)
890contentRootSuffix = contentRootSuffix.TrimEnd('/', '\\') + "/" + def.ContentRootSuffix.TrimStart('/', '\\'); 905var normalizedContentRoot = asset.ContentRoot.TrimEnd('/', '\\');
Legacy\GenerateV1StaticWebAssetsManifest.cs (1)
117var normalizedContentRoot = $"{contentRoot.TrimEnd(Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar)}{Path.DirectorySeparatorChar}";
Microsoft.SourceLink.GitWeb (1)
GetSourceLinkUrl.cs (1)
29var trimmedContentUrl = contentUri.ToString().TrimEnd('/', '\\');
Microsoft.TemplateEngine.Cli (1)
CliTemplateEngineHost.cs (1)
64workingPath = Path.GetDirectoryName(workingPath.TrimEnd('/', '\\'));
Microsoft.TemplateEngine.Edge (2)
Settings\SettingsFilePaths.cs (1)
128path = path.TrimEnd('/', '\\');
Settings\TemplateCache.cs (1)
195templatesList.ToString().TrimEnd(Environment.NewLine.ToCharArray()),
Microsoft.TemplateEngine.Utils (4)
InMemoryFileSystem.cs (3)
22_root = new FileSystemDirectory(Path.GetFileName(root.TrimEnd('/', '\\')), root); 26_root = new FileSystemDirectory(Path.GetFileName(newRoot.TrimEnd('/', '\\')), newRoot); 743if (processedPath.Equals(_root.FullPath) || processedPath.StartsWith(_root.FullPath.TrimEnd('/', '\\') + Path.DirectorySeparatorChar))
PhysicalFileSystem.cs (1)
138relativeTo = relativeTo.TrimEnd('/', '\\');
Microsoft.VisualBasic.Core (5)
Microsoft\VisualBasic\FileIO\FileSystem.vb (5)
246Return IO.Path.GetDirectoryName(path.TrimEnd( 1538Path1 = Path1.TrimEnd(IO.Path.DirectorySeparatorChar, IO.Path.AltDirectorySeparatorChar) 1539Path2 = Path2.TrimEnd(IO.Path.DirectorySeparatorChar, IO.Path.AltDirectorySeparatorChar) 1560Path = Path.TrimEnd(IO.Path.DirectorySeparatorChar, IO.Path.AltDirectorySeparatorChar) 1582Return Path.TrimEnd(IO.Path.DirectorySeparatorChar, IO.Path.AltDirectorySeparatorChar)
Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger (2)
Utility\TrxFileHelper.cs (2)
188basePath = basePath.TrimEnd(delimiters); 189path = path.TrimEnd(delimiters);
Microsoft.VisualStudio.TestPlatform.ObjectModel (2)
Navigation\DiaSession.cs (1)
108methodName = methodName.TrimEnd(TestNameStripChars);
Utilities\StringUtilities.cs (1)
27result = result.TrimEnd(Environment.NewLine.ToCharArray());
Roslyn.Diagnostics.Analyzers (2)
src\roslyn\src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (1)
275return NormalizeAbsolutePath(path).TrimEnd(Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\FormattingExtensions.cs (1)
195var line = lines[i].TrimEnd(s_trimChars);
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\CSharpTriviaFormatter.cs (1)
299var textWithoutFinalNewLine = text.TrimEnd(null);
Roslyn.Diagnostics.VisualBasic.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\Trivia\VisualBasicTriviaFormatter.vb (1)
277Dim textWithoutFinalNewLine = text.TrimEnd(Nothing)
SelectTests (1)
GraphAffectedProjects.cs (1)
582var fullPath = Path.GetFullPath(path).TrimEnd(Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar);
System.Data.Common (5)
System\Data\Filter\BinaryNode.cs (2)
1573string s1 = tempStr.TrimEnd(s_trimChars); 1586string s2 = substring.TrimEnd(s_trimChars);
System\Data\XDRSchema.cs (1)
591string[] list = keys.TrimEnd(null).Split(null);
System\Data\XMLSchema.cs (2)
460parentNames = value.TrimEnd(null).Split(new char[] { Keywords.MSD_KEYFIELDSEP, Keywords.MSD_KEYFIELDOLDSEP }); 465childNames = value.TrimEnd(null).Split(new char[] { Keywords.MSD_KEYFIELDSEP, Keywords.MSD_KEYFIELDOLDSEP });
System.Data.OleDb (2)
OleDbException.cs (2)
81builder.Append(message.TrimEnd(ODB.ErrorTrimCharacters)); 93builder.Append(errors[i].Message.TrimEnd(ODB.ErrorTrimCharacters));
System.Drawing.Common (1)
System\Drawing\FontConverter.cs (1)
292units = units.TrimEnd(trimChars);
System.Management (2)
System\Management\ManagementQuery.cs (2)
1675tempSourceObject = q.Substring(0, i).TrimEnd(null); 2192tempSourceObject = q.Substring(0, i).TrimEnd(null);
System.Private.Xml (1)
System\Xml\XmlConvert.cs (1)
1365return value.TrimEnd(WhitespaceChars);
System.Windows.Forms.Analyzers.CSharp (1)
System\Windows\Forms\CSharp\Generators\ApplicationConfiguration\ProjectFileReader.FontConverter.cs (1)
169units = units.TrimEnd(trimChars);
System.Xaml (2)
System\Xaml\Parser\MeScanner.cs (1)
518result = result.TrimEnd(KnownStrings.WhitespaceChars);
System\Xaml\Parser\XamlText.cs (1)
261string result = source.TrimEnd(SPACE, TAB, NEWLINE);
vstest.console (3)
CommandLine\Executor.cs (1)
526string path = arg.Substring(1).TrimEnd(null);
Internal\ConsoleLogger.cs (1)
280var messageText = message.Text?.Replace(Environment.NewLine, prefix).TrimEnd(TestMessageFormattingPrefix.ToCharArray());
Internal\MSBuildLogger.cs (1)
362var messageText = message.Text?.Replace(Environment.NewLine, prefix).TrimEnd(testMessageFormattingPrefix.ToCharArray());
vstest.console.arm64 (3)
src\vstest\src\vstest.console\CommandLine\Executor.cs (1)
526string path = arg.Substring(1).TrimEnd(null);
src\vstest\src\vstest.console\Internal\ConsoleLogger.cs (1)
280var messageText = message.Text?.Replace(Environment.NewLine, prefix).TrimEnd(TestMessageFormattingPrefix.ToCharArray());
src\vstest\src\vstest.console\Internal\MSBuildLogger.cs (1)
362var messageText = message.Text?.Replace(Environment.NewLine, prefix).TrimEnd(testMessageFormattingPrefix.ToCharArray());