7339 references to Ordinal
aspire (289)
Agents\AspireSkills\AspireSkillsBundleProvider.cs (12)
244hasSkillFile |= string.Equals(validatedFile.RelativePath, SkillFileName, StringComparison.Ordinal);
265skillName.Contains("--", StringComparison.Ordinal) ||
319if (string.Equals(relativePath, SkillFileName, StringComparison.Ordinal))
335if (!string.Equals(frontmatterName, skillName, StringComparison.Ordinal))
364if (!normalizedContent.StartsWith("---\n", StringComparison.Ordinal))
369var frontmatterEndIndex = normalizedContent.IndexOf("\n---\n", 4, StringComparison.Ordinal);
386if (!line.StartsWith(keyPrefix, StringComparison.Ordinal))
538if (entry.FullName.EndsWith("/", StringComparison.Ordinal) || entry.FullName.EndsWith("\\", StringComparison.Ordinal))
566if (!destinationPath.StartsWith(destinationRoot + Path.DirectorySeparatorChar, StringComparison.Ordinal) &&
567!string.Equals(destinationPath, destinationRoot, StringComparison.Ordinal))
704if (comparator.StartsWith(op, StringComparison.Ordinal))
Commands\AppHostLauncher.cs (8)
349.Where(h => !string.Equals(h, expectedHash, StringComparison.Ordinal))
851if (failureMessage is not null && !string.Equals(failureMessage, RunCommandStrings.FailedToStartAppHost, StringComparison.Ordinal))
1090if (entry.Category is CliLogFormat.Categories.Build or CliLogFormat.Categories.AppHost || entry.Category.StartsWith(CliLogFormat.Categories.AppHostPrefix, StringComparison.Ordinal))
1096&& entry.Message.StartsWith(CliLogFormat.MessagePrefixes.Executing, StringComparison.Ordinal))
1124if (entry.Category is CliLogFormat.Categories.Build or CliLogFormat.Categories.AppHost || entry.Category.StartsWith(CliLogFormat.Categories.AppHostPrefix, StringComparison.Ordinal))
1131&& entry.Message.StartsWith("AppHost server process has exited.", StringComparison.Ordinal))
1167&& entry.Message.StartsWith(CliLogFormat.MessagePrefixes.Executing, StringComparison.Ordinal);
1171&& entry.Message.Contains(" apphost exited with code ", StringComparison.Ordinal);
Documentation\ApiDocs\ApiDocsIndexService.cs (7)
386if (cachedItems is not null && string.Equals(cachedFingerprint, currentFingerprint, StringComparison.Ordinal))
591string.Equals(cachedMemberFingerprint, GetMemberIndexFingerprint(currentFingerprint), StringComparison.Ordinal))
838item.PageUrl.Contains('#', StringComparison.Ordinal))
858return queryTokens.Count(token => lowerText.Contains(token, StringComparison.Ordinal));
1085!string.Equals(normalizedQuery, token, StringComparison.Ordinal) ||
1098if (item.NameLower.StartsWith(queryToken, StringComparison.Ordinal))
1105.Where(segment => segment.StartsWith(queryToken, StringComparison.Ordinal))
Npm\SigstoreNpmProvenanceChecker.cs (5)
226if (!string.Equals(predicateType, SlsaProvenancePredicateType, StringComparison.Ordinal))
345if (!string.Equals(subject.Name, expectedSubjectName, StringComparison.Ordinal))
368return string.Equals(subjectDigest, expectedDigest, StringComparison.Ordinal)
474if (!string.Equals(provenance.WorkflowPath, expectedWorkflowPath, StringComparison.Ordinal))
483if (!string.Equals(provenance.BuildType, expectedBuildType, StringComparison.Ordinal))
Projects\DotNetAppHostProject.cs (14)
180if (trimmedLine.StartsWith("#:sdk Aspire.AppHost.Sdk", StringComparison.Ordinal))
375foreach (var import in root.Descendants().Where(e => e.Name.LocalName.Equals("Import", StringComparison.Ordinal)))
395if (walkUpImport.AnchorFileName.Equals(chainFileName, StringComparison.Ordinal))
5420 => fileName.Equals(chainFileName, StringComparison.Ordinal)
5481 => fileName.Equals(chainFileName, StringComparison.Ordinal)
761foreach (var import in root.Descendants().Where(e => e.Name.LocalName.Equals("Import", StringComparison.Ordinal)))
998foreach (var import in root.Descendants().Where(e => e.Name.LocalName.Equals("Import", StringComparison.Ordinal)))
1231return fileName.Equals(DirectoryBuildPropsName, StringComparison.Ordinal)
1232|| fileName.Equals(DirectoryBuildTargetsName, StringComparison.Ordinal);
1254if (!root.Name.LocalName.Equals("Project", StringComparison.Ordinal))
1275.Any(e => e.Name.LocalName.Equals("Sdk", StringComparison.Ordinal)
1290.Any(e => e.Name.LocalName.Equals("Import", StringComparison.Ordinal)
1887if (runArguments.Count < 2 || !string.Equals(runArguments[0], "exec", StringComparison.Ordinal))
2177=> string.Equals(profile.CommandName, "Project", StringComparison.Ordinal);
Projects\GuestAppHostProject.cs (8)
1735convertedFiles[convertedFileName] = convertedFileName.EndsWith(".ts", StringComparison.Ordinal)
1737.Replace(".mjs", ".js", StringComparison.Ordinal)
1738.Replace("aspire.mts", "aspire.ts", StringComparison.Ordinal)
1739.Replace("base.mts", "base.ts", StringComparison.Ordinal)
1740.Replace("transport.mts", "transport.ts", StringComparison.Ordinal)
1999OperatingSystem.IsLinux() ? StringComparison.Ordinal : StringComparison.OrdinalIgnoreCase;
2244: StringComparison.Ordinal;
2291if (!string.Equals(configuredKey, environmentVariableName, StringComparison.Ordinal))
Projects\LegacyTypeScriptAppHost.cs (10)
78.Replace(".modules/aspire.js", ".aspire/modules/aspire.mjs", StringComparison.Ordinal)
79.Replace(".modules/base.js", ".aspire/modules/base.mjs", StringComparison.Ordinal)
80.Replace(".modules/transport.js", ".aspire/modules/transport.mjs", StringComparison.Ordinal)
83.Replace(".modules/", ".aspire/modules/", StringComparison.Ordinal);
94var isLegacyGeneratedModule = entry.Contains(".modules/", StringComparison.Ordinal);
96var rewritten = entry.Replace(".modules/", ".aspire/modules/", StringComparison.Ordinal);
101rewritten.EndsWith(".ts", StringComparison.Ordinal) &&
102!rewritten.EndsWith(".mts", StringComparison.Ordinal) &&
103!rewritten.EndsWith(".d.ts", StringComparison.Ordinal))
121if (!path.EndsWith(segment, StringComparison.Ordinal))
Projects\ProjectLocator.cs (9)
184candidates.Sort((x, y) => string.Compare(x.AppHostFile.FullName, y.AppHostFile.FullName, StringComparison.Ordinal));
458appHostProjects.Sort((x, y) => string.Compare(x.AppHostFile.FullName, y.AppHostFile.FullName, StringComparison.Ordinal));
475: StringComparison.Ordinal;
618: StringComparison.Ordinal;
1000if (!string.Equals(resolvedProjectPath, projectFile.FullName, StringComparison.Ordinal))
1140: StringComparison.Ordinal;
1171&& string.Equals(selectedAppHost.FullName, settingsAppHost?.FullName, environment.IsWindows() ? StringComparison.OrdinalIgnoreCase : StringComparison.Ordinal);
1184&& !allCandidates.Any(f => string.Equals(f.FullName, selectedAppHost.FullName, environment.IsWindows() ? StringComparison.OrdinalIgnoreCase : StringComparison.Ordinal)))
1205: StringComparison.Ordinal;
src\Shared\BackchannelConstants.cs (7)
160if (!string.Equals(legacyHash, currentHash, StringComparison.Ordinal))
176if (!string.Equals(alternateLegacyHash, currentHash, StringComparison.Ordinal))
367if (fileName.StartsWith($"{SocketPrefix}.", StringComparison.Ordinal))
375if (fileName.StartsWith("aux.sock.", StringComparison.Ordinal))
456if (!string.Equals(ExtractHash(socketPath), hash, StringComparison.Ordinal))
580string.Equals(extractedAppHostId, appHostId, StringComparison.Ordinal);
612if (!fileName.StartsWith(prefixFileName + ".", StringComparison.Ordinal))
Aspire.Acquisition.Tests (21)
Scripts\LocalHiveScriptFunctionTests.cs (10)
20Assert.DoesNotContain(".bashrc", source, StringComparison.Ordinal);
21Assert.DoesNotContain(".zshrc", source, StringComparison.Ordinal);
22Assert.DoesNotContain(".profile", source, StringComparison.Ordinal);
23Assert.DoesNotContain(".bash_profile", source, StringComparison.Ordinal);
45Assert.Contains("Run Aspire directly with: $CLI_BIN_DIR/$CLI_EXE_NAME", source, StringComparison.Ordinal);
46Assert.Contains("For this shell only, run: export PATH=", source, StringComparison.Ordinal);
57Assert.Contains("Run Aspire directly with: $installedCliPath", source, StringComparison.Ordinal);
58Assert.Contains("to PATH for this PowerShell session", source, StringComparison.Ordinal);
94Assert.DoesNotContain("Compress-Archive", sourceWithoutComments, StringComparison.Ordinal);
95Assert.Contains("[System.IO.Compression.ZipFile]::CreateFromDirectory", source, StringComparison.Ordinal);
Aspire.Cli.EndToEnd.Tests (49)
Aspire.Cli.Tests (412)
Acquisition\InstallationDiscoveryDiscoverAllTests.cs (39)
50Assert.DoesNotContain(probe.ProbedPaths, p => string.Equals(p, noSidecarBinary, StringComparison.Ordinal));
53string.Equals(r.CanonicalPath, noSidecarBinary, OperatingSystem.IsWindows() ? StringComparison.OrdinalIgnoreCase : StringComparison.Ordinal));
86Assert.DoesNotContain(probe.ProbedPaths, p => string.Equals(p, binary, StringComparison.Ordinal));
87var row = Assert.Single(results, r => string.Equals(r.CanonicalPath, binary, StringComparison.Ordinal));
113Assert.DoesNotContain(probe.ProbedPaths, p => string.Equals(p, binary, OperatingSystem.IsWindows() ? StringComparison.OrdinalIgnoreCase : StringComparison.Ordinal));
115string.Equals(r.CanonicalPath, binary, OperatingSystem.IsWindows() ? StringComparison.OrdinalIgnoreCase : StringComparison.Ordinal));
148Assert.Contains(probe.ProbedPaths, p => string.Equals(p, binary, OperatingSystem.IsWindows() ? StringComparison.OrdinalIgnoreCase : StringComparison.Ordinal));
151string.Equals(r.CanonicalPath, binary, OperatingSystem.IsWindows() ? StringComparison.OrdinalIgnoreCase : StringComparison.Ordinal));
203string.Equals(r.CanonicalPath, firstPathBinary, OperatingSystem.IsWindows() ? StringComparison.OrdinalIgnoreCase : StringComparison.Ordinal));
205string.Equals(r.CanonicalPath, secondPathBinary, OperatingSystem.IsWindows() ? StringComparison.OrdinalIgnoreCase : StringComparison.Ordinal));
207string.Equals(r.CanonicalPath, offPathBinary, OperatingSystem.IsWindows() ? StringComparison.OrdinalIgnoreCase : StringComparison.Ordinal));
236Assert.Contains(probe.ProbedPaths, p => string.Equals(p, binary, OperatingSystem.IsWindows() ? StringComparison.OrdinalIgnoreCase : StringComparison.Ordinal));
238string.Equals(r.CanonicalPath, binary, OperatingSystem.IsWindows() ? StringComparison.OrdinalIgnoreCase : StringComparison.Ordinal));
261Assert.Contains(probe.ProbedPaths, p => string.Equals(p, binary, OperatingSystem.IsWindows() ? StringComparison.OrdinalIgnoreCase : StringComparison.Ordinal));
263string.Equals(r.CanonicalPath, binary, OperatingSystem.IsWindows() ? StringComparison.OrdinalIgnoreCase : StringComparison.Ordinal));
290string.Equals(r.CanonicalPath, binary, OperatingSystem.IsWindows() ? StringComparison.OrdinalIgnoreCase : StringComparison.Ordinal));
342string.Equals(r.CanonicalPath, binary, OperatingSystem.IsWindows() ? StringComparison.OrdinalIgnoreCase : StringComparison.Ordinal));
347Assert.Contains(probe.ProbedPaths, p => string.Equals(p, binary, OperatingSystem.IsWindows() ? StringComparison.OrdinalIgnoreCase : StringComparison.Ordinal));
353Assert.DoesNotContain(probe.ProbedPaths, p => string.Equals(p, binary, OperatingSystem.IsWindows() ? StringComparison.OrdinalIgnoreCase : StringComparison.Ordinal));
386string.Equals(r.CanonicalPath, binary, OperatingSystem.IsWindows() ? StringComparison.OrdinalIgnoreCase : StringComparison.Ordinal));
420string.Equals(r.CanonicalPath, binary, OperatingSystem.IsWindows() ? StringComparison.OrdinalIgnoreCase : StringComparison.Ordinal));
457string.Equals(r.CanonicalPath, binary, OperatingSystem.IsWindows() ? StringComparison.OrdinalIgnoreCase : StringComparison.Ordinal));
491string.Equals(r.CanonicalPath, binary, OperatingSystem.IsWindows() ? StringComparison.OrdinalIgnoreCase : StringComparison.Ordinal));
594e.Message.Contains("did not pass install metadata sidecar read", StringComparison.Ordinal) &&
595e.Message.Contains("NotFound", StringComparison.Ordinal) &&
596e.Message.Contains("not-probed", StringComparison.Ordinal));
623e.Message.Contains(staleDogfoodDir, StringComparison.Ordinal) &&
624e.Message.Contains("not classifying as a real install", StringComparison.Ordinal));
661e.Message.Contains("failed to enumerate directories", StringComparison.Ordinal) &&
662e.Message.Contains(dogfoodRoot, StringComparison.Ordinal));
711info.Path.StartsWith(toolStore, StringComparison.Ordinal) ||
712(info.CanonicalPath?.StartsWith(toolStore, StringComparison.Ordinal) ?? false));
783string.Equals(r.CanonicalPath, binary, OperatingSystem.IsWindows() ? StringComparison.OrdinalIgnoreCase : StringComparison.Ordinal));
831string.Equals(r.CanonicalPath, binary, OperatingSystem.IsWindows() ? StringComparison.OrdinalIgnoreCase : StringComparison.Ordinal));
892string.Equals(r.CanonicalPath, binary, StringComparison.Ordinal) ||
893string.Equals(r.CanonicalPath, firmlinkedProcessPath, StringComparison.Ordinal))
903Assert.DoesNotContain("/private/", row.Path, StringComparison.Ordinal);
904Assert.DoesNotContain("/private/", row.CanonicalPath!, StringComparison.Ordinal);
943var hintRow = Assert.Single(results, r => string.Equals(r.Path, binary, StringComparison.Ordinal));
Acquisition\PeerInstallProbeTests.cs (10)
197Assert.Contains("Peer exited with code 7", failed.Reason, StringComparison.Ordinal);
198Assert.Contains("stderr: peer exploded", failed.Reason, StringComparison.Ordinal);
208Assert.Contains("stderr: hello", failed.Reason, StringComparison.Ordinal);
209Assert.DoesNotContain("\u001b[31m", failed.Reason, StringComparison.Ordinal);
210Assert.DoesNotContain("\u001b[0m", failed.Reason, StringComparison.Ordinal);
220Assert.Contains("stderr: first\nsecond", failed.Reason, StringComparison.Ordinal);
221Assert.DoesNotContain("\0", failed.Reason, StringComparison.Ordinal);
222Assert.DoesNotContain("\u0001", failed.Reason, StringComparison.Ordinal);
223Assert.DoesNotContain("\u0002", failed.Reason, StringComparison.Ordinal);
233Assert.Contains("... [truncated]", failed.Reason, StringComparison.Ordinal);
Agents\AspireSkillsBundleTests.cs (5)
217Assert.Contains("SHA-512 or SHA-256", exception.Message, StringComparison.Ordinal);
319Assert.Contains("1024", exception.Message, StringComparison.Ordinal);
380Assert.Contains("must define a frontmatter name", exception.Message, StringComparison.Ordinal);
403Assert.Contains("must match its manifest and directory name", exception.Message, StringComparison.Ordinal);
451Assert.Contains("must be 1-64 characters", exception.Message, StringComparison.Ordinal);
Agents\AspireSkillsInstallerTests.cs (31)
94if (context.Message?.Contains(CacheLockRetryLogMessage, StringComparison.Ordinal) == true &&
153if (request.RequestUri!.AbsolutePath.EndsWith("/releases/tags/v0.0.1", StringComparison.Ordinal))
203if (request.RequestUri!.AbsolutePath.EndsWith("/releases/tags/v0.0.1", StringComparison.Ordinal))
234Assert.Contains("# Downloaded GitHub", skillFile.Content, StringComparison.Ordinal);
254if (request.RequestUri!.AbsolutePath.EndsWith("/releases/tags/v0.0.1", StringComparison.Ordinal))
320if (request.RequestUri!.AbsolutePath.EndsWith("/releases/tags/v0.0.1", StringComparison.Ordinal))
355Assert.Contains("# Downloaded GitHub", skillFile.Content, StringComparison.Ordinal);
501Assert.Contains("# Aspire", skillFile.Content, StringComparison.Ordinal);
704if (context.Message?.Contains(CacheLockRetryLogMessage, StringComparison.Ordinal) == true)
735context.Message?.Contains(CacheLockRetryLogMessage, StringComparison.Ordinal) == true);
737context.Message?.Contains("Skipping cleanup", StringComparison.Ordinal) == true));
792context.Message?.Contains(CacheLockRetryLogMessage, StringComparison.Ordinal) == true));
794context.Message?.Contains("Skipping cleanup", StringComparison.Ordinal) == true));
910if (context.Message?.Contains(CacheLockRetryLogMessage, StringComparison.Ordinal) == true)
989if (request.RequestUri!.AbsolutePath.EndsWith("/releases/tags/v0.0.1", StringComparison.Ordinal))
1203Assert.Contains("# Verified GitHub", skillFile.Content, StringComparison.Ordinal);
1252Assert.Contains("# Compatible GitHub", skillFile.Content, StringComparison.Ordinal);
1283if (request.RequestUri!.AbsolutePath.EndsWith("/releases/tags/v0.0.1", StringComparison.Ordinal))
1307Assert.Contains("# Aspire", skillFile.Content, StringComparison.Ordinal);
1339if (request.RequestUri!.AbsolutePath.EndsWith("/releases/tags/v0.0.1", StringComparison.Ordinal))
1369Assert.Contains("# Aspire", skillFile.Content, StringComparison.Ordinal);
1568if (request.RequestUri!.AbsolutePath.EndsWith("/releases/tags/v0.0.1", StringComparison.Ordinal))
1634if (request.RequestUri!.AbsolutePath.EndsWith("/releases/tags/v0.0.1", StringComparison.Ordinal))
1664Assert.Contains("# Aspire", skillFile.Content, StringComparison.Ordinal);
1683if (request.RequestUri!.AbsolutePath.EndsWith("/releases/tags/v0.0.1", StringComparison.Ordinal))
1719Assert.Contains("# Aspire", skillFile.Content, StringComparison.Ordinal);
1739if (request.RequestUri!.AbsolutePath.EndsWith("/releases/tags/v0.0.1", StringComparison.Ordinal))
1781Assert.Contains("# Aspire", skillFile.Content, StringComparison.Ordinal);
1845Assert.Contains("SHA-512", result.Message, StringComparison.Ordinal);
1846Assert.Contains(new string('0', 128), result.Message, StringComparison.Ordinal);
1948if (request.RequestUri!.AbsolutePath.EndsWith("/releases/tags/v0.0.1", StringComparison.Ordinal))
Agents\SigstoreNpmProvenanceCheckerTests.cs (6)
322refInfo => string.Equals(refInfo.Kind, "tags", StringComparison.Ordinal) &&
323string.Equals(refInfo.Name, "v0.0.1", StringComparison.Ordinal));
352refInfo => string.Equals(refInfo.Kind, "tags", StringComparison.Ordinal) &&
353string.Equals(refInfo.Name, "v0.0.1", StringComparison.Ordinal));
767refInfo => string.Equals(refInfo.Kind, "tags", StringComparison.Ordinal) &&
768string.Equals(refInfo.Name, "v0.1.1", StringComparison.Ordinal));
Commands\AddCommandTests.cs (5)
2423label => Assert.Contains("13.4.3", label, StringComparison.Ordinal),
2489var isTypeScript = string.Equals(languageId, KnownLanguageId.TypeScript, StringComparison.Ordinal);
2515CanHandleCallback = file => string.Equals(file.FullName, appHostFile.FullName, StringComparison.Ordinal),
2526var implicitVersion = !isTypeScript && !string.Equals(targetChannel, "pr-19404", StringComparison.Ordinal)
3518var isPrerelease = version.Contains('-', StringComparison.Ordinal);
Commands\DescribeCommandTests.cs (11)
284.Where(l => l.TrimStart().StartsWith("{", StringComparison.Ordinal))
328.Where(l => l.StartsWith("[redis]", StringComparison.Ordinal))
360.Where(l => l.TrimStart().StartsWith("{", StringComparison.Ordinal))
365Assert.Contains(InteractionServiceStrings.AppHostConnectionLostGeneric, errorWriter.ToString(), StringComparison.Ordinal);
388Assert.Single(outputWriter.Logs, l => l.TrimStart().StartsWith("{", StringComparison.Ordinal));
389Assert.Contains(InteractionServiceStrings.AppHostShutDown, errorWriter.ToString(), StringComparison.Ordinal);
417Assert.DoesNotContain(InteractionServiceStrings.AppHostConnectionLostGeneric, errorWriter.ToString(), StringComparison.Ordinal);
418Assert.DoesNotContain(InteractionServiceStrings.AppHostShutDown, errorWriter.ToString(), StringComparison.Ordinal);
511.Where(l => l.TrimStart().StartsWith("{", StringComparison.Ordinal))
619.Where(l => l.TrimStart().StartsWith("{", StringComparison.Ordinal))
647.Where(l => l.TrimStart().StartsWith("{", StringComparison.Ordinal))
Commands\DoctorCommandTests.cs (18)
74Assert.StartsWith("Operating system: ", osCheck.GetProperty("message").GetString(), StringComparison.Ordinal);
159Assert.DoesNotContain("13.99.0", stderrText, StringComparison.Ordinal);
618var currentIdx = message.IndexOf("13.4.0-dev (channel: local)", StringComparison.Ordinal);
619var latestIdx = message.IndexOf("13.4.0-preview.1.26264.8 (channel: prerelease)", StringComparison.Ordinal);
735Assert.Contains("Aspire CLI Installations", rendered, StringComparison.Ordinal);
736Assert.Contains("13.4.0-pr.17115.gcd700928", rendered, StringComparison.Ordinal);
737Assert.Contains("pr-17115", rendered, StringComparison.Ordinal);
739Assert.DoesNotContain("Summary:", rendered, StringComparison.Ordinal);
741Assert.DoesNotContain("/peer/aspire", rendered, StringComparison.Ordinal);
742Assert.DoesNotContain("pr-1234", rendered, StringComparison.Ordinal);
800var summaryIndex = rendered.IndexOf("Summary:", StringComparison.Ordinal);
801var installationsIndex = rendered.IndexOf("Aspire CLI Installations", StringComparison.Ordinal);
804Assert.Contains("/peer/aspire", rendered, StringComparison.Ordinal);
805Assert.Contains("pr-1234", rendered, StringComparison.Ordinal);
854Assert.Contains("custom[red]status[/]", rendered, StringComparison.Ordinal);
981Assert.Contains($"/peer/{status}/aspire", rendered, StringComparison.Ordinal);
982Assert.Contains(expectedPlaceholder, rendered, StringComparison.Ordinal);
986Assert.DoesNotContain(otherPlaceholder, rendered, StringComparison.Ordinal);
Commands\InitCommandTests.cs (10)
363Assert.Contains(interactionService.DisplayedMessages, m => m.Message.Contains("`aspire init --source` is deprecated", StringComparison.Ordinal));
364Assert.Contains(interactionService.DisplayedMessages, m => m.Message.Contains("`aspire init --version` is deprecated", StringComparison.Ordinal));
365Assert.Contains(interactionService.DisplayedMessages, m => m.Message.Contains("`aspire init --channel` is deprecated", StringComparison.Ordinal));
570Assert.DoesNotContain(interactionService.DisplayedMessages, m => m.Message.Contains("To complete setup", StringComparison.Ordinal));
571Assert.DoesNotContain(subtleMessages, m => m.Contains("run the aspireify skill", StringComparison.Ordinal));
660Assert.StartsWith("#:sdk Aspire.AppHost.Sdk@", firstLine, StringComparison.Ordinal);
714Assert.Contains(AspireConfigFile.FileName, ex.Message, StringComparison.Ordinal);
918Assert.Contains(interactionService.DisplayedErrors, e => e.Contains("simulated network failure", StringComparison.Ordinal));
1476if (string.Equals(key, "channel", StringComparison.Ordinal))
1486if (string.Equals(key, "channel", StringComparison.Ordinal))
Commands\LogsCommandTests.cs (21)
544var logLines = outputWriter.Logs.Where(l => l.StartsWith("2025-", StringComparison.Ordinal)).ToList();
567var logLines = outputWriter.Logs.Where(l => l.StartsWith("[", StringComparison.Ordinal)).ToList();
601var logLine = Assert.Single(outputWriter.Logs, l => l.StartsWith("[", StringComparison.Ordinal));
603Assert.DoesNotContain("\u001b", logLine, StringComparison.Ordinal);
633var jsonOutput = outputWriter.Logs.First(l => l.Contains("\"logs\"", StringComparison.Ordinal));
898Assert.Contains(outputWriter.Logs, l => l.Contains("[redis] Ready to accept connections", StringComparison.Ordinal));
899Assert.DoesNotContain(outputWriter.Logs, l => l.Contains("late-hidden", StringComparison.Ordinal));
920Assert.Single(outputWriter.Logs, l => l.TrimStart().StartsWith("{", StringComparison.Ordinal));
922Assert.Contains(InteractionServiceStrings.AppHostConnectionLostGeneric, errorWriter.ToString(), StringComparison.Ordinal);
943Assert.Single(outputWriter.Logs, l => l.TrimStart().StartsWith("{", StringComparison.Ordinal));
944Assert.Contains(InteractionServiceStrings.AppHostShutDown, errorWriter.ToString(), StringComparison.Ordinal);
970Assert.DoesNotContain(InteractionServiceStrings.AppHostConnectionLostGeneric, errorWriter.ToString(), StringComparison.Ordinal);
971Assert.DoesNotContain(InteractionServiceStrings.AppHostShutDown, errorWriter.ToString(), StringComparison.Ordinal);
1298var jsonOutput = outputWriter.Logs.FirstOrDefault(l => l.Contains("\"logs\"", StringComparison.Ordinal));
1348var jsonOutput = outputWriter.Logs.FirstOrDefault(l => l.Contains("\"logs\"", StringComparison.Ordinal));
1396Assert.DoesNotContain(outputWriter.Logs, l => l.Contains("Ready to accept connections", StringComparison.Ordinal));
1397Assert.Contains(outputWriter.Logs, l => l.Contains("Connection timeout error", StringComparison.Ordinal));
1422Assert.DoesNotContain(outputWriter.Logs, l => l.Contains("Ready to accept connections", StringComparison.Ordinal));
1423Assert.Contains(outputWriter.Logs, l => l.Contains("Connection timeout error", StringComparison.Ordinal));
1424Assert.DoesNotContain(outputWriter.Logs, l => l.Contains("Client connected", StringComparison.Ordinal));
1438if (line.StartsWith("[", StringComparison.Ordinal))
Commands\NewCommandTests.cs (8)
944? choices.Cast<object>().Single(choice => choiceFormatter(choice).Contains("TypeScript", StringComparison.Ordinal))
1119return choices.Cast<object>().Single(choice => string.Equals(choiceFormatter(choice), KnownLanguageId.JavaDisplayName, StringComparison.Ordinal));
1182return choices.Cast<object>().Single(choice => string.Equals(choiceFormatter(choice), KnownLanguageId.JavaDisplayName, StringComparison.Ordinal));
1488Assert.Contains(interactionService!.DisplayedErrors, error => error.Contains(expectedSource, StringComparison.Ordinal));
1744if (string.Equals(promptText, TemplatingStrings.UseLocalhostTld_Prompt, StringComparison.Ordinal))
1926if (string.Equals(promptText, TemplatingStrings.UseLocalhostTld_Prompt, StringComparison.Ordinal))
2416e => string.Equals(e, NewCommandStrings.NonInteractiveTemplateRequired, StringComparison.Ordinal));
3567Assert.Contains(interactionService.DisplayedErrors, e => e.Contains("simulated network failure", StringComparison.Ordinal));
Commands\PsCommandTests.cs (7)
388var normalizedOutput = output.Replace(Environment.NewLine, string.Empty, StringComparison.Ordinal);
390Assert.Contains(expectedDashboardUrl, normalizedOutput, StringComparison.Ordinal);
421var normalizedOutput = output.Replace(Environment.NewLine, string.Empty, StringComparison.Ordinal);
422Assert.Contains("SDK", normalizedOutput, StringComparison.Ordinal);
423Assert.Contains("13.2.4.0", normalizedOutput, StringComparison.Ordinal);
462Assert.Contains("SDK", output, StringComparison.Ordinal);
463Assert.Contains(" - ", output, StringComparison.Ordinal);
Commands\RunCommandTests.cs (17)
1240Assert.Contains("123", message, StringComparison.Ordinal);
1372Assert.Contains(interactionService.DisplayedErrors, error => error.Contains("An unexpected error occurred", StringComparison.Ordinal));
1373Assert.Contains(interactionService.DisplayedErrors, error => error.Contains("Backchannel dropped", StringComparison.Ordinal));
1438Assert.Contains(interactionService.DisplayedErrors, error => error.Contains("An unexpected error occurred", StringComparison.Ordinal));
1439Assert.Contains(interactionService.DisplayedErrors, error => error.Contains("Dashboard URL handler threw", StringComparison.Ordinal));
1501Assert.Contains(interactionService.DisplayedLines, line => line.Line.Contains("AppHost failed before returning an exit code", StringComparison.Ordinal));
1502Assert.DoesNotContain(interactionService.DisplayedLines, line => line.Line.Contains("MSB3277", StringComparison.Ordinal));
1503Assert.Contains(interactionService.DisplayedErrors, error => error.Contains("An unexpected error occurred", StringComparison.Ordinal));
1504Assert.Contains(interactionService.DisplayedErrors, error => error.Contains("RunAsync failed before returning an exit code", StringComparison.Ordinal));
1561Assert.DoesNotContain(interactionService.DisplayedErrors, error => error.Contains("An unexpected error occurred", StringComparison.Ordinal));
1746Assert.Contains(interactionService.DisplayedLines, line => line.Line.Contains("Service 'frontend' needs to specify a port", StringComparison.Ordinal));
1747Assert.DoesNotContain(interactionService.DisplayedLines, line => line.Line.Contains("Build succeeded", StringComparison.Ordinal));
1748Assert.DoesNotContain(interactionService.DisplayedLines, line => line.Line.Contains("MSB3277", StringComparison.Ordinal));
1807Assert.Contains(interactionService.DisplayedLines, line => line.Line.Contains("Service 'frontend' needs to specify a port", StringComparison.Ordinal));
1808Assert.DoesNotContain(interactionService.DisplayedLines, line => line.Line.Contains("MSB3277", StringComparison.Ordinal));
1809Assert.DoesNotContain(interactionService.DisplayedErrors, error => error.Contains("Timed out waiting for AppHost server", StringComparison.Ordinal));
1866Assert.DoesNotContain("-1", error, StringComparison.Ordinal);
Commands\StopCommandTests.cs (15)
147Assert.Contains(displayedText, message => message.Contains(expectedPath1, StringComparison.Ordinal));
148Assert.Contains(displayedText, message => message.Contains(expectedPath2, StringComparison.Ordinal));
184Assert.Contains(displayedText, message => message.Contains(expectedIdentifier1, StringComparison.Ordinal));
185Assert.Contains(displayedText, message => message.Contains(expectedIdentifier2, StringComparison.Ordinal));
725Assert.Contains(interactionService.DisplayedErrors, error => error.Contains("cleanup failed", StringComparison.Ordinal));
765message.Message.Contains("might not support persistent resource cleanup", StringComparison.Ordinal));
805message.Message.Contains("an unknown version", StringComparison.Ordinal));
844message.Message.Contains("Could not inspect the AppHost project", StringComparison.Ordinal));
971Assert.Contains("Failed to clean up persistent resources", error, StringComparison.Ordinal);
972Assert.Contains("Failed to start process:", error, StringComparison.Ordinal);
1009Assert.Contains("Failed to clean up persistent resources", error, StringComparison.Ordinal);
1010Assert.Contains("Bundle extraction failed.", error, StringComparison.Ordinal);
1047Assert.Contains("Failed to clean up persistent resources", error, StringComparison.Ordinal);
1048Assert.Contains("Platform denied cleanup.", error, StringComparison.Ordinal);
1262Assert.EndsWith(BundleDiscovery.GetDcpExecutableName(), execution.FileName, StringComparison.Ordinal);
Commands\UpdateCommandTests.cs (13)
431Assert.Contains(interactionService.DisplayedPlainText, text => text.Contains("dotnet tool update -g Aspire.Cli", StringComparison.Ordinal));
432Assert.Contains(interactionService.DisplayedMessages, message => message.Message.Contains("Project update skipped", StringComparison.Ordinal));
619Assert.Contains(interactionService.DisplayedPlainText, text => text.Contains("dotnet tool update -g Aspire.Cli", StringComparison.Ordinal));
698Assert.Contains(interactionService.DisplayedPlainText, text => text.Contains($"dotnet tool update --tool-path \"{toolPath}\" Aspire.Cli", StringComparison.Ordinal));
775Assert.Contains(interactionService.DisplayedPlainText, text => text.Contains("npm install -g @microsoft/aspire-cli@latest", StringComparison.Ordinal));
776Assert.DoesNotContain(interactionService.DisplayedPlainText, text => text.Contains("dotnet tool update", StringComparison.Ordinal));
1178Assert.Contains(interactionService.DisplayedPlainText, text => text.Contains("dotnet tool update -g Aspire.Cli", StringComparison.Ordinal));
1211Assert.Contains(interactionService.DisplayedPlainText, text => text.Contains("npm install -g @microsoft/aspire-cli@latest", StringComparison.Ordinal));
1212Assert.DoesNotContain(interactionService.DisplayedPlainText, text => text.Contains("dotnet tool update", StringComparison.Ordinal));
1400Assert.Contains(interactionService.DisplayedPlainText, text => text.Contains($"dotnet tool update --tool-path \"{toolPath}\" Aspire.Cli", StringComparison.Ordinal));
3211e => e.Contains("--channel", StringComparison.Ordinal) && e.Contains("non-interactive", StringComparison.OrdinalIgnoreCase));
3452Assert.DoesNotContain(setKeys, e => e.Key.Equals("channel", StringComparison.Ordinal) && e.IsGlobal);
3453Assert.DoesNotContain(deleteKeys, e => e.Key.Equals("channel", StringComparison.Ordinal) && e.IsGlobal);
Mcp\ApiDocs\ApiDocsIndexServiceTests.cs (12)
107result.Id.StartsWith("csharp/aspire.test.package/resourcebuilderextensions/methods#withenvironment-", StringComparison.Ordinal));
109result.Id.StartsWith("csharp/aspire.test.package/resourcebuilderextensions/methods#withenvironment-", StringComparison.Ordinal));
222Assert.Contains("## DoThing(string) {#dothing-string}", item.Content, StringComparison.Ordinal);
223Assert.Contains("## DoOther() {#doother}", item.Content, StringComparison.Ordinal);
237Assert.Contains("## DoThing(string) {#dothing-string}", item.Content, StringComparison.Ordinal);
278Assert.Contains("[Package](http://localhost:4321/reference/api/csharp/aspire.test.package.md)", item.Content, StringComparison.Ordinal);
279Assert.Contains("[CreateBuilder(string[])](http://localhost:4321/reference/api/csharp/aspire.hosting/distributedapplication/methods.md#createbuilder-string)", item.Content, StringComparison.Ordinal);
280Assert.Contains("[Current](http://localhost:4321/reference/api/csharp/aspire.test.package/testtype/methods#localonly)", item.Content, StringComparison.Ordinal);
281Assert.Contains("## LocalOnly()", item.Content, StringComparison.Ordinal);
320Assert.Contains("[CreateBuilder(string[])](http://localhost:4321/reference/api/csharp/aspire.hosting/distributedapplication/methods.md#createbuilder-string)", item.Content, StringComparison.Ordinal);
321Assert.Contains("[IDistributedApplicationBuilder](http://localhost:4321/reference/api/csharp/aspire.hosting/idistributedapplicationbuilder.md)", item.Content, StringComparison.Ordinal);
357Assert.Contains("# addPostgres", item.Content, StringComparison.Ordinal);
Mcp\Docs\DocsIndexServiceTests.cs (10)
477Assert.Contains("\n1. **HTTPS endpoint APIs**", doc.Content, StringComparison.Ordinal);
478Assert.Contains("\n2. **Certificate trust APIs**", doc.Content, StringComparison.Ordinal);
479Assert.Contains("### Why HTTPS matters\n\nHTTPS is essential", doc.Content, StringComparison.Ordinal);
480Assert.Contains("```bash\naspire certs trust\n```", doc.Content, StringComparison.Ordinal);
481Assert.Contains("[Aspire CLI](http://localhost:4321/get-started/install-cli/)", doc.Content, StringComparison.Ordinal);
482Assert.DoesNotContain("Section titled", doc.Content, StringComparison.Ordinal);
483Assert.DoesNotContain("](#why-https-matters)", doc.Content, StringComparison.Ordinal);
484Assert.Contains("See [Aspire CLI](http://localhost:4321/get-started/install-cli/) and Why HTTPS matters.", doc.Content, StringComparison.Ordinal);
509StringComparison.Ordinal);
638var normalized = document.Content.Replace("\r\n", "\n", StringComparison.Ordinal);
ProfileCaptureOptionsTests.cs (7)
64Assert.StartsWith(workspace.WorkspaceRoot.FullName, options.OutputPath, StringComparison.Ordinal);
65Assert.EndsWith(".zip", options.OutputPath, StringComparison.Ordinal);
66Assert.Contains("aspire-profile-", Path.GetFileName(options.OutputPath), StringComparison.Ordinal);
84Assert.EndsWith(".zip", options.OutputPath, StringComparison.Ordinal);
85Assert.Contains("aspire-profile-", Path.GetFileName(options.OutputPath), StringComparison.Ordinal);
102Assert.EndsWith(".zip", options.OutputPath, StringComparison.Ordinal);
103Assert.Contains("aspire-profile-", Path.GetFileName(options.OutputPath), StringComparison.Ordinal);
ProgramTests.cs (5)
64Assert.Contains("hello", output, StringComparison.Ordinal);
65Assert.DoesNotContain("\u001b", output, StringComparison.Ordinal);
101Assert.DoesNotContain("[yellow]", line, StringComparison.Ordinal);
102Assert.Contains(settingsPath, line, StringComparison.Ordinal);
103Assert.Contains("appHost.path", line, StringComparison.Ordinal);
Projects\PrebuiltAppHostServerTests.cs (6)
337Assert.Contains("aspire.config.json", message, StringComparison.Ordinal);
338Assert.Contains(VersionHelper.GetDefaultTemplateVersion(), message, StringComparison.Ordinal);
772gpfValue!.StartsWith(tempConfigDir, StringComparison.Ordinal),
829gpfValue!.StartsWith(tempConfigDir, StringComparison.Ordinal),
952gpfValue!.StartsWith(tempConfigDir, StringComparison.Ordinal),
2962if (string.Equals(arguments[i], optionName, StringComparison.Ordinal))
Projects\ProjectLocatorTests.cs (13)
47Assert.StartsWith("#:sdk Aspire.AppHost.Sdk", contents, StringComparison.Ordinal);
347.Where(displayedMessage => displayedMessage.Message.Contains(AspireConfigFile.FileName, StringComparison.Ordinal))
1412Assert.False(string.Equals(onDiskProjectFile.FullName, mismatchedCasePath, StringComparison.Ordinal));
1578Assert.Contains("\"Aspire.Hosting.Redis\"", adjacentConfigJson, StringComparison.Ordinal);
1579Assert.Contains("\"channel\"", adjacentConfigJson, StringComparison.Ordinal);
1580Assert.Contains("\"profiles\"", adjacentConfigJson, StringComparison.Ordinal);
1581Assert.Contains("\"ASPIRE_ALLOW_UNSECURED_TRANSPORT\"", adjacentConfigJson, StringComparison.Ordinal);
1582Assert.Contains("\"sdk\"", adjacentConfigJson, StringComparison.Ordinal);
1646Assert.Contains("\"Aspire.Hosting.Redis\"", appHost1ConfigJson, StringComparison.Ordinal);
1652Assert.Contains("\"Aspire.Hosting.PostgreSQL\"", appHost2ConfigJson, StringComparison.Ordinal);
3180if (string.Equals(projectFile.FullName, slowValidationFile.FullName, StringComparison.Ordinal))
3195if (string.Equals(projectFile.FullName, appHost2File.FullName, StringComparison.Ordinal))
3821Assert.DoesNotContain(sink.Writes, w => w.LogLevel == LogLevel.Warning && w.Message?.Contains("Ignoring configured AppHost path", StringComparison.Ordinal) == true);
Projects\ProjectUpdaterTests.cs (7)
1542Assert.DoesNotContain("<PackageReference", updatedProject, StringComparison.Ordinal);
1543Assert.DoesNotContain("<PackageVersion", updatedProps, StringComparison.Ordinal);
3804var addCalls = calls.Where(c => c.StartsWith("add:", StringComparison.Ordinal)).ToList();
3809var restoreCalls = calls.Where(c => c.StartsWith("restore:", StringComparison.Ordinal)).ToList();
3981Assert.Contains("contoso", updatedContent, StringComparison.Ordinal);
3982Assert.Contains("packageSourceMapping", updatedContent, StringComparison.Ordinal);
4058Assert.Contains("packageSourceMapping", content, StringComparison.Ordinal);
Telemetry\InternalMicrosoftDetectorTests.cs (5)
85Assert.Contains("\"isInternalMicrosoft\": true", updatedCache, StringComparison.Ordinal);
86Assert.Contains("\"source\": \"positive\"", updatedCache, StringComparison.Ordinal);
87Assert.Contains("\"alias\": \"stale.alias\"", updatedCache, StringComparison.Ordinal);
88Assert.Contains("\"domain\": \"STALE\"", updatedCache, StringComparison.Ordinal);
89Assert.Contains("\"lastRunUtc\": \"2026-06-16T12:00:00+00:00\"", updatedCache, StringComparison.Ordinal);
Templating\JavaAppHostTemplateTests.cs (5)
19Assert.DoesNotContain(lines, line => line.TrimStart().StartsWith("package ", StringComparison.Ordinal));
85Assert.Contains("spring-boot-starter-parent", File.ReadAllText(pomPath), StringComparison.Ordinal);
138Assert.Contains("distributionType=only-script", File.ReadAllText(propertiesPath), StringComparison.Ordinal);
152Assert.Contains("addSpringBootApp(\"api\", \"./api\")", appHost, StringComparison.Ordinal);
155Assert.Contains("process.env.API_HTTPS || process.env.API_HTTP", viteConfig, StringComparison.Ordinal);
Utils\ConsoleActivityLoggerTests.cs (14)
284var prepareIndex = result.IndexOf("Prepare", StringComparison.Ordinal);
285var buildIndex = result.IndexOf(" Build", StringComparison.Ordinal);
286var packageIndex = result.IndexOf(" Package", StringComparison.Ordinal);
287var publishIndex = result.IndexOf(" Publish", StringComparison.Ordinal);
288var finalizeIndex = result.IndexOf("Finalize", StringComparison.Ordinal);
314Assert.Contains(lines, line => line.Contains("Step timeline:", StringComparison.Ordinal));
317var publishLine = Assert.Single(lines, line => line.Contains("Publish", StringComparison.Ordinal));
321Assert.True(publishLine.IndexOf('│') > publishLine.IndexOf("Publish", StringComparison.Ordinal));
343var timelineLabelLine = Assert.Single(lines, line => line.Contains(SharedCommandStrings.PipelineStepTimelineLabel, StringComparison.Ordinal));
367var packageLine = Assert.Single(lines, line => line.Contains("Package", StringComparison.Ordinal));
389var zeroEventLine = Assert.Single(lines, line => line.Contains("Zero event", StringComparison.Ordinal));
405Assert.DoesNotContain(SharedCommandStrings.PipelineStepsSummaryTitle, output.ToString(), StringComparison.Ordinal);
425var deepPublishLine = Assert.Single(lines, line => line.Contains("Publish", StringComparison.Ordinal));
427Assert.DoesNotContain(lines, line => line.Contains(SharedCommandStrings.PipelineStepTimelineLabel, StringComparison.Ordinal));
Aspire.Components.Common.TestUtilities (2)
Aspire.Dashboard (55)
Aspire.Dashboard.Components.Tests (32)
Dialogs\ManageDataDialogTests.cs (6)
356(accessibleName.StartsWith("Select ", StringComparison.Ordinal) ||
357accessibleName.StartsWith("Deselect ", StringComparison.Ordinal));
368string.Equals(element.GetAttribute("title"), accessibleName, StringComparison.Ordinal) ||
369string.Equals(element.GetAttribute("aria-label"), accessibleName, StringComparison.Ordinal));
379string.Equals(element.GetAttribute("title"), accessibleName, StringComparison.Ordinal) &&
380string.Equals(element.GetAttribute("aria-label"), accessibleName, StringComparison.Ordinal);
Layout\MainLayoutTests.cs (9)
285string.Equals((string?)invocation.Arguments[0], expectedFocusId, StringComparison.Ordinal));
304Assert.Contains("class=\"application-run-select\"", cut.Markup, StringComparison.Ordinal);
306cut.Markup.IndexOf("class=\"application-run-select\"", StringComparison.Ordinal) <
307cut.Markup.IndexOf($"id=\"{existingButtonId}\"", StringComparison.Ordinal));
443Assert.Contains("fill: var(--success)", statusIcon.GetAttribute("style"), StringComparison.Ordinal);
524Assert.Contains("fill: var(--warning)", statusIcon.GetAttribute("style"), StringComparison.Ordinal);
561Assert.Contains("fill: var(--success)", statusIcon.GetAttribute("style"), StringComparison.Ordinal);
1014string.Equals((string?)invocation.Arguments[0], expectedFocusId, StringComparison.Ordinal));
1051string.Equals((string?)invocation.Arguments[0], launchButtonId, StringComparison.Ordinal));
Aspire.Dashboard.Tests (48)
Integration\FrontendBrowserTokenAuthTests.cs (5)
158var httpsCookie = Assert.Single(httpsResponse.Headers.GetValues("Set-Cookie"), c => c.StartsWith(".Aspire.Dashboard.Auth=", StringComparison.Ordinal));
159var httpCookie = Assert.Single(httpResponse.Headers.GetValues("Set-Cookie"), c => c.StartsWith(".Aspire.Dashboard.Auth.Http=", StringComparison.Ordinal));
205Assert.StartsWith(".Aspire.Dashboard.Auth=", c, StringComparison.Ordinal);
210Assert.StartsWith(".Aspire.Dashboard.Auth.Http=", c, StringComparison.Ordinal);
276var cookie = Assert.Single(response.Headers.GetValues("Set-Cookie"), c => c.StartsWith(".Aspire.Dashboard.Auth=", StringComparison.Ordinal));
Model\DashboardDataSourceTests.cs (7)
156var historicalRun = nextRunStore.GetRuns().Single(run => string.Equals(run.RunId, pinnedRunId, StringComparison.Ordinal));
687var run = pinningRunStore.GetRuns().Single(run => string.Equals(run.RunId, runId, StringComparison.Ordinal));
711Assert.All(pinnedRunIds, runId => Assert.True(finalRunStore.GetRuns().Single(run => string.Equals(run.RunId, runId, StringComparison.Ordinal)).IsPinned));
807var historicalRun = currentRunStore.GetRuns().Single(run => string.Equals(run.RunId, historicalRunId, StringComparison.Ordinal));
857var historicalRun = currentRunStore.GetRuns().Single(run => string.Equals(run.RunId, historicalRunId, StringComparison.Ordinal));
901Assert.Contains(expiredRunDirectory, warning.Message, StringComparison.Ordinal);
945Assert.Contains("does not match run metadata schema version", exception.Message, StringComparison.Ordinal);
TelemetryRepositoryTests\MetricsTests.cs (21)
1718Assert.DoesNotContain(queries, query => query.Contains("telemetry_metric_exemplar_attributes", StringComparison.Ordinal));
1719Assert.Single(queries, query => query.Contains("ranked_metric_points", StringComparison.Ordinal));
1746Assert.DoesNotContain(queries, query => query.Contains("telemetry_metric_points", StringComparison.Ordinal));
2174Assert.Single(queries, query => query.Contains("SELECT instrument_id", StringComparison.Ordinal));
2175Assert.DoesNotContain(queries, query => query.Contains("FROM telemetry_metric_dimensions d", StringComparison.Ordinal));
2176Assert.Single(queries, query => query.StartsWith("DELETE FROM telemetry_metric_points", StringComparison.Ordinal));
2177var insertQuery = Assert.Single(queries, query => query.StartsWith("INSERT INTO telemetry_metric_points", StringComparison.Ordinal));
2299Assert.DoesNotContain(queries, query => query.Contains("SELECT EXISTS", StringComparison.Ordinal));
2300var exemplarInsert = Assert.Single(queries, query => query.StartsWith("INSERT OR IGNORE INTO telemetry_metric_exemplars", StringComparison.Ordinal));
2302Assert.Single(queries, query => query.StartsWith("INSERT INTO telemetry_metric_exemplar_attributes", StringComparison.Ordinal));
2358Assert.DoesNotContain(queries, query => query.Contains("SELECT resource_id", StringComparison.Ordinal));
2359Assert.DoesNotContain(queries, query => query.Contains("FROM telemetry_scopes", StringComparison.Ordinal));
2360Assert.DoesNotContain(queries, query => query.Contains("FROM telemetry_scope_attributes", StringComparison.Ordinal));
2361Assert.DoesNotContain(queries, query => query.Contains("SELECT instrument_id", StringComparison.Ordinal));
2362Assert.DoesNotContain(queries, query => query.Contains("FROM telemetry_metric_dimensions d", StringComparison.Ordinal));
2363Assert.DoesNotContain(queries, query => query.StartsWith("UPDATE telemetry_resources SET has_metrics", StringComparison.Ordinal));
2364Assert.DoesNotContain(queries, query => query.StartsWith("DELETE FROM telemetry_metric_points", StringComparison.Ordinal));
2365var updateQuery = Assert.Single(queries, query => query.Contains("UPDATE telemetry_metric_points", StringComparison.Ordinal));
2366Assert.Contains("WITH updates", updateQuery, StringComparison.Ordinal);
2367Assert.Contains("FROM updates", updateQuery, StringComparison.Ordinal);
2368Assert.DoesNotContain("SELECT end_time_ticks FROM updates", updateQuery, StringComparison.Ordinal);
Aspire.Deployment.EndToEnd.Tests (27)
AppServiceStoragePrivateEndpointDeploymentTests.cs (8)
124if (!appHostContent.Contains(builderCreation, StringComparison.Ordinal))
129appHostContent = appHostContent.Replace(builderCreation, infrastructure, StringComparison.Ordinal);
136if (!appHostContent.Contains(healthCheck, StringComparison.Ordinal))
141appHostContent = appHostContent.Replace(healthCheck, healthCheckWithStorage, StringComparison.Ordinal);
153if (!serverProgramContent.Contains(serviceDefaults, StringComparison.Ordinal))
161StringComparison.Ordinal);
191if (!serverProgramContent.Contains(defaultEndpoints, StringComparison.Ordinal))
196serverProgramContent = serverProgramContent.Replace(defaultEndpoints, storageProbe, StringComparison.Ordinal);
Aspire.Hosting (71)
src\Shared\BackchannelConstants.cs (7)
160if (!string.Equals(legacyHash, currentHash, StringComparison.Ordinal))
176if (!string.Equals(alternateLegacyHash, currentHash, StringComparison.Ordinal))
367if (fileName.StartsWith($"{SocketPrefix}.", StringComparison.Ordinal))
375if (fileName.StartsWith("aux.sock.", StringComparison.Ordinal))
456if (!string.Equals(ExtractHash(socketPath), hash, StringComparison.Ordinal))
580string.Equals(extractedAppHostId, appHostId, StringComparison.Ordinal);
612if (!fileName.StartsWith(prefixFileName + ".", StringComparison.Ordinal))
Aspire.Hosting.Analyzers (15)
Aspire.Hosting.Azure (37)
AzureProvisioningController.cs (11)
1005state?.StartsWith(ProvisioningStatePrefix, StringComparison.Ordinal) == true;
2432if (string.Equals(commandName, ResetProvisioningStateCommandName, StringComparison.Ordinal))
2751if (!string.Equals(normalizedLocation, locationOverride, StringComparison.Ordinal))
2867=> ex.Message.Contains("Concurrency conflict detected in section", StringComparison.Ordinal);
3098StringComparison.Ordinal);
3144.FirstOrDefault(static p => string.Equals(p.Name, "azure.location", StringComparison.Ordinal))
3209if (!string.Equals(canonicalLocation, location, StringComparison.Ordinal))
3260!string.Equals(tenant.DisplayName, tenant.DefaultDomain, StringComparison.Ordinal))
3835string.Equals(currentEvent.Snapshot.State?.Text, state, StringComparison.Ordinal);
3842(string.Equals(stateText, AzureProvisioningStrings.ResourceStateAzureDeploymentCanceled, StringComparison.Ordinal) ||
3843string.Equals(stateText, AzureProvisioningStrings.ResourceStateAzureDeploymentFailed, StringComparison.Ordinal)))
Provisioning\Provisioners\BicepProvisioner.cs (8)
61!string.Equals(provisioningState, DeploymentStateProvisioningStateSucceeded, StringComparison.Ordinal))
76if (string.IsNullOrEmpty(currentCheckSum) || !string.Equals(currentCheckSum, configCheckSum, StringComparison.Ordinal))
336Urls = [.. state.Urls.Where(static url => !string.Equals(url.Name, DeploymentUrlName, StringComparison.Ordinal)), new(Name: DeploymentUrlName, Url: deploymentUrl, IsInternal: false)],
497StringComparison.Ordinal);
863!string.Equals(cachedChecksum, checksum, StringComparison.Ordinal))
1197if (!properties.Any(static property => property.Name.StartsWith(DeploymentOperationPropertyPrefix, StringComparison.Ordinal)))
1205return [.. properties.Where(static property => !property.Name.StartsWith(DeploymentOperationPropertyPrefix, StringComparison.Ordinal))];
1504if (!force && string.Equals(signature, _signature, StringComparison.Ordinal))
Aspire.Hosting.Azure.AppContainers (6)
Aspire.Hosting.Azure.AppService (4)
Aspire.Hosting.Azure.ContainerRegistry (2)
Aspire.Hosting.Azure.Kubernetes (1)
Aspire.Hosting.Azure.Kubernetes.Tests (1)
Aspire.Hosting.Azure.Kusto (14)
Aspire.Hosting.Azure.Kusto.Tests (2)
Aspire.Hosting.Azure.PostgreSQL (14)
Aspire.Hosting.Azure.Sql (14)
Aspire.Hosting.Azure.Storage (14)
Aspire.Hosting.Azure.Tests (82)
AzureBicepProvisionerTests.cs (15)
456Assert.Contains("Azure__Location", exception.Message, StringComparison.Ordinal);
532Assert.Contains("eastus", action.Message, StringComparison.Ordinal);
535Assert.Contains("Azure__Location", exception.Message, StringComparison.Ordinal);
637Provider: resourceType[..resourceType.IndexOf('/', StringComparison.Ordinal)],
1148action => Assert.Contains("change-location --location eastus", action, StringComparison.Ordinal),
1149action => Assert.Contains("Supported regions include: eastus, westus3", action, StringComparison.Ordinal));
1154property.Name.StartsWith("azure.deployment.operations.", StringComparison.Ordinal) &&
1155!string.Equals(property.Name, "azure.deployment.operations.summary", StringComparison.Ordinal)),
1173log.Content.Contains("Azure provisioning failed:", StringComparison.Ordinal) &&
1174log.Content.Contains(AzureProvisioningFailureDetails.LocationNotAvailableForResourceTypeErrorCode, StringComparison.Ordinal));
1223Assert.DoesNotContain(resourceEvent.Snapshot.Properties, p => p.Name.StartsWith("azure.deployment.operations.", StringComparison.Ordinal));
1232log.Content.Contains("Azure provisioning failed:", StringComparison.Ordinal) &&
1233log.Content.Contains(AzureProvisioningFailureDetails.LocationNotAvailableForResourceTypeErrorCode, StringComparison.Ordinal));
1659Assert.Contains(resource.Name, exception.Message, StringComparison.Ordinal);
1684Assert.Contains(resource.Name, exception.Message, StringComparison.Ordinal);
AzureEnvironmentResourceExtensionsTests.cs (23)
368Assert.Contains("orphaned", resultData["warning"]?.GetValue<string>(), StringComparison.Ordinal);
659Assert.Contains("permanently lost", changeLocationCommand.DisplayDescription, StringComparison.Ordinal);
673Assert.Contains("permanently lost", confirmDeleteArgument.Description, StringComparison.Ordinal);
931Assert.Contains("resource was not found in Azure", live["message"]?.GetValue<string>(), StringComparison.Ordinal);
984Assert.Contains("Standard_LRS1", details.ErrorMessage, StringComparison.Ordinal);
1059Assert.Contains("australiacentral", details.ErrorMessage, StringComparison.Ordinal);
1109Assert.Contains("australiacentral", details.ErrorMessage, StringComparison.Ordinal);
1205Assert.Contains("cached deployment state does not contain a resource ID", live["message"]?.GetValue<string>(), StringComparison.Ordinal);
1268Assert.Contains("Forbidden", live["message"]?.GetValue<string>(), StringComparison.Ordinal);
1323Assert.Contains("Credential unavailable", live["message"]?.GetValue<string>(), StringComparison.Ordinal);
1571Assert.Contains("already running or queued", result.Message, StringComparison.Ordinal);
1634Assert.Contains("already running or queued", result.Message, StringComparison.Ordinal);
3038Assert.Contains(AzureProvisioningController.ConfirmDeleteArgumentName, result.Message, StringComparison.Ordinal);
3479Assert.Contains("cli-rg-é", result.Data!.Value, StringComparison.Ordinal);
4035Assert.Contains("deleted vault was not found", diagnostic["errorMessage"]?.GetValue<string>(), StringComparison.Ordinal);
4043Assert.Contains(snapshotRecommendedActions, action => action.Contains("deleted Key Vault tombstone", StringComparison.Ordinal));
4228Assert.Contains("Azure provisioning failed.", result.Message, StringComparison.Ordinal);
4229Assert.Contains("LocationNotAvailableForResourceType", result.Message, StringComparison.Ordinal);
4230Assert.Contains(AzureProvisioningController.ChangeResourceLocationCommandName, result.Message, StringComparison.Ordinal);
4260Assert.Contains(snapshotRecommendedActions, action => action.Contains(AzureProvisioningController.ChangeResourceLocationCommandName, StringComparison.Ordinal));
5338public string? DefaultDomain { get; } = $"{displayName.Replace(" ", "", StringComparison.Ordinal).ToLowerInvariant()}.onmicrosoft.com";
5773if (string.Equals(resource.Name, childResourceName, StringComparison.Ordinal))
5782if (string.Equals(resource.Name, parentResourceName, StringComparison.Ordinal) &&
DefaultArmClientProviderTests.cs (20)
56static uri => uri.AbsolutePath.EndsWith($"/subscriptions/{SubscriptionId}/providers/Microsoft.Search", StringComparison.Ordinal));
180request.Uri.Query.Contains("api-version=", StringComparison.Ordinal));
202request.Uri.AbsolutePath.Contains("/locations/ukwest/deletedVaults/kv-test/purge", StringComparison.Ordinal));
241request.Uri.Query.Contains("api-version=", StringComparison.Ordinal));
263Assert.Contains("to be deleted", exception.Message, StringComparison.Ordinal);
285Assert.Contains("to be purged", exception.Message, StringComparison.Ordinal);
439string.Equals(uri.AbsolutePath, KeyVaultResourceId, StringComparison.Ordinal))
445string.Equals(uri.AbsolutePath, KeyVaultResourceId, StringComparison.Ordinal))
476var path when string.Equals(path, RootDeploymentId, StringComparison.Ordinal) => CreateDeploymentContent(RootDeploymentId),
477var path when string.Equals(path, $"{RootDeploymentId}/operations", StringComparison.Ordinal) => CreateDeploymentOperationsContent(
481var path when string.Equals(path, $"{NestedADeploymentId}/operations", StringComparison.Ordinal) => CreateDeploymentOperationsContent(
487var path when string.Equals(path, $"{NestedBDeploymentId}/operations", StringComparison.Ordinal) => CreateDeploymentOperationsContent(
531if (!string.Equals(path, DeletedKeyVaultPurgePath, StringComparison.Ordinal))
542if (!string.Equals(path, DeletedKeyVaultPath, StringComparison.Ordinal))
596=> string.Equals(path, $"{NestedADeploymentId}/operations", StringComparison.Ordinal) ||
597string.Equals(path, $"{NestedBDeploymentId}/operations", StringComparison.Ordinal);
600=> path.Contains("/providers/Microsoft.KeyVault/locations/", StringComparison.Ordinal) &&
601path.EndsWith("/deletedVaults/kv-test/purge", StringComparison.Ordinal);
604=> path.Contains("/providers/Microsoft.KeyVault/locations/", StringComparison.Ordinal) &&
605path.EndsWith("/deletedVaults/kv-test", StringComparison.Ordinal);
Aspire.Hosting.Browsers (32)
BrowserPageSession.cs (9)
103BrowserLogsTargetDestroyedEvent targetDestroyed when string.Equals(targetDestroyed.TargetId, targetId, StringComparison.Ordinal) =>
106BrowserLogsTargetCrashedEvent targetCrashed when string.Equals(targetCrashed.TargetId, targetId, StringComparison.Ordinal) =>
112string.Equals(detached.DetachedSessionId, targetSessionId, StringComparison.Ordinal) ||
113string.Equals(detached.TargetId, targetId, StringComparison.Ordinal) =>
116BrowserLogsInspectorDetachedEvent inspectorDetached when string.Equals(inspectorDetached.SessionId, targetSessionId, StringComparison.Ordinal) =>
309string.Equals(targetInfo.Type, "page", StringComparison.Ordinal) &&
311string.Equals(targetInfo.Url, "about:blank", StringComparison.Ordinal));
321string.Equals(targetInfo.Type, "page", StringComparison.Ordinal) &&
449if (string.Equals(protocolEvent.SessionId, _targetSessionId, StringComparison.Ordinal))
Aspire.Hosting.Browsers.Tests (40)
src\Aspire.Hosting.Browsers\BrowserPageSession.cs (9)
103BrowserLogsTargetDestroyedEvent targetDestroyed when string.Equals(targetDestroyed.TargetId, targetId, StringComparison.Ordinal) =>
106BrowserLogsTargetCrashedEvent targetCrashed when string.Equals(targetCrashed.TargetId, targetId, StringComparison.Ordinal) =>
112string.Equals(detached.DetachedSessionId, targetSessionId, StringComparison.Ordinal) ||
113string.Equals(detached.TargetId, targetId, StringComparison.Ordinal) =>
116BrowserLogsInspectorDetachedEvent inspectorDetached when string.Equals(inspectorDetached.SessionId, targetSessionId, StringComparison.Ordinal) =>
309string.Equals(targetInfo.Type, "page", StringComparison.Ordinal) &&
311string.Equals(targetInfo.Url, "about:blank", StringComparison.Ordinal));
321string.Equals(targetInfo.Type, "page", StringComparison.Ordinal) &&
449if (string.Equals(protocolEvent.SessionId, _targetSessionId, StringComparison.Ordinal))
Aspire.Hosting.CodeGeneration.Go (27)
AtsGoCodeGenerator.cs (26)
249.Where(p => !string.Equals(p.Name, targetParamName, StringComparison.Ordinal))
840if (string.Equals(typeId, InteractionInputCollectionTypeId, StringComparison.Ordinal))
855.Where(p => !string.Equals(p.Name, targetParamName, StringComparison.Ordinal))
912if (string.Equals(typeId, AtsConstants.BuilderTypeId, StringComparison.Ordinal))
922if (string.Equals(typeId, InteractionInputCollectionTypeId, StringComparison.Ordinal))
1017.Where(p => !string.Equals(p.Name, targetParamName, StringComparison.Ordinal))
1184if (string.Equals(typeId, capability.TargetTypeId, StringComparison.Ordinal))
1193if (currentTypeId is not null && string.Equals(typeId, currentTypeId, StringComparison.Ordinal))
1225.Where(p => !string.Equals(p.Name, targetParamName, StringComparison.Ordinal))
1383if (string.Equals(p.Name, targetParamName, StringComparison.Ordinal)) { continue; }
1643.Where(p => !string.Equals(p.Name, targetParamName, StringComparison.Ordinal))
1766.Where(p => !string.Equals(p.Name, aTarget, StringComparison.Ordinal)
1771.Where(p => !string.Equals(p.Name, bTarget, StringComparison.Ordinal)
1783if (!string.Equals(aOpts[i].Name, bOpts[i].Name, StringComparison.Ordinal))
1787if (!string.Equals(RenderOptionsFieldType(aOpts[i]), RenderOptionsFieldType(bOpts[i]), StringComparison.Ordinal))
1817if (string.Equals(p.Name, targetParamName, StringComparison.Ordinal)) { continue; }
2064if (dto.Name.Equals("CreateBuilderOptions", StringComparison.Ordinal)
2141typeName.StartsWith("*", StringComparison.Ordinal) ||
2142typeName.StartsWith("[]", StringComparison.Ordinal) ||
2143typeName.StartsWith("map[", StringComparison.Ordinal) ||
2145typeName.StartsWith("func(", StringComparison.Ordinal);
2187string.Equals(capabilityId, AtsConstants.BuildCapability, StringComparison.Ordinal)
2188|| string.Equals(capabilityId, AtsConstants.CreateBuilderCapability, StringComparison.Ordinal);
2194string.Equals(typeId, AtsConstants.CancellationToken, StringComparison.Ordinal)
2195|| (typeId?.EndsWith("/System.Threading.CancellationToken", StringComparison.Ordinal) ?? false);
2201var slashIndex = typeId.IndexOf('/', StringComparison.Ordinal);
Aspire.Hosting.CodeGeneration.Java (43)
AtsJavaCodeGenerator.cs (43)
62.Where(static key => key.EndsWith(".java", StringComparison.Ordinal))
106.Replace("package ", string.Empty, StringComparison.Ordinal)
107.Replace(";", string.Empty, StringComparison.Ordinal)
121var lines = source.Replace("\r\n", "\n", StringComparison.Ordinal).Split('\n');
127if (trimmed.StartsWith("package ", StringComparison.Ordinal))
138if (trimmed.StartsWith("import ", StringComparison.Ordinal))
144if (string.IsNullOrWhiteSpace(trimmed) || trimmed.StartsWith("//", StringComparison.Ordinal))
225if (ShouldPreserveTopLevelLine(trimmedLine) || trimmedLine.StartsWith("//", StringComparison.Ordinal))
235_ when declarationLine.StartsWith("public ", StringComparison.Ordinal) => declarationLine["public ".Length..].TrimStart(),
236_ when declarationLine.StartsWith("final ", StringComparison.Ordinal) => declarationLine["final ".Length..].TrimStart(),
237_ when declarationLine.StartsWith("abstract ", StringComparison.Ordinal) => declarationLine["abstract ".Length..].TrimStart(),
238_ when declarationLine.StartsWith("static ", StringComparison.Ordinal) => declarationLine["static ".Length..].TrimStart(),
253if (!declarationLine.StartsWith(kindPrefix, StringComparison.Ordinal))
267trimmedLine.StartsWith("/**", StringComparison.Ordinal)
268|| trimmedLine.StartsWith("/*", StringComparison.Ordinal)
269|| trimmedLine.StartsWith("*", StringComparison.Ordinal)
270|| trimmedLine.StartsWith("*/", StringComparison.Ordinal)
271|| trimmedLine.StartsWith("@", StringComparison.Ordinal);
276if (trimmed.StartsWith("public ", StringComparison.Ordinal))
295if (trimmed.StartsWith(declarationPrefix, StringComparison.Ordinal))
420if (trimmed.EndsWith("*/", StringComparison.Ordinal))
428if (trimmed.Length == 0 || trimmed.StartsWith("//", StringComparison.Ordinal))
433if (trimmed.StartsWith("/*", StringComparison.Ordinal))
436if (!trimmed.EndsWith("*/", StringComparison.Ordinal))
502var index = text.IndexOf(word, StringComparison.Ordinal);
515index = text.IndexOf(word, index + 1, StringComparison.Ordinal);
935.Where(p => !string.Equals(p.Name, targetParamName, StringComparison.Ordinal))
987if (!AreParameterTypesEqual(existing[i], candidate[i]) || !string.Equals(existing[i].Name, candidate[i].Name, StringComparison.Ordinal))
998if (!string.Equals(left.Type?.TypeId, right.Type?.TypeId, StringComparison.Ordinal))
1022if (!string.Equals(leftCallbackParameters[i].Type.TypeId, rightCallbackParameters[i].Type.TypeId, StringComparison.Ordinal))
1028return string.Equals(left.CallbackReturnType?.TypeId, right.CallbackReturnType?.TypeId, StringComparison.Ordinal);
1134if (!wrapperType.StartsWith("I", StringComparison.Ordinal))
1221if (parameterName.StartsWith("is", StringComparison.Ordinal) &&
1262if (string.Equals(handleType.TypeId, InteractionInputCollectionTypeId, StringComparison.Ordinal))
1267if (string.Equals(handleType.ClassName, "DistributedApplication", StringComparison.Ordinal))
1347.Where(p => !string.Equals(p.Name, targetParamName, StringComparison.Ordinal))
1867!string.Equals(returnTypeId, handleType.TypeId, StringComparison.Ordinal) &&
1868!string.Equals(returnTypeId, capability.TargetTypeId, StringComparison.Ordinal);
2100return allowNull && !string.Equals(converted, valueExpression, StringComparison.Ordinal)
2400.FirstOrDefault(baseType => !string.Equals(baseType.TypeId, typeId, StringComparison.Ordinal)
2602string.Equals(typeId, AtsConstants.CancellationToken, StringComparison.Ordinal)
2603|| (typeId?.EndsWith("/System.Threading.CancellationToken", StringComparison.Ordinal) ?? false);
2672var slashIndex = typeId.IndexOf('/', StringComparison.Ordinal);
Aspire.Hosting.CodeGeneration.Java.Tests (12)
AtsJavaCodeGeneratorTests.cs (12)
62Assert.Contains("public TestRedisResource addTestRedis(String name, Number port)", generated, StringComparison.Ordinal);
63Assert.Contains("private Map<String, Number> counts;", generated, StringComparison.Ordinal);
64Assert.Contains("public Map<String, Number> getCounts() { return counts; }", generated, StringComparison.Ordinal);
68Assert.Contains("value.setCounts((Map<String, Number>) countsValue);", generated, StringComparison.Ordinal);
386var javaFiles = files.Where(kvp => kvp.Key.EndsWith(".java", StringComparison.Ordinal)).ToList();
390.Where(kvp => !kvp.Value.Contains("@SuppressWarnings({\"all\", \"unchecked\", \"serial\"})", StringComparison.Ordinal))
408.Where(kvp => kvp.Key.EndsWith(".java", StringComparison.Ordinal))
428foreach (var (path, content) in files.Where(kvp => kvp.Key.EndsWith(".java", StringComparison.Ordinal)))
456Assert.DoesNotContain("new AspireList(h, c)", registrations, StringComparison.Ordinal);
457Assert.DoesNotContain("new AspireDict(h, c)", registrations, StringComparison.Ordinal);
495Assert.All(listCapabilities, capability => Assert.Contains(capability, aspireList, StringComparison.Ordinal));
496Assert.All(dictCapabilities, capability => Assert.Contains(capability, aspireDict, StringComparison.Ordinal));
Aspire.Hosting.CodeGeneration.Python (19)
AtsPythonCodeGenerator.cs (19)
338var capWithExtra = items.First(c => c.Parameters.Any(p => string.Equals(p.Name, extraParamName, StringComparison.Ordinal)));
339var extraParam = capWithExtra.Parameters.First(p => string.Equals(p.Name, extraParamName, StringComparison.Ordinal));
362if (string.Equals(p.Name, extraParamName, StringComparison.Ordinal))
386var capWithoutExtra = items.FirstOrDefault(c => !c.Parameters.Any(p => string.Equals(p.Name, extraParamName, StringComparison.Ordinal)));
410if (!string.Equals(baseCapabilityId, alternateCapabilityId, StringComparison.Ordinal))
433if (parameters.Any(p => string.Equals(p.Name, "timeout", StringComparison.Ordinal)))
674if (snakeName.EndsWith("_async", StringComparison.Ordinal))
683if (methodName.StartsWith("with_", StringComparison.Ordinal))
693if (methodName.StartsWith("With", StringComparison.Ordinal))
1081if (string.Equals(model.TypeId, InteractionInputCollectionTypeId, StringComparison.Ordinal))
1684userParams.First(p => string.Equals(p.Name, mergedDispatch.DiscriminatingParamName, StringComparison.Ordinal))) : null;
2483if (requiredParams.Any(p => string.Equals(p.Name, paramName, StringComparison.Ordinal)))
2489if (optionType.EndsWith("Parameters", StringComparison.Ordinal))
2491return optionalParams.Any(p => string.Equals(p.Name, paramName, StringComparison.Ordinal));
2496if (optionType.StartsWith("(", StringComparison.Ordinal))
2501return optionalParams.Any(p => string.Equals(p.Name, paramName, StringComparison.Ordinal));
2508return string.Equals(singleParam.Name, paramName, StringComparison.Ordinal);
2552else if (currentOption.EndsWith("Parameters", StringComparison.Ordinal))
2579else if (currentOption.StartsWith("(", StringComparison.Ordinal)) // Tuple of parameters
Aspire.Hosting.CodeGeneration.Rust (4)
Aspire.Hosting.CodeGeneration.Rust.Tests (7)
RustLanguageSupportTests.cs (7)
29Assert.Contains("#[path = \".aspire/modules/mod.rs\"]", files["apphost.rs"], StringComparison.Ordinal);
30Assert.Contains("let builder = create_builder(None)?;", files["apphost.rs"], StringComparison.Ordinal);
31Assert.Contains("app.run(None)?;", files["apphost.rs"], StringComparison.Ordinal);
32Assert.Contains("[[bin]]", files["Cargo.toml"], StringComparison.Ordinal);
33Assert.Contains("name = \"apphost\"", files["Cargo.toml"], StringComparison.Ordinal);
34Assert.Contains("path = \"apphost.rs\"", files["Cargo.toml"], StringComparison.Ordinal);
136else if (inBinTable && trimmed.StartsWith(namePrefix, StringComparison.Ordinal))
Aspire.Hosting.CodeGeneration.TypeScript (40)
AtsTypeScriptCodeGenerator.cs (12)
117.Where(p => !string.Equals(p.Name, capability.TargetParameterName, StringComparison.Ordinal))
245.Replace("\r\n", "\n", StringComparison.Ordinal)
253ConvertAtsReferencesToJsDocLinks(text).Replace("*/", "* /", StringComparison.Ordinal);
259var startIndex = text.IndexOf(markerStart, StringComparison.Ordinal);
281var labelSeparatorIndex = markerBody.IndexOf('|', StringComparison.Ordinal);
284var targetSeparatorIndex = reference.IndexOf(':', StringComparison.Ordinal);
303startIndex = text.IndexOf(markerStart, currentIndex, StringComparison.Ordinal);
1103!string.Equals(capability.ReturnType.TypeId, builder.TypeId, StringComparison.Ordinal) &&
1104!string.Equals(capability.ReturnType.TypeId, capability.TargetTypeId, StringComparison.Ordinal))
1664!string.Equals(capability.ReturnType.TypeId, builder.TypeId, StringComparison.Ordinal) &&
1665!string.Equals(capability.ReturnType.TypeId, capability.TargetTypeId, StringComparison.Ordinal))
2126.Where(mapping => !string.Equals(mapping.Key, mapping.Value, StringComparison.Ordinal))
TypeScriptApiProjector.cs (24)
860.Replace("\r\n", "\n", StringComparison.Ordinal)
868ConvertAtsReferencesToJsDocLinks(text).Replace("*/", "* /", StringComparison.Ordinal);
873var startIndex = text.IndexOf(markerStart, StringComparison.Ordinal);
894var labelSeparatorIndex = markerBody.IndexOf('|', StringComparison.Ordinal);
897var targetSeparatorIndex = reference.IndexOf(':', StringComparison.Ordinal);
916startIndex = text.IndexOf(markerStart, currentIndex, StringComparison.Ordinal);
1969if (string.Equals(candidateTypeRef.TypeId, interfaceTypeId, StringComparison.Ordinal))
2196declared => string.Equals(declared.Name, param.Name, StringComparison.Ordinal));
2252if (!string.Equals(aTypeId, bTypeId, StringComparison.Ordinal))
2275if (!string.Equals(aCallbackParams[i].Type.TypeId, bCallbackParams[i].Type.TypeId, StringComparison.Ordinal))
2284if (!string.Equals(aReturnTypeId, bReturnTypeId, StringComparison.Ordinal))
2338=> requiredParams.Any(p => string.Equals(p.Name, name, StringComparison.Ordinal))
2339|| string.Equals(trailingCancellationToken?.Name, name, StringComparison.Ordinal);
2368if (!userParams.Any(p => string.Equals(p.Name, "options", StringComparison.Ordinal)))
2374while (userParams.Any(p => string.Equals(p.Name, candidate, StringComparison.Ordinal)))
2435!string.Equals(capability.ReturnType.TypeId, builder.TypeId, StringComparison.Ordinal) &&
2436!string.Equals(capability.ReturnType.TypeId, capability.TargetTypeId, StringComparison.Ordinal))
2813if (string.Equals(retainedBuilder.TypeId, candidate.TypeId, StringComparison.Ordinal))
2838string.Equals(interfaceType.TypeId, typeId, StringComparison.Ordinal) ||
2845(string.Equals(baseType.TypeId, typeId, StringComparison.Ordinal) ||
2949.Replace("[]", "Array", StringComparison.Ordinal)
2950.Replace("<", "", StringComparison.Ordinal)
2951.Replace(">", "", StringComparison.Ordinal)
2952.Replace(",", "", StringComparison.Ordinal);
Aspire.Hosting.CodeGeneration.TypeScript.Tests (24)
AtsTypeScriptCodeGeneratorTests.cs (24)
1333if (!string.Equals(invokedHandleType, expectedHandleType, StringComparison.Ordinal))
1393Assert.Contains(lines, line => line.StartsWith("withEnvironment(name: string, value: string | ReferenceExpression | EndpointReference | ", StringComparison.Ordinal));
1394Assert.Contains(lines, line => line.Contains("withEnvironment(name: string, value:", StringComparison.Ordinal) &&
1395line.Contains("ExternalServiceResource", StringComparison.Ordinal));
2219var interfaceStart = code.IndexOf("export interface WithDataVolumeOptions", StringComparison.Ordinal);
2222var interfaceEnd = code.IndexOf("}", interfaceStart, StringComparison.Ordinal);
2233while ((index = text.IndexOf(pattern, index, StringComparison.Ordinal)) != -1)
2293id => id.Contains(nameof(JavaScript.JavaScriptAppResource), StringComparison.Ordinal)
2294&& !id.Contains("NodeApp", StringComparison.Ordinal)
2295&& !id.Contains("ViteApp", StringComparison.Ordinal));
2296Assert.Contains(expandedTypeIds, id => id.Contains(nameof(JavaScript.NodeAppResource), StringComparison.Ordinal));
2297Assert.Contains(expandedTypeIds, id => id.Contains(nameof(JavaScript.ViteAppResource), StringComparison.Ordinal));
2408Assert.Contains($"{expectedDeclaration};", generatedSource, StringComparison.Ordinal);
2483StringComparison.Ordinal));
2495StringComparison.Ordinal);
2608Assert.Contains($"export async {first.Declaration} {{", generatedSource, StringComparison.Ordinal);
2637declaration => declaration.Content.StartsWith("export interface RunAsEmulatorOptions ", StringComparison.Ordinal));
2640declaration => declaration.Content.StartsWith("export interface RunAsEmulatorOptions ", StringComparison.Ordinal));
2670StringComparison.Ordinal);
2676StringComparison.Ordinal);
2702StringComparison.Ordinal);
2706StringComparison.Ordinal);
2751Assert.StartsWith($"{member.Name}(", member.Declaration, StringComparison.Ordinal);
2769member => Assert.Contains(member.Declaration, generatedSource, StringComparison.Ordinal));
Aspire.Hosting.DevTunnels (16)
Aspire.Hosting.Docker (18)
Aspire.Hosting.Foundry (2)
Aspire.Hosting.Foundry.Tests (1)
Aspire.Hosting.GitHub.Models (1)
Aspire.Hosting.Integration.Analyzers (5)
Aspire.Hosting.Java (32)
JavaVersionDetector.cs (9)
127foreach (var element in document.Descendants().Where(e => string.Equals(e.Name.LocalName, name, StringComparison.Ordinal)))
165if (!string.Equals(configuration?.Name.LocalName, "configuration", StringComparison.Ordinal))
172if (!string.Equals(ancestor.Name.LocalName, "plugin", StringComparison.Ordinal))
178string.Equals(e.Name.LocalName, "artifactId", StringComparison.Ordinal)
179&& string.Equals(e.Value.Trim(), "maven-compiler-plugin", StringComparison.Ordinal));
350var end = contents.IndexOf("*/", index + 2, StringComparison.Ordinal);
361var delimiter = new string(current, contents.AsSpan(index).StartsWith(new string(current, 3), StringComparison.Ordinal) ? 3 : 1);
381if (contents.AsSpan(index).StartsWith(delimiter, StringComparison.Ordinal))
428if (value.StartsWith("1.", StringComparison.Ordinal))
Aspire.Hosting.Java.Tests (63)
AddJavaAppPublishTests.cs (62)
43var selectionIndex = content.IndexOf("jars=$(ls ", StringComparison.Ordinal);
55var command = selection.Replace("/build/app.jar", destination, StringComparison.Ordinal);
177.Where(line => line.StartsWith("COPY ", StringComparison.Ordinal))
209Assert.Contains("is a Windows path", exception.Message, StringComparison.Ordinal);
346Assert.DoesNotContain("adduser", content, StringComparison.Ordinal);
360Assert.DoesNotContain("useradd", content, StringComparison.Ordinal);
497.ScrubLinesWithReplace(line => line.Contains("\"context\"", StringComparison.Ordinal) ? " \"context\": \"{sourceDirectory}\"," : line);
1353Assert.Contains("cp -r target/quarkus-app/. /build/app/", content, StringComparison.Ordinal);
1354Assert.Contains("COPY --from=build --chown=999:999 /build/app /app", content, StringComparison.Ordinal);
1355Assert.Contains("ENTRYPOINT [\"java\",\"-jar\",\"/app/quarkus-run.jar\"]", content, StringComparison.Ordinal);
1373Assert.Contains("cp -r build/quarkus-app/. /build/app/", content, StringComparison.Ordinal);
1378Assert.Contains("sh ./gradlew --no-daemon build -x test", content, StringComparison.Ordinal);
1389Assert.Contains("if [ -d target/quarkus-app ]; then", content, StringComparison.Ordinal);
1390Assert.Contains("cp \"$jars\" /build/app/quarkus-run.jar", content, StringComparison.Ordinal);
1405StringComparison.Ordinal);
1425var start = content.IndexOf($"mkdir -p {StagedArtifactDirectory} &&", StringComparison.Ordinal);
1465stagingCommand.Replace(StagedArtifactDirectory, stagingDirectory, StringComparison.Ordinal),
1516Assert.Contains("cp 'target/api-runner.jar' /build/app.jar", content, StringComparison.Ordinal);
1517Assert.Contains("COPY --from=build --chown=999:999 /build/app.jar /app/app.jar", content, StringComparison.Ordinal);
1518Assert.Contains("ENTRYPOINT [\"java\",\"-jar\",\"/app/app.jar\"]", content, StringComparison.Ordinal);
1537var unzipIndex = content.IndexOf("apt-get install -y --no-install-recommends unzip", StringComparison.Ordinal);
1538var wrapperIndex = content.IndexOf("./mvnw -B -ntp --version", StringComparison.Ordinal);
1554Assert.Contains("./mvnw -B -ntp --version", content, StringComparison.Ordinal);
1555Assert.DoesNotContain("unzip", content, StringComparison.Ordinal);
1568Assert.Contains("FROM --platform=$BUILDPLATFORM docker.io/library/eclipse-temurin:17-jdk AS build", content, StringComparison.Ordinal);
1569Assert.Contains("FROM docker.io/library/eclipse-temurin:8-jre", content, StringComparison.Ordinal);
1582Assert.Contains("FROM --platform=$BUILDPLATFORM docker.io/library/eclipse-temurin:17-jdk AS build", content, StringComparison.Ordinal);
1583Assert.Contains("FROM docker.io/library/eclipse-temurin:11-jre", content, StringComparison.Ordinal);
1598Assert.Contains("FROM --platform=$BUILDPLATFORM docker.io/library/eclipse-temurin:8-jdk AS build", content, StringComparison.Ordinal);
1599Assert.Contains("FROM docker.io/library/eclipse-temurin:8-jre", content, StringComparison.Ordinal);
1617Assert.Contains(jarPath, exception.Message, StringComparison.Ordinal);
1618Assert.Contains("contains whitespace", exception.Message, StringComparison.Ordinal);
1634Assert.Contains("target/otel agents/javaagent.jar", exception.Message, StringComparison.Ordinal);
1635Assert.Contains("contains whitespace", exception.Message, StringComparison.Ordinal);
1648Assert.Contains("FROM --platform=$BUILDPLATFORM docker.io/library/eclipse-temurin:20-jdk AS build", content, StringComparison.Ordinal);
1649Assert.Contains("FROM docker.io/library/eclipse-temurin:21-jre", content, StringComparison.Ordinal);
1659Assert.Contains("FROM --platform=$BUILDPLATFORM docker.io/library/eclipse-temurin:21-jdk AS build", content, StringComparison.Ordinal);
1670Assert.Contains("FROM --platform=$BUILDPLATFORM docker.io/library/eclipse-temurin:25-jdk AS build", content, StringComparison.Ordinal);
1680Assert.Contains("FROM --platform=$BUILDPLATFORM docker.io/library/eclipse-temurin:21-jdk AS build", content, StringComparison.Ordinal);
1681Assert.Contains("FROM docker.io/library/eclipse-temurin:21-jre", content, StringComparison.Ordinal);
1708StringComparison.Ordinal));
1712Assert.Contains("FROM docker.io/library/eclipse-temurin:21-jdk AS build", content, StringComparison.Ordinal);
1713Assert.DoesNotContain("--platform=$BUILDPLATFORM", content, StringComparison.Ordinal);
1729Assert.Contains("FROM docker.io/library/eclipse-temurin:21-jdk AS build", content, StringComparison.Ordinal);
1730Assert.DoesNotContain("--platform=$BUILDPLATFORM", content, StringComparison.Ordinal);
1752Assert.Contains("contains whitespace", ex.Message, StringComparison.Ordinal);
1821Assert.Contains("docker.io/library/eclipse-temurin:21-jre", content, StringComparison.Ordinal);
1831Assert.Contains("docker.io/library/eclipse-temurin:21-jre", content, StringComparison.Ordinal);
1842Assert.Contains("docker.io/library/eclipse-temurin:17-jre", content, StringComparison.Ordinal);
1858Assert.Contains("docker.io/library/eclipse-temurin:21-jre", content, StringComparison.Ordinal);
1872Assert.Contains("cp 'target/worker.jar' /build/app.jar", content, StringComparison.Ordinal);
1873Assert.DoesNotContain("expected exactly one application JAR", content, StringComparison.Ordinal);
1884Assert.Contains("cp 'target/worker.jar' /build/app.jar", content, StringComparison.Ordinal);
1901Assert.Contains("../shared/worker.jar", exception.Message, StringComparison.Ordinal);
1923Assert.Contains(jarPath, exception.Message, StringComparison.Ordinal);
1924Assert.Contains("outside the directory the build runs in", exception.Message, StringComparison.Ordinal);
1939Assert.Contains("outside the build context", exception.Message, StringComparison.Ordinal);
1954Assert.Contains("outside the build context", exception.Message, StringComparison.Ordinal);
1965Assert.Contains("cp 'target/shaded.jar' /build/app.jar", content, StringComparison.Ordinal);
2002Assert.Contains("its working directory was changed", exception.Message, StringComparison.Ordinal);
2003Assert.Contains(elsewhere.FullName, exception.Message, StringComparison.Ordinal);
2004Assert.Contains(sourceDir.FullName, exception.Message, StringComparison.Ordinal);
Aspire.Hosting.JavaScript (10)
JavaScriptHostingExtensions.cs (10)
360if (!resource.Annotations.OfType<RequiredCommandAnnotation>().Any(a => string.Equals(a.Command, command, StringComparison.Ordinal)))
1419!string.Equals(runScript.ScriptName, DefaultJavaScriptRunScriptName, StringComparison.Ordinal) ||
1518string s when !string.IsNullOrEmpty(s) && !s.StartsWith("--", StringComparison.Ordinal) => s,
1586.Replace(AspireViteConfigPathToken, relativeConfigPath, StringComparison.Ordinal)
1587.Replace(AspireViteAbsoluteConfigToken, absoluteConfigPath.Replace("\\", "\\\\"), StringComparison.Ordinal);
2064packageManager.StartsWith("pnpm@", StringComparison.Ordinal))
2513if (normalizedPath.StartsWith("./", StringComparison.Ordinal))
2601(string.Equals(parts[0], "nodejs", StringComparison.Ordinal) ||
2602string.Equals(parts[0], "node", StringComparison.Ordinal)))
2637if (cleaned.StartsWith(op, StringComparison.Ordinal))
Aspire.Hosting.JavaScript.Tests (7)
Aspire.Hosting.Keycloak.Tests (2)
Aspire.Hosting.Kubernetes (9)
Aspire.Hosting.Kubernetes.Tests (15)
HelmVersionValidatorTests.cs (9)
58Assert.Contains(trimmed, ex.Message, StringComparison.Ordinal);
59Assert.Contains(HelmVersionValidator.MinimumHelmVersion.ToString(), ex.Message, StringComparison.Ordinal);
60Assert.Contains("https://helm.sh/docs/intro/install/", ex.Message, StringComparison.Ordinal);
70Assert.Contains("garbage banner", ex.Message, StringComparison.Ordinal);
71Assert.Contains(HelmVersionValidator.MinimumHelmVersion.ToString(), ex.Message, StringComparison.Ordinal);
86Assert.Contains("https://helm.sh/docs/intro/install/", ex.Message, StringComparison.Ordinal);
100Assert.DoesNotContain("--client", runner.LastArguments, StringComparison.Ordinal);
101Assert.Contains("version", runner.LastArguments, StringComparison.Ordinal);
102Assert.Contains("--short", runner.LastArguments, StringComparison.Ordinal);
Aspire.Hosting.Maui (25)
Aspire.Hosting.Milvus (14)
Aspire.Hosting.MongoDB (14)
Aspire.Hosting.MySql (14)
Aspire.Hosting.OpenAI (1)
Aspire.Hosting.Oracle (14)
Aspire.Hosting.Orleans (1)
Aspire.Hosting.PostgreSQL (14)
Aspire.Hosting.Python (2)
Aspire.Hosting.Qdrant (14)
Aspire.Hosting.RabbitMQ (1)
Aspire.Hosting.Radius (47)
Publishing\RadiusInfrastructureBuilder.cs (15)
420resourceType.StartsWith("Applications.", StringComparison.Ordinal);
447if (!string.Equals(pack.BicepIdentifier, snapId, StringComparison.Ordinal))
492if (!string.Equals(parents.App.BicepIdentifier, snapIds.AppId, StringComparison.Ordinal))
498!string.Equals(parents.Env.BicepIdentifier, snapIds.EnvId, StringComparison.Ordinal))
537if (string.Equals(targetConstruct.BicepIdentifier, snapTargetId, StringComparison.Ordinal))
552=> !string.Equals(resource.BicepIdentifier, snapshotId, StringComparison.Ordinal);
615if (!string.Equals(construct.BicepIdentifier, snapId, StringComparison.Ordinal))
1141&& kvp.Key.StartsWith("services__", StringComparison.Ordinal))
1310format.Replace("{{", "{", StringComparison.Ordinal).Replace("}}", "}", StringComparison.Ordinal);
1408if (image.EndsWith(":latest", StringComparison.Ordinal) || !image.Contains(':'))
1529if (literalPort != expected.Port || !string.Equals(literalProtocol, expected.Protocol, StringComparison.Ordinal))
1613if (!string.Equals(literalName, container.ContainerMapKey, StringComparison.Ordinal))
2097if (binding.Encoding is not null || !string.Equals(encoding, "raw", StringComparison.Ordinal))
2160if (reference.Contains('/', StringComparison.Ordinal))
Publishing\SealedSecretApplyStep.cs (15)
396if (string.Equals(condition.Type, "Synced", StringComparison.Ordinal) &&
397string.Equals(condition.Status, "False", StringComparison.Ordinal))
406if (string.Equals(condition.Type, "Synced", StringComparison.Ordinal) &&
407string.Equals(condition.Status, "True", StringComparison.Ordinal))
546stderr.Contains($"sealedsecrets.bitnami.com \"{name}\" not found", StringComparison.Ordinal);
563if (stderr.Contains("x509:", StringComparison.Ordinal))
568return stderr.Contains("Unable to connect to the server", StringComparison.Ordinal) ||
569stderr.Contains("connection refused", StringComparison.Ordinal) ||
570stderr.Contains("dial tcp", StringComparison.Ordinal) ||
571stderr.Contains("i/o timeout", StringComparison.Ordinal) ||
572stderr.Contains("TLS handshake timeout", StringComparison.Ordinal) ||
573stderr.Contains("the server is currently unable to handle the request", StringComparison.Ordinal) ||
574stderr.Contains("etcdserver: request timed out", StringComparison.Ordinal);
665stderr.Contains($"secrets \"{name}\" not found", StringComparison.Ordinal);
768string.Equals(scalarKey.Value, key, StringComparison.Ordinal))
Secrets\SealedSecretManifest.cs (10)
154if (string.Equals(kind, "Secret", StringComparison.Ordinal))
165if (!string.Equals(kind, "SealedSecret", StringComparison.Ordinal) ||
166!string.Equals(apiVersion, SupportedApiVersion, StringComparison.Ordinal))
424!string.Equals(kindElement.GetString(), "Secret", StringComparison.Ordinal))
426if (string.Equals(kindElement.GetString(), "SealedSecret", StringComparison.Ordinal) &&
469if (string.Equals(property.Name, field, StringComparison.Ordinal))
495if (string.Equals(property.Name, name, StringComparison.Ordinal))
550string.Equals(scalarKey.Value, key, StringComparison.Ordinal))
631!string.Equals(nodeEvent.Tag.Value, "!", StringComparison.Ordinal);
658if (string.Equals(key, "<<", StringComparison.Ordinal))
Aspire.Hosting.Radius.Tests (6)
Aspire.Hosting.Redis (14)
Aspire.Hosting.RemoteHost (28)
AtsCapabilityScanner.cs (19)
965.Where(c => string.Equals(c.TargetTypeId, targetTypeId, StringComparison.Ordinal))
973if (string.Equals(collidingCapability.CapabilityId, exactTargetCapability.CapabilityId, StringComparison.Ordinal))
1500if (!string.Equals(prefixPathSegments[i], fullPathSegments[i], StringComparison.Ordinal))
2256if (genericDefFullName.StartsWith("System.Action`", StringComparison.Ordinal))
2277if (genericDefFullName.StartsWith("System.Func`", StringComparison.Ordinal))
3017baseFullName.StartsWith("System.", StringComparison.Ordinal) ||
3018baseFullName.StartsWith("Microsoft.", StringComparison.Ordinal))
3046!baseFullName.StartsWith("System.", StringComparison.Ordinal) &&
3047!baseFullName.StartsWith("Microsoft.", StringComparison.Ordinal))
3146if (genericDefName?.StartsWith("System.Action`", StringComparison.Ordinal) == true)
3156if (genericDefName?.StartsWith("System.Func`", StringComparison.Ordinal) == true)
3463.FirstOrDefault(m => string.Equals(m.Attribute("name")?.Value, memberName, StringComparison.Ordinal));
3548var parameter = documentation.Parameters.FirstOrDefault(p => string.Equals(p.Name, parameterName, StringComparison.Ordinal));
3663if (value.StartsWith("!:", StringComparison.Ordinal))
3668var separatorIndex = value.IndexOf(':', StringComparison.Ordinal);
3767var parenIndex = value.IndexOf('(', StringComparison.Ordinal);
3785.Replace("\r\n", "\n", StringComparison.Ordinal)
3793return normalized.Length == 0 ? null : normalized.Replace("*/", "* /", StringComparison.Ordinal);
3866var tickIndex = typeDefinitionName.IndexOf('`', StringComparison.Ordinal);
Aspire.Hosting.RemoteHost.Tests (49)
AtsCapabilityScannerTests.cs (34)
156c => c.CapabilityId.EndsWith("/testEnumerableParameter", StringComparison.Ordinal));
163c => c.CapabilityId.EndsWith("/testEnumerableReturn", StringComparison.Ordinal));
174c => c.CapabilityId.EndsWith("/testUnionEnumParameter", StringComparison.Ordinal));
351Assert.Contains(result.HandleTypes, type => type.AtsTypeId.Contains(expectedHandleType, StringComparison.Ordinal));
354Assert.Contains(result.Capabilities, capability => capability.CapabilityId.EndsWith("/BeforeStartEvent.services", StringComparison.Ordinal));
355Assert.Contains(result.Capabilities, capability => capability.CapabilityId.EndsWith("/IUserSecretsManager.trySetSecret", StringComparison.Ordinal));
356Assert.Contains(result.Capabilities, capability => capability.CapabilityId.EndsWith("/PipelineStepContext.reportingStep", StringComparison.Ordinal));
357Assert.Contains(result.Capabilities, capability => capability.CapabilityId.EndsWith("/PipelineSummary.add", StringComparison.Ordinal));
421c => c.CapabilityId.EndsWith("/BaseExportedProperties.name", StringComparison.Ordinal));
426c => c.CapabilityId.EndsWith("/DerivedExportedProperties.framework", StringComparison.Ordinal));
428c => c.CapabilityId.EndsWith("/DerivedExportedProperties.name", StringComparison.Ordinal));
430d => d.Message.Contains(nameof(DerivedExportedProperties), StringComparison.Ordinal)
431&& d.Message.Contains("has collisions", StringComparison.Ordinal));
497c => c.CapabilityId.EndsWith("/shadowedExporter", StringComparison.Ordinal));
499c => c.CapabilityId.EndsWith("/specificShadowedExporter", StringComparison.Ordinal));
507d => d.Message.Contains("shadowedExporter", StringComparison.Ordinal)
508&& d.Message.Contains("has collisions", StringComparison.Ordinal));
528.FirstOrDefault(c => c.CapabilityId.EndsWith("/testMultiParamHandleCallback", StringComparison.Ordinal));
555c => c.CapabilityId.EndsWith("/usesAssemblyExportedType", StringComparison.Ordinal));
574c => c.CapabilityId.EndsWith("/withConfiguration", StringComparison.Ordinal));
576m => m.Key.EndsWith("/withConfiguration", StringComparison.Ordinal)).Value;
593c => c.CapabilityId.EndsWith("/classLevelBackgroundThreadProbe", StringComparison.Ordinal));
642&& diagnostic.Message.Contains("copied shapes", StringComparison.Ordinal)
646&& diagnostic.Message.Contains("copied shapes", StringComparison.Ordinal)
657&& diagnostic.Message.Contains("Add an init accessor", StringComparison.Ordinal)
661&& diagnostic.Message.Contains("Add an init accessor", StringComparison.Ordinal)
696string.Join(".", value.PathSegments).Contains("Invalid-Values", StringComparison.Ordinal));
698string.Join(".", value.PathSegments).Contains("123Name", StringComparison.Ordinal));
701&& diagnostic.Message.Contains("path segment 'Invalid-Values'", StringComparison.Ordinal)
705&& diagnostic.Message.Contains("path segment '123Name'", StringComparison.Ordinal)
720StringComparison.Ordinal)
735StringComparison.Ordinal)
738StringComparison.Ordinal)
748c => c.CapabilityId.EndsWith("/descriptionFallback", StringComparison.Ordinal));
Aspire.Hosting.Rust (13)
Aspire.Hosting.Rust.Tests (9)
AddRustAppPublishTests.cs (5)
738if (string.Equals(sourceDir.FullName, canonicalSourceDir, StringComparison.Ordinal))
775if (string.Equals(sourceDir.FullName, canonicalSourceDir, StringComparison.Ordinal))
905first.Replace(firstCacheId, "aspire-rust-scope", StringComparison.Ordinal),
906second.Replace(secondCacheId, "aspire-rust-scope", StringComparison.Ordinal));
1095static l => l.TrimStart().StartsWith("cargo build", StringComparison.Ordinal));
Aspire.Hosting.Sdk.Tests (10)
AppHostSdkTargetsTests.cs (10)
52Assert.DoesNotContain(packageReferences, static packageReference => packageReference.StartsWith("Aspire.Dashboard.Sdk.", StringComparison.Ordinal));
53Assert.DoesNotContain(packageReferences, static packageReference => packageReference.StartsWith("Aspire.Hosting.Orchestration.", StringComparison.Ordinal));
895Assert.Contains($"The command '{commandPath}' timed out", task.FailureMessage, StringComparison.Ordinal);
896Assert.Contains("did not exit within", task.FailureMessage, StringComparison.Ordinal);
897Assert.Contains("after termination was requested", task.FailureMessage, StringComparison.Ordinal);
1592var dashboardReference = Assert.Single(packageReferences, static packageReference => packageReference.StartsWith("Aspire.Dashboard.Sdk.", StringComparison.Ordinal));
1593var orchestrationReference = Assert.Single(packageReferences, static packageReference => packageReference.StartsWith("Aspire.Hosting.Orchestration.", StringComparison.Ordinal));
1611.Single(a => string.Equals(a.Key, "AspireRuntimeIdentifierToolPath", StringComparison.Ordinal))
1623.Single(a => string.Equals(a.Key, "AspireHostingTasksAssemblyPath", StringComparison.Ordinal))
1662.Single(a => string.Equals(a.Key, metadataName, StringComparison.Ordinal))
Aspire.Hosting.SqlServer (14)
Aspire.Hosting.Tasks (5)
Aspire.Hosting.Testing.Tests (10)
DashboardUrlTests.cs (9)
35Assert.StartsWith("?t=", dashboardUri.Query, StringComparison.Ordinal);
53cookie => cookie.StartsWith(".Aspire.Dashboard.Auth", StringComparison.Ordinal));
77Assert.StartsWith("?t=", dashboardUri.Query, StringComparison.Ordinal);
189cookie => cookie.StartsWith(".Aspire.Dashboard.Auth", StringComparison.Ordinal));
316Assert.Contains(KnownResourceNames.AspireDashboard, exception.Message, StringComparison.Ordinal);
338record.Category?.EndsWith(".Resources.aspire-dashboard", StringComparison.Ordinal) == true &&
339GetLogText(record).Contains("Aspire Dashboard", StringComparison.Ordinal)))
349written.Contains(token, StringComparison.Ordinal),
351Assert.Contains("Aspire Dashboard", written, StringComparison.Ordinal);
Aspire.Hosting.Tests (57)
Dcp\DcpExecutorTests.cs (29)
1723() => logLines.Any(line => line.Content.Contains(failedToStartLogMessage, StringComparison.Ordinal)),
1726Assert.Single(logLines, line => line.Content.Contains(failedToStartLogMessage, StringComparison.Ordinal));
1804() => logLines.Any(line => line.Content.Contains(failedToStartLogMessage, StringComparison.Ordinal)),
1808Assert.Single(logLines, line => line.Content.Contains(failedToStartLogMessage, StringComparison.Ordinal));
2060() => logLines.Any(line => line.Content.Contains(terminalLogMessage, StringComparison.Ordinal)),
2064Assert.Single(logLines, line => line.Content.Contains(terminalLogMessage, StringComparison.Ordinal));
2228() => logLines.Any(line => line.Content.Contains(restartedLogMessage, StringComparison.Ordinal)),
2232Assert.Single(logLines, line => line.Content.Contains(restartedLogMessage, StringComparison.Ordinal));
2342Assert.Single(logLines, line => line.Content.Contains(firstTerminalLogMessage, StringComparison.Ordinal));
2367Assert.Single(logLines, line => line.Content.Contains(secondTerminalLogMessage, StringComparison.Ordinal));
2380Assert.Single(logLines, line => line.Content.Contains(secondTerminalLogMessage, StringComparison.Ordinal));
2498Assert.Single(logLines, line => line.Content.Contains(terminalLogMessage, StringComparison.Ordinal));
2531Assert.Single(logLines, line => line.Content.Contains(terminalLogMessage, StringComparison.Ordinal));
2853Assert.Single(logLines, line => line.Content.Contains(replacementLogMessage, StringComparison.Ordinal));
2866line.Content.Contains(previousLateLogMessage, StringComparison.Ordinal) ||
2867line.Content.Contains(replacementLogMessage, StringComparison.Ordinal)),
2868line => Assert.Contains(replacementLogMessage, line.Content, StringComparison.Ordinal));
6665StringComparison.Ordinal) &&
6666line.Content.Contains(producerFailureMessage, StringComparison.Ordinal));
7529arg => Assert.EndsWith("ServiceA.csproj", arg, StringComparison.Ordinal),
7567arg => Assert.EndsWith("ServiceA.csproj", arg, StringComparison.Ordinal),
7604arg => Assert.EndsWith("ServiceA.csproj", arg, StringComparison.Ordinal),
7639arg => Assert.EndsWith("ServiceA.csproj", arg, StringComparison.Ordinal),
7728arg => Assert.EndsWith("ServiceA.csproj", arg, StringComparison.Ordinal),
8016Assert.Contains(logLines, line => line.Content.Contains("Project launch configuration failed.", StringComparison.Ordinal));
8524line.Content.Contains("Launch configuration failed.", StringComparison.Ordinal) &&
8525line.Content.Contains("does not retry launch configuration failures using DCP process fallback", StringComparison.Ordinal));
8611line.Content.Contains("Launch configuration failed.", StringComparison.Ordinal) &&
8612line.Content.Contains("does not retry launch configuration failures using DCP process fallback", StringComparison.Ordinal));
Publishing\PodmanSaveArgumentsTests.cs (6)
84Assert.Contains($"--output \"{dockerArchivePath}\"", arguments, StringComparison.Ordinal);
147Assert.Contains($"--output \"{Path.Combine("out", "container-abc123.tar")}\"", arguments, StringComparison.Ordinal);
190Assert.StartsWith("build ", Assert.IsType<string>(buildSpec.Arguments), StringComparison.Ordinal);
212buildSpec => Assert.StartsWith("build ", Assert.IsType<string>(buildSpec.Arguments), StringComparison.Ordinal),
258buildSpec => Assert.StartsWith("build ", Assert.IsType<string>(buildSpec.Arguments), StringComparison.Ordinal),
259saveSpec => Assert.StartsWith("save ", Assert.IsType<string>(saveSpec.Arguments), StringComparison.Ordinal));
Aspire.Hosting.TestUtilities (5)
Aspire.Playground.Tests (4)
Aspire.StackExchange.Redis (1)
Aspire.Templates.Tests (11)
NewUpAndBuildStandaloneTemplateTests.cs (7)
60Assert.Equal(tfm == TestTargetFramework.Net11, appContent.Contains("<BasePath />", StringComparison.Ordinal));
61Assert.Equal(tfm != TestTargetFramework.Net11, appContent.Contains("<base href=\"/\" />", StringComparison.Ordinal));
64Assert.Equal(tfm == TestTargetFramework.Net11, importsContent.Contains("@using Microsoft.AspNetCore.Components.Endpoints", StringComparison.Ordinal));
67Assert.Equal(tfm is TestTargetFramework.Net10 or TestTargetFramework.Net11, errorPageContent.Contains("[PersistentState]", StringComparison.Ordinal));
73Assert.Contains(expectedNavMenuScript, navMenuContent, StringComparison.Ordinal);
74Assert.Contains("id=\"nav-scrollable\"", navMenuContent, StringComparison.Ordinal);
75Assert.False(navMenuContent.Contains("onclick=", StringComparison.Ordinal));
Aspire.TerminalHost (2)
Aspire.TestTools (1)
Aspire.TestUtilities (3)
Aspire.TypeSystem (11)
HostingTypeHelpers.cs (6)
71string.Equals(type?.FullName, HostingTypeNames.DistributedApplicationBuilder, StringComparison.Ordinal);
77string.Equals(type?.FullName, HostingTypeNames.DistributedApplication, StringComparison.Ordinal);
86if (string.Equals(type.FullName, fullName, StringComparison.Ordinal))
92string.Equals(type.GetGenericTypeDefinition().FullName, fullName, StringComparison.Ordinal))
99if (string.Equals(implementedInterface.FullName, fullName, StringComparison.Ordinal))
105string.Equals(implementedInterface.GetGenericTypeDefinition().FullName, fullName, StringComparison.Ordinal))
BlazorHosted (2)
CatalogDb (1)
cdac-build-tool (1)
ConfigurationSchemaGenerator (10)
ConfigSchemaEmitter.cs (9)
91foreach (var segment in path.Split(':').Where(segment => !segment.StartsWith(RootPathPrefix, StringComparison.Ordinal)))
565s.StartsWith("T:", StringComparison.Ordinal) ||
566s.StartsWith("P:", StringComparison.Ordinal) ||
567s.StartsWith("M:", StringComparison.Ordinal) ||
568s.StartsWith("F:", StringComparison.Ordinal) ||
569s.StartsWith("N:", StringComparison.Ordinal) ||
570s.StartsWith("E:", StringComparison.Ordinal) => $"'{s.AsSpan(2)}'",
689if (excludedPath.StartsWith(currentPath, StringComparison.Ordinal) && excludedPath.EndsWith(property.ConfigurationKeyName, StringComparison.Ordinal))
Crossgen2Tasks (2)
csc (2)
CSharpSyntaxGenerator (6)
datacollector (3)
datacollector.arm64 (3)
dotnet (35)
dotnet-aot (5)
dotnet-dev-certs (20)
dotnet-getdocument (11)
dotnet-Microsoft.XmlSerializer.Generator (1)
dotnet-openapi (17)
dotnet-razorpagegenerator (2)
dotnet-sql-cache (11)
dotnet-suggest (1)
dotnet-svcutil-lib (159)
CodeDomFixup\ConfigToCode.cs (22)
37if (contractName.EndsWith(endpoint.Contract.Name, StringComparison.Ordinal) || contractName.EndsWith(UniqueCodeIdentifierScope.MakeValid(endpoint.Contract.CodeName, endpoint.Contract.CodeName), StringComparison.Ordinal))
101if (string.Equals(clientType.BaseTypes[0].BaseType, ConfigToCodeConstants.ClientBaseOfTBaseName, StringComparison.Ordinal))
105else if (string.Equals(clientType.BaseTypes[0].BaseType, ConfigToCodeConstants.DuplexClientBaseOfTBaseName, StringComparison.Ordinal))
129else if (ctor.Parameters.Count == 1 && !string.Equals(ctor.Parameters[0].Type.BaseType, typeof(string).FullName, StringComparison.Ordinal))
137else if (ctor.Parameters.Count == 1 && string.Equals(ctor.Parameters[0].Type.BaseType, typeof(string).FullName, StringComparison.Ordinal))
153else if (ctor.Parameters.Count == 2 && string.Equals(ctor.Parameters[1].Type.BaseType, typeof(string).FullName, StringComparison.Ordinal))
207else if (ctor.Parameters.Count == 1 && string.Equals(ctor.Parameters[0].Type.BaseType, typeof(string).FullName, StringComparison.Ordinal))
236else if (ctor.Parameters.Count == 2 && string.Equals(ctor.Parameters[0].Type.BaseType, typeof(string).FullName, StringComparison.Ordinal)
237&& string.Equals(ctor.Parameters[1].Type.BaseType, typeof(string).FullName, StringComparison.Ordinal))
265else if (ctor.Parameters.Count == 2 && string.Equals(ctor.Parameters[0].Type.BaseType, typeof(string).FullName, StringComparison.Ordinal) &&
266string.Equals(ctor.Parameters[1].Type.BaseType, typeof(EndpointAddress).FullName, StringComparison.Ordinal))
337else if (ctor.Parameters.Count == 2 && string.Equals(ctor.Parameters[1].Type.BaseType, typeof(string).FullName, StringComparison.Ordinal))
366else if (ctor.Parameters.Count == 3 && string.Equals(ctor.Parameters[1].Type.BaseType, typeof(string).FullName, StringComparison.Ordinal)
367&& string.Equals(ctor.Parameters[2].Type.BaseType, typeof(string).FullName, StringComparison.Ordinal))
394else if (ctor.Parameters.Count == 3 && string.Equals(ctor.Parameters[1].Type.BaseType, typeof(string).FullName, StringComparison.Ordinal)
395&& string.Equals(ctor.Parameters[2].Type.BaseType, typeof(EndpointAddress).FullName, StringComparison.Ordinal))
440if (string.Equals(baseType.BaseType, ConfigToCodeConstants.ClientBaseOfTBaseName, StringComparison.Ordinal) && baseType.TypeArguments.Count == 1)
444else if (string.Equals(baseType.BaseType, ConfigToCodeConstants.DuplexClientBaseOfTBaseName, StringComparison.Ordinal) && baseType.TypeArguments.Count == 1)
457if (type.BaseTypes.Count > 0 && string.Equals(clientTypeName, type.BaseTypes[0].BaseType, StringComparison.Ordinal))
470if (string.Equals(baseType.BaseType, ConfigToCodeConstants.ClientBaseOfTBaseName, StringComparison.Ordinal)
471|| string.Equals(baseType.BaseType, ConfigToCodeConstants.DuplexClientBaseOfTBaseName, StringComparison.Ordinal))
FrameworkFork\Microsoft.Xml\Xml\Serialization\SchemaObjectWriter.cs (5)
21int ns = String.Compare(a1.NamespaceURI, a2.NamespaceURI, StringComparison.Ordinal);
24return String.Compare(a1.Name, a2.Name, StringComparison.Ordinal);
36return String.Compare(f1.GetType().Name + ":" + f1.Value, f2.GetType().Name + ":" + f2.Value, StringComparison.Ordinal);
46int ns = String.Compare(qn1.Namespace, qn2.Namespace, StringComparison.Ordinal);
49return String.Compare(qn1.Name, qn2.Name, StringComparison.Ordinal);
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\FaultConverter.cs (14)
94if (string.Compare(fault.Code.Namespace, _version.Envelope.Namespace, StringComparison.Ordinal) == 0
95&& string.Compare(fault.Code.Name, MessageStrings.MustUnderstandFault, StringComparison.Ordinal) == 0)
131if (string.Compare(code.Namespace, _version.Addressing.Namespace, StringComparison.Ordinal) == 0)
133if (string.Compare(code.Name, AddressingStrings.ActionNotSupported, StringComparison.Ordinal) == 0)
138else if (string.Compare(code.Name, AddressingStrings.DestinationUnreachable, StringComparison.Ordinal) == 0)
143else if (string.Compare(code.Name, Addressing10Strings.InvalidAddressingHeader, StringComparison.Ordinal) == 0)
145if (code.SubCode != null && string.Compare(code.SubCode.Namespace, _version.Addressing.Namespace, StringComparison.Ordinal) == 0 &&
146string.Compare(code.SubCode.Name, Addressing10Strings.InvalidCardinality, StringComparison.Ordinal) == 0)
154if (string.Compare(code.Name, Addressing10Strings.MessageAddressingHeaderRequired, StringComparison.Ordinal) == 0)
159else if (string.Compare(code.Name, Addressing10Strings.InvalidAddressingHeader, StringComparison.Ordinal) == 0)
167if (string.Compare(code.Name, Addressing200408Strings.MessageInformationHeaderRequired, StringComparison.Ordinal) == 0)
172else if (string.Compare(code.Name, Addressing200408Strings.InvalidMessageInformationHeader, StringComparison.Ordinal) == 0)
184if (string.Compare(code.Namespace, _version.Addressing.Namespace, StringComparison.Ordinal) == 0)
186if (string.Compare(code.Name, AddressingStrings.EndpointUnavailable, StringComparison.Ordinal) == 0)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\MessageFault.cs (7)
134if (String.Compare(code.Name, MessageStrings.MustUnderstandFault, StringComparison.Ordinal) != 0)
139if ((String.Compare(code.Namespace, EnvelopeVersion.Soap11.Namespace, StringComparison.Ordinal) != 0) &&
140(String.Compare(code.Namespace, EnvelopeVersion.Soap12.Namespace, StringComparison.Ordinal) != 0))
229if ((String.Compare(headerInfo.Name, Message12Strings.NotUnderstood, StringComparison.Ordinal) == 0) &&
230(String.Compare(headerInfo.Namespace, Message12Strings.Namespace, StringComparison.Ordinal) == 0))
242(String.Compare(name, actualName, StringComparison.Ordinal) == 0) &&
243(String.Compare(ns, actualNamespace, StringComparison.Ordinal) == 0))
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ServiceChannel.cs (7)
1036if (string.Compare(code.Namespace, FaultCodeConstants.Namespaces.NetDispatch, StringComparison.Ordinal) == 0)
1038if (string.Compare(code.Name, FaultCodeConstants.Codes.SessionTerminated, StringComparison.Ordinal) == 0)
1045if (string.Compare(code.Namespace, SecurityVersion.Default.HeaderNamespace.Value, StringComparison.Ordinal) == 0)
1047if (string.Compare(code.Name, SecurityVersion.Default.FailedAuthenticationFaultCode.Value, StringComparison.Ordinal) == 0)
1056if (string.Compare(code.Namespace, FaultCodeConstants.Namespaces.NetDispatch, StringComparison.Ordinal) == 0)
1058if (string.Compare(code.Name, FaultCodeConstants.Codes.InternalServiceFault, StringComparison.Ordinal) == 0)
1071if (string.Compare(code.Name, FaultCodeConstants.Codes.DeserializationFailed, StringComparison.Ordinal) == 0)
dotnet-svcutil.xmlserializer (5)
dotnet-user-jwts (11)
dotnet-user-secrets (11)
GenerateAnalyzerNuspec (4)
GenerateDocumentationAndConfigFiles (46)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (12)
119else if (parts.SymbolName.Equals(".ctor", StringComparison.Ordinal) ||
120parts.SymbolName.Equals(".cctor", StringComparison.Ordinal) ||
121!parts.SymbolName.Contains(".", StringComparison.Ordinal) && !parts.SymbolName.Contains(":", StringComparison.Ordinal))
192var nameWithPrefix = (string.IsNullOrEmpty(optionalPrefix) || parts.SymbolName.StartsWith(optionalPrefix, StringComparison.Ordinal))
199nameWithPrefix = nameWithPrefix.Replace("..ctor", ".#ctor", StringComparison.Ordinal);
200nameWithPrefix = nameWithPrefix.Replace("..cctor", ".#cctor", StringComparison.Ordinal);
311names.FirstOrDefault(kvp => symbolDeclarationId.StartsWith(kvp.Key, StringComparison.Ordinal)) is var prefixedFirstMatchOrDefault &&
321value.FirstOrDefault(kvp => symbolDeclarationId.StartsWith(kvp.Key, StringComparison.Ordinal)) is var unprefixedFirstMatchOrDefault &&
331allKindsValue.FirstOrDefault(kvp => symbol.Name.StartsWith(kvp.Key, StringComparison.Ordinal)) is var partialFirstMatchOrDefault &&
351.Replace(".#ctor", "..ctor", StringComparison.Ordinal)
352.Replace(".#cctor", "..cctor", StringComparison.Ordinal);
GetDocument.Insider (12)
ilc (4)
ILCompiler.Compiler (10)
ILCompiler.ReadyToRun (9)
ILCompiler.TypeSystem (2)
illink (12)
ILLink.RoslynAnalyzer (2)
Infrastructure.Common (4)
Infrastructure.Tests (292)
CreateFailingTestIssue\CreateFailingTestIssueToolTests.cs (35)
55Assert.Contains("### Build information", response.Issue!.Body, StringComparison.Ordinal);
56Assert.Contains("Build: https://github.com/microsoft/aspire/actions/runs/123", response.Issue.Body, StringComparison.Ordinal);
57Assert.Contains("Build error leg or test failing: Tests.Namespace.Type.Method", response.Issue.Body, StringComparison.Ordinal);
58Assert.Contains("### Fill in the error message template", response.Issue.Body, StringComparison.Ordinal);
59Assert.Contains(@"""ErrorMessage"": ""Expected 1 but found 2.""", response.Issue.Body, StringComparison.Ordinal);
60Assert.Contains("### Error details", response.Issue.Body, StringComparison.Ordinal);
61Assert.Contains("Error Message: Expected 1 but found 2.", response.Issue.Body, StringComparison.Ordinal);
62Assert.Contains("Stack Trace:", response.Issue.Body, StringComparison.Ordinal);
63Assert.Contains("<summary>Standard Output</summary>", response.Issue.Body, StringComparison.Ordinal);
64Assert.Contains("stdout line 1", response.Issue.Body, StringComparison.Ordinal);
65Assert.DoesNotContain("### Other info", response.Issue.Body, StringComparison.Ordinal);
66Assert.DoesNotContain("Pull Request:", response.Issue.Body, StringComparison.Ordinal);
67Assert.StartsWith("<!-- failing-test-signature: v1:", response.Issue!.MetadataMarker, StringComparison.Ordinal);
73Assert.Contains("Resolved workflow selector 'ci' to '.github/workflows/ci.yml'.", diagnosticsLog, StringComparison.Ordinal);
74Assert.Contains("Matched query using 'exactCanonical'.", diagnosticsLog, StringComparison.Ordinal);
154Assert.Contains("Found open issue #55555", diagnosticsLog, StringComparison.Ordinal);
196Assert.Contains("Found closed issue #44444. Reopening...", diagnosticsLog, StringComparison.Ordinal);
238Assert.Contains("No existing issue found. Creating new issue on GitHub...", diagnosticsLog, StringComparison.Ordinal);
286Assert.Contains("--force-new flag set. Creating new issue on GitHub...", diagnosticsLog, StringComparison.Ordinal);
312Assert.Contains("Build: https://github.com/microsoft/aspire/actions/runs/123", response.Issue!.Body, StringComparison.Ordinal);
432Assert.Contains("No test query was supplied; returning all 2 failing test(s).", diagnosticsLog, StringComparison.Ordinal);
462Assert.DoesNotContain("Tests.Namespace.Type.Tests.Namespace.Type.Method", response.Issue!.Body, StringComparison.Ordinal);
486Assert.Contains("Build: https://github.com/microsoft/aspire/actions/runs/123/attempts/2", response.Issue!.Body, StringComparison.Ordinal);
487Assert.Contains("Build error leg or test failing: Tests.Namespace.Type.Method", response.Issue.Body, StringComparison.Ordinal);
508Assert.Contains("not completed yet (status: queued)", response.Diagnostics!.Warnings[0], StringComparison.Ordinal);
531Assert.Contains("Skipping missing log for failed job 'Tests / Linux / Sample' (456).", diagnosticsLog, StringComparison.Ordinal);
553Assert.Contains("at Tests.Namespace.Type.Method() in TestFile.cs:line 42", response.Failure.StackTrace, StringComparison.Ordinal);
558Assert.Contains("not completed yet (status: queued)", response.Diagnostics!.Warnings[0], StringComparison.Ordinal);
559Assert.Contains("Falling back to failed job logs.", response.Diagnostics!.Warnings[1], StringComparison.Ordinal);
561Assert.Contains("Skipping fallback to all artifacts because the run is still active and no likely test-results artifacts were found.", queuedDiagnosticsLog, StringComparison.Ordinal);
562Assert.Contains("Using log-derived occurrences because no downloadable .trx artifacts were available.", queuedDiagnosticsLog, StringComparison.Ordinal);
584Assert.Contains("not completed yet (status: queued)", response.Diagnostics!.Warnings[0], StringComparison.Ordinal);
587Assert.Contains("The workflow run has not produced any failed test results in downloadable .trx artifacts yet.", failedDiagnosticsLog, StringComparison.Ordinal);
616Assert.Contains("Snipped in the middle to keep the issue body under GitHub's 64 KB limit.", response.Issue.Body, StringComparison.Ordinal);
617Assert.Contains("... [snipped middle content] ...", response.Issue.Body, StringComparison.Ordinal);
DownloadFailingJobLogs\DownloadFailingJobLogsToolTests.cs (6)
56Assert.Contains("Found 1 failed jobs", result.Output, StringComparison.Ordinal);
57Assert.Contains("Saved job logs to: failed_job_0_Tests___Linux___Sample__Sample____Sample__linux-latest_.log", result.Output, StringComparison.Ordinal);
58Assert.Contains("Downloaded artifact to: artifact_0_Sample_linux-latest.zip", result.Output, StringComparison.Ordinal);
59Assert.Contains("Found 1 .trx file(s):", result.Output, StringComparison.Ordinal);
63Assert.Contains("Expected 1 but found 2.", File.ReadAllText(logPath), StringComparison.Ordinal);
82Assert.Contains($"Artifact '{ArtifactName}' not found for this run.", result.Output, StringComparison.Ordinal);
Pipelines\ExtensionE2eRecorderStepTests.cs (10)
78var installAttempts = invocations.Count(line => line.StartsWith("apt-get install", StringComparison.Ordinal));
89.Where(line => line.StartsWith("::warning::", StringComparison.Ordinal))
97.Where(line => line.StartsWith("timeout ", StringComparison.Ordinal))
102Assert.EndsWith("apt-get update", timeoutInvocations[attempt * 2], StringComparison.Ordinal);
103Assert.Contains("apt-get install", timeoutInvocations[(attempt * 2) + 1], StringComparison.Ordinal);
108line => Assert.Contains("--kill-after=", line, StringComparison.Ordinal));
129Assert.EndsWith(ExplicitSuccessExit, body, StringComparison.Ordinal);
130body = body[..body.LastIndexOf(ExplicitSuccessExit, StringComparison.Ordinal)].TrimEnd();
135Assert.Contains(RetryBackoff, body, StringComparison.Ordinal);
136body = body.Replace(RetryBackoff, "Start-Sleep -Milliseconds 50", StringComparison.Ordinal);
Pipelines\ExtensionE2eWorkflowTests.cs (10)
47StringComparison.Ordinal);
51StringComparison.Ordinal);
69Assert.Contains("needs.setup_for_tests.outputs.run_extension_e2e == 'true'", e2eCondition, StringComparison.Ordinal);
75Assert.StartsWith("${{ !cancelled() &&", e2eCondition, StringComparison.Ordinal);
76Assert.DoesNotContain("needs.extension_tests_win.result", e2eCondition, StringComparison.Ordinal);
82Assert.Contains($"needs.{producer}.result == 'success'", e2eCondition, StringComparison.Ordinal);
90Assert.Contains("!cancelled()", Scalar(uploadStep, "if") ?? string.Empty, StringComparison.Ordinal);
91Assert.Contains("!inputs.extensionReleaseOnly", Scalar(uploadStep, "if") ?? string.Empty, StringComparison.Ordinal);
93Assert.Contains("!cancelled()", Scalar(packageStep, "if") ?? string.Empty, StringComparison.Ordinal);
94Assert.Contains("!inputs.extensionReleaseOnly", Scalar(packageStep, "if") ?? string.Empty, StringComparison.Ordinal);
TestTriggerMap\TestTriggerMapTests.cs (20)
55if (string.IsNullOrWhiteSpace(convention.Pattern) || !convention.Pattern.Contains("<name>", StringComparison.Ordinal))
59if (string.IsNullOrWhiteSpace(convention.Target) || !convention.Target.Contains("<name>", StringComparison.Ordinal))
82if (derived.Tests.Count == 0 || derived.Tests.Any(t => string.IsNullOrWhiteSpace(t) || !t.StartsWith("test:", StringComparison.Ordinal)))
120var selecting = new Matcher(StringComparison.Ordinal);
130.Where(f => f.StartsWith("src/", StringComparison.Ordinal) && f.EndsWith(".csproj", StringComparison.Ordinal))
221var matcher = new Matcher(StringComparison.Ordinal);
244var bad = members.Where(m => !m.StartsWith("test:", StringComparison.Ordinal) && !m.StartsWith("job:", StringComparison.Ordinal))
256.Where(t => !t.StartsWith("test:", StringComparison.Ordinal) && !t.StartsWith("job:", StringComparison.Ordinal))
273bool JobExists(string id) => testsYml.Contains($"\n {id}:", StringComparison.Ordinal);
292.Where(t => t.StartsWith("job:", StringComparison.Ordinal))
332.Where(t => t.StartsWith("job:", StringComparison.Ordinal))
393if (!block!.Contains($"needs.setup_for_tests.outputs.{runVar}", StringComparison.Ordinal))
410.Where(t => t.StartsWith("test:", StringComparison.Ordinal))
468.Where(f => f.StartsWith("tests/Shared/", StringComparison.Ordinal))
469.Where(f => !f.EndsWith(".cs", StringComparison.Ordinal))
470.Where(f => !f.EndsWith(".md", StringComparison.Ordinal))
530var start = workflow.IndexOf(marker, StringComparison.Ordinal);
TypeScriptApiCompat\TypeScriptApiCompatTests.cs (6)
281Assert.Contains("capability-removed", report, StringComparison.Ordinal);
282Assert.Contains("Pkg/removeMe", report, StringComparison.Ordinal);
320Assert.Contains("Excluded packages", report, StringComparison.Ordinal);
321Assert.Contains("`Excluded`", report, StringComparison.Ordinal);
322Assert.DoesNotContain("package-removed", report, StringComparison.Ordinal);
323Assert.DoesNotContain("Unused suppressions", report, StringComparison.Ordinal);
WorkflowScripts\ExtensionChangelogFinalizedWorkflowTests.cs (17)
51Assert.Contains("strict/up-to-date semantics", workflowText, StringComparison.Ordinal);
54var checkoutStep = Assert.Single(steps, step => Scalar(step, "uses")?.Contains("actions/checkout", StringComparison.Ordinal) == true);
65Assert.DoesNotContain("git fetch", workflowText, StringComparison.Ordinal);
69step => Scalar(step, "run")?.Contains("bash .github/workflows/check-extension-changelog-finalized.sh", StringComparison.Ordinal) == true);
77step => Scalar(step, "run")?.Contains("bash .github/workflows/check-extension-changelog-finalized.sh", StringComparison.Ordinal) == true);
98StringComparison.Ordinal);
99Assert.Contains(expectedReason, result.Output, StringComparison.Ordinal);
103StringComparison.Ordinal);
226Assert.Contains("Finalized changelog range ends at", result.Output, StringComparison.Ordinal);
227Assert.Contains("Restore the pending placeholder entry", result.Output, StringComparison.Ordinal);
228Assert.Contains("re-add the `vscode-extension-release` label", result.Output, StringComparison.Ordinal);
246Assert.Contains("Expected exactly one finalized release marker", result.Output, StringComparison.Ordinal);
247Assert.Contains("Restore the pending placeholder entry", result.Output, StringComparison.Ordinal);
263Assert.Contains("must contain at least one '- ' release-note bullet with non-whitespace content", result.Output, StringComparison.Ordinal);
264Assert.Contains("Restore the pending placeholder entry", result.Output, StringComparison.Ordinal);
281Assert.Contains("must contain at least one '- ' release-note bullet with non-whitespace content", result.Output, StringComparison.Ordinal);
282Assert.Contains("Restore the pending placeholder entry", result.Output, StringComparison.Ordinal);
WorkflowScripts\ExtensionReleaseFastPathWorkflowTests.cs (17)
44Assert.Contains("!inputs.extensionReleaseOnly", condition, StringComparison.Ordinal);
57Assert.StartsWith("${{ !cancelled() &&", condition, StringComparison.Ordinal);
58Assert.Contains("inputs.extensionReleaseOnly", condition, StringComparison.Ordinal);
59Assert.Contains("needs.setup_for_tests.outputs.run_extension_unit == 'true'", condition, StringComparison.Ordinal);
60Assert.Contains("needs.setup_for_tests.outputs.run_extension_e2e == 'true'", condition, StringComparison.Ordinal);
117Assert.Contains("contains(needs.*.result, 'failure')", condition, StringComparison.Ordinal);
118Assert.Contains("contains(needs.*.result, 'cancelled')", condition, StringComparison.Ordinal);
122StringComparison.Ordinal);
126StringComparison.Ordinal);
153Assert.All(normalModeSkipChecks, check => Assert.Contains(check, condition, StringComparison.Ordinal));
164step => Assert.Contains("!inputs.extensionReleaseOnly", Scalar(step, "if") ?? string.Empty, StringComparison.Ordinal));
205Assert.All(releaseFlowMarkers, marker => Assert.Contains(marker, skill, StringComparison.Ordinal));
214Assert.DoesNotContain("copilot-review-dispatch.yml", action, StringComparison.Ordinal);
232Assert.All(atsScopeMarkers, marker => Assert.Contains(marker, skill, StringComparison.Ordinal));
233Assert.False(skill.Contains("breaking changes to public API without justification", StringComparison.Ordinal));
306StringComparison.Ordinal);
310StringComparison.Ordinal);
WorkflowScripts\ExtensionReleaseWorkflowTests.cs (63)
41Assert.Contains("generate_deterministic_release_notes.py", workflow, StringComparison.Ordinal);
43workflow.Contains("""printf '%.8000s'""", StringComparison.Ordinal),
46workflow.Contains("""if [ "$NOTE_COUNT" -ge 8 ]""", StringComparison.Ordinal),
59StringComparison.Ordinal);
63StringComparison.Ordinal);
67StringComparison.Ordinal);
71StringComparison.Ordinal);
75StringComparison.Ordinal);
79StringComparison.Ordinal);
83StringComparison.Ordinal);
87StringComparison.Ordinal);
91StringComparison.Ordinal);
95StringComparison.Ordinal);
99StringComparison.Ordinal);
103StringComparison.Ordinal);
107StringComparison.Ordinal);
111StringComparison.Ordinal);
115StringComparison.Ordinal);
119StringComparison.Ordinal);
123StringComparison.Ordinal);
127StringComparison.Ordinal);
131StringComparison.Ordinal);
133prompt.Contains("Use the compare API to get the commits between the validated SHAs:", StringComparison.Ordinal),
136prompt.Contains("If the checkout is shallow or either SHA is missing locally, fetch the exact", StringComparison.Ordinal),
139prompt.Contains("after explicit fetch", StringComparison.Ordinal),
142prompt.Contains("Use local git as the authoritative source", StringComparison.Ordinal),
145prompt.Contains("`git log", StringComparison.Ordinal),
150StringComparison.Ordinal);
152Assert.DoesNotContain("\"git\"", tools, StringComparison.Ordinal);
156StringComparison.Ordinal);
160StringComparison.Ordinal);
161Assert.Contains("{{#runtime-import .github/workflows/extension-changelog.md}}", compiledWorkflow, StringComparison.Ordinal);
169Assert.Contains("validate_github_pr_body.py", workflow, StringComparison.Ordinal);
170Assert.Contains("apply_extension_release_trigger_label.sh", workflow, StringComparison.Ordinal);
172workflow.Contains("""gh pr edit "$PR_NUMBER" --remove-label vscode-extension-release >/dev/null 2>&1 || true""", StringComparison.Ordinal),
208StringComparison.Ordinal);
212StringComparison.Ordinal);
216StringComparison.Ordinal);
220StringComparison.Ordinal);
224StringComparison.Ordinal);
228StringComparison.Ordinal);
251Assert.Contains("extension/CHANGELOG.md", preloadScript, StringComparison.Ordinal);
252Assert.Contains("aspire-ext-changelog", preloadScript, StringComparison.Ordinal);
253Assert.Contains("git fetch --no-tags", preloadScript, StringComparison.Ordinal);
257StringComparison.Ordinal);
258Assert.Contains("git log --format='%H%x09%s' --no-merges", preloadScript, StringComparison.Ordinal);
259Assert.Contains("${FROM_SHA}..${TO_SHA}", preloadScript, StringComparison.Ordinal);
260Assert.Contains("-- extension/ > \"${CANDIDATES_FILE}\"", preloadScript, StringComparison.Ordinal);
261Assert.Contains("candidate_count=\"$(wc -l < \"${CANDIDATES_FILE}\")\"", preloadScript, StringComparison.Ordinal);
296Assert.Contains("Failed to remove existing 'vscode-extension-release' label", result.Output, StringComparison.Ordinal);
298(await File.ReadAllTextAsync(fakeGh.CallLogPath)).Contains("--add-label vscode-extension-release", StringComparison.Ordinal),
328Assert.Contains("pr view 123 --json labels --jq .labels[].name", callLog, StringComparison.Ordinal);
329Assert.DoesNotContain("--remove-label vscode-extension-release", callLog, StringComparison.Ordinal);
330Assert.Contains("pr edit 123 --add-label vscode-extension-release", callLog, StringComparison.Ordinal);
359var removeIndex = callLog.IndexOf("pr edit 123 --remove-label vscode-extension-release", StringComparison.Ordinal);
360var addIndex = callLog.IndexOf("pr edit 123 --add-label vscode-extension-release", StringComparison.Ordinal);
467.Where(line => line.StartsWith("- ", StringComparison.Ordinal))
504Assert.Contains($"- {lastMessage}", output, StringComparison.Ordinal);
518.Where(line => line.StartsWith("- ", StringComparison.Ordinal))
538.Where(line => line.StartsWith("- ", StringComparison.Ordinal))
555Assert.Contains("GitHub pull request body length", result.Output, StringComparison.Ordinal);
574Assert.Contains("exceeds GitHub's 65536-character pull request body limit", result.Output, StringComparison.Ordinal);
686var index = contents.IndexOf(text, StringComparison.Ordinal);
WorkflowScripts\MonitorScheduledWorkflowsIntegrationTests.cs (8)
150Assert.DoesNotContain(result.Logs, log => log.Contains("would RECORD", StringComparison.Ordinal));
213Assert.DoesNotContain(result.Logs, log => log.Contains("would CLOSE", StringComparison.Ordinal));
237Assert.Contains(result.Logs, log => log.Contains("would RECORD failure", StringComparison.Ordinal));
238Assert.Contains(result.Logs, log => log.Contains("would CLOSE", StringComparison.Ordinal));
261Assert.Equal(2, result.Logs.Count(log => log.Contains("would RECORD failure", StringComparison.Ordinal)));
308Assert.Contains(issue.Comments, comment => comment.Contains("<!-- run:9 -->", StringComparison.Ordinal));
309Assert.Contains(issue.Comments, comment => comment.Contains("Latest run succeeded", StringComparison.Ordinal));
335Assert.DoesNotContain(issue.Comments, comment => comment.Contains("Latest run succeeded", StringComparison.Ordinal));
WorkflowScripts\PrDocsCheckWorkflowTests.cs (46)
20Assert.Contains("Resolve safe-output patch base from canonical agent output", customSteps, StringComparison.Ordinal);
24StringComparison.Ordinal);
25Assert.Contains("/tmp/gh-aw/agent_output.json", customSteps, StringComparison.Ordinal);
26Assert.Contains("len(create_items) != 1", customSteps, StringComparison.Ordinal);
27Assert.Contains("has_base = \"base\" in create_item", customSteps, StringComparison.Ordinal);
28Assert.Contains("has_base_branch = \"base_branch\" in create_item", customSteps, StringComparison.Ordinal);
29Assert.Contains("base = create_item.get(\"base\")", customSteps, StringComparison.Ordinal);
30Assert.Contains("base_branch = create_item.get(\"base_branch\")", customSteps, StringComparison.Ordinal);
31Assert.Contains("if has_base and has_base_branch and base != base_branch:", customSteps, StringComparison.Ordinal);
32Assert.Contains("target_branch = base if has_base else base_branch", customSteps, StringComparison.Ordinal);
36StringComparison.Ordinal);
37Assert.Contains("github_output.write(f\"branch={target_branch}\\n\")", customSteps, StringComparison.Ordinal);
42StringComparison.Ordinal);
51var downloadIndex = safeOutputs.IndexOf("Download agent output artifact", StringComparison.Ordinal);
54StringComparison.Ordinal);
55var processIndex = safeOutputs.IndexOf("Process Safe Outputs", StringComparison.Ordinal);
63StringComparison.Ordinal);
64Assert.Contains("/tmp/gh-aw/agent_output.json", safeOutputs, StringComparison.Ordinal);
65Assert.Contains("base = create_item.get(\"base\")", safeOutputs, StringComparison.Ordinal);
66Assert.Contains("base_branch = create_item.get(\"base_branch\")", safeOutputs, StringComparison.Ordinal);
67Assert.Contains("if has_base and has_base_branch and base != base_branch:", safeOutputs, StringComparison.Ordinal);
71StringComparison.Ordinal);
84Assert.Contains("create_pull_request.get(\"base\")", validator, StringComparison.Ordinal);
85Assert.Contains("create_pull_request.get(\"base_branch\")", validator, StringComparison.Ordinal);
86Assert.Contains("if base != base_branch:", validator, StringComparison.Ordinal);
87Assert.Contains("_get_create_pull_request_target(payload)", validator, StringComparison.Ordinal);
99workflowName.EndsWith(".md", StringComparison.Ordinal)
103Assert.Contains("Resolve drafted PR base", validationJob, StringComparison.Ordinal);
104Assert.Contains("if: needs.safe_outputs.outputs.created_pr_url != ''", validationJob, StringComparison.Ordinal);
108StringComparison.Ordinal);
111StringComparison.Ordinal);
114Assert.Contains("--jq '.base.ref // \"\"'", validationJob, StringComparison.Ordinal);
115Assert.Contains("--created-pr-base", validationJob, StringComparison.Ordinal);
135workflowName.EndsWith(".md", StringComparison.Ordinal)
138workflowName.EndsWith(".md", StringComparison.Ordinal)
143var mintIndex = notifyJob.IndexOf("Mint aspire-bot token (microsoft/aspire.dev)", StringComparison.Ordinal);
144var resolveIndex = notifyJob.IndexOf("Resolve drafted PR base", StringComparison.Ordinal);
145var prepareIndex = notifyJob.IndexOf("Prepare trusted documentation outcome", StringComparison.Ordinal);
146var commentIndex = notifyJob.IndexOf("Post status comment on source PR", StringComparison.Ordinal);
147var reviewIndex = notifyJob.IndexOf("Request SME review on draft PR", StringComparison.Ordinal);
156StringComparison.Ordinal);
157Assert.Contains("--created-pr-base \"${CREATED_PR_BASE}\"", notifyJob, StringComparison.Ordinal);
263var mintIndex = job.IndexOf("Mint aspire-bot token (microsoft/aspire.dev)", StringComparison.Ordinal);
264var resolveIndex = job.IndexOf("Resolve drafted PR base", StringComparison.Ordinal);
275StringComparison.Ordinal);
277resolveStep.Contains("github.token", StringComparison.Ordinal),
Microsoft.Agents.AI.ProjectTemplates.Tests (1)
Microsoft.Analyzers.Extra (1)
Microsoft.Analyzers.Extra.Tests (48)
Microsoft.Analyzers.Local (6)
Microsoft.Analyzers.Local.Tests (13)
RoslynTestUtils.cs (11)
93int start = text.IndexOf(seq, StringComparison.Ordinal);
101int end = text.IndexOf($"/*-{spanNum}*/", StringComparison.Ordinal);
119int start = text.IndexOf(seq, StringComparison.Ordinal);
127int end = text.IndexOf($"/*-{index}*/", StringComparison.Ordinal);
160if (diagnostic.Id.Equals(f.Id, StringComparison.Ordinal))
381results.Add(s.ToString().Replace("\r\n", "\n", StringComparison.Ordinal));
389results.Add(s.ToString().Replace("\r\n", "\n", StringComparison.Ordinal));
396results.Add(s.ToString().Replace("\r\n", "\n", StringComparison.Ordinal));
472results.Add(s.ToString().Replace("\r\n", "\n", StringComparison.Ordinal));
480results.Add(s.ToString().Replace("\r\n", "\n", StringComparison.Ordinal));
487results.Add(s.ToString().Replace("\r\n", "\n", StringComparison.Ordinal));
Microsoft.Arcade.Common (1)
Microsoft.AspNetCore.Analyzers (5)
Microsoft.AspNetCore.Antiforgery (4)
Microsoft.AspNetCore.App.Analyzers (13)
Microsoft.AspNetCore.Authentication (6)
Microsoft.AspNetCore.Authentication.BearerToken (1)
Microsoft.AspNetCore.Authentication.Cookies (3)
Microsoft.AspNetCore.Authentication.DeviceBoundSessions (16)
DeviceBoundSessionChallengeProtector.cs (7)
71if (!string.Equals(storedClaimUid, ComputeClaimUid(principal), StringComparison.Ordinal))
111if (!string.Equals(storedClaimUid, ComputeClaimUid(principal), StringComparison.Ordinal))
118if (!string.Equals(storedSessionId, expectedSessionId, StringComparison.Ordinal))
162var subClaim = identity.FindFirst(c => string.Equals("sub", c.Type, StringComparison.Ordinal));
168var nameIdClaim = identity.FindFirst(c => string.Equals(ClaimTypes.NameIdentifier, c.Type, StringComparison.Ordinal));
174var upnClaim = identity.FindFirst(c => string.Equals(ClaimTypes.Upn, c.Type, StringComparison.Ordinal));
209allClaims.Sort((a, b) => string.Compare(a.Type, b.Type, StringComparison.Ordinal));
DeviceBoundSessionJwtValidator.cs (4)
44!string.Equals(tokenType, "dbsc+jwt", StringComparison.Ordinal))
116DeviceBoundSessionConstants.Es256 when string.Equals(jsonWebKey.Kty, "EC", StringComparison.Ordinal) && string.Equals(jsonWebKey.Crv, "P-256", StringComparison.Ordinal) => jsonWebKey,
117DeviceBoundSessionConstants.Rs256 when string.Equals(jsonWebKey.Kty, "RSA", StringComparison.Ordinal) => jsonWebKey,
Microsoft.AspNetCore.Authentication.JwtBearer (1)
Microsoft.AspNetCore.Authentication.OAuth (1)
Microsoft.AspNetCore.Authentication.OpenIdConnect (9)
OpenIdConnectHandler.cs (7)
182if (!string.Equals(sid, message.Sid, StringComparison.Ordinal))
199if (!string.Equals(iss, message.Iss, StringComparison.Ordinal))
448if (!string.Equals(Options.ResponseType, OpenIdConnectResponseType.Code, StringComparison.Ordinal) ||
449!string.Equals(Options.ResponseMode, OpenIdConnectResponseMode.Query, StringComparison.Ordinal))
745if (string.Equals(authorizationResponse.Error, "access_denied", StringComparison.Ordinal))
890if (!string.Equals(jwt.Subject, tokenEndpointJwt.Subject, StringComparison.Ordinal))
1193if (Options.NonceCookie.Name is string name && nonceKey.StartsWith(name, StringComparison.Ordinal))
Microsoft.AspNetCore.Authentication.Twitter (2)
Microsoft.AspNetCore.Authorization (1)
Microsoft.AspNetCore.Components (20)
NavigationManager.cs (6)
326if (uri.StartsWith(_baseUri!.OriginalString, StringComparison.Ordinal))
335if (_baseUri.OriginalString.EndsWith('/') && uriPathOnly.Equals(_baseUri.OriginalString.AsSpan(0, _baseUri.OriginalString.Length - 1), StringComparison.Ordinal))
352if (MemoryExtensions.StartsWith(uri, _baseUri!.OriginalString.AsSpan(), StringComparison.Ordinal))
361if (_baseUri.OriginalString.EndsWith('/') && MemoryExtensions.Equals(uriPathOnly, _baseUri.OriginalString.AsSpan(0, _baseUri.OriginalString.Length - 1), StringComparison.Ordinal))
617if (uri.StartsWith(baseUri.OriginalString, StringComparison.Ordinal))
627if (baseUri.OriginalString.EndsWith('/') && uriPathOnly.Equals(baseUri.OriginalString.AsSpan(0, baseUri.OriginalString.Length - 1), StringComparison.Ordinal))
RenderTree\RenderTreeDiffBuilder.cs (6)
440string.Equals(oldAttributeName, newAttributeName, StringComparison.Ordinal))
584if (!string.Equals(oldText, newText, StringComparison.Ordinal))
597if (!string.Equals(oldMarkup, newMarkup, StringComparison.Ordinal))
610if (string.Equals(oldElementName, newElementName, StringComparison.Ordinal))
735|| !string.Equals(oldFrame.NamedEventAssignedName, newFrame.NamedEventAssignedName, StringComparison.Ordinal))
1019newFrame.AttributeNameField.StartsWith("on", StringComparison.Ordinal))
Microsoft.AspNetCore.Components.AI (2)
Microsoft.AspNetCore.Components.Analyzers (3)
Microsoft.AspNetCore.Components.Endpoints (18)
Microsoft.AspNetCore.Components.Forms (2)
Microsoft.AspNetCore.Components.Media (1)
Microsoft.AspNetCore.Components.QuickGrid (1)
Microsoft.AspNetCore.Components.SdkAnalyzers (2)
Microsoft.AspNetCore.Components.Server (15)
Microsoft.AspNetCore.Components.Testing (2)
Microsoft.AspNetCore.Components.Web (4)
Microsoft.AspNetCore.Components.WebAssembly (15)
Microsoft.AspNetCore.Components.WebAssembly.Server (6)
Microsoft.AspNetCore.Components.WebView (3)
Microsoft.AspNetCore.Components.WebView.Maui (5)
Microsoft.AspNetCore.Components.WebView.WindowsForms (6)
Microsoft.AspNetCore.Components.WebView.Wpf (5)
Microsoft.AspNetCore.CookiePolicy (1)
Microsoft.AspNetCore.Cors (2)
Microsoft.AspNetCore.DataProtection (7)
Microsoft.AspNetCore.DeveloperCertificates.XPlat (9)
Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore (1)
Microsoft.AspNetCore.Diagnostics.Middleware (2)
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (2)
Microsoft.AspNetCore.Grpc.JsonTranscoding (8)
Microsoft.AspNetCore.HeaderParsing (1)
Microsoft.AspNetCore.HostFiltering (3)
Microsoft.AspNetCore.Hosting (1)
Microsoft.AspNetCore.Http (6)
Microsoft.AspNetCore.Http.Abstractions (9)
Microsoft.AspNetCore.Http.Connections (10)
Internal\HttpConnectionContext.cs (9)
538if (!string.Equals(current.AuthenticationType, incoming.AuthenticationType, StringComparison.Ordinal)
539|| !string.Equals(current.NameClaimType, incoming.NameClaimType, StringComparison.Ordinal)
540|| !string.Equals(current.RoleClaimType, incoming.RoleClaimType, StringComparison.Ordinal)
541|| !string.Equals(current.Label, incoming.Label, StringComparison.Ordinal))
551return string.Equals(current.Type, incoming.Type, StringComparison.Ordinal)
552&& string.Equals(current.Value, incoming.Value, StringComparison.Ordinal)
553&& string.Equals(current.ValueType, incoming.ValueType, StringComparison.Ordinal)
554&& string.Equals(current.Issuer, incoming.Issuer, StringComparison.Ordinal)
555&& string.Equals(current.OriginalIssuer, incoming.OriginalIssuer, StringComparison.Ordinal);
Microsoft.AspNetCore.Http.Connections.Client (3)
Microsoft.AspNetCore.Http.Extensions (11)
Microsoft.AspNetCore.Http.RequestDelegateGenerator (6)
Microsoft.AspNetCore.HttpOverrides (3)
Microsoft.AspNetCore.Identity (11)
PasskeyHandler.cs (7)
446if (userHandle is not null && !string.Equals(originalUserId, userHandle, StringComparison.Ordinal))
561if (!string.Equals(ExpectedType, credential.Type, StringComparison.Ordinal))
588if (!string.Equals(expectedType, clientData.Type, StringComparison.Ordinal))
611if (!string.Equals("supported", status, StringComparison.Ordinal) &&
612!string.Equals("present", status, StringComparison.Ordinal) &&
613!string.Equals("not-supported", status, StringComparison.Ordinal))
642if (string.Equals("required", originalUserVerificationRequirement, StringComparison.Ordinal) && !authenticatorData.IsUserVerified)
Microsoft.AspNetCore.Identity.UI (3)
Microsoft.AspNetCore.InternalTesting (11)
Microsoft.AspNetCore.JsonPatch (1)
Microsoft.AspNetCore.JsonPatch.SystemTextJson (2)
Microsoft.AspNetCore.Localization (2)
Microsoft.AspNetCore.Mvc.Abstractions (6)
Microsoft.AspNetCore.Mvc.Analyzers (6)
Microsoft.AspNetCore.Mvc.ApiExplorer (10)
Microsoft.AspNetCore.Mvc.Core (28)
ApiExplorer\ApiConventionMatcher.cs (5)
88return string.Equals(name, conventionName, StringComparison.Ordinal);
115return string.Equals(name, conventionName, StringComparison.Ordinal);
118if (!name.StartsWith(conventionName, StringComparison.Ordinal))
145return string.Equals(name, conventionName, StringComparison.Ordinal);
165return string.Compare(name, index, conventionName, 1, conventionName.Length - 1, StringComparison.Ordinal) == 0;
Microsoft.AspNetCore.Mvc.DataAnnotations (1)
Microsoft.AspNetCore.Mvc.Formatters.Xml (4)
Microsoft.AspNetCore.Mvc.NewtonsoftJson (5)
Microsoft.AspNetCore.Mvc.Razor (10)
ViewLocationCacheKey.cs (5)
88!string.Equals(ViewName, y.ViewName, StringComparison.Ordinal) ||
89!string.Equals(ControllerName, y.ControllerName, StringComparison.Ordinal) ||
90!string.Equals(AreaName, y.AreaName, StringComparison.Ordinal) ||
91!string.Equals(PageName, y.PageName, StringComparison.Ordinal))
111!string.Equals(item.Value, yValue, StringComparison.Ordinal))
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (3)
Microsoft.AspNetCore.Mvc.RazorPages (3)
Microsoft.AspNetCore.Mvc.TagHelpers (24)
Cache\CacheTagKey.cs (5)
199return string.Equals(other.Key, Key, StringComparison.Ordinal) &&
203string.Equals(other._varyBy, _varyBy, StringComparison.Ordinal) &&
209(!_varyByUser || string.Equals(other._username, _username, StringComparison.Ordinal))) &&
359if (!string.Equals(values1[i].Key, values2[i].Key, StringComparison.Ordinal) ||
360!string.Equals(values1[i].Value, values2[i].Value, StringComparison.Ordinal))
GlobbingUrlBuilder.cs (11)
91if (!string.Equals(staticUrl, globbedUrls[i], StringComparison.Ordinal))
181if (string.Equals(x, y, StringComparison.Ordinal))
188return string.Compare(x, y, StringComparison.Ordinal);
213if (string.Compare(x, 0, y, 0, compareLength, StringComparison.Ordinal) == 0)
219return string.Compare(x, xExtIndex, y, yExtIndex, length, StringComparison.Ordinal);
253StringComparison.Ordinal);
292if (value.StartsWith("~/", StringComparison.Ordinal))
296else if (value.StartsWith("/", StringComparison.Ordinal) ||
297value.StartsWith("\\", StringComparison.Ordinal))
353return string.Equals(Include, other.Include, StringComparison.Ordinal) &&
354string.Equals(Exclude, other.Exclude, StringComparison.Ordinal);
Microsoft.AspNetCore.Mvc.Testing (1)
Microsoft.AspNetCore.Mvc.ViewFeatures (17)
Microsoft.AspNetCore.OpenApi (17)
Microsoft.AspNetCore.OpenApi.SourceGenerators (5)
Microsoft.AspNetCore.OutputCaching (2)
Microsoft.AspNetCore.RateLimiting (2)
Microsoft.AspNetCore.Razor.Utilities.Shared (1)
Microsoft.AspNetCore.ResponseCaching (1)
Microsoft.AspNetCore.ResponseCompression (1)
Microsoft.AspNetCore.Rewrite (6)
Microsoft.AspNetCore.Routing (21)
Microsoft.AspNetCore.Server.HttpSys (45)
src\aspnetcore\src\Shared\HttpSys\RequestProcessing\RequestHeaders.Generated.cs (41)
1752if (string.Equals(key, HeaderNames.TE, StringComparison.Ordinal))
1764if (string.Equals(key, HeaderNames.Via, StringComparison.Ordinal))
1776if (string.Equals(key, HeaderNames.Date, StringComparison.Ordinal))
1786if (string.Equals(key, HeaderNames.From, StringComparison.Ordinal))
1796if (string.Equals(key, HeaderNames.Host, StringComparison.Ordinal))
1808if (string.Equals(key, HeaderNames.Allow, StringComparison.Ordinal))
1818if (string.Equals(key, HeaderNames.Range, StringComparison.Ordinal))
1830if (string.Equals(key, HeaderNames.Accept, StringComparison.Ordinal))
1840if (string.Equals(key, HeaderNames.Cookie, StringComparison.Ordinal))
1850if (string.Equals(key, HeaderNames.Expect, StringComparison.Ordinal))
1860if (string.Equals(key, HeaderNames.Pragma, StringComparison.Ordinal))
1872if (string.Equals(key, HeaderNames.Expires, StringComparison.Ordinal))
1882if (string.Equals(key, HeaderNames.Referer, StringComparison.Ordinal))
1892if (string.Equals(key, HeaderNames.Trailer, StringComparison.Ordinal))
1902if (string.Equals(key, HeaderNames.Upgrade, StringComparison.Ordinal))
1912if (string.Equals(key, HeaderNames.Warning, StringComparison.Ordinal))
1924if (string.Equals(key, HeaderNames.IfMatch, StringComparison.Ordinal))
1934if (string.Equals(key, HeaderNames.IfRange, StringComparison.Ordinal))
1946if (string.Equals(key, HeaderNames.Translate, StringComparison.Ordinal))
1958if (string.Equals(key, HeaderNames.Connection, StringComparison.Ordinal))
1968if (string.Equals(key, HeaderNames.KeepAlive, StringComparison.Ordinal))
1978if (string.Equals(key, HeaderNames.UserAgent, StringComparison.Ordinal))
1990if (string.Equals(key, HeaderNames.ContentMD5, StringComparison.Ordinal))
2002if (string.Equals(key, HeaderNames.ContentType, StringComparison.Ordinal))
2012if (string.Equals(key, HeaderNames.MaxForwards, StringComparison.Ordinal))
2024if (string.Equals(key, HeaderNames.Authorization, StringComparison.Ordinal))
2034if (string.Equals(key, HeaderNames.CacheControl, StringComparison.Ordinal))
2044if (string.Equals(key, HeaderNames.ContentRange, StringComparison.Ordinal))
2054if (string.Equals(key, HeaderNames.IfNoneMatch, StringComparison.Ordinal))
2064if (string.Equals(key, HeaderNames.LastModified, StringComparison.Ordinal))
2076if (string.Equals(key, HeaderNames.AcceptCharset, StringComparison.Ordinal))
2086if (string.Equals(key, HeaderNames.ContentLength, StringComparison.Ordinal))
2098if (string.Equals(key, HeaderNames.AcceptEncoding, StringComparison.Ordinal))
2108if (string.Equals(key, HeaderNames.AcceptLanguage, StringComparison.Ordinal))
2120if (string.Equals(key, HeaderNames.ContentEncoding, StringComparison.Ordinal))
2130if (string.Equals(key, HeaderNames.ContentLanguage, StringComparison.Ordinal))
2140if (string.Equals(key, HeaderNames.ContentLocation, StringComparison.Ordinal))
2152if (string.Equals(key, HeaderNames.IfModifiedSince, StringComparison.Ordinal))
2162if (string.Equals(key, HeaderNames.TransferEncoding, StringComparison.Ordinal))
2174if (string.Equals(key, HeaderNames.IfUnmodifiedSince, StringComparison.Ordinal))
2184if (string.Equals(key, HeaderNames.ProxyAuthorization, StringComparison.Ordinal))
Microsoft.AspNetCore.Server.IIS (44)
src\aspnetcore\src\Shared\HttpSys\RequestProcessing\RequestHeaders.Generated.cs (41)
1752if (string.Equals(key, HeaderNames.TE, StringComparison.Ordinal))
1764if (string.Equals(key, HeaderNames.Via, StringComparison.Ordinal))
1776if (string.Equals(key, HeaderNames.Date, StringComparison.Ordinal))
1786if (string.Equals(key, HeaderNames.From, StringComparison.Ordinal))
1796if (string.Equals(key, HeaderNames.Host, StringComparison.Ordinal))
1808if (string.Equals(key, HeaderNames.Allow, StringComparison.Ordinal))
1818if (string.Equals(key, HeaderNames.Range, StringComparison.Ordinal))
1830if (string.Equals(key, HeaderNames.Accept, StringComparison.Ordinal))
1840if (string.Equals(key, HeaderNames.Cookie, StringComparison.Ordinal))
1850if (string.Equals(key, HeaderNames.Expect, StringComparison.Ordinal))
1860if (string.Equals(key, HeaderNames.Pragma, StringComparison.Ordinal))
1872if (string.Equals(key, HeaderNames.Expires, StringComparison.Ordinal))
1882if (string.Equals(key, HeaderNames.Referer, StringComparison.Ordinal))
1892if (string.Equals(key, HeaderNames.Trailer, StringComparison.Ordinal))
1902if (string.Equals(key, HeaderNames.Upgrade, StringComparison.Ordinal))
1912if (string.Equals(key, HeaderNames.Warning, StringComparison.Ordinal))
1924if (string.Equals(key, HeaderNames.IfMatch, StringComparison.Ordinal))
1934if (string.Equals(key, HeaderNames.IfRange, StringComparison.Ordinal))
1946if (string.Equals(key, HeaderNames.Translate, StringComparison.Ordinal))
1958if (string.Equals(key, HeaderNames.Connection, StringComparison.Ordinal))
1968if (string.Equals(key, HeaderNames.KeepAlive, StringComparison.Ordinal))
1978if (string.Equals(key, HeaderNames.UserAgent, StringComparison.Ordinal))
1990if (string.Equals(key, HeaderNames.ContentMD5, StringComparison.Ordinal))
2002if (string.Equals(key, HeaderNames.ContentType, StringComparison.Ordinal))
2012if (string.Equals(key, HeaderNames.MaxForwards, StringComparison.Ordinal))
2024if (string.Equals(key, HeaderNames.Authorization, StringComparison.Ordinal))
2034if (string.Equals(key, HeaderNames.CacheControl, StringComparison.Ordinal))
2044if (string.Equals(key, HeaderNames.ContentRange, StringComparison.Ordinal))
2054if (string.Equals(key, HeaderNames.IfNoneMatch, StringComparison.Ordinal))
2064if (string.Equals(key, HeaderNames.LastModified, StringComparison.Ordinal))
2076if (string.Equals(key, HeaderNames.AcceptCharset, StringComparison.Ordinal))
2086if (string.Equals(key, HeaderNames.ContentLength, StringComparison.Ordinal))
2098if (string.Equals(key, HeaderNames.AcceptEncoding, StringComparison.Ordinal))
2108if (string.Equals(key, HeaderNames.AcceptLanguage, StringComparison.Ordinal))
2120if (string.Equals(key, HeaderNames.ContentEncoding, StringComparison.Ordinal))
2130if (string.Equals(key, HeaderNames.ContentLanguage, StringComparison.Ordinal))
2140if (string.Equals(key, HeaderNames.ContentLocation, StringComparison.Ordinal))
2152if (string.Equals(key, HeaderNames.IfModifiedSince, StringComparison.Ordinal))
2162if (string.Equals(key, HeaderNames.TransferEncoding, StringComparison.Ordinal))
2174if (string.Equals(key, HeaderNames.IfUnmodifiedSince, StringComparison.Ordinal))
2184if (string.Equals(key, HeaderNames.ProxyAuthorization, StringComparison.Ordinal))
Microsoft.AspNetCore.Server.IISIntegration (1)
Microsoft.AspNetCore.Server.IntegrationTesting (2)
Microsoft.AspNetCore.Server.Kestrel.Core (19)
Microsoft.AspNetCore.SignalR.Client.Core (4)
Microsoft.AspNetCore.SignalR.Client.SourceGenerator (5)
Microsoft.AspNetCore.SignalR.Core (20)
HubConnectionHandler.cs (11)
202if (string.Equals(newUserId, connection.UserIdentifier, StringComparison.Ordinal))
267if (!string.Equals(current.AuthenticationType, incoming.AuthenticationType, StringComparison.Ordinal)
268|| !string.Equals(current.NameClaimType, incoming.NameClaimType, StringComparison.Ordinal)
269|| !string.Equals(current.RoleClaimType, incoming.RoleClaimType, StringComparison.Ordinal)
270|| !string.Equals(current.Label, incoming.Label, StringComparison.Ordinal))
280return string.Equals(current.Type, incoming.Type, StringComparison.Ordinal)
281&& string.Equals(current.Value, incoming.Value, StringComparison.Ordinal)
282&& string.Equals(current.ValueType, incoming.ValueType, StringComparison.Ordinal)
283&& string.Equals(current.Issuer, incoming.Issuer, StringComparison.Ordinal)
284&& string.Equals(current.OriginalIssuer, incoming.OriginalIssuer, StringComparison.Ordinal);
339if (!string.Equals(newUserId, connection.UserIdentifier, StringComparison.Ordinal))
Microsoft.AspNetCore.SpaServices.Extensions (1)
Microsoft.AspNetCore.StaticAssets (3)
Microsoft.AspNetCore.StaticFiles (1)
Microsoft.AspNetCore.TestHost (1)
Microsoft.AspNetCore.Watch.BrowserRefresh (1)
Microsoft.AspNetCore.WebSockets (1)
Microsoft.AspNetCore.WebUtilities (3)
Microsoft.Authentication.WebAssembly.Msal (1)
Microsoft.Build (58)
Construction\Solution\SolutionFile.cs (13)
568if (line.Trim().StartsWith(slnFileHeaderNoVersion, StringComparison.Ordinal))
601else if (line.Trim().StartsWith(slnFileVSVLinePrefix, StringComparison.Ordinal))
783if (str.StartsWith("Project(", StringComparison.Ordinal))
787else if (str.StartsWith("GlobalSection(NestedProjects)", StringComparison.Ordinal))
791else if (str.StartsWith("GlobalSection(SolutionConfigurationPlatforms)", StringComparison.Ordinal))
795else if (str.StartsWith("GlobalSection(ProjectConfigurationPlatforms)", StringComparison.Ordinal))
799else if (str.StartsWith("VisualStudioVersion", StringComparison.Ordinal))
952if (str.StartsWith(slnFileHeaderNoVersion, StringComparison.Ordinal))
1067else if (line.StartsWith("ProjectSection(ProjectDependencies)", StringComparison.Ordinal))
1072while ((line?.StartsWith("EndProjectSection", StringComparison.Ordinal) == false))
1086else if (line.StartsWith("ProjectSection(WebsiteProperties)", StringComparison.Ordinal))
1092while ((line?.StartsWith("EndProjectSection", StringComparison.Ordinal) == false))
1106else if (line.StartsWith("Project(", StringComparison.Ordinal))
Evaluation\Expander.MetadataExpander.cs (6)
70if (expression.IndexOf("%(", StringComparison.Ordinal) < 0)
92if (expression.IndexOf("@(", StringComparison.Ordinal) < 0)
205int i = input.IndexOf("%(", startIndex, StringComparison.Ordinal);
214i = input.IndexOf("%(", i + 2, StringComparison.Ordinal);
236(string.IsNullOrEmpty(itemType) || string.Equals(itemType, itemMetadata.ItemType, StringComparison.Ordinal)))
261i = input.IndexOf("%(", pos, StringComparison.Ordinal);
Evaluation\Preprocessor.cs (5)
241String.Equals(XMakeElements.project, child.Name, StringComparison.Ordinal))
278if (child.NodeType == XmlNodeType.Element && String.Equals(XMakeElements.import, child.Name, StringComparison.Ordinal))
288string projectSdk = source.NodeType == XmlNodeType.Element && String.Equals(XMakeElements.project, source.Name, StringComparison.Ordinal) ? ((XmlElement)source).GetAttribute(XMakeAttributes.sdk) : String.Empty;
336if (child.NodeType == XmlNodeType.Element && String.Equals(XMakeElements.importGroup, child.Name, StringComparison.Ordinal))
353if (clone.NodeType == XmlNodeType.Element && String.Equals(XMakeElements.project, child.Name, StringComparison.Ordinal) && clone.Attributes?[XMakeAttributes.sdk] != null)
Microsoft.Build.Framework (41)
Telemetry\CrashTelemetry.cs (7)
709int inIndex = stackTrace.IndexOf(" in ", start, end - start, StringComparison.Ordinal);
844if (message!.StartsWith(internalErrorPrefix, StringComparison.Ordinal))
933if (firstFrame.IndexOf(suffix, StringComparison.Ordinal) >= 0)
977int inIndex = frame.IndexOf(inToken, StringComparison.Ordinal);
983int lineIndex = frame.IndexOf(lineToken, inIndex, StringComparison.Ordinal);
1010int inIndex = line.IndexOf(inToken, StringComparison.Ordinal);
1013int lineIndex = line.IndexOf(lineToken, inIndex, StringComparison.Ordinal);
Utilities\FileMatcher.cs (15)
138private static readonly SearchValues<string> s_propertyAndItemReferences = SearchValues.Create(["$(", "@("], StringComparison.Ordinal);
419searchPattern.EndsWith("?", StringComparison.Ordinal);
471else if (!path.StartsWith(s_thisDirectory, StringComparison.Ordinal))
527if (!path.StartsWith(s_thisDirectory, StringComparison.Ordinal))
579bool isUnc = path.StartsWith(s_twoDirectorySeparators, StringComparison.Ordinal);
797if (path.StartsWith(s_thisDirectory, StringComparison.Ordinal))
829if (path.StartsWith(projectDirectory, StringComparison.Ordinal))
1239else if (recursionState.RemainingWildcardDirectory.StartsWith(recursiveDirectoryMatch, StringComparison.Ordinal))
2370else if (aString.StartsWith("/", StringComparison.Ordinal))
2375else if (aString.StartsWith(@"\\", StringComparison.Ordinal))
2380else if (aString.StartsWith(@"\", StringComparison.Ordinal))
2593&& !directory.StartsWith("//", StringComparison.Ordinal)
2594&& !directory.StartsWith(@"\\", StringComparison.Ordinal)))
3042if (string.Equals(filespecUnescaped, excludeSpec, StringComparison.Ordinal))
3693|| !lexicalEnumerationRoot.AsSpan().StartsWith(projectDirectorySpan, StringComparison.Ordinal))
Microsoft.Build.NuGetSdkResolver (4)
Microsoft.Build.Tasks.CodeAnalysis (4)
Microsoft.Build.Tasks.Core (48)
ResolveManifestFiles.cs (8)
252if (String.Equals(TargetCulture, "*", StringComparison.Ordinal))
256else if (!String.Equals(TargetCulture, "neutral", StringComparison.Ordinal))
385if (String.Equals(assemblyType, "Satellite", StringComparison.Ordinal))
420if (identity != null && !String.Equals(identity.Culture, "neutral", StringComparison.Ordinal))
480if (String.Equals(dependencyType, "Prerequisite", StringComparison.Ordinal))
484else if (String.Equals(dependencyType, "Install", StringComparison.Ordinal))
779if (item.ItemSpec.EndsWith(".dll", StringComparison.Ordinal) && identity == null && !isDotNetCore)
953if (identity != null && !string.Equals(identity.Culture, "neutral", StringComparison.Ordinal))
Microsoft.Build.Tasks.Git (11)
Microsoft.Build.Utilities.Core (11)
Microsoft.CodeAnalysis (44)
Compilation\CompilationOptions.cs (5)
628string.Equals(this.CryptoKeyContainer, other.CryptoKeyContainer, StringComparison.Ordinal) &&
629string.Equals(this.CryptoKeyFile, other.CryptoKeyFile, StringComparison.Ordinal) &&
633string.Equals(this.MainTypeName, other.MainTypeName, StringComparison.Ordinal) &&
636string.Equals(this.ModuleName, other.ModuleName, StringComparison.Ordinal) &&
641string.Equals(this.ScriptClassName, other.ScriptClassName, StringComparison.Ordinal) &&
Microsoft.CodeAnalysis.Analyzers (65)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (12)
119else if (parts.SymbolName.Equals(".ctor", StringComparison.Ordinal) ||
120parts.SymbolName.Equals(".cctor", StringComparison.Ordinal) ||
121!parts.SymbolName.Contains(".", StringComparison.Ordinal) && !parts.SymbolName.Contains(":", StringComparison.Ordinal))
192var nameWithPrefix = (string.IsNullOrEmpty(optionalPrefix) || parts.SymbolName.StartsWith(optionalPrefix, StringComparison.Ordinal))
199nameWithPrefix = nameWithPrefix.Replace("..ctor", ".#ctor", StringComparison.Ordinal);
200nameWithPrefix = nameWithPrefix.Replace("..cctor", ".#cctor", StringComparison.Ordinal);
311names.FirstOrDefault(kvp => symbolDeclarationId.StartsWith(kvp.Key, StringComparison.Ordinal)) is var prefixedFirstMatchOrDefault &&
321value.FirstOrDefault(kvp => symbolDeclarationId.StartsWith(kvp.Key, StringComparison.Ordinal)) is var unprefixedFirstMatchOrDefault &&
331allKindsValue.FirstOrDefault(kvp => symbol.Name.StartsWith(kvp.Key, StringComparison.Ordinal)) is var partialFirstMatchOrDefault &&
351.Replace(".#ctor", "..ctor", StringComparison.Ordinal)
352.Replace(".#cctor", "..cctor", StringComparison.Ordinal);
Microsoft.CodeAnalysis.AnalyzerUtilities (47)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (12)
119else if (parts.SymbolName.Equals(".ctor", StringComparison.Ordinal) ||
120parts.SymbolName.Equals(".cctor", StringComparison.Ordinal) ||
121!parts.SymbolName.Contains(".", StringComparison.Ordinal) && !parts.SymbolName.Contains(":", StringComparison.Ordinal))
192var nameWithPrefix = (string.IsNullOrEmpty(optionalPrefix) || parts.SymbolName.StartsWith(optionalPrefix, StringComparison.Ordinal))
199nameWithPrefix = nameWithPrefix.Replace("..ctor", ".#ctor", StringComparison.Ordinal);
200nameWithPrefix = nameWithPrefix.Replace("..cctor", ".#cctor", StringComparison.Ordinal);
311names.FirstOrDefault(kvp => symbolDeclarationId.StartsWith(kvp.Key, StringComparison.Ordinal)) is var prefixedFirstMatchOrDefault &&
321value.FirstOrDefault(kvp => symbolDeclarationId.StartsWith(kvp.Key, StringComparison.Ordinal)) is var unprefixedFirstMatchOrDefault &&
331allKindsValue.FirstOrDefault(kvp => symbol.Name.StartsWith(kvp.Key, StringComparison.Ordinal)) is var partialFirstMatchOrDefault &&
351.Replace(".#ctor", "..ctor", StringComparison.Ordinal)
352.Replace(".#cctor", "..cctor", StringComparison.Ordinal);
Microsoft.CodeAnalysis.CodeStyle (22)
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
Microsoft.CodeAnalysis.CSharp (48)
Microsoft.CodeAnalysis.CSharp.CodeStyle (12)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
Microsoft.CodeAnalysis.CSharp.Features (13)
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (9)
Microsoft.CodeAnalysis.CSharp.Workspaces (25)
Microsoft.CodeAnalysis.Extensions.Package (1)
Microsoft.CodeAnalysis.Features (39)
DocumentationComments\CopilotDocumentationCommentGenerator.cs (12)
41var summaryStartTag = comments.IndexOf("<summary>", index, StringComparison.Ordinal);
42var summaryEndTag = comments.IndexOf("</summary>", index, StringComparison.Ordinal);
53var typeParamEndTag = comments.IndexOf("</typeparam>", index, StringComparison.Ordinal);
54var typeParamStartTag = comments.IndexOf("<typeparam name=\"", index, StringComparison.Ordinal);
62var typeParamNameEnd = comments.IndexOf("\">", typeParamNameStart, StringComparison.Ordinal);
74var paramEndTag = comments.IndexOf("</param>", index, StringComparison.Ordinal);
75var paramStartTag = comments.IndexOf("<param name=\"", index, StringComparison.Ordinal);
83var paramNameEnd = comments.IndexOf("\">", paramNameStart, StringComparison.Ordinal);
93var returnsEndTag = comments.IndexOf("</returns>", index, StringComparison.Ordinal);
101var exceptionEndTag = comments.IndexOf("</exception>", index, StringComparison.Ordinal);
102var exceptionStartTag = comments.IndexOf("<exception cref=\"", index, StringComparison.Ordinal);
110var exceptionNameEnd = comments.IndexOf("\">", exceptionNameStart, StringComparison.Ordinal);
Microsoft.CodeAnalysis.NetAnalyzers (110)
Microsoft.NetCore.Analyzers\Performance\PreferReadOnlySpanOverSpan.cs (10)
334if (invocation.TargetMethod.Name.Contains("BinarySearch", StringComparison.Ordinal) ||
335invocation.TargetMethod.Name.Contains("Contains", StringComparison.Ordinal) ||
336invocation.TargetMethod.Name.Contains("ContainsAny", StringComparison.Ordinal) ||
337invocation.TargetMethod.Name.Contains("Count", StringComparison.Ordinal) ||
338invocation.TargetMethod.Name.Equals("EndsWith", StringComparison.Ordinal) ||
339invocation.TargetMethod.Name.Contains("IndexOf", StringComparison.Ordinal) ||
340invocation.TargetMethod.Name.Contains("IndexOfAny", StringComparison.Ordinal) ||
341invocation.TargetMethod.Name.Equals("StartsWith", StringComparison.Ordinal) ||
342invocation.TargetMethod.Name.Equals("SequenceEqual", StringComparison.Ordinal) ||
343invocation.TargetMethod.Name.Equals("Trim", StringComparison.Ordinal))
Microsoft.NetCore.Analyzers\Runtime\LoggerMessageDefineAnalyzer.cs (5)
334(string.Equals(parameter.Name, "message", StringComparison.Ordinal) ||
335string.Equals(parameter.Name, "messageFormat", StringComparison.Ordinal) ||
336string.Equals(parameter.Name, "formatString", StringComparison.Ordinal)))
343string.Equals(parameter.Name, "state", StringComparison.Ordinal))
348string.Equals(parameter.Name, "args", StringComparison.Ordinal))
Microsoft.NetCore.Analyzers\Runtime\UseOrdinalStringComparison.cs (7)
86return string.Equals(methodName, EqualsMethodName, StringComparison.Ordinal) ||
87string.Equals(methodName, CompareMethodName, StringComparison.Ordinal);
99if (string.Equals(methodSymbol.Name, EqualsMethodName, StringComparison.Ordinal))
119if (string.Equals(methodSymbol.Name, CompareMethodName, StringComparison.Ordinal))
138else if (string.Equals(methodSymbol.Name, EqualsMethodName, StringComparison.Ordinal))
160return string.Equals(name, OrdinalText, StringComparison.Ordinal) ||
161string.Equals(name, OrdinalIgnoreCaseText, StringComparison.Ordinal);
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (12)
117else if (parts.SymbolName.Equals(".ctor", StringComparison.Ordinal) ||
118parts.SymbolName.Equals(".cctor", StringComparison.Ordinal) ||
119!parts.SymbolName.Contains(".", StringComparison.Ordinal) && !parts.SymbolName.Contains(":", StringComparison.Ordinal))
190var nameWithPrefix = (string.IsNullOrEmpty(optionalPrefix) || parts.SymbolName.StartsWith(optionalPrefix, StringComparison.Ordinal))
197nameWithPrefix = nameWithPrefix.Replace("..ctor", ".#ctor", StringComparison.Ordinal);
198nameWithPrefix = nameWithPrefix.Replace("..cctor", ".#cctor", StringComparison.Ordinal);
310names.FirstOrDefault(kvp => symbolDeclarationId.StartsWith(kvp.Key, StringComparison.Ordinal)) is var prefixedFirstMatchOrDefault &&
321value.FirstOrDefault(kvp => symbolDeclarationId.StartsWith(kvp.Key, StringComparison.Ordinal)) is var unprefixedFirstMatchOrDefault &&
331allKindsValue.FirstOrDefault(kvp => symbol.Name.StartsWith(kvp.Key, StringComparison.Ordinal)) is var partialFirstMatchOrDefault &&
356.Replace(".#ctor", "..ctor", StringComparison.Ordinal)
357.Replace(".#cctor", "..cctor", StringComparison.Ordinal);
Microsoft.CodeAnalysis.Razor.Compiler (121)
Language\Components\ComponentLoweringPass.cs (9)
103if (string.Equals(tagHelper.TypeNamespace, usingNamespace, StringComparison.Ordinal))
263if (string.Equals(property.AttributeName, typeParam.Name, StringComparison.Ordinal))
409originalAttributeName.StartsWith(bindPrefix, StringComparison.Ordinal) &&
415originalName.StartsWith(bindPrefix, StringComparison.Ordinal) &&
432specifiedName.Equals(requiredNameSpan, StringComparison.Ordinal);
438return requiredName.EndsWith(suffix.AsSpan(), StringComparison.Ordinal) &&
439specifiedName.Equals(requiredName[..^suffix.Length], StringComparison.Ordinal);
517.Where(a => string.Equals(a.Name, ComponentsApi.RenderTreeBuilder.ChildContent, StringComparison.Ordinal))
540.Where(a => string.Equals(a.Name, tagHelperNode.TagName, StringComparison.Ordinal))
Language\Legacy\CSharpCodeParser.cs (8)
351StringComparison.Ordinal))
835!string.Equals(nextToken.Content, SyntaxConstants.TextTagName, StringComparison.Ordinal))
1318Debug.Assert(string.Equals(CurrentToken.Content, directive, StringComparison.Ordinal));
1377var startsWithQuote = rawValue.StartsWith("\"", StringComparison.Ordinal);
1378var endsWithQuote = rawValue.EndsWith("\"", StringComparison.Ordinal);
1436offset += contentSpan.IndexOf(directiveTextSpan, StringComparison.Ordinal);
1740string.Equals(CurrentToken.Content, CSharpSyntaxFacts.GetText(CSharpSyntaxKind.WhereKeyword), StringComparison.Ordinal))
1747if (!string.Equals(CurrentToken.Content, lastSeenMemberIdentifier, StringComparison.Ordinal))
Microsoft.CodeAnalysis.ResxSourceGenerator (42)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (12)
119else if (parts.SymbolName.Equals(".ctor", StringComparison.Ordinal) ||
120parts.SymbolName.Equals(".cctor", StringComparison.Ordinal) ||
121!parts.SymbolName.Contains(".", StringComparison.Ordinal) && !parts.SymbolName.Contains(":", StringComparison.Ordinal))
192var nameWithPrefix = (string.IsNullOrEmpty(optionalPrefix) || parts.SymbolName.StartsWith(optionalPrefix, StringComparison.Ordinal))
199nameWithPrefix = nameWithPrefix.Replace("..ctor", ".#ctor", StringComparison.Ordinal);
200nameWithPrefix = nameWithPrefix.Replace("..cctor", ".#cctor", StringComparison.Ordinal);
311names.FirstOrDefault(kvp => symbolDeclarationId.StartsWith(kvp.Key, StringComparison.Ordinal)) is var prefixedFirstMatchOrDefault &&
321value.FirstOrDefault(kvp => symbolDeclarationId.StartsWith(kvp.Key, StringComparison.Ordinal)) is var unprefixedFirstMatchOrDefault &&
331allKindsValue.FirstOrDefault(kvp => symbol.Name.StartsWith(kvp.Key, StringComparison.Ordinal)) is var partialFirstMatchOrDefault &&
351.Replace(".#ctor", "..ctor", StringComparison.Ordinal)
352.Replace(".#cctor", "..cctor", StringComparison.Ordinal);
Microsoft.CodeAnalysis.Scripting (5)
Microsoft.CodeAnalysis.VisualBasic (5)
Microsoft.CodeAnalysis.Workspaces (28)
Rename\ConflictEngine\ConflictResolver.cs (5)
238string.Equals(s.MetadataName, renamedSymbol.MetadataName, StringComparison.Ordinal));
265string.Equals(s.MetadataName, renamedSymbol.MetadataName, StringComparison.Ordinal));
275string.Equals(s.MetadataName, renamedSymbol.MetadataName, StringComparison.Ordinal));
437if (string.Equals(oldMetadataName, newMetadataName, StringComparison.Ordinal))
467return string.Equals(newMetadataName, oldMetadataName, StringComparison.Ordinal);
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (3)
Microsoft.CSharp (6)
Microsoft.Data.Analysis (3)
Microsoft.Data.Analysis.Tests (3)
Microsoft.Deployment.DotNet.Releases (4)
Microsoft.Diagnostics.DataContractReader.DataGenerator (2)
Microsoft.Diagnostics.DataContractReader.Legacy (7)
Microsoft.Diagnostics.NETCore.Client (4)
Microsoft.DotNet.ApiCompatibility (1)
Microsoft.DotNet.ApiSymbolExtensions (3)
Microsoft.DotNet.Arcade.Sdk (3)
Microsoft.DotNet.Build.Tasks.Installers (2)
Microsoft.DotNet.Build.Tasks.Packaging (1)
Microsoft.DotNet.Build.Tasks.TargetFramework (1)
Microsoft.DotNet.Build.Tasks.VisualStudio (3)
Microsoft.DotNet.Cli.Definitions (2)
Microsoft.DotNet.Cli.Telemetry (1)
Microsoft.DotNet.Cli.Utils (9)
Microsoft.DotNet.HotReload.Watch (9)
Microsoft.DotNet.HotReload.WebAssembly.Browser (1)
Microsoft.DotNet.ProjectTools (3)
Microsoft.DotNet.SharedFramework.Sdk (1)
Microsoft.DotNet.SourceBuild.Tasks (5)
Microsoft.DotNet.TemplateLocator (8)
Microsoft.Extensions.AI (5)
Microsoft.Extensions.AI.Abstractions (4)
Microsoft.Extensions.AI.Abstractions.Tests (2)
Microsoft.Extensions.AI.Evaluation.Reporting (3)
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (1)
Microsoft.Extensions.AI.Evaluation.Safety (1)
Microsoft.Extensions.AI.Integration.Tests (20)
ChatClientIntegrationTests.cs (9)
1158m => Assert.StartsWith("I hiked the section", m.Text, StringComparison.Ordinal),
1159m => Assert.StartsWith("The Sierra Nevada section", m.Text, StringComparison.Ordinal),
1160m => Assert.StartsWith("What's my name", m.Text, StringComparison.Ordinal));
1202m => Assert.StartsWith("Aye, ye best be bringin'", m.Text, StringComparison.Ordinal),
1299m => Assert.StartsWith("Personalized learning", m.Text, StringComparison.Ordinal),
1340summaryMessage.Text.IndexOf("3", StringComparison.Ordinal) >= 0 ||
1341summaryMessage.Text.IndexOf("5", StringComparison.Ordinal) >= 0 ||
1342summaryMessage.Text.IndexOf("200", StringComparison.Ordinal) >= 0 ||
1343summaryMessage.Text.IndexOf("10", StringComparison.Ordinal) >= 0,
Microsoft.Extensions.AI.OpenAI (6)
Microsoft.Extensions.AI.OpenAI.Tests (4)
Microsoft.Extensions.AI.Templates.Tests (1)
Microsoft.Extensions.AI.Tests (19)
ChatReduction\SummarizingChatReducerTests.cs (13)
260Assert.StartsWith("Summary", resultList[0].Text, StringComparison.Ordinal);
341m => Assert.StartsWith("Hi there!", m.Text, StringComparison.Ordinal),
342m => Assert.StartsWith("Of course!", m.Text, StringComparison.Ordinal),
343m => Assert.StartsWith("What kind of exercise", m.Text, StringComparison.Ordinal),
357m => Assert.StartsWith("The user asked for information", m.Text, StringComparison.Ordinal),
358m => Assert.StartsWith("Golden retrievers are quite", m.Text, StringComparison.Ordinal),
359m => Assert.StartsWith("Are they good with kids", m.Text, StringComparison.Ordinal));
368m => Assert.StartsWith("The user asked", m.Text, StringComparison.Ordinal),
369m => Assert.StartsWith("Golden retrievers are quite active", m.Text, StringComparison.Ordinal),
370m => Assert.StartsWith("Are they good with kids", m.Text, StringComparison.Ordinal),
383m => Assert.StartsWith("The user and assistant are discussing", m.Text, StringComparison.Ordinal),
384m => Assert.StartsWith("Golden retrievers get along", m.Text, StringComparison.Ordinal),
385m => Assert.StartsWith("Do they make good lap dogs", m.Text, StringComparison.Ordinal));
Microsoft.Extensions.Compliance.Abstractions (2)
Microsoft.Extensions.Configuration.Binder.SourceGeneration (2)
Microsoft.Extensions.Configuration.EnvironmentVariables (1)
Microsoft.Extensions.Configuration.KeyPerFile (2)
Microsoft.Extensions.DataIngestion (1)
Microsoft.Extensions.DataIngestion.Markdig (1)
Microsoft.Extensions.DataIngestion.MarkItDown (1)
Microsoft.Extensions.Diagnostics.ExceptionSummarization (6)
Microsoft.Extensions.DotNetDeltaApplier (1)
Microsoft.Extensions.FileProviders.Embedded (8)
Microsoft.Extensions.FileProviders.Embedded.Manifest.Task (5)
Microsoft.Extensions.FileProviders.Physical (2)
Microsoft.Extensions.FileSystemGlobbing (6)
Microsoft.Extensions.Http.Diagnostics (1)
Microsoft.Extensions.Localization (1)
Microsoft.Extensions.Logging.Generators (1)
Microsoft.Extensions.Options.SourceGeneration (2)
Microsoft.Extensions.Primitives (5)
Microsoft.Extensions.ServiceDiscovery (1)
Microsoft.Extensions.ServiceDiscovery.Abstractions (2)
Microsoft.Extensions.ServiceDiscovery.Dns (1)
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (1)
Microsoft.Extensions.Telemetry.Abstractions (2)
Microsoft.Extensions.Validation.ValidationsGenerator (8)
Microsoft.Extensions.VectorData.Abstractions (1)
Microsoft.Gen.BuildMetadata (1)
Microsoft.Gen.BuildMetadata.Unit.Tests (4)
Microsoft.Gen.ComplianceReports (2)
Microsoft.Gen.ComplianceReports.Unit.Tests (4)
Microsoft.Gen.ContextualOptions.Unit.Tests (4)
Microsoft.Gen.Logging (2)
Microsoft.Gen.Logging.Unit.Tests (5)
Microsoft.Gen.MetadataExtractor (3)
Microsoft.Gen.MetadataExtractor.Unit.Tests (4)
Microsoft.Gen.Metrics (2)
Microsoft.Gen.Metrics.Unit.Tests (4)
Microsoft.Gen.MetricsReports (1)
Microsoft.Gen.MetricsReports.Unit.Tests (4)
Microsoft.Interop.ComInterfaceGenerator (4)
Microsoft.Interop.JavaScript.JSImportGenerator (5)
Microsoft.Interop.LibraryImportGenerator (2)
Microsoft.Interop.LibraryImportGenerator.Downlevel (2)
Microsoft.Interop.SourceGeneration (1)
Microsoft.JSInterop (2)
Microsoft.Maui (7)
Microsoft.Maui.Controls (62)
FontSizeConverter.cs (11)
29 var sc = ignoreCase ? StringComparison.OrdinalIgnoreCase : StringComparison.Ordinal;
76 if (strValue.Equals(nameof(NamedSize.Default), StringComparison.Ordinal))
78 if (strValue.Equals(nameof(NamedSize.Micro), StringComparison.Ordinal))
80 if (strValue.Equals(nameof(NamedSize.Small), StringComparison.Ordinal))
82 if (strValue.Equals(nameof(NamedSize.Medium), StringComparison.Ordinal))
84 if (strValue.Equals(nameof(NamedSize.Large), StringComparison.Ordinal))
86 if (strValue.Equals(nameof(NamedSize.Body), StringComparison.Ordinal))
88 if (strValue.Equals(nameof(NamedSize.Caption), StringComparison.Ordinal))
90 if (strValue.Equals(nameof(NamedSize.Header), StringComparison.Ordinal))
92 if (strValue.Equals(nameof(NamedSize.Subtitle), StringComparison.Ordinal))
94 if (strValue.Equals(nameof(NamedSize.Title), StringComparison.Ordinal))
Shell\ShellUriHandler.cs (9)
19 if (path.OriginalString.StartsWith("..", StringComparison.Ordinal) && shell?.CurrentState != null)
95 if (path.StartsWith(_pathSeparator, StringComparison.Ordinal))
169 else if (uri.OriginalString.StartsWith("//", StringComparison.Ordinal) || uri.OriginalString.StartsWith("\\\\", StringComparison.Ordinal))
243 !originalRequest.OriginalString.StartsWith("//", StringComparison.Ordinal))
335 var replaced = originalRequest.OriginalString.Replace("//", "", StringComparison.Ordinal);
538 if (routeKey.StartsWith("//", StringComparison.Ordinal))
581 if (routeKey.StartsWith("//", StringComparison.Ordinal))
979 if (key.StartsWith(_pathSeparator, StringComparison.Ordinal) && !(node is Shell))
Microsoft.Maui.Controls.Build.Tasks (26)
TypeReferenceExtensions.cs (11)
37 if ((xasm.StartsWith("System.Runtime", StringComparison.Ordinal)
38 || xasm.StartsWith("System", StringComparison.Ordinal)
39 || xasm.StartsWith("mscorlib", StringComparison.Ordinal)
40 || xasm.StartsWith("netstandard", StringComparison.Ordinal)
41 || xasm.StartsWith("System.Xml", StringComparison.Ordinal))
42 && (yasm.StartsWith("System.Runtime", StringComparison.Ordinal)
43 || yasm.StartsWith("System", StringComparison.Ordinal)
44 || yasm.StartsWith("mscorlib", StringComparison.Ordinal)
45 || yasm.StartsWith("netstandard", StringComparison.Ordinal)
46 || yasm.StartsWith("System.Xml", StringComparison.Ordinal)))
157 tr.InterfaceType.FullName.StartsWith(@interface, StringComparison.Ordinal) &&
Microsoft.Maui.Controls.DesignTools (6)
Microsoft.Maui.Controls.Maps (4)
Microsoft.Maui.Controls.SourceGen (11)
Microsoft.Maui.Controls.Xaml (27)
Microsoft.Maui.Essentials (4)
Microsoft.Maui.Graphics (17)
Microsoft.Maui.Graphics.Text.Markdig (4)
Microsoft.ML.AutoML (2)
Microsoft.ML.Core (3)
Microsoft.ML.Data (7)
Microsoft.ML.Tokenizers (11)
Microsoft.ML.Tokenizers.Tests (1)
Microsoft.NET.Build.Containers (7)
Microsoft.NET.Build.Tasks (11)
Microsoft.NET.HostModel (1)
Microsoft.Net.Http.Headers (12)
Microsoft.NET.Sdk.BlazorWebAssembly.Tasks (51)
src\sdk\src\StaticWebAssetsSdk\Tasks\Data\StaticWebAsset.cs (47)
256if (!string.IsNullOrEmpty(sourceId) && !string.Equals(SourceId, sourceId, StringComparison.Ordinal))
279if (!string.Equals(group.Value, requirement.Value, StringComparison.Ordinal))
1156=> string.Equals(SourceType, SourceTypes.Computed, StringComparison.Ordinal);
1159=> string.Equals(SourceType, SourceTypes.Discovered, StringComparison.Ordinal);
1162=> string.Equals(SourceType, SourceTypes.Project, StringComparison.Ordinal);
1165=> string.Equals(SourceType, SourceTypes.Package, StringComparison.Ordinal);
1168=> string.Equals(SourceType, SourceTypes.Framework, StringComparison.Ordinal);
1171=> string.Equals(AssetKind, AssetKinds.Build, StringComparison.Ordinal);
1174=> string.Equals(AssetKind, AssetKinds.Publish, StringComparison.Ordinal);
1177=> string.Equals(AssetKind, AssetKinds.All, StringComparison.Ordinal);
1180=> string.Equals(AssetMode, AssetModes.CurrentProject, StringComparison.Ordinal);
1183=> string.Equals(AssetMode, AssetModes.Reference, StringComparison.Ordinal);
1186=> string.Equals(AssetMode, AssetModes.All, StringComparison.Ordinal);
1189=> string.Equals(AssetRole, AssetRoles.Primary, StringComparison.Ordinal);
1192=> string.Equals(AssetRole, AssetRoles.Related, StringComparison.Ordinal);
1195=> string.Equals(AssetRole, AssetRoles.Alternative, StringComparison.Ordinal);
1198=> !string.Equals(CopyToOutputDirectory, AssetCopyOptions.Never, StringComparison.Ordinal);
1201=> !string.Equals(CopyToPublishDirectory, AssetCopyOptions.Never, StringComparison.Ordinal);
1206string.Equals(ContentRoot, NormalizeContentRootPath(path, env), StringComparison.Ordinal);
1314var result = string.Compare(Identity, other.Identity, StringComparison.Ordinal);
1320result = string.Compare(SourceType, other.SourceType, StringComparison.Ordinal);
1338result = string.Compare(SourceId, other.SourceId, StringComparison.Ordinal);
1344result = string.Compare(ContentRoot, other.ContentRoot, StringComparison.Ordinal);
1350result = string.Compare(BasePath, other.BasePath, StringComparison.Ordinal);
1356result = string.Compare(RelativePath, other.RelativePath, StringComparison.Ordinal);
1362result = string.Compare(AssetKind, other.AssetKind, StringComparison.Ordinal);
1368result = string.Compare(AssetMode, other.AssetMode, StringComparison.Ordinal);
1374result = string.Compare(AssetRole, other.AssetRole, StringComparison.Ordinal);
1380result = string.Compare(AssetMergeSource, other.AssetMergeSource, StringComparison.Ordinal);
1386result = string.Compare(AssetMergeBehavior, other.AssetMergeBehavior, StringComparison.Ordinal);
1392result = string.Compare(RelatedAsset, other.RelatedAsset, StringComparison.Ordinal);
1398result = string.Compare(AssetTraitName, other.AssetTraitName, StringComparison.Ordinal);
1404result = string.Compare(AssetTraitValue, other.AssetTraitValue, StringComparison.Ordinal);
1410result = string.Compare(Fingerprint, other.Fingerprint, StringComparison.Ordinal);
1416result = string.Compare(Integrity, other.Integrity, StringComparison.Ordinal);
1422result = string.Compare(CopyToOutputDirectory, other.CopyToOutputDirectory, StringComparison.Ordinal);
1428result = string.Compare(CopyToPublishDirectory, other.CopyToPublishDirectory, StringComparison.Ordinal);
1434result = string.Compare(OriginalItemSpec, other.OriginalItemSpec, StringComparison.Ordinal);
1476public static bool IsPublish(string assetKind) => string.Equals(Publish, assetKind, StringComparison.Ordinal);
1477public static bool IsBuild(string assetKind) => string.Equals(Build, assetKind, StringComparison.Ordinal);
1478internal static bool IsKind(string candidate, string assetKind) => string.Equals(candidate, assetKind, StringComparison.Ordinal);
1479internal static bool IsAll(string assetKind) => string.Equals(All, assetKind, StringComparison.Ordinal);
1490public static bool IsPackage(string sourceType) => string.Equals(Package, sourceType, StringComparison.Ordinal);
1491public static bool IsFramework(string sourceType) => string.Equals(Framework, sourceType, StringComparison.Ordinal);
1508=> string.Equals(assetRole, Primary, StringComparison.Ordinal);
1520string.Equals(asset.GetMetadata(nameof(SourceId)), source, StringComparison.Ordinal);
1523string.Equals(candidate, source, StringComparison.Ordinal);
Microsoft.NET.Sdk.Publish.Tasks (10)
Microsoft.NET.Sdk.Razor.Tasks (1)
Microsoft.NET.Sdk.StaticWebAssets.Tasks (123)
ApplyCompressionNegotiation.cs (11)
41if (!string.Equals(compressedAsset.AssetTraitName, "Content-Encoding", StringComparison.Ordinal))
258if (string.Equals(AttachWeakETagToCompressedAssets, "EndpointProperty", StringComparison.Ordinal))
263if (string.Equals(header.Name, "ETag", StringComparison.Ordinal))
302if (string.Equals(responseHeader.Name, "Content-Encoding", StringComparison.Ordinal))
316if (string.Equals(selector.Name, "Content-Encoding", StringComparison.Ordinal))
358return string.Equals(compressedFingerprint.Value, relatedFingerprint.Value, StringComparison.Ordinal);
365if (string.Equals(property.Name, "fingerprint", StringComparison.Ordinal))
377if (string.Equals(header.Name, "Content-Type", StringComparison.Ordinal))
402else if (string.Equals(AttachWeakETagToCompressedAssets, "ResponseHeader", StringComparison.Ordinal) && string.Equals(header.Name, "ETag", StringComparison.Ordinal))
417}else if (string.Equals(header.Name, "Content-Type", StringComparison.Ordinal))
Data\StaticWebAsset.cs (47)
256if (!string.IsNullOrEmpty(sourceId) && !string.Equals(SourceId, sourceId, StringComparison.Ordinal))
279if (!string.Equals(group.Value, requirement.Value, StringComparison.Ordinal))
1156=> string.Equals(SourceType, SourceTypes.Computed, StringComparison.Ordinal);
1159=> string.Equals(SourceType, SourceTypes.Discovered, StringComparison.Ordinal);
1162=> string.Equals(SourceType, SourceTypes.Project, StringComparison.Ordinal);
1165=> string.Equals(SourceType, SourceTypes.Package, StringComparison.Ordinal);
1168=> string.Equals(SourceType, SourceTypes.Framework, StringComparison.Ordinal);
1171=> string.Equals(AssetKind, AssetKinds.Build, StringComparison.Ordinal);
1174=> string.Equals(AssetKind, AssetKinds.Publish, StringComparison.Ordinal);
1177=> string.Equals(AssetKind, AssetKinds.All, StringComparison.Ordinal);
1180=> string.Equals(AssetMode, AssetModes.CurrentProject, StringComparison.Ordinal);
1183=> string.Equals(AssetMode, AssetModes.Reference, StringComparison.Ordinal);
1186=> string.Equals(AssetMode, AssetModes.All, StringComparison.Ordinal);
1189=> string.Equals(AssetRole, AssetRoles.Primary, StringComparison.Ordinal);
1192=> string.Equals(AssetRole, AssetRoles.Related, StringComparison.Ordinal);
1195=> string.Equals(AssetRole, AssetRoles.Alternative, StringComparison.Ordinal);
1198=> !string.Equals(CopyToOutputDirectory, AssetCopyOptions.Never, StringComparison.Ordinal);
1201=> !string.Equals(CopyToPublishDirectory, AssetCopyOptions.Never, StringComparison.Ordinal);
1206string.Equals(ContentRoot, NormalizeContentRootPath(path, env), StringComparison.Ordinal);
1314var result = string.Compare(Identity, other.Identity, StringComparison.Ordinal);
1320result = string.Compare(SourceType, other.SourceType, StringComparison.Ordinal);
1338result = string.Compare(SourceId, other.SourceId, StringComparison.Ordinal);
1344result = string.Compare(ContentRoot, other.ContentRoot, StringComparison.Ordinal);
1350result = string.Compare(BasePath, other.BasePath, StringComparison.Ordinal);
1356result = string.Compare(RelativePath, other.RelativePath, StringComparison.Ordinal);
1362result = string.Compare(AssetKind, other.AssetKind, StringComparison.Ordinal);
1368result = string.Compare(AssetMode, other.AssetMode, StringComparison.Ordinal);
1374result = string.Compare(AssetRole, other.AssetRole, StringComparison.Ordinal);
1380result = string.Compare(AssetMergeSource, other.AssetMergeSource, StringComparison.Ordinal);
1386result = string.Compare(AssetMergeBehavior, other.AssetMergeBehavior, StringComparison.Ordinal);
1392result = string.Compare(RelatedAsset, other.RelatedAsset, StringComparison.Ordinal);
1398result = string.Compare(AssetTraitName, other.AssetTraitName, StringComparison.Ordinal);
1404result = string.Compare(AssetTraitValue, other.AssetTraitValue, StringComparison.Ordinal);
1410result = string.Compare(Fingerprint, other.Fingerprint, StringComparison.Ordinal);
1416result = string.Compare(Integrity, other.Integrity, StringComparison.Ordinal);
1422result = string.Compare(CopyToOutputDirectory, other.CopyToOutputDirectory, StringComparison.Ordinal);
1428result = string.Compare(CopyToPublishDirectory, other.CopyToPublishDirectory, StringComparison.Ordinal);
1434result = string.Compare(OriginalItemSpec, other.OriginalItemSpec, StringComparison.Ordinal);
1476public static bool IsPublish(string assetKind) => string.Equals(Publish, assetKind, StringComparison.Ordinal);
1477public static bool IsBuild(string assetKind) => string.Equals(Build, assetKind, StringComparison.Ordinal);
1478internal static bool IsKind(string candidate, string assetKind) => string.Equals(candidate, assetKind, StringComparison.Ordinal);
1479internal static bool IsAll(string assetKind) => string.Equals(All, assetKind, StringComparison.Ordinal);
1490public static bool IsPackage(string sourceType) => string.Equals(Package, sourceType, StringComparison.Ordinal);
1491public static bool IsFramework(string sourceType) => string.Equals(Framework, sourceType, StringComparison.Ordinal);
1508=> string.Equals(assetRole, Primary, StringComparison.Ordinal);
1520string.Equals(asset.GetMetadata(nameof(SourceId)), source, StringComparison.Ordinal);
1523string.Equals(candidate, source, StringComparison.Ordinal);
Data\StaticWebAssetEndpoint.cs (4)
209var (x, y) => string.Compare(x, y, StringComparison.Ordinal) switch
2110 => string.Compare(a.AssetFile, b.AssetFile, StringComparison.Ordinal),
427return string.Equals(x.Route, y.Route, StringComparison.Ordinal) &&
428string.Equals(x.AssetFile, y.AssetFile, StringComparison.Ordinal);
GenerateStaticWebAssetsPropsFile.cs (5)
173else if (!string.Equals(dataHash, existingFileHash, StringComparison.Ordinal))
235if (!(string.Equals("Discovered", candidateMetadata, StringComparison.Ordinal) || string.Equals("Computed", candidateMetadata, StringComparison.Ordinal)))
248if (!string.Equals(referenceMetadata, candidateMetadata, StringComparison.Ordinal))
275if (string.Equals(metadataName, (string)name, StringComparison.Ordinal))
Legacy\GenerateStaticWebAssetsPropsFile50.cs (5)
120else if (!string.Equals(dataHash, existingFileHash, StringComparison.Ordinal))
182if (!(string.Equals("Discovered", candidateMetadata, StringComparison.Ordinal) || string.Equals("Computed", candidateMetadata, StringComparison.Ordinal)))
195if (!string.Equals(referenceMetadata, candidateMetadata, StringComparison.Ordinal))
222if (string.Equals(metadataName, (string)name, StringComparison.Ordinal))
ResolveStaticWebAssetsEmbeddedProjectConfiguration.cs (6)
65if (string.Equals(rule.Id, targetFramework, StringComparison.Ordinal))
108!string.Equals(rule.TargetFramework, configuration.TargetFramework, StringComparison.Ordinal))
116!string.Equals(rule.TargetFrameworkIdentifier, configuration.TargetFrameworkIdentifier, StringComparison.Ordinal))
124!string.Equals(rule.TargetFrameworkVersion, configuration.TargetFrameworkVersion, StringComparison.Ordinal))
132!string.Equals(rule.Platform, configuration.Platform, StringComparison.Ordinal))
140!string.Equals(rule.PlatformVersion, configuration.PlatformVersion, StringComparison.Ordinal))
Microsoft.NET.Sdk.WorkloadManifestReader (8)
Microsoft.NET.Sdk.WorkloadMSBuildSdkResolver (1)
Microsoft.NET.StringTools (2)
Microsoft.Private.Windows.Core (2)
Microsoft.SourceLink.AzureDevOpsServer.Git (7)
Microsoft.SourceLink.AzureRepos.Git (7)
Microsoft.SourceLink.Bitbucket.Git (7)
Microsoft.SourceLink.Common (5)
Microsoft.SourceLink.Gitea (7)
Microsoft.SourceLink.Gitee (7)
Microsoft.SourceLink.GitHub (7)
Microsoft.SourceLink.GitLab (7)
Microsoft.SourceLink.GitWeb (7)
Microsoft.TemplateEngine.Cli (5)
Microsoft.TemplateEngine.Core (3)
Microsoft.TemplateEngine.Edge (8)
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (5)
Microsoft.TemplateEngine.Utils (1)
Microsoft.TemplateSearch.Common (1)
Microsoft.TestPlatform.Build (3)
Microsoft.TestPlatform.CoreUtilities (5)
Microsoft.TestPlatform.CrossPlatEngine (7)
Microsoft.TestPlatform.Extensions.BlameDataCollector (5)
Microsoft.TestPlatform.Filter.Source (1)
Microsoft.TestPlatform.PlatformAbstractions (2)
Microsoft.TestPlatform.TestHostRuntimeProvider (3)
Microsoft.TestPlatform.VsTestConsole.TranslationLayer (1)
Microsoft.VisualBasic.Core (9)
Microsoft.VisualStudio.TestPlatform.Common (8)
Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger (7)
Microsoft.VisualStudio.TestPlatform.ObjectModel (7)
Microsoft.Web.XmlTransform (11)
Mono.Cecil (1)
MSBuild (14)
MyFrontend (1)
NuGet.Build.Tasks (1)
NuGet.Build.Tasks.Console (3)
NuGet.Build.Tasks.Pack (1)
NuGet.CommandLine.XPlat (1)
NuGet.Commands (40)
NuGet.Common (7)
NuGet.Configuration (21)
Settings\Items\CredentialsItem.cs (5)
62if (!string.Equals(Password, password, StringComparison.Ordinal))
254return string.Equals(ElementName, item.ElementName, StringComparison.Ordinal);
270if (!string.Equals(Username, credentials?.Username, StringComparison.Ordinal))
275if (!string.Equals(Password, credentials?.Password, StringComparison.Ordinal) ||
282if (!string.Equals(ValidAuthenticationTypes, credentials.ValidAuthenticationTypes, StringComparison.Ordinal))
NuGet.Credentials (1)
NuGet.Frameworks (3)
NuGet.PackageManagement (1)
NuGet.Packaging (66)
Rules\UpholdBuildConventionRule.cs (7)
94var index1 = file.IndexOf('/', StringComparison.Ordinal);
114var index = file.IndexOf('/', StringComparison.Ordinal);
125if (file.EndsWith(extension, StringComparison.Ordinal))
138if (file.StartsWith(buildFolder, StringComparison.Ordinal) && file[buildFolder.Length] == '/')
179var result = string.Compare(x?.Path, y?.Path, StringComparison.Ordinal);
185result = string.Compare(x?.Extension, y?.Extension, StringComparison.Ordinal);
191return string.Compare(x?.ExpectedPath, y?.ExpectedPath, StringComparison.Ordinal);
Signing\Utility\CertificateUtility.cs (5)
209if (string.Equals(extension.Oid!.Value, Oids.EnhancedKeyUsage, StringComparison.Ordinal))
242if (string.Equals(extension.Oid!.Value, Oids.EnhancedKeyUsage, StringComparison.Ordinal))
311return BitConverter.ToString(certificateFingerprint).Replace("-", "", StringComparison.Ordinal);
382var akiKeyIdentifier = BitConverter.ToString(keyIdentifier).Replace("-", "", StringComparison.Ordinal);
563if (string.Equals(oid, OcspAccessMethodOid, StringComparison.Ordinal) && adReader.HasData)
NuGet.ProjectModel (17)
NuGet.Protocol (13)
NuGet.Versioning (10)
PresentationBuildTasks (501)
src\wpf\src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\KnownTypes.cs (471)
2801if (string.Equals(fieldName, "Text", StringComparison.Ordinal))
2805if (string.Equals(fieldName, "Child", StringComparison.Ordinal))
2809if (string.Equals(fieldName, "Child", StringComparison.Ordinal))
2813if (string.Equals(fieldName, "Blocks", StringComparison.Ordinal))
2817if (string.Equals(fieldName, "Items", StringComparison.Ordinal))
2821if (string.Equals(fieldName, "Storyboard", StringComparison.Ordinal))
2825if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
2829if (string.Equals(fieldName, "Child", StringComparison.Ordinal))
2833if (string.Equals(fieldName, "Inlines", StringComparison.Ordinal))
2837if (string.Equals(fieldName, "KeyFrames", StringComparison.Ordinal))
2841if (string.Equals(fieldName, "Background", StringComparison.Ordinal))
2843if (string.Equals(fieldName, "BorderBrush", StringComparison.Ordinal))
2845if (string.Equals(fieldName, "BorderThickness", StringComparison.Ordinal))
2847if (string.Equals(fieldName, "Child", StringComparison.Ordinal))
2851if (string.Equals(fieldName, "Child", StringComparison.Ordinal))
2855if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
2859if (string.Equals(fieldName, "Command", StringComparison.Ordinal))
2861if (string.Equals(fieldName, "CommandParameter", StringComparison.Ordinal))
2863if (string.Equals(fieldName, "CommandTarget", StringComparison.Ordinal))
2865if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
2867if (string.Equals(fieldName, "IsPressed", StringComparison.Ordinal))
2871if (string.Equals(fieldName, "KeyFrames", StringComparison.Ordinal))
2875if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
2879if (string.Equals(fieldName, "KeyFrames", StringComparison.Ordinal))
2883if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
2887if (string.Equals(fieldName, "KeyFrames", StringComparison.Ordinal))
2891if (string.Equals(fieldName, "MaxWidth", StringComparison.Ordinal))
2893if (string.Equals(fieldName, "MinWidth", StringComparison.Ordinal))
2895if (string.Equals(fieldName, "Width", StringComparison.Ordinal))
2899if (string.Equals(fieldName, "Items", StringComparison.Ordinal))
2903if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
2907if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
2909if (string.Equals(fieldName, "ContentTemplate", StringComparison.Ordinal))
2911if (string.Equals(fieldName, "ContentTemplateSelector", StringComparison.Ordinal))
2913if (string.Equals(fieldName, "HasContent", StringComparison.Ordinal))
2917if (string.Equals(fieldName, "Focusable", StringComparison.Ordinal))
2921if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
2923if (string.Equals(fieldName, "ContentSource", StringComparison.Ordinal))
2925if (string.Equals(fieldName, "ContentTemplate", StringComparison.Ordinal))
2927if (string.Equals(fieldName, "ContentTemplateSelector", StringComparison.Ordinal))
2929if (string.Equals(fieldName, "RecognizesAccessKey", StringComparison.Ordinal))
2933if (string.Equals(fieldName, "Items", StringComparison.Ordinal))
2937if (string.Equals(fieldName, "Background", StringComparison.Ordinal))
2939if (string.Equals(fieldName, "BorderBrush", StringComparison.Ordinal))
2941if (string.Equals(fieldName, "BorderThickness", StringComparison.Ordinal))
2943if (string.Equals(fieldName, "FontFamily", StringComparison.Ordinal))
2945if (string.Equals(fieldName, "FontSize", StringComparison.Ordinal))
2947if (string.Equals(fieldName, "FontStretch", StringComparison.Ordinal))
2949if (string.Equals(fieldName, "FontStyle", StringComparison.Ordinal))
2951if (string.Equals(fieldName, "FontWeight", StringComparison.Ordinal))
2953if (string.Equals(fieldName, "Foreground", StringComparison.Ordinal))
2955if (string.Equals(fieldName, "HorizontalContentAlignment", StringComparison.Ordinal))
2957if (string.Equals(fieldName, "IsTabStop", StringComparison.Ordinal))
2959if (string.Equals(fieldName, "Padding", StringComparison.Ordinal))
2961if (string.Equals(fieldName, "TabIndex", StringComparison.Ordinal))
2963if (string.Equals(fieldName, "Template", StringComparison.Ordinal))
2965if (string.Equals(fieldName, "VerticalContentAlignment", StringComparison.Ordinal))
2969if (string.Equals(fieldName, "VisualTree", StringComparison.Ordinal))
2973if (string.Equals(fieldName, "VisualTree", StringComparison.Ordinal))
2977if (string.Equals(fieldName, "Setters", StringComparison.Ordinal))
2981if (string.Equals(fieldName, "KeyFrames", StringComparison.Ordinal))
2985if (string.Equals(fieldName, "Child", StringComparison.Ordinal))
2989if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
2991if (string.Equals(fieldName, "Dock", StringComparison.Ordinal))
2993if (string.Equals(fieldName, "LastChildFill", StringComparison.Ordinal))
2997if (string.Equals(fieldName, "Document", StringComparison.Ordinal))
3001if (string.Equals(fieldName, "Document", StringComparison.Ordinal))
3005if (string.Equals(fieldName, "KeyFrames", StringComparison.Ordinal))
3009if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3013if (string.Equals(fieldName, "Actions", StringComparison.Ordinal))
3017if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
3021if (string.Equals(fieldName, "Blocks", StringComparison.Ordinal))
3025if (string.Equals(fieldName, "Pages", StringComparison.Ordinal))
3029if (string.Equals(fieldName, "References", StringComparison.Ordinal))
3033if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3037if (string.Equals(fieldName, "Blocks", StringComparison.Ordinal))
3041if (string.Equals(fieldName, "Blocks", StringComparison.Ordinal))
3045if (string.Equals(fieldName, "Document", StringComparison.Ordinal))
3049if (string.Equals(fieldName, "Document", StringComparison.Ordinal))
3053if (string.Equals(fieldName, "Document", StringComparison.Ordinal))
3057if (string.Equals(fieldName, "Style", StringComparison.Ordinal))
3061if (string.Equals(fieldName, "FlowDirection", StringComparison.Ordinal))
3063if (string.Equals(fieldName, "Height", StringComparison.Ordinal))
3065if (string.Equals(fieldName, "HorizontalAlignment", StringComparison.Ordinal))
3067if (string.Equals(fieldName, "Margin", StringComparison.Ordinal))
3069if (string.Equals(fieldName, "MaxHeight", StringComparison.Ordinal))
3071if (string.Equals(fieldName, "MaxWidth", StringComparison.Ordinal))
3073if (string.Equals(fieldName, "MinHeight", StringComparison.Ordinal))
3075if (string.Equals(fieldName, "MinWidth", StringComparison.Ordinal))
3077if (string.Equals(fieldName, "Name", StringComparison.Ordinal))
3079if (string.Equals(fieldName, "Style", StringComparison.Ordinal))
3081if (string.Equals(fieldName, "VerticalAlignment", StringComparison.Ordinal))
3083if (string.Equals(fieldName, "Width", StringComparison.Ordinal))
3087if (string.Equals(fieldName, "VisualTree", StringComparison.Ordinal))
3091if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3095if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3099if (string.Equals(fieldName, "GradientStops", StringComparison.Ordinal))
3103if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3105if (string.Equals(fieldName, "Column", StringComparison.Ordinal))
3107if (string.Equals(fieldName, "ColumnSpan", StringComparison.Ordinal))
3109if (string.Equals(fieldName, "Row", StringComparison.Ordinal))
3111if (string.Equals(fieldName, "RowSpan", StringComparison.Ordinal))
3115if (string.Equals(fieldName, "Columns", StringComparison.Ordinal))
3119if (string.Equals(fieldName, "Header", StringComparison.Ordinal))
3123if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
3127if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
3131if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
3135if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
3137if (string.Equals(fieldName, "HasHeader", StringComparison.Ordinal))
3139if (string.Equals(fieldName, "Header", StringComparison.Ordinal))
3141if (string.Equals(fieldName, "HeaderTemplate", StringComparison.Ordinal))
3143if (string.Equals(fieldName, "HeaderTemplateSelector", StringComparison.Ordinal))
3147if (string.Equals(fieldName, "HasHeader", StringComparison.Ordinal))
3149if (string.Equals(fieldName, "Header", StringComparison.Ordinal))
3151if (string.Equals(fieldName, "HeaderTemplate", StringComparison.Ordinal))
3153if (string.Equals(fieldName, "HeaderTemplateSelector", StringComparison.Ordinal))
3155if (string.Equals(fieldName, "Items", StringComparison.Ordinal))
3159if (string.Equals(fieldName, "VisualTree", StringComparison.Ordinal))
3163if (string.Equals(fieldName, "Inlines", StringComparison.Ordinal))
3165if (string.Equals(fieldName, "NavigateUri", StringComparison.Ordinal))
3169if (string.Equals(fieldName, "Source", StringComparison.Ordinal))
3171if (string.Equals(fieldName, "Stretch", StringComparison.Ordinal))
3175if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3179if (string.Equals(fieldName, "Child", StringComparison.Ordinal))
3183if (string.Equals(fieldName, "Child", StringComparison.Ordinal))
3187if (string.Equals(fieldName, "NameValue", StringComparison.Ordinal))
3191if (string.Equals(fieldName, "KeyFrames", StringComparison.Ordinal))
3195if (string.Equals(fieldName, "KeyFrames", StringComparison.Ordinal))
3199if (string.Equals(fieldName, "KeyFrames", StringComparison.Ordinal))
3203if (string.Equals(fieldName, "Inlines", StringComparison.Ordinal))
3207if (string.Equals(fieldName, "ItemContainerStyle", StringComparison.Ordinal))
3209if (string.Equals(fieldName, "ItemContainerStyleSelector", StringComparison.Ordinal))
3211if (string.Equals(fieldName, "ItemTemplate", StringComparison.Ordinal))
3213if (string.Equals(fieldName, "ItemTemplateSelector", StringComparison.Ordinal))
3215if (string.Equals(fieldName, "Items", StringComparison.Ordinal))
3217if (string.Equals(fieldName, "ItemsPanel", StringComparison.Ordinal))
3219if (string.Equals(fieldName, "ItemsSource", StringComparison.Ordinal))
3223if (string.Equals(fieldName, "VisualTree", StringComparison.Ordinal))
3227if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
3231if (string.Equals(fieldName, "GradientStops", StringComparison.Ordinal))
3235if (string.Equals(fieldName, "ListItems", StringComparison.Ordinal))
3239if (string.Equals(fieldName, "Items", StringComparison.Ordinal))
3243if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
3247if (string.Equals(fieldName, "Blocks", StringComparison.Ordinal))
3251if (string.Equals(fieldName, "Items", StringComparison.Ordinal))
3255if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
3259if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3263if (string.Equals(fieldName, "KeyFrames", StringComparison.Ordinal))
3267if (string.Equals(fieldName, "Items", StringComparison.Ordinal))
3271if (string.Equals(fieldName, "Items", StringComparison.Ordinal))
3275if (string.Equals(fieldName, "Items", StringComparison.Ordinal))
3279if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3283if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3287if (string.Equals(fieldName, "Bindings", StringComparison.Ordinal))
3291if (string.Equals(fieldName, "Setters", StringComparison.Ordinal))
3295if (string.Equals(fieldName, "Setters", StringComparison.Ordinal))
3299if (string.Equals(fieldName, "KeyFrames", StringComparison.Ordinal))
3303if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
3307if (string.Equals(fieldName, "Child", StringComparison.Ordinal))
3311if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
3315if (string.Equals(fieldName, "Background", StringComparison.Ordinal))
3317if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3321if (string.Equals(fieldName, "Inlines", StringComparison.Ordinal))
3325if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3329if (string.Equals(fieldName, "Data", StringComparison.Ordinal))
3333if (string.Equals(fieldName, "Segments", StringComparison.Ordinal))
3337if (string.Equals(fieldName, "Figures", StringComparison.Ordinal))
3341if (string.Equals(fieldName, "KeyFrames", StringComparison.Ordinal))
3345if (string.Equals(fieldName, "KeyFrames", StringComparison.Ordinal))
3349if (string.Equals(fieldName, "Child", StringComparison.Ordinal))
3351if (string.Equals(fieldName, "IsOpen", StringComparison.Ordinal))
3353if (string.Equals(fieldName, "Placement", StringComparison.Ordinal))
3355if (string.Equals(fieldName, "PopupAnimation", StringComparison.Ordinal))
3359if (string.Equals(fieldName, "Bindings", StringComparison.Ordinal))
3363if (string.Equals(fieldName, "KeyFrames", StringComparison.Ordinal))
3367if (string.Equals(fieldName, "GradientStops", StringComparison.Ordinal))
3371if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
3375if (string.Equals(fieldName, "KeyFrames", StringComparison.Ordinal))
3379if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
3383if (string.Equals(fieldName, "Document", StringComparison.Ordinal))
3385if (string.Equals(fieldName, "IsReadOnly", StringComparison.Ordinal))
3389if (string.Equals(fieldName, "KeyFrames", StringComparison.Ordinal))
3393if (string.Equals(fieldName, "Height", StringComparison.Ordinal))
3395if (string.Equals(fieldName, "MaxHeight", StringComparison.Ordinal))
3397if (string.Equals(fieldName, "MinHeight", StringComparison.Ordinal))
3401if (string.Equals(fieldName, "Text", StringComparison.Ordinal))
3405if (string.Equals(fieldName, "CanContentScroll", StringComparison.Ordinal))
3407if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
3409if (string.Equals(fieldName, "HorizontalScrollBarVisibility", StringComparison.Ordinal))
3411if (string.Equals(fieldName, "VerticalScrollBarVisibility", StringComparison.Ordinal))
3415if (string.Equals(fieldName, "Blocks", StringComparison.Ordinal))
3419if (string.Equals(fieldName, "Items", StringComparison.Ordinal))
3423if (string.Equals(fieldName, "Fill", StringComparison.Ordinal))
3425if (string.Equals(fieldName, "Stroke", StringComparison.Ordinal))
3427if (string.Equals(fieldName, "StrokeThickness", StringComparison.Ordinal))
3431if (string.Equals(fieldName, "KeyFrames", StringComparison.Ordinal))
3435if (string.Equals(fieldName, "KeyFrames", StringComparison.Ordinal))
3439if (string.Equals(fieldName, "Inlines", StringComparison.Ordinal))
3443if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3447if (string.Equals(fieldName, "Items", StringComparison.Ordinal))
3451if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
3455if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3459if (string.Equals(fieldName, "KeyFrames", StringComparison.Ordinal))
3463if (string.Equals(fieldName, "Setters", StringComparison.Ordinal))
3467if (string.Equals(fieldName, "Items", StringComparison.Ordinal))
3471if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
3475if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3479if (string.Equals(fieldName, "RowGroups", StringComparison.Ordinal))
3483if (string.Equals(fieldName, "Blocks", StringComparison.Ordinal))
3487if (string.Equals(fieldName, "Cells", StringComparison.Ordinal))
3491if (string.Equals(fieldName, "Rows", StringComparison.Ordinal))
3495if (string.Equals(fieldName, "Background", StringComparison.Ordinal))
3497if (string.Equals(fieldName, "FontFamily", StringComparison.Ordinal))
3499if (string.Equals(fieldName, "FontSize", StringComparison.Ordinal))
3501if (string.Equals(fieldName, "FontStretch", StringComparison.Ordinal))
3503if (string.Equals(fieldName, "FontStyle", StringComparison.Ordinal))
3505if (string.Equals(fieldName, "FontWeight", StringComparison.Ordinal))
3507if (string.Equals(fieldName, "Foreground", StringComparison.Ordinal))
3509if (string.Equals(fieldName, "Inlines", StringComparison.Ordinal))
3511if (string.Equals(fieldName, "Text", StringComparison.Ordinal))
3513if (string.Equals(fieldName, "TextDecorations", StringComparison.Ordinal))
3515if (string.Equals(fieldName, "TextTrimming", StringComparison.Ordinal))
3517if (string.Equals(fieldName, "TextWrapping", StringComparison.Ordinal))
3521if (string.Equals(fieldName, "Text", StringComparison.Ordinal))
3523if (string.Equals(fieldName, "IsReadOnly", StringComparison.Ordinal))
3527if (string.Equals(fieldName, "Background", StringComparison.Ordinal))
3529if (string.Equals(fieldName, "FontFamily", StringComparison.Ordinal))
3531if (string.Equals(fieldName, "FontSize", StringComparison.Ordinal))
3533if (string.Equals(fieldName, "FontStretch", StringComparison.Ordinal))
3535if (string.Equals(fieldName, "FontStyle", StringComparison.Ordinal))
3537if (string.Equals(fieldName, "FontWeight", StringComparison.Ordinal))
3539if (string.Equals(fieldName, "Foreground", StringComparison.Ordinal))
3543if (string.Equals(fieldName, "KeyFrames", StringComparison.Ordinal))
3547if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3551if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
3555if (string.Equals(fieldName, "Items", StringComparison.Ordinal))
3559if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3563if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3567if (string.Equals(fieldName, "ToolBars", StringComparison.Ordinal))
3571if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
3575if (string.Equals(fieldName, "IsDirectionReversed", StringComparison.Ordinal))
3577if (string.Equals(fieldName, "Maximum", StringComparison.Ordinal))
3579if (string.Equals(fieldName, "Minimum", StringComparison.Ordinal))
3581if (string.Equals(fieldName, "Orientation", StringComparison.Ordinal))
3583if (string.Equals(fieldName, "Value", StringComparison.Ordinal))
3585if (string.Equals(fieldName, "ViewportSize", StringComparison.Ordinal))
3589if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3593if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3597if (string.Equals(fieldName, "Items", StringComparison.Ordinal))
3601if (string.Equals(fieldName, "Items", StringComparison.Ordinal))
3605if (string.Equals(fieldName, "Setters", StringComparison.Ordinal))
3609if (string.Equals(fieldName, "ClipToBounds", StringComparison.Ordinal))
3611if (string.Equals(fieldName, "Focusable", StringComparison.Ordinal))
3613if (string.Equals(fieldName, "IsEnabled", StringComparison.Ordinal))
3615if (string.Equals(fieldName, "RenderTransform", StringComparison.Ordinal))
3617if (string.Equals(fieldName, "Visibility", StringComparison.Ordinal))
3621if (string.Equals(fieldName, "Inlines", StringComparison.Ordinal))
3625if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3629if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
3633if (string.Equals(fieldName, "KeyFrames", StringComparison.Ordinal))
3637if (string.Equals(fieldName, "KeyFrames", StringComparison.Ordinal))
3641if (string.Equals(fieldName, "Child", StringComparison.Ordinal))
3645if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3649if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3653if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3657if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3661if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
3665if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3669if (string.Equals(fieldName, "XmlSerializer", StringComparison.Ordinal))
3678return (string.Equals(propName, "Width", StringComparison.Ordinal) ||
3679string.Equals(propName, "MinWidth", StringComparison.Ordinal) ||
3680string.Equals(propName, "MaxWidth", StringComparison.Ordinal) ||
3681string.Equals(propName, "Height", StringComparison.Ordinal) ||
3682string.Equals(propName, "MinHeight", StringComparison.Ordinal) ||
3683string.Equals(propName, "MaxHeight", StringComparison.Ordinal));
3822if (string.Equals(propName, "MinWidth", StringComparison.Ordinal))
3824else if (string.Equals(propName, "MaxWidth", StringComparison.Ordinal))
3828if (string.Equals(propName, "MinHeight", StringComparison.Ordinal))
3830else if (string.Equals(propName, "MaxHeight", StringComparison.Ordinal))
3844else if (string.Equals(propName, "StrokeThickness", StringComparison.Ordinal))
3854else if (string.Equals(propName, "Left", StringComparison.Ordinal))
3856else if (string.Equals(propName, "Top", StringComparison.Ordinal))
3858else if (string.Equals(propName, "Right", StringComparison.Ordinal))
3860else if (string.Equals(propName, "Bottom", StringComparison.Ordinal))
3866else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
3872else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
3878else if (string.Equals(propName, "Top", StringComparison.Ordinal))
3880else if (string.Equals(propName, "Left", StringComparison.Ordinal))
3882else if (string.Equals(propName, "DialogResult", StringComparison.Ordinal))
3884else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
3890else if (string.Equals(propName, "Top", StringComparison.Ordinal))
3892else if (string.Equals(propName, "Left", StringComparison.Ordinal))
3894else if (string.Equals(propName, "DialogResult", StringComparison.Ordinal))
3896else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
3900if (string.Equals(propName, "Culture", StringComparison.Ordinal))
3906else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
3912else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
3918else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
3924else if (string.Equals(propName, "HorizontalOffset", StringComparison.Ordinal))
3926else if (string.Equals(propName, "VerticalOffset", StringComparison.Ordinal))
3928else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
3934else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
3940else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
3946else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
3952else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
3958else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
3964else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
3966else if (string.Equals(propName, "LineHeight", StringComparison.Ordinal))
3984else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
3990else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
3996else if (string.Equals(propName, "IsChecked", StringComparison.Ordinal))
3998else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4004else if (string.Equals(propName, "IsChecked", StringComparison.Ordinal))
4006else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4012else if (string.Equals(propName, "IsSynchronizedWithCurrentItem", StringComparison.Ordinal))
4014else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4020else if (string.Equals(propName, "MaxDropDownHeight", StringComparison.Ordinal))
4022else if (string.Equals(propName, "IsSynchronizedWithCurrentItem", StringComparison.Ordinal))
4024else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4030else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4036else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4044if (string.Equals(propName, "HorizontalOffset", StringComparison.Ordinal))
4046else if (string.Equals(propName, "VerticalOffset", StringComparison.Ordinal))
4056else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4062else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4068else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4074else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4080else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4088if (string.Equals(propName, "Width", StringComparison.Ordinal))
4094else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4112else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4118else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4124else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4130else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4140else if (string.Equals(propName, "Top", StringComparison.Ordinal))
4142else if (string.Equals(propName, "Bottom", StringComparison.Ordinal))
4144else if (string.Equals(propName, "Left", StringComparison.Ordinal))
4146else if (string.Equals(propName, "Right", StringComparison.Ordinal))
4154if (string.Equals(propName, "Culture", StringComparison.Ordinal))
4164else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4170else if (string.Equals(propName, "IsSynchronizedWithCurrentItem", StringComparison.Ordinal))
4172else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4178else if (string.Equals(propName, "IsSynchronizedWithCurrentItem", StringComparison.Ordinal))
4180else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4186else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4196else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4202else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4208else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4222else if (string.Equals(propName, "HorizontalOffset", StringComparison.Ordinal))
4224else if (string.Equals(propName, "VerticalOffset", StringComparison.Ordinal))
4230else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4236else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4242else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4248else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4258else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4264else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4274else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4304else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4310else if (string.Equals(propName, "IsChecked", StringComparison.Ordinal))
4312else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4318else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4324else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4330else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4336else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4342else if (string.Equals(propName, "IsSynchronizedWithCurrentItem", StringComparison.Ordinal))
4344else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4350else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4356else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4358else if (string.Equals(propName, "LineHeight", StringComparison.Ordinal))
4364else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4370else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4380else if (string.Equals(propName, "HorizontalOffset", StringComparison.Ordinal))
4382else if (string.Equals(propName, "VerticalOffset", StringComparison.Ordinal))
4384else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4388if (string.Equals(propName, "HorizontalOffset", StringComparison.Ordinal))
4390else if (string.Equals(propName, "VerticalOffset", StringComparison.Ordinal))
4396else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4402else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4408else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4430else if (string.Equals(propName, "ItemWidth", StringComparison.Ordinal))
4432else if (string.Equals(propName, "ItemHeight", StringComparison.Ordinal))
4436if (string.Equals(propName, "ConverterCulture", StringComparison.Ordinal))
4440if (string.Equals(propName, "Culture", StringComparison.Ordinal))
4444if (string.Equals(propName, "Culture", StringComparison.Ordinal))
4448if (string.Equals(propName, "Culture", StringComparison.Ordinal))
4452if (string.Equals(propName, "ConverterCulture", StringComparison.Ordinal))
4464if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4468if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4472if (string.Equals(propName, "LineHeight", StringComparison.Ordinal))
4474else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4478if (string.Equals(propName, "LineHeight", StringComparison.Ordinal))
4480else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4484if (string.Equals(propName, "LineHeight", StringComparison.Ordinal))
4486else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4490if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4494if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4502if (string.Equals(propName, "HorizontalOffset", StringComparison.Ordinal))
4504else if (string.Equals(propName, "VerticalOffset", StringComparison.Ordinal))
4506else if (string.Equals(propName, "LineHeight", StringComparison.Ordinal))
4508else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4514else if (string.Equals(propName, "Left", StringComparison.Ordinal))
4516else if (string.Equals(propName, "Top", StringComparison.Ordinal))
4518else if (string.Equals(propName, "Right", StringComparison.Ordinal))
4520else if (string.Equals(propName, "Bottom", StringComparison.Ordinal))
4524if (string.Equals(propName, "Width", StringComparison.Ordinal))
4526else if (string.Equals(propName, "LineHeight", StringComparison.Ordinal))
4528else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4532if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4534else if (string.Equals(propName, "LineHeight", StringComparison.Ordinal))
4536else if (string.Equals(propName, "ColumnWidth", StringComparison.Ordinal))
4538else if (string.Equals(propName, "ColumnGap", StringComparison.Ordinal))
4540else if (string.Equals(propName, "ColumnRuleWidth", StringComparison.Ordinal))
4542else if (string.Equals(propName, "PageWidth", StringComparison.Ordinal))
4544else if (string.Equals(propName, "MinPageWidth", StringComparison.Ordinal))
4546else if (string.Equals(propName, "MaxPageWidth", StringComparison.Ordinal))
4548else if (string.Equals(propName, "PageHeight", StringComparison.Ordinal))
4550else if (string.Equals(propName, "MinPageHeight", StringComparison.Ordinal))
4552else if (string.Equals(propName, "MaxPageHeight", StringComparison.Ordinal))
4558else if (string.Equals(propName, "FontRenderingEmSize", StringComparison.Ordinal))
4560else if (string.Equals(propName, "OriginX", StringComparison.Ordinal))
4562else if (string.Equals(propName, "OriginY", StringComparison.Ordinal))
4566if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4570if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4574if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4578if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4582if (string.Equals(propName, "MarkerOffset", StringComparison.Ordinal))
4584else if (string.Equals(propName, "LineHeight", StringComparison.Ordinal))
4586else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4590if (string.Equals(propName, "LineHeight", StringComparison.Ordinal))
4592else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4600if (string.Equals(propName, "TextIndent", StringComparison.Ordinal))
4602else if (string.Equals(propName, "LineHeight", StringComparison.Ordinal))
4604else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4608if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4612if (string.Equals(propName, "LineHeight", StringComparison.Ordinal))
4614else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4618if (string.Equals(propName, "CellSpacing", StringComparison.Ordinal))
4620else if (string.Equals(propName, "LineHeight", StringComparison.Ordinal))
4622else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4626if (string.Equals(propName, "LineHeight", StringComparison.Ordinal))
4628else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4632if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4636if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4640if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4646else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4652else if (string.Equals(propName, "StrokeThickness", StringComparison.Ordinal))
4658else if (string.Equals(propName, "X1", StringComparison.Ordinal))
4660else if (string.Equals(propName, "Y1", StringComparison.Ordinal))
4662else if (string.Equals(propName, "X2", StringComparison.Ordinal))
4664else if (string.Equals(propName, "Y2", StringComparison.Ordinal))
4666else if (string.Equals(propName, "StrokeThickness", StringComparison.Ordinal))
4672else if (string.Equals(propName, "StrokeThickness", StringComparison.Ordinal))
4678else if (string.Equals(propName, "StrokeThickness", StringComparison.Ordinal))
4684else if (string.Equals(propName, "StrokeThickness", StringComparison.Ordinal))
4690else if (string.Equals(propName, "RadiusX", StringComparison.Ordinal))
4692else if (string.Equals(propName, "RadiusY", StringComparison.Ordinal))
4694else if (string.Equals(propName, "StrokeThickness", StringComparison.Ordinal))
4698if (string.Equals(propName, "Command", StringComparison.Ordinal))
4702if (string.Equals(propName, "Gesture", StringComparison.Ordinal))
4704else if (string.Equals(propName, "Command", StringComparison.Ordinal))
4708if (string.Equals(propName, "Gesture", StringComparison.Ordinal))
4710else if (string.Equals(propName, "Command", StringComparison.Ordinal))
4714if (string.Equals(propName, "CurrentInputLanguage", StringComparison.Ordinal))
4716else if (string.Equals(propName, "InputLanguage", StringComparison.Ordinal))
4720if (string.Equals(propName, "CaretStops", StringComparison.Ordinal))
4722else if (string.Equals(propName, "ClusterMap", StringComparison.Ordinal))
4724else if (string.Equals(propName, "Characters", StringComparison.Ordinal))
4726else if (string.Equals(propName, "GlyphIndices", StringComparison.Ordinal))
4728else if (string.Equals(propName, "AdvanceWidths", StringComparison.Ordinal))
4730else if (string.Equals(propName, "GlyphOffsets", StringComparison.Ordinal))
4734if (string.Equals(propName, "CultureOverride", StringComparison.Ordinal))
PresentationCore (21)
PresentationFramework (578)
MS\Internal\IO\Packaging\XamlFilter.cs (9)
533( elementFullName.XmlNamespace.Equals(ElementTableKey.XamlNamespace, StringComparison.Ordinal)
575if (elementFullName.XmlNamespace.Equals(ElementTableKey.XamlNamespace, StringComparison.Ordinal))
579else if (elementFullName.XmlNamespace.Equals(_inDocumentCodeURI, StringComparison.Ordinal))
684if (!elementFullName.XmlNamespace.Equals(ElementTableKey.FixedMarkupNamespace, StringComparison.Ordinal))
690if (string.Equals(elementFullName.BaseName, _glyphRunName, StringComparison.Ordinal))
704if (string.Equals(elementFullName.BaseName, _fixedPageName, StringComparison.Ordinal))
719if (string.Equals(elementFullName.BaseName, _pageContentName, StringComparison.Ordinal))
773Debug.Assert(string.Equals(_xamlReader.LocalName, _fixedPageName, StringComparison.Ordinal));
911&& attributePropertyName.Equals(propertyName, StringComparison.Ordinal))
System\Windows\Documents\FixedSchema.cs (11)
400return namespaceUri.Equals(_xpsS0SchemaNamespace, StringComparison.Ordinal);
414if (attrName.Equals("Source", StringComparison.Ordinal) ||
415attrName.Equals("FontUri", StringComparison.Ordinal))
419else if (attrName.Equals("ImageSource", StringComparison.Ordinal))
421if (attrValue.StartsWith(_colorConvertedBitmap, StringComparison.Ordinal))
433else if (attrName.Equals("Color", StringComparison.Ordinal) ||
434attrName.Equals("Fill", StringComparison.Ordinal) ||
435attrName.Equals("Stroke", StringComparison.Ordinal))
438if (attrValueSpan.StartsWith(_contextColor, StringComparison.Ordinal))
692if (attrName.Equals("Source", StringComparison.Ordinal)) // Cannot chain remote ResourceDictionary parts.
736return namespaceUri.Equals(_xpsDocStructureSchemaNamespace, StringComparison.Ordinal);
System\Windows\Markup\KnownTypes.cs (471)
2801if (string.Equals(fieldName, "Text", StringComparison.Ordinal))
2805if (string.Equals(fieldName, "Child", StringComparison.Ordinal))
2809if (string.Equals(fieldName, "Child", StringComparison.Ordinal))
2813if (string.Equals(fieldName, "Blocks", StringComparison.Ordinal))
2817if (string.Equals(fieldName, "Items", StringComparison.Ordinal))
2821if (string.Equals(fieldName, "Storyboard", StringComparison.Ordinal))
2825if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
2829if (string.Equals(fieldName, "Child", StringComparison.Ordinal))
2833if (string.Equals(fieldName, "Inlines", StringComparison.Ordinal))
2837if (string.Equals(fieldName, "KeyFrames", StringComparison.Ordinal))
2841if (string.Equals(fieldName, "Background", StringComparison.Ordinal))
2843if (string.Equals(fieldName, "BorderBrush", StringComparison.Ordinal))
2845if (string.Equals(fieldName, "BorderThickness", StringComparison.Ordinal))
2847if (string.Equals(fieldName, "Child", StringComparison.Ordinal))
2851if (string.Equals(fieldName, "Child", StringComparison.Ordinal))
2855if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
2859if (string.Equals(fieldName, "Command", StringComparison.Ordinal))
2861if (string.Equals(fieldName, "CommandParameter", StringComparison.Ordinal))
2863if (string.Equals(fieldName, "CommandTarget", StringComparison.Ordinal))
2865if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
2867if (string.Equals(fieldName, "IsPressed", StringComparison.Ordinal))
2871if (string.Equals(fieldName, "KeyFrames", StringComparison.Ordinal))
2875if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
2879if (string.Equals(fieldName, "KeyFrames", StringComparison.Ordinal))
2883if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
2887if (string.Equals(fieldName, "KeyFrames", StringComparison.Ordinal))
2891if (string.Equals(fieldName, "MaxWidth", StringComparison.Ordinal))
2893if (string.Equals(fieldName, "MinWidth", StringComparison.Ordinal))
2895if (string.Equals(fieldName, "Width", StringComparison.Ordinal))
2899if (string.Equals(fieldName, "Items", StringComparison.Ordinal))
2903if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
2907if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
2909if (string.Equals(fieldName, "ContentTemplate", StringComparison.Ordinal))
2911if (string.Equals(fieldName, "ContentTemplateSelector", StringComparison.Ordinal))
2913if (string.Equals(fieldName, "HasContent", StringComparison.Ordinal))
2917if (string.Equals(fieldName, "Focusable", StringComparison.Ordinal))
2921if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
2923if (string.Equals(fieldName, "ContentSource", StringComparison.Ordinal))
2925if (string.Equals(fieldName, "ContentTemplate", StringComparison.Ordinal))
2927if (string.Equals(fieldName, "ContentTemplateSelector", StringComparison.Ordinal))
2929if (string.Equals(fieldName, "RecognizesAccessKey", StringComparison.Ordinal))
2933if (string.Equals(fieldName, "Items", StringComparison.Ordinal))
2937if (string.Equals(fieldName, "Background", StringComparison.Ordinal))
2939if (string.Equals(fieldName, "BorderBrush", StringComparison.Ordinal))
2941if (string.Equals(fieldName, "BorderThickness", StringComparison.Ordinal))
2943if (string.Equals(fieldName, "FontFamily", StringComparison.Ordinal))
2945if (string.Equals(fieldName, "FontSize", StringComparison.Ordinal))
2947if (string.Equals(fieldName, "FontStretch", StringComparison.Ordinal))
2949if (string.Equals(fieldName, "FontStyle", StringComparison.Ordinal))
2951if (string.Equals(fieldName, "FontWeight", StringComparison.Ordinal))
2953if (string.Equals(fieldName, "Foreground", StringComparison.Ordinal))
2955if (string.Equals(fieldName, "HorizontalContentAlignment", StringComparison.Ordinal))
2957if (string.Equals(fieldName, "IsTabStop", StringComparison.Ordinal))
2959if (string.Equals(fieldName, "Padding", StringComparison.Ordinal))
2961if (string.Equals(fieldName, "TabIndex", StringComparison.Ordinal))
2963if (string.Equals(fieldName, "Template", StringComparison.Ordinal))
2965if (string.Equals(fieldName, "VerticalContentAlignment", StringComparison.Ordinal))
2969if (string.Equals(fieldName, "VisualTree", StringComparison.Ordinal))
2973if (string.Equals(fieldName, "VisualTree", StringComparison.Ordinal))
2977if (string.Equals(fieldName, "Setters", StringComparison.Ordinal))
2981if (string.Equals(fieldName, "KeyFrames", StringComparison.Ordinal))
2985if (string.Equals(fieldName, "Child", StringComparison.Ordinal))
2989if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
2991if (string.Equals(fieldName, "Dock", StringComparison.Ordinal))
2993if (string.Equals(fieldName, "LastChildFill", StringComparison.Ordinal))
2997if (string.Equals(fieldName, "Document", StringComparison.Ordinal))
3001if (string.Equals(fieldName, "Document", StringComparison.Ordinal))
3005if (string.Equals(fieldName, "KeyFrames", StringComparison.Ordinal))
3009if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3013if (string.Equals(fieldName, "Actions", StringComparison.Ordinal))
3017if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
3021if (string.Equals(fieldName, "Blocks", StringComparison.Ordinal))
3025if (string.Equals(fieldName, "Pages", StringComparison.Ordinal))
3029if (string.Equals(fieldName, "References", StringComparison.Ordinal))
3033if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3037if (string.Equals(fieldName, "Blocks", StringComparison.Ordinal))
3041if (string.Equals(fieldName, "Blocks", StringComparison.Ordinal))
3045if (string.Equals(fieldName, "Document", StringComparison.Ordinal))
3049if (string.Equals(fieldName, "Document", StringComparison.Ordinal))
3053if (string.Equals(fieldName, "Document", StringComparison.Ordinal))
3057if (string.Equals(fieldName, "Style", StringComparison.Ordinal))
3061if (string.Equals(fieldName, "FlowDirection", StringComparison.Ordinal))
3063if (string.Equals(fieldName, "Height", StringComparison.Ordinal))
3065if (string.Equals(fieldName, "HorizontalAlignment", StringComparison.Ordinal))
3067if (string.Equals(fieldName, "Margin", StringComparison.Ordinal))
3069if (string.Equals(fieldName, "MaxHeight", StringComparison.Ordinal))
3071if (string.Equals(fieldName, "MaxWidth", StringComparison.Ordinal))
3073if (string.Equals(fieldName, "MinHeight", StringComparison.Ordinal))
3075if (string.Equals(fieldName, "MinWidth", StringComparison.Ordinal))
3077if (string.Equals(fieldName, "Name", StringComparison.Ordinal))
3079if (string.Equals(fieldName, "Style", StringComparison.Ordinal))
3081if (string.Equals(fieldName, "VerticalAlignment", StringComparison.Ordinal))
3083if (string.Equals(fieldName, "Width", StringComparison.Ordinal))
3087if (string.Equals(fieldName, "VisualTree", StringComparison.Ordinal))
3091if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3095if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3099if (string.Equals(fieldName, "GradientStops", StringComparison.Ordinal))
3103if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3105if (string.Equals(fieldName, "Column", StringComparison.Ordinal))
3107if (string.Equals(fieldName, "ColumnSpan", StringComparison.Ordinal))
3109if (string.Equals(fieldName, "Row", StringComparison.Ordinal))
3111if (string.Equals(fieldName, "RowSpan", StringComparison.Ordinal))
3115if (string.Equals(fieldName, "Columns", StringComparison.Ordinal))
3119if (string.Equals(fieldName, "Header", StringComparison.Ordinal))
3123if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
3127if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
3131if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
3135if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
3137if (string.Equals(fieldName, "HasHeader", StringComparison.Ordinal))
3139if (string.Equals(fieldName, "Header", StringComparison.Ordinal))
3141if (string.Equals(fieldName, "HeaderTemplate", StringComparison.Ordinal))
3143if (string.Equals(fieldName, "HeaderTemplateSelector", StringComparison.Ordinal))
3147if (string.Equals(fieldName, "HasHeader", StringComparison.Ordinal))
3149if (string.Equals(fieldName, "Header", StringComparison.Ordinal))
3151if (string.Equals(fieldName, "HeaderTemplate", StringComparison.Ordinal))
3153if (string.Equals(fieldName, "HeaderTemplateSelector", StringComparison.Ordinal))
3155if (string.Equals(fieldName, "Items", StringComparison.Ordinal))
3159if (string.Equals(fieldName, "VisualTree", StringComparison.Ordinal))
3163if (string.Equals(fieldName, "Inlines", StringComparison.Ordinal))
3165if (string.Equals(fieldName, "NavigateUri", StringComparison.Ordinal))
3169if (string.Equals(fieldName, "Source", StringComparison.Ordinal))
3171if (string.Equals(fieldName, "Stretch", StringComparison.Ordinal))
3175if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3179if (string.Equals(fieldName, "Child", StringComparison.Ordinal))
3183if (string.Equals(fieldName, "Child", StringComparison.Ordinal))
3187if (string.Equals(fieldName, "NameValue", StringComparison.Ordinal))
3191if (string.Equals(fieldName, "KeyFrames", StringComparison.Ordinal))
3195if (string.Equals(fieldName, "KeyFrames", StringComparison.Ordinal))
3199if (string.Equals(fieldName, "KeyFrames", StringComparison.Ordinal))
3203if (string.Equals(fieldName, "Inlines", StringComparison.Ordinal))
3207if (string.Equals(fieldName, "ItemContainerStyle", StringComparison.Ordinal))
3209if (string.Equals(fieldName, "ItemContainerStyleSelector", StringComparison.Ordinal))
3211if (string.Equals(fieldName, "ItemTemplate", StringComparison.Ordinal))
3213if (string.Equals(fieldName, "ItemTemplateSelector", StringComparison.Ordinal))
3215if (string.Equals(fieldName, "Items", StringComparison.Ordinal))
3217if (string.Equals(fieldName, "ItemsPanel", StringComparison.Ordinal))
3219if (string.Equals(fieldName, "ItemsSource", StringComparison.Ordinal))
3223if (string.Equals(fieldName, "VisualTree", StringComparison.Ordinal))
3227if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
3231if (string.Equals(fieldName, "GradientStops", StringComparison.Ordinal))
3235if (string.Equals(fieldName, "ListItems", StringComparison.Ordinal))
3239if (string.Equals(fieldName, "Items", StringComparison.Ordinal))
3243if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
3247if (string.Equals(fieldName, "Blocks", StringComparison.Ordinal))
3251if (string.Equals(fieldName, "Items", StringComparison.Ordinal))
3255if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
3259if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3263if (string.Equals(fieldName, "KeyFrames", StringComparison.Ordinal))
3267if (string.Equals(fieldName, "Items", StringComparison.Ordinal))
3271if (string.Equals(fieldName, "Items", StringComparison.Ordinal))
3275if (string.Equals(fieldName, "Items", StringComparison.Ordinal))
3279if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3283if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3287if (string.Equals(fieldName, "Bindings", StringComparison.Ordinal))
3291if (string.Equals(fieldName, "Setters", StringComparison.Ordinal))
3295if (string.Equals(fieldName, "Setters", StringComparison.Ordinal))
3299if (string.Equals(fieldName, "KeyFrames", StringComparison.Ordinal))
3303if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
3307if (string.Equals(fieldName, "Child", StringComparison.Ordinal))
3311if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
3315if (string.Equals(fieldName, "Background", StringComparison.Ordinal))
3317if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3321if (string.Equals(fieldName, "Inlines", StringComparison.Ordinal))
3325if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3329if (string.Equals(fieldName, "Data", StringComparison.Ordinal))
3333if (string.Equals(fieldName, "Segments", StringComparison.Ordinal))
3337if (string.Equals(fieldName, "Figures", StringComparison.Ordinal))
3341if (string.Equals(fieldName, "KeyFrames", StringComparison.Ordinal))
3345if (string.Equals(fieldName, "KeyFrames", StringComparison.Ordinal))
3349if (string.Equals(fieldName, "Child", StringComparison.Ordinal))
3351if (string.Equals(fieldName, "IsOpen", StringComparison.Ordinal))
3353if (string.Equals(fieldName, "Placement", StringComparison.Ordinal))
3355if (string.Equals(fieldName, "PopupAnimation", StringComparison.Ordinal))
3359if (string.Equals(fieldName, "Bindings", StringComparison.Ordinal))
3363if (string.Equals(fieldName, "KeyFrames", StringComparison.Ordinal))
3367if (string.Equals(fieldName, "GradientStops", StringComparison.Ordinal))
3371if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
3375if (string.Equals(fieldName, "KeyFrames", StringComparison.Ordinal))
3379if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
3383if (string.Equals(fieldName, "Document", StringComparison.Ordinal))
3385if (string.Equals(fieldName, "IsReadOnly", StringComparison.Ordinal))
3389if (string.Equals(fieldName, "KeyFrames", StringComparison.Ordinal))
3393if (string.Equals(fieldName, "Height", StringComparison.Ordinal))
3395if (string.Equals(fieldName, "MaxHeight", StringComparison.Ordinal))
3397if (string.Equals(fieldName, "MinHeight", StringComparison.Ordinal))
3401if (string.Equals(fieldName, "Text", StringComparison.Ordinal))
3405if (string.Equals(fieldName, "CanContentScroll", StringComparison.Ordinal))
3407if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
3409if (string.Equals(fieldName, "HorizontalScrollBarVisibility", StringComparison.Ordinal))
3411if (string.Equals(fieldName, "VerticalScrollBarVisibility", StringComparison.Ordinal))
3415if (string.Equals(fieldName, "Blocks", StringComparison.Ordinal))
3419if (string.Equals(fieldName, "Items", StringComparison.Ordinal))
3423if (string.Equals(fieldName, "Fill", StringComparison.Ordinal))
3425if (string.Equals(fieldName, "Stroke", StringComparison.Ordinal))
3427if (string.Equals(fieldName, "StrokeThickness", StringComparison.Ordinal))
3431if (string.Equals(fieldName, "KeyFrames", StringComparison.Ordinal))
3435if (string.Equals(fieldName, "KeyFrames", StringComparison.Ordinal))
3439if (string.Equals(fieldName, "Inlines", StringComparison.Ordinal))
3443if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3447if (string.Equals(fieldName, "Items", StringComparison.Ordinal))
3451if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
3455if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3459if (string.Equals(fieldName, "KeyFrames", StringComparison.Ordinal))
3463if (string.Equals(fieldName, "Setters", StringComparison.Ordinal))
3467if (string.Equals(fieldName, "Items", StringComparison.Ordinal))
3471if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
3475if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3479if (string.Equals(fieldName, "RowGroups", StringComparison.Ordinal))
3483if (string.Equals(fieldName, "Blocks", StringComparison.Ordinal))
3487if (string.Equals(fieldName, "Cells", StringComparison.Ordinal))
3491if (string.Equals(fieldName, "Rows", StringComparison.Ordinal))
3495if (string.Equals(fieldName, "Background", StringComparison.Ordinal))
3497if (string.Equals(fieldName, "FontFamily", StringComparison.Ordinal))
3499if (string.Equals(fieldName, "FontSize", StringComparison.Ordinal))
3501if (string.Equals(fieldName, "FontStretch", StringComparison.Ordinal))
3503if (string.Equals(fieldName, "FontStyle", StringComparison.Ordinal))
3505if (string.Equals(fieldName, "FontWeight", StringComparison.Ordinal))
3507if (string.Equals(fieldName, "Foreground", StringComparison.Ordinal))
3509if (string.Equals(fieldName, "Inlines", StringComparison.Ordinal))
3511if (string.Equals(fieldName, "Text", StringComparison.Ordinal))
3513if (string.Equals(fieldName, "TextDecorations", StringComparison.Ordinal))
3515if (string.Equals(fieldName, "TextTrimming", StringComparison.Ordinal))
3517if (string.Equals(fieldName, "TextWrapping", StringComparison.Ordinal))
3521if (string.Equals(fieldName, "Text", StringComparison.Ordinal))
3523if (string.Equals(fieldName, "IsReadOnly", StringComparison.Ordinal))
3527if (string.Equals(fieldName, "Background", StringComparison.Ordinal))
3529if (string.Equals(fieldName, "FontFamily", StringComparison.Ordinal))
3531if (string.Equals(fieldName, "FontSize", StringComparison.Ordinal))
3533if (string.Equals(fieldName, "FontStretch", StringComparison.Ordinal))
3535if (string.Equals(fieldName, "FontStyle", StringComparison.Ordinal))
3537if (string.Equals(fieldName, "FontWeight", StringComparison.Ordinal))
3539if (string.Equals(fieldName, "Foreground", StringComparison.Ordinal))
3543if (string.Equals(fieldName, "KeyFrames", StringComparison.Ordinal))
3547if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3551if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
3555if (string.Equals(fieldName, "Items", StringComparison.Ordinal))
3559if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3563if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3567if (string.Equals(fieldName, "ToolBars", StringComparison.Ordinal))
3571if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
3575if (string.Equals(fieldName, "IsDirectionReversed", StringComparison.Ordinal))
3577if (string.Equals(fieldName, "Maximum", StringComparison.Ordinal))
3579if (string.Equals(fieldName, "Minimum", StringComparison.Ordinal))
3581if (string.Equals(fieldName, "Orientation", StringComparison.Ordinal))
3583if (string.Equals(fieldName, "Value", StringComparison.Ordinal))
3585if (string.Equals(fieldName, "ViewportSize", StringComparison.Ordinal))
3589if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3593if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3597if (string.Equals(fieldName, "Items", StringComparison.Ordinal))
3601if (string.Equals(fieldName, "Items", StringComparison.Ordinal))
3605if (string.Equals(fieldName, "Setters", StringComparison.Ordinal))
3609if (string.Equals(fieldName, "ClipToBounds", StringComparison.Ordinal))
3611if (string.Equals(fieldName, "Focusable", StringComparison.Ordinal))
3613if (string.Equals(fieldName, "IsEnabled", StringComparison.Ordinal))
3615if (string.Equals(fieldName, "RenderTransform", StringComparison.Ordinal))
3617if (string.Equals(fieldName, "Visibility", StringComparison.Ordinal))
3621if (string.Equals(fieldName, "Inlines", StringComparison.Ordinal))
3625if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3629if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
3633if (string.Equals(fieldName, "KeyFrames", StringComparison.Ordinal))
3637if (string.Equals(fieldName, "KeyFrames", StringComparison.Ordinal))
3641if (string.Equals(fieldName, "Child", StringComparison.Ordinal))
3645if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3649if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3653if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3657if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3661if (string.Equals(fieldName, "Content", StringComparison.Ordinal))
3665if (string.Equals(fieldName, "Children", StringComparison.Ordinal))
3669if (string.Equals(fieldName, "XmlSerializer", StringComparison.Ordinal))
3678return (string.Equals(propName, "Width", StringComparison.Ordinal) ||
3679string.Equals(propName, "MinWidth", StringComparison.Ordinal) ||
3680string.Equals(propName, "MaxWidth", StringComparison.Ordinal) ||
3681string.Equals(propName, "Height", StringComparison.Ordinal) ||
3682string.Equals(propName, "MinHeight", StringComparison.Ordinal) ||
3683string.Equals(propName, "MaxHeight", StringComparison.Ordinal));
3822if (string.Equals(propName, "MinWidth", StringComparison.Ordinal))
3824else if (string.Equals(propName, "MaxWidth", StringComparison.Ordinal))
3828if (string.Equals(propName, "MinHeight", StringComparison.Ordinal))
3830else if (string.Equals(propName, "MaxHeight", StringComparison.Ordinal))
3844else if (string.Equals(propName, "StrokeThickness", StringComparison.Ordinal))
3854else if (string.Equals(propName, "Left", StringComparison.Ordinal))
3856else if (string.Equals(propName, "Top", StringComparison.Ordinal))
3858else if (string.Equals(propName, "Right", StringComparison.Ordinal))
3860else if (string.Equals(propName, "Bottom", StringComparison.Ordinal))
3866else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
3872else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
3878else if (string.Equals(propName, "Top", StringComparison.Ordinal))
3880else if (string.Equals(propName, "Left", StringComparison.Ordinal))
3882else if (string.Equals(propName, "DialogResult", StringComparison.Ordinal))
3884else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
3890else if (string.Equals(propName, "Top", StringComparison.Ordinal))
3892else if (string.Equals(propName, "Left", StringComparison.Ordinal))
3894else if (string.Equals(propName, "DialogResult", StringComparison.Ordinal))
3896else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
3900if (string.Equals(propName, "Culture", StringComparison.Ordinal))
3906else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
3912else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
3918else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
3924else if (string.Equals(propName, "HorizontalOffset", StringComparison.Ordinal))
3926else if (string.Equals(propName, "VerticalOffset", StringComparison.Ordinal))
3928else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
3934else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
3940else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
3946else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
3952else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
3958else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
3964else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
3966else if (string.Equals(propName, "LineHeight", StringComparison.Ordinal))
3984else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
3990else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
3996else if (string.Equals(propName, "IsChecked", StringComparison.Ordinal))
3998else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4004else if (string.Equals(propName, "IsChecked", StringComparison.Ordinal))
4006else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4012else if (string.Equals(propName, "IsSynchronizedWithCurrentItem", StringComparison.Ordinal))
4014else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4020else if (string.Equals(propName, "MaxDropDownHeight", StringComparison.Ordinal))
4022else if (string.Equals(propName, "IsSynchronizedWithCurrentItem", StringComparison.Ordinal))
4024else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4030else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4036else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4044if (string.Equals(propName, "HorizontalOffset", StringComparison.Ordinal))
4046else if (string.Equals(propName, "VerticalOffset", StringComparison.Ordinal))
4056else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4062else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4068else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4074else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4080else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4088if (string.Equals(propName, "Width", StringComparison.Ordinal))
4094else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4112else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4118else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4124else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4130else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4140else if (string.Equals(propName, "Top", StringComparison.Ordinal))
4142else if (string.Equals(propName, "Bottom", StringComparison.Ordinal))
4144else if (string.Equals(propName, "Left", StringComparison.Ordinal))
4146else if (string.Equals(propName, "Right", StringComparison.Ordinal))
4154if (string.Equals(propName, "Culture", StringComparison.Ordinal))
4164else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4170else if (string.Equals(propName, "IsSynchronizedWithCurrentItem", StringComparison.Ordinal))
4172else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4178else if (string.Equals(propName, "IsSynchronizedWithCurrentItem", StringComparison.Ordinal))
4180else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4186else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4196else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4202else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4208else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4222else if (string.Equals(propName, "HorizontalOffset", StringComparison.Ordinal))
4224else if (string.Equals(propName, "VerticalOffset", StringComparison.Ordinal))
4230else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4236else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4242else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4248else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4258else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4264else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4274else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4304else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4310else if (string.Equals(propName, "IsChecked", StringComparison.Ordinal))
4312else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4318else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4324else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4330else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4336else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4342else if (string.Equals(propName, "IsSynchronizedWithCurrentItem", StringComparison.Ordinal))
4344else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4350else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4356else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4358else if (string.Equals(propName, "LineHeight", StringComparison.Ordinal))
4364else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4370else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4380else if (string.Equals(propName, "HorizontalOffset", StringComparison.Ordinal))
4382else if (string.Equals(propName, "VerticalOffset", StringComparison.Ordinal))
4384else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4388if (string.Equals(propName, "HorizontalOffset", StringComparison.Ordinal))
4390else if (string.Equals(propName, "VerticalOffset", StringComparison.Ordinal))
4396else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4402else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4408else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4430else if (string.Equals(propName, "ItemWidth", StringComparison.Ordinal))
4432else if (string.Equals(propName, "ItemHeight", StringComparison.Ordinal))
4436if (string.Equals(propName, "ConverterCulture", StringComparison.Ordinal))
4440if (string.Equals(propName, "Culture", StringComparison.Ordinal))
4444if (string.Equals(propName, "Culture", StringComparison.Ordinal))
4448if (string.Equals(propName, "Culture", StringComparison.Ordinal))
4452if (string.Equals(propName, "ConverterCulture", StringComparison.Ordinal))
4464if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4468if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4472if (string.Equals(propName, "LineHeight", StringComparison.Ordinal))
4474else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4478if (string.Equals(propName, "LineHeight", StringComparison.Ordinal))
4480else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4484if (string.Equals(propName, "LineHeight", StringComparison.Ordinal))
4486else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4490if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4494if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4502if (string.Equals(propName, "HorizontalOffset", StringComparison.Ordinal))
4504else if (string.Equals(propName, "VerticalOffset", StringComparison.Ordinal))
4506else if (string.Equals(propName, "LineHeight", StringComparison.Ordinal))
4508else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4514else if (string.Equals(propName, "Left", StringComparison.Ordinal))
4516else if (string.Equals(propName, "Top", StringComparison.Ordinal))
4518else if (string.Equals(propName, "Right", StringComparison.Ordinal))
4520else if (string.Equals(propName, "Bottom", StringComparison.Ordinal))
4524if (string.Equals(propName, "Width", StringComparison.Ordinal))
4526else if (string.Equals(propName, "LineHeight", StringComparison.Ordinal))
4528else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4532if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4534else if (string.Equals(propName, "LineHeight", StringComparison.Ordinal))
4536else if (string.Equals(propName, "ColumnWidth", StringComparison.Ordinal))
4538else if (string.Equals(propName, "ColumnGap", StringComparison.Ordinal))
4540else if (string.Equals(propName, "ColumnRuleWidth", StringComparison.Ordinal))
4542else if (string.Equals(propName, "PageWidth", StringComparison.Ordinal))
4544else if (string.Equals(propName, "MinPageWidth", StringComparison.Ordinal))
4546else if (string.Equals(propName, "MaxPageWidth", StringComparison.Ordinal))
4548else if (string.Equals(propName, "PageHeight", StringComparison.Ordinal))
4550else if (string.Equals(propName, "MinPageHeight", StringComparison.Ordinal))
4552else if (string.Equals(propName, "MaxPageHeight", StringComparison.Ordinal))
4558else if (string.Equals(propName, "FontRenderingEmSize", StringComparison.Ordinal))
4560else if (string.Equals(propName, "OriginX", StringComparison.Ordinal))
4562else if (string.Equals(propName, "OriginY", StringComparison.Ordinal))
4566if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4570if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4574if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4578if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4582if (string.Equals(propName, "MarkerOffset", StringComparison.Ordinal))
4584else if (string.Equals(propName, "LineHeight", StringComparison.Ordinal))
4586else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4590if (string.Equals(propName, "LineHeight", StringComparison.Ordinal))
4592else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4600if (string.Equals(propName, "TextIndent", StringComparison.Ordinal))
4602else if (string.Equals(propName, "LineHeight", StringComparison.Ordinal))
4604else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4608if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4612if (string.Equals(propName, "LineHeight", StringComparison.Ordinal))
4614else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4618if (string.Equals(propName, "CellSpacing", StringComparison.Ordinal))
4620else if (string.Equals(propName, "LineHeight", StringComparison.Ordinal))
4622else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4626if (string.Equals(propName, "LineHeight", StringComparison.Ordinal))
4628else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4632if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4636if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4640if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4646else if (string.Equals(propName, "FontSize", StringComparison.Ordinal))
4652else if (string.Equals(propName, "StrokeThickness", StringComparison.Ordinal))
4658else if (string.Equals(propName, "X1", StringComparison.Ordinal))
4660else if (string.Equals(propName, "Y1", StringComparison.Ordinal))
4662else if (string.Equals(propName, "X2", StringComparison.Ordinal))
4664else if (string.Equals(propName, "Y2", StringComparison.Ordinal))
4666else if (string.Equals(propName, "StrokeThickness", StringComparison.Ordinal))
4672else if (string.Equals(propName, "StrokeThickness", StringComparison.Ordinal))
4678else if (string.Equals(propName, "StrokeThickness", StringComparison.Ordinal))
4684else if (string.Equals(propName, "StrokeThickness", StringComparison.Ordinal))
4690else if (string.Equals(propName, "RadiusX", StringComparison.Ordinal))
4692else if (string.Equals(propName, "RadiusY", StringComparison.Ordinal))
4694else if (string.Equals(propName, "StrokeThickness", StringComparison.Ordinal))
4698if (string.Equals(propName, "Command", StringComparison.Ordinal))
4702if (string.Equals(propName, "Gesture", StringComparison.Ordinal))
4704else if (string.Equals(propName, "Command", StringComparison.Ordinal))
4708if (string.Equals(propName, "Gesture", StringComparison.Ordinal))
4710else if (string.Equals(propName, "Command", StringComparison.Ordinal))
4714if (string.Equals(propName, "CurrentInputLanguage", StringComparison.Ordinal))
4716else if (string.Equals(propName, "InputLanguage", StringComparison.Ordinal))
4720if (string.Equals(propName, "CaretStops", StringComparison.Ordinal))
4722else if (string.Equals(propName, "ClusterMap", StringComparison.Ordinal))
4724else if (string.Equals(propName, "Characters", StringComparison.Ordinal))
4726else if (string.Equals(propName, "GlyphIndices", StringComparison.Ordinal))
4728else if (string.Equals(propName, "AdvanceWidths", StringComparison.Ordinal))
4730else if (string.Equals(propName, "GlyphOffsets", StringComparison.Ordinal))
4734if (string.Equals(propName, "CultureOverride", StringComparison.Ordinal))
PresentationUI (16)
MS\Internal\Documents\Application\DocumentProperties.cs (13)
263(String.Equals(_xpsProperties.Category, _rmProperties.Category, StringComparison.Ordinal) &&
264String.Equals(_xpsProperties.ContentStatus, _rmProperties.ContentStatus, StringComparison.Ordinal) &&
265String.Equals(_xpsProperties.ContentType, _rmProperties.ContentType, StringComparison.Ordinal) &&
266String.Equals(_xpsProperties.Creator, _rmProperties.Creator, StringComparison.Ordinal) &&
267String.Equals(_xpsProperties.Description, _rmProperties.Description, StringComparison.Ordinal) &&
268String.Equals(_xpsProperties.Identifier, _rmProperties.Identifier, StringComparison.Ordinal) &&
269String.Equals(_xpsProperties.Keywords, _rmProperties.Keywords, StringComparison.Ordinal) &&
270String.Equals(_xpsProperties.Language, _rmProperties.Language, StringComparison.Ordinal) &&
271String.Equals(_xpsProperties.LastModifiedBy, _rmProperties.LastModifiedBy, StringComparison.Ordinal) &&
272String.Equals(_xpsProperties.Revision, _rmProperties.Revision, StringComparison.Ordinal) &&
273String.Equals(_xpsProperties.Subject, _rmProperties.Subject, StringComparison.Ordinal) &&
274String.Equals(_xpsProperties.Title, _rmProperties.Title, StringComparison.Ordinal) &&
275String.Equals(_xpsProperties.Version, _rmProperties.Version, StringComparison.Ordinal) &&
QuarantineTools.Tests (6)
ReachFramework (9)
RepoTasks (10)
Roslyn.Diagnostics.Analyzers (53)
DoNotCallGetTestAccessor.cs (6)
42if (!string.Equals(context.OwningSymbol.Name, TestAccessorHelper.GetTestAccessorMethodName, StringComparison.Ordinal)
43&& !string.Equals(context.OwningSymbol.ContainingType?.Name, TestAccessorHelper.TestAccessorTypeName, StringComparison.Ordinal))
55if (string.Equals(memberReference.Member.ContainingType?.Name, TestAccessorHelper.TestAccessorTypeName, StringComparison.Ordinal))
64if (invocation.TargetMethod.Name.Equals(TestAccessorHelper.GetTestAccessorMethodName, StringComparison.Ordinal))
69else if (string.Equals(invocation.TargetMethod.ContainingType?.Name, TestAccessorHelper.TestAccessorTypeName, StringComparison.Ordinal))
79if (objectCreation.Type!.Name.Equals(TestAccessorHelper.TestAccessorTypeName, StringComparison.Ordinal))
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (12)
119else if (parts.SymbolName.Equals(".ctor", StringComparison.Ordinal) ||
120parts.SymbolName.Equals(".cctor", StringComparison.Ordinal) ||
121!parts.SymbolName.Contains(".", StringComparison.Ordinal) && !parts.SymbolName.Contains(":", StringComparison.Ordinal))
192var nameWithPrefix = (string.IsNullOrEmpty(optionalPrefix) || parts.SymbolName.StartsWith(optionalPrefix, StringComparison.Ordinal))
199nameWithPrefix = nameWithPrefix.Replace("..ctor", ".#ctor", StringComparison.Ordinal);
200nameWithPrefix = nameWithPrefix.Replace("..cctor", ".#cctor", StringComparison.Ordinal);
311names.FirstOrDefault(kvp => symbolDeclarationId.StartsWith(kvp.Key, StringComparison.Ordinal)) is var prefixedFirstMatchOrDefault &&
321value.FirstOrDefault(kvp => symbolDeclarationId.StartsWith(kvp.Key, StringComparison.Ordinal)) is var unprefixedFirstMatchOrDefault &&
331allKindsValue.FirstOrDefault(kvp => symbol.Name.StartsWith(kvp.Key, StringComparison.Ordinal)) is var partialFirstMatchOrDefault &&
351.Replace(".#ctor", "..ctor", StringComparison.Ordinal)
352.Replace(".#cctor", "..cctor", StringComparison.Ordinal);
Roslyn.Diagnostics.CSharp.Analyzers (12)
rzc (14)
sdk-tasks (2)
SelectTests (26)
Program.cs (11)
290if (!relPath.StartsWith("tests/", StringComparison.Ordinal))
296if (name.EndsWith(".Tests", StringComparison.Ordinal))
449.Select(p => p.Contains('/', StringComparison.Ordinal) ? p[..p.LastIndexOf('/')] : p)
886=> token.StartsWith("job:", StringComparison.Ordinal) ? token["job:".Length..] : token;
931var sep = key.IndexOf(':', StringComparison.Ordinal);
945var sep = key.IndexOf(':', StringComparison.Ordinal);
957=> path.StartsWith("src/", StringComparison.Ordinal) ? "changed source"
958: path.StartsWith("tests/", StringComparison.Ordinal) ? "changed test"
962=> path.StartsWith("src/", StringComparison.Ordinal) ? "🔧"
963: path.StartsWith("tests/", StringComparison.Ordinal) ? "🧪"
1127t => t.StartsWith("job:", StringComparison.Ordinal) ? t["job:".Length..] : t,
Shared.Tests (7)
Throw\ThrowTest.cs (7)
21Assert.Contains(message, exception.Message, StringComparison.Ordinal);
32Assert.Contains(message, exception.Message, StringComparison.Ordinal);
42Assert.Contains(message, exception.Message, StringComparison.Ordinal);
55Assert.Contains(message, exception.Message, StringComparison.Ordinal);
74Assert.Contains(message, exception.Message, StringComparison.Ordinal);
92Assert.Contains(message, exception.Message, StringComparison.Ordinal);
104Assert.Contains(message, exception.Message, StringComparison.Ordinal);
Stress.AppHost (1)
System.CommandLine (3)
System.ComponentModel.Annotations (1)
System.ComponentModel.TypeConverter (6)
System.Configuration.ConfigurationManager (7)
System.Console (2)
System.Data.Common (61)
System\Data\DataSet.cs (15)
1710if (reader.LocalName == Keywords.XSD_SCHEMA && reader.NamespaceURI.StartsWith(Keywords.XSD_NS_START, StringComparison.Ordinal))
1754if (reader.LocalName == Keywords.XSD_SCHEMA && reader.NamespaceURI.StartsWith(Keywords.XSD_NS_START, StringComparison.Ordinal))
2140if (reader.LocalName == Keywords.XSD_SCHEMA && reader.NamespaceURI.StartsWith(Keywords.XSD_NS_START, StringComparison.Ordinal))
2199if (reader.LocalName == Keywords.XSD_SCHEMA && reader.NamespaceURI.StartsWith(Keywords.XSD_NS_START, StringComparison.Ordinal))
2687if (reader.LocalName == Keywords.XSD_SCHEMA && reader.NamespaceURI.StartsWith(Keywords.XSD_NS_START, StringComparison.Ordinal))
2763if (reader.LocalName == Keywords.XSD_SCHEMA && reader.NamespaceURI.StartsWith(Keywords.XSD_NS_START, StringComparison.Ordinal))
3437if (string.Equals(nilAttrib, "true", StringComparison.Ordinal))
3449if (string.Equals(useDataSetSchemaOnly, "true", StringComparison.Ordinal) ||
3450string.Equals(useDataSetSchemaOnly, "1", StringComparison.Ordinal))
3454else if (!string.Equals(useDataSetSchemaOnly, "false", StringComparison.Ordinal) &&
3455!string.Equals(useDataSetSchemaOnly, "0", StringComparison.Ordinal))
3465if (string.Equals(_udtIsWrappedString, "true", StringComparison.Ordinal) ||
3466string.Equals(_udtIsWrappedString, "1", StringComparison.Ordinal))
3470else if (!string.Equals(_udtIsWrappedString, "false", StringComparison.Ordinal) &&
3471!string.Equals(_udtIsWrappedString, "0", StringComparison.Ordinal))
System\Data\xmlsaver.cs (16)
177string.Equals(pd.Name, "Namespace", StringComparison.Ordinal) ||
178string.Equals(pd.Name, "PrimaryKey", StringComparison.Ordinal) ||
179string.Equals(pd.Name, "ColumnName", StringComparison.Ordinal) ||
180string.Equals(pd.Name, "DefaultValue", StringComparison.Ordinal) ||
181string.Equals(pd.Name, "TableName", StringComparison.Ordinal) ||
182string.Equals(pd.Name, "DataSetName", StringComparison.Ordinal) ||
183string.Equals(pd.Name, "AllowDBNull", StringComparison.Ordinal) ||
184string.Equals(pd.Name, "Unique", StringComparison.Ordinal) ||
185string.Equals(pd.Name, "NestedInDataSet", StringComparison.Ordinal) ||
186string.Equals(pd.Name, "Locale", StringComparison.Ordinal) ||
187string.Equals(pd.Name, "CaseSensitive", StringComparison.Ordinal) ||
188string.Equals(pd.Name, "RemotingFormat", StringComparison.Ordinal)
196if (string.Equals(pd.Name, "DataType", StringComparison.Ordinal))
214if (string.Equals(pd.Name, "Attribute", StringComparison.Ordinal))
1666if (!rel.RelationName.StartsWith(rName, StringComparison.Ordinal))
1675if (!unique.ConstraintName.StartsWith("Constraint", StringComparison.Ordinal))
System\Data\XMLSchema.cs (8)
336if (propName.StartsWith(Keywords.MSD_FK_PREFIX, StringComparison.Ordinal))
341if ((instance is DataRelation) && (propName.StartsWith(Keywords.MSD_REL_PREFIX, StringComparison.Ordinal)))
345else if ((instance is DataRelation) && (propName.StartsWith(Keywords.MSD_FK_PREFIX, StringComparison.Ordinal)))
442if (string.Equals(rels[i].RelationName, strName, StringComparison.Ordinal))
830if (FromInference && ds.Tables.Count == 0 && string.Equals(ds.DataSetName, "NewDataSet", StringComparison.Ordinal))
1777public int CompareTo(object? obj) { return string.Compare(name, (string?)obj, StringComparison.Ordinal); }
2269(string.Equals(attrib.QualifiedName.Namespace, column.Namespace, StringComparison.Ordinal)))
2455(string.Equals(elem.QualifiedName.Namespace, column.Namespace, StringComparison.Ordinal)))
System.Data.Odbc (11)
System\Data\Odbc\OdbcDataReader.cs (4)
2889if (useQuotes && (name.IndexOf(quotePrefix!, currentPos, quotePrefix!.Length, StringComparison.Ordinal) == currentPos))
2898currentPos = name.IndexOf(quoteSuffix, currentPos, StringComparison.Ordinal);
2910if ((currentPos < name.Length) && (name.IndexOf(quoteSuffix, currentPos, quoteSuffix.Length, StringComparison.Ordinal) == currentPos))
2927currentPos = name.IndexOf(Separator, currentPos, StringComparison.Ordinal);
System.Data.OleDb (7)
System.Diagnostics.DiagnosticSource (4)
System.Diagnostics.EventLog (1)
System.Diagnostics.Process (3)
System.DirectoryServices (3)
System.DirectoryServices.AccountManagement (17)
System.Formats.Tar (2)
System.IO.Compression.ZipFile (2)
System.IO.FileSystem.AccessControl (2)
System.IO.FileSystem.DriveInfo (2)
System.IO.FileSystem.Watcher (1)
System.IO.IsolatedStorage (3)
System.IO.Packaging (15)
System.IO.Ports (13)
System\IO\Ports\SerialPort.Unix.cs (13)
53bool isTtyS = entry.Name.StartsWith("ttyS", StringComparison.Ordinal);
54bool isTtyGS = !isTtyS && entry.Name.StartsWith("ttyGS", StringComparison.Ordinal);
79if (portName.StartsWith("/dev/ttyS", StringComparison.Ordinal) ||
80portName.StartsWith("/dev/ttyUSB", StringComparison.Ordinal) ||
81portName.StartsWith("/dev/ttyACM", StringComparison.Ordinal) ||
82portName.StartsWith("/dev/ttyAMA", StringComparison.Ordinal) ||
83portName.StartsWith("/dev/ttymxc", StringComparison.Ordinal))
101if (name.StartsWith("/dev/tty.", StringComparison.Ordinal))
109if (name.StartsWith("/dev/cu.", StringComparison.Ordinal))
124if (!name.EndsWith(".init", StringComparison.Ordinal) && !name.EndsWith(".lock", StringComparison.Ordinal))
132if (!name.EndsWith(".init", StringComparison.Ordinal) && !name.EndsWith(".lock", StringComparison.Ordinal))
System.Linq.Expressions (2)
System.Management (6)
System.Net.Http (12)
System.Net.HttpListener (7)
System.Net.NameResolution (2)
System.Net.NetworkInformation (29)
System.Net.Ping (5)
System.Net.Primitives (7)
System.Net.Requests (7)
System.Net.Security (2)
System.Net.WebClient (2)
System.Net.WebProxy (1)
System.Private.CoreLib (84)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventSource.cs (9)
2475if (eventName.EndsWith(ActivityStartSuffix, StringComparison.Ordinal))
2479else if (eventName.EndsWith(ActivityStopSuffix, StringComparison.Ordinal))
3214if (eventName.EndsWith(ActivityStartSuffix, StringComparison.Ordinal))
3236startEventMetadata.Name.EndsWith(ActivityStartSuffix, StringComparison.Ordinal) &&
3237eventName.EndsWith(ActivityStopSuffix, StringComparison.Ordinal) &&
3430string.Equals(attributeType.FullName, reflectedAttributeType.FullName, StringComparison.Ordinal) ||
3433string.Equals(attributeType.Name, reflectedAttributeType.Name, StringComparison.Ordinal) &&
3434attributeType.Namespace!.EndsWith("Diagnostics.Tracing", StringComparison.Ordinal) &&
3435reflectedAttributeType.Namespace!.EndsWith("Diagnostics.Tracing", StringComparison.Ordinal);
src\runtime\src\libraries\System.Private.CoreLib\src\System\String.Searching.cs (11)
60return Contains(value, StringComparison.Ordinal);
124StringComparison.Ordinal => IndexOf(value, startIndex, count),
338StringComparison.Ordinal or StringComparison.OrdinalIgnoreCase => Ordinal.IndexOf(this, value, startIndex, count, comparisonType == StringComparison.OrdinalIgnoreCase),
353return IndexOf(value, StringComparison.Ordinal);
368return IndexOf(value, startIndex, StringComparison.Ordinal);
385return IndexOf(value, startIndex, count, StringComparison.Ordinal);
538StringComparison.Ordinal => LastIndexOf(value, startIndex, count),
668StringComparison.Ordinal or StringComparison.OrdinalIgnoreCase => CompareInfo.Invariant.LastIndexOf(this, value, startIndex, count, GetCompareOptionsFromOrdinalStringComparison(comparisonType)),
683return LastIndexOf(value, StringComparison.Ordinal);
698return LastIndexOf(value, startIndex, StringComparison.Ordinal);
715return LastIndexOf(value, startIndex, count, StringComparison.Ordinal);
System.Private.CoreLib.Generators (1)
System.Private.DataContractSerialization (10)
System.Private.Uri (10)
System\UriBuilder.cs (5)
295.Replace("/", "%2F", StringComparison.Ordinal)
296.Replace(@"\", "%5C", StringComparison.Ordinal)
297.Replace("?", "%3F", StringComparison.Ordinal)
298.Replace("#", "%23", StringComparison.Ordinal)
299.Replace("@", "%40", StringComparison.Ordinal);
System.Private.Windows.Core (2)
System.Private.Windows.Core.TestUtilities (1)
System.Private.Xml (57)
System\Xml\Serialization\SchemaObjectWriter.cs (5)
22int ns = string.Compare(a1.NamespaceURI, a2.NamespaceURI, StringComparison.Ordinal);
25return string.Compare(a1.Name, a2.Name, StringComparison.Ordinal);
37return string.Compare($"{f1.GetType().Name}:{f1.Value}", $"{f2.GetType().Name}:{f2.Value}", StringComparison.Ordinal);
47int ns = string.Compare(qn1.Namespace, qn2.Namespace, StringComparison.Ordinal);
50return string.Compare(qn1.Name, qn2.Name, StringComparison.Ordinal);
System.Private.Xml.Linq (3)
System.Reflection.Context (3)
System.Reflection.Emit (3)
System.Reflection.Metadata (7)
System.Reflection.MetadataLoadContext (3)
System.Resources.Extensions (2)
System.Resources.Writer (1)
System.Runtime.Caching (1)
System.Runtime.Serialization.Schema (2)
System.Security.Claims (7)
System.Security.Cryptography (11)
System\Security\Cryptography\CapiHelper.Windows.cs (5)
51bool requestedEnhanced = string.Equals(wszProvider, MS_ENHANCED_PROV, StringComparison.Ordinal);
52bool requestedBase = string.Equals(wszProvider, MS_DEF_PROV, StringComparison.Ordinal);
1135if (string.Equals(oid, CapiHelper.OID_OIWSEC_SHA256, StringComparison.Ordinal))
1139else if (string.Equals(oid, CapiHelper.OID_OIWSEC_SHA384, StringComparison.Ordinal))
1143else if (string.Equals(oid, CapiHelper.OID_OIWSEC_SHA512, StringComparison.Ordinal))
System.Security.Cryptography.Pkcs (1)
System.Security.Cryptography.Xml (4)
System.ServiceModel.Federation (3)
System.ServiceModel.Http (4)
System.ServiceModel.NetFramingBase (1)
System.ServiceModel.NetNamedPipe (2)
System.ServiceModel.Primitives (54)
System\ServiceModel\Channels\FaultConverter.cs (14)
95if (string.Compare(fault.Code.Namespace, _version.Envelope.Namespace, StringComparison.Ordinal) == 0
96&& string.Compare(fault.Code.Name, MessageStrings.MustUnderstandFault, StringComparison.Ordinal) == 0)
132if (string.Compare(code.Namespace, _version.Addressing.Namespace, StringComparison.Ordinal) == 0)
134if (string.Compare(code.Name, AddressingStrings.ActionNotSupported, StringComparison.Ordinal) == 0)
139else if (string.Compare(code.Name, AddressingStrings.DestinationUnreachable, StringComparison.Ordinal) == 0)
144else if (string.Compare(code.Name, Addressing10Strings.InvalidAddressingHeader, StringComparison.Ordinal) == 0)
146if (code.SubCode != null && string.Compare(code.SubCode.Namespace, _version.Addressing.Namespace, StringComparison.Ordinal) == 0 &&
147string.Compare(code.SubCode.Name, Addressing10Strings.InvalidCardinality, StringComparison.Ordinal) == 0)
155if (string.Compare(code.Name, Addressing10Strings.MessageAddressingHeaderRequired, StringComparison.Ordinal) == 0)
160else if (string.Compare(code.Name, Addressing10Strings.InvalidAddressingHeader, StringComparison.Ordinal) == 0)
168if (string.Compare(code.Name, Addressing200408Strings.MessageInformationHeaderRequired, StringComparison.Ordinal) == 0)
173else if (string.Compare(code.Name, Addressing200408Strings.InvalidMessageInformationHeader, StringComparison.Ordinal) == 0)
185if (string.Compare(code.Namespace, _version.Addressing.Namespace, StringComparison.Ordinal) == 0)
187if (string.Compare(code.Name, AddressingStrings.EndpointUnavailable, StringComparison.Ordinal) == 0)
System\ServiceModel\Channels\MessageFault.cs (7)
153if (String.Compare(code.Name, MessageStrings.MustUnderstandFault, StringComparison.Ordinal) != 0)
158if ((String.Compare(code.Namespace, EnvelopeVersion.Soap11.Namespace, StringComparison.Ordinal) != 0) &&
159(String.Compare(code.Namespace, EnvelopeVersion.Soap12.Namespace, StringComparison.Ordinal) != 0))
262if ((String.Compare(headerInfo.Name, Message12Strings.NotUnderstood, StringComparison.Ordinal) == 0) &&
263(String.Compare(headerInfo.Namespace, Message12Strings.Namespace, StringComparison.Ordinal) == 0))
275(String.Compare(name, actualName, StringComparison.Ordinal) == 0) &&
276(String.Compare(ns, actualNamespace, StringComparison.Ordinal) == 0))
System\ServiceModel\Channels\ServiceChannel.cs (7)
1051if (string.Compare(code.Namespace, FaultCodeConstants.Namespaces.NetDispatch, StringComparison.Ordinal) == 0)
1053if (string.Compare(code.Name, FaultCodeConstants.Codes.SessionTerminated, StringComparison.Ordinal) == 0)
1060if (string.Compare(code.Namespace, SecurityVersion.Default.HeaderNamespace.Value, StringComparison.Ordinal) == 0)
1062if (string.Compare(code.Name, SecurityVersion.Default.FailedAuthenticationFaultCode.Value, StringComparison.Ordinal) == 0)
1071if (string.Compare(code.Namespace, FaultCodeConstants.Namespaces.NetDispatch, StringComparison.Ordinal) == 0)
1073if (string.Compare(code.Name, FaultCodeConstants.Codes.InternalServiceFault, StringComparison.Ordinal) == 0)
1086if (string.Compare(code.Name, FaultCodeConstants.Codes.DeserializationFailed, StringComparison.Ordinal) == 0)
System.ServiceModel.Primitives.Tests (21)
Channels\CommunicationObjectTest.cs (9)
35Assert.True(String.Equals(expectedOpens, actualOpens, StringComparison.Ordinal),
41Assert.True(String.Equals(expectedCloses, actualCloses, StringComparison.Ordinal),
71Assert.True(String.Equals(expectedOpens, actualOpens, StringComparison.Ordinal),
77Assert.True(String.Equals(expectedCloses, actualCloses, StringComparison.Ordinal),
99Assert.True(String.Equals(expectedCloses, actualCloses, StringComparison.Ordinal),
127Assert.True(String.Equals(expectedOpens, actualOpens, StringComparison.Ordinal),
133Assert.True(String.Equals(expectedCloses, actualCloses, StringComparison.Ordinal),
162Assert.True(String.Equals(expectedOpens, actualOpens, StringComparison.Ordinal),
168Assert.True(String.Equals(expectedCloses, actualCloses, StringComparison.Ordinal),
Channels\CustomChannelTest.cs (12)
82Assert.True(String.Equals(expectedOpens, actualOpens, StringComparison.Ordinal),
87Assert.True(String.Equals(expectedCloses, actualCloses, StringComparison.Ordinal),
92Assert.True(String.Equals(expectedOpens, actualOpens, StringComparison.Ordinal),
97Assert.True(String.Equals(expectedCloses, actualCloses, StringComparison.Ordinal),
179Assert.True(String.Equals(expectedOpens, actualOpens, StringComparison.Ordinal),
184Assert.True(String.Equals(expectedCloses, actualCloses, StringComparison.Ordinal),
189Assert.True(String.Equals(expectedOpens, actualOpens, StringComparison.Ordinal),
194Assert.True(String.Equals(expectedCloses, actualCloses, StringComparison.Ordinal),
372Assert.True(String.Equals(expectedOpens, actualOpens, StringComparison.Ordinal),
377Assert.True(String.Equals(expectedCloses, actualCloses, StringComparison.Ordinal),
382Assert.True(String.Equals(expectedOpens, actualOpens, StringComparison.Ordinal),
387Assert.True(String.Equals(expectedCloses, actualCloses, StringComparison.Ordinal),
System.Speech (14)
System.Text.Json (8)
System.Text.Json.SourceGeneration (2)
System.Text.RegularExpressions (13)
System\Text\RegularExpressions\RegexPrefixAnalyzer.cs (3)
1185prefix.Length == 1 ? (firstChild, (prefix[0], null, StringComparison.Ordinal, null)) :
1186(firstChild, ('\0', prefix, StringComparison.Ordinal, null));
1247return (firstChild, ('\0', null, StringComparison.Ordinal, chars.ToArray()));
System.Text.RegularExpressions.Generator (8)
src\runtime\src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexPrefixAnalyzer.cs (3)
1185prefix.Length == 1 ? (firstChild, (prefix[0], null, StringComparison.Ordinal, null)) :
1186(firstChild, ('\0', prefix, StringComparison.Ordinal, null));
1247return (firstChild, ('\0', null, StringComparison.Ordinal, chars.ToArray()));
System.Threading.RateLimiting (1)
System.Windows.Controls.Ribbon (3)
System.Windows.Forms (14)
System.Windows.Forms.Design (28)
System.Windows.Forms.Primitives (1)
System.Windows.Input.Manipulations (1)
System.Xaml (14)
testhost (4)
testhost.arm64 (4)
testhost.x86 (4)
TestingAppHost1.AppHost (2)
TypeScriptApiCompat (29)
AtsCompatibilityComparer.cs (5)
104if (!string.Equals(baselineProperty.TypeId, currentProperty.TypeId, StringComparison.Ordinal))
187if (!string.Equals(baselineValue.TypeId, currentValue.TypeId, StringComparison.Ordinal))
196if (!string.Equals(baselineValue.Value, currentValue.Value, StringComparison.Ordinal))
224if (!string.Equals(baselineCapability.ReturnTypeId, currentCapability.ReturnTypeId, StringComparison.Ordinal))
322if (string.Equals(baselineTypeId, currentTypeId, StringComparison.Ordinal))
AtsSurfaceParser.cs (15)
29if (trimmed.StartsWith("#", StringComparison.Ordinal))
56if (rawLine.StartsWith(" ", StringComparison.Ordinal))
124var bracketIndex = line.IndexOf(" [", StringComparison.Ordinal);
141var separatorIndex = line.IndexOf(": ", StringComparison.Ordinal);
157var separatorIndex = line.IndexOf(" = ", StringComparison.Ordinal);
172var pathSeparatorIndex = line.IndexOf(": ", StringComparison.Ordinal);
178var typeSeparatorIndex = line.IndexOf(" = ", pathSeparatorIndex + 2, StringComparison.Ordinal);
194var closeParenIndex = line.LastIndexOf(") -> ", StringComparison.Ordinal);
215var separatorIndex = parameterText.IndexOf(": ", StringComparison.Ordinal);
231var descriptionIndex = value.IndexOf(" # ", StringComparison.Ordinal);
258var normalizedSymbolId = symbolId.StartsWith("enum:", StringComparison.Ordinal)
262if (normalizedSymbolId.StartsWith($"{packageName}/", StringComparison.Ordinal))
267if (!normalizedSymbolId.StartsWith($"{packageName}.", StringComparison.Ordinal))
273string.Equals(ownerPackageName, packageName, StringComparison.Ordinal);
284!symbolId.StartsWith(knownPackageName, StringComparison.Ordinal))
UIAutomationClient (3)
UIAutomationClientSideProviders (9)
UIAutomationProvider (1)
UIAutomationTypes (1)
vbc (2)
VBCSCompiler (9)
vstest.console (21)
vstest.console.arm64 (21)
WindowsFormsIntegration (1)