682 references to TryGetProperty
aspire (65)
Npm\SigstoreNpmProvenanceChecker.cs (10)
393if (predicate.TryGetProperty("buildDefinition", out var buildDefinition) &&
396if (buildDefinition.TryGetProperty("buildType", out var buildTypeElement) &&
402if (buildDefinition.TryGetProperty("externalParameters", out var extParams) &&
404extParams.TryGetProperty("workflow", out var workflow) &&
407if (workflow.TryGetProperty("repository", out var repoEl) &&
413if (workflow.TryGetProperty("path", out var pathEl) &&
419if (workflow.TryGetProperty("ref", out var refEl) &&
427if (predicate.TryGetProperty("runDetails", out var runDetails) &&
429runDetails.TryGetProperty("builder", out var builder) &&
432if (builder.TryGetProperty("id", out var idEl) &&
aspire-tray (1)
Aspire.Acquisition.Tests (2)
Aspire.Azure.Npgsql (4)
Aspire.Azure.Npgsql.EntityFrameworkCore.PostgreSQL (4)
Aspire.Cli.EndToEnd.Tests (27)
Aspire.Cli.Tests (64)
Mcp\ListIntegrationsToolTests.cs (10)
37Assert.True(schema.TryGetProperty("type", out var typeElement));
39Assert.True(schema.TryGetProperty("properties", out var propsElement));
41Assert.True(schema.TryGetProperty("description", out var descElement));
43Assert.True(schema.TryGetProperty("additionalProperties", out var additionalPropsElement));
63Assert.True(json.RootElement.TryGetProperty("integrations", out var integrations));
88Assert.True(json.RootElement.TryGetProperty("integrations", out var integrations));
94Assert.True(firstIntegration.TryGetProperty("name", out _));
95Assert.True(firstIntegration.TryGetProperty("packageId", out _));
96Assert.True(firstIntegration.TryGetProperty("version", out _));
122Assert.True(json.RootElement.TryGetProperty("integrations", out var integrations));
Mcp\ListResourcesToolTests.cs (9)
424Assert.Equal(offset < 128, pagination.RootElement.TryGetProperty("next_offset", out var nextOffset));
464Assert.Equal(expectedNextOffset is not null, pagination.RootElement.TryGetProperty("next_offset", out var nextOffset));
651Assert.False(resource.TryGetProperty("state", out _));
801Assert.All(json.RootElement.EnumerateArray(), resource => Assert.False(resource.TryGetProperty("source", out _)));
873.Where(url => url.TryGetProperty("url", out _))
875Assert.False(urls[5].TryGetProperty("url", out _));
876Assert.False(urls[6].TryGetProperty("url", out _));
1037Assert.False(resources[1].TryGetProperty("source", out _));
1038Assert.False(resources[2].TryGetProperty("source", out _));
Aspire.Dashboard (1)
Aspire.Dashboard.Tests (1)
Aspire.Deployment.EndToEnd.Tests (8)
Aspire.Hosting (20)
Dcp\DcpLogParser.cs (5)
185new("Cmd", root.TryGetProperty("Cmd", out var cmdProp) ? cmdProp.GetString() : null),
186new("Args", root.TryGetProperty("Args", out var argsProp) ? argsProp.ToString() : null),
187new("ContainerName", root.TryGetProperty("ContainerName", out var containerNameProp) ? containerNameProp.GetString() : null),
188new("ContainerId", root.TryGetProperty("ContainerID", out var containerIdProp) ? containerIdProp.GetString() : null)
196fields.Add(new("Error", root.TryGetProperty("error", out var errorProp) ? errorProp.GetString() : null));
Aspire.Hosting.Azure (1)
Aspire.Hosting.Azure.Tests (4)
Aspire.Hosting.Blazor (3)
Aspire.Hosting.Browsers (6)
Aspire.Hosting.Browsers.Tests (12)
Aspire.Hosting.CodeGeneration.TypeScript.Tests (2)
Aspire.Hosting.DevTunnels (1)
Aspire.Hosting.EntityFrameworkCore (3)
Aspire.Hosting.Foundry (9)
Aspire.Hosting.Java.Tests (2)
Aspire.Hosting.JavaScript (1)
Aspire.Hosting.Kubernetes (26)
KubernetesEnvironmentResource.cs (20)
1765if (doc.RootElement.TryGetProperty("status", out var status) &&
1766status.TryGetProperty("addresses", out var addresses))
1771if (addr.TryGetProperty("type", out var type) &&
1773addr.TryGetProperty("value", out var value))
1786if (addr.TryGetProperty("value", out var value))
1840if (doc.RootElement.TryGetProperty("spec", out var spec) &&
1841spec.TryGetProperty("listeners", out var listeners))
1846if (listener.TryGetProperty("protocol", out var protocol) &&
1848!listener.TryGetProperty("hostname", out _))
2024if (!root.TryGetProperty("metadata", out var metadata) ||
2025!metadata.TryGetProperty("managedFields", out var managedFields) ||
2037if (!entry.TryGetProperty("operation", out var op) ||
2045if (entry.TryGetProperty("manager", out var mgr) &&
2055if (entry.TryGetProperty("fieldsV1", out var fieldsV1) &&
2056fieldsV1.TryGetProperty("f:spec", out var fSpec) &&
2057fSpec.TryGetProperty("f:listeners", out _))
2118if (root.TryGetProperty("metadata", out var metadata))
2120if (metadata.TryGetProperty("annotations", out var annotations))
2125if (metadata.TryGetProperty("labels", out var labels))
2139if (root.TryGetProperty("spec", out var spec))
Aspire.Hosting.Maui (2)
Aspire.Hosting.OpenAI (3)
Aspire.Hosting.Radius (13)
Publishing\SealedSecretApplyStep.cs (11)
421if (document.RootElement.TryGetProperty("metadata", out var metadata) &&
422metadata.TryGetProperty("generation", out var generation) &&
440if (root.TryGetProperty("metadata", out var metadata) &&
441metadata.TryGetProperty("generation", out var generationElement) &&
449if (root.TryGetProperty("status", out var status))
451if (status.TryGetProperty("observedGeneration", out var observedGenerationElement) &&
457if (status.TryGetProperty("conditions", out var conditionsElement) &&
462var type = condition.TryGetProperty("type", out var typeElement) && typeElement.ValueKind == JsonValueKind.String
465var conditionStatus = condition.TryGetProperty("status", out var statusElement) && statusElement.ValueKind == JsonValueKind.String
474var message = condition.TryGetProperty("message", out var messageElement) && messageElement.ValueKind == JsonValueKind.String
605if (root.TryGetProperty(property, out var element) && element.ValueKind == JsonValueKind.Object)
Aspire.Hosting.RemoteHost (5)
Aspire.Hosting.RemoteHost.Tests (4)
Aspire.Hosting.Rust (9)
CargoMetadata.cs (9)
80if (root.TryGetProperty("packages", out var packagesElement) && packagesElement.ValueKind == JsonValueKind.Array)
88if (!root.TryGetProperty("workspace_default_members", out var defaultMembersElement)
100TargetDirectory = root.TryGetProperty("target_directory", out var targetDirectoryElement)
109if (element.TryGetProperty("targets", out var targetsElement) && targetsElement.ValueKind == JsonValueKind.Array)
113if (IsBinTarget(targetElement) && targetElement.TryGetProperty("name", out var targetName)
123Name = element.TryGetProperty("name", out var nameElement) ? nameElement.GetString() ?? string.Empty : string.Empty,
124Id = element.TryGetProperty("id", out var idElement) ? idElement.GetString() ?? string.Empty : string.Empty,
125DefaultRun = element.TryGetProperty("default_run", out var defaultRunElement) && defaultRunElement.ValueKind == JsonValueKind.String
134if (!targetElement.TryGetProperty("kind", out var kindElement) || kindElement.ValueKind != JsonValueKind.Array)
Aspire.Hosting.Tests (7)
Aspire.Hosting.TestUtilities (1)
Aspire.Templates.Tests (1)
Aspire.TestTools (5)
Aspire.Tray.Tests (1)
dotnet-aot (5)
dotnet-user-jwts (7)
GenerateTemplateManifest (4)
Infrastructure.Tests (36)
WorkflowScripts\AutoRerunTransientCiFailuresTests.cs (8)
1251Assert.True(root.TryGetProperty("version", out JsonElement version));
1253Assert.True(root.TryGetProperty("testFailurePatterns", out JsonElement testPatterns));
1255Assert.True(root.TryGetProperty("jobFailurePatterns", out JsonElement jobPatterns));
2088rule.TryGetProperty("reason", out JsonElement reason) && reason.ValueKind == JsonValueKind.String && reason.GetString()!.Length > 0,
2091if (rule.TryGetProperty("enabled", out JsonElement enabled))
2101if (rule.TryGetProperty(field, out JsonElement fieldValue))
2122value.TryGetProperty("regex", out JsonElement regex) && regex.ValueKind == JsonValueKind.String && regex.GetString()!.Length > 0,
2137prop.Value.TryGetProperty("regex", out JsonElement regex) &&
Microsoft.AspNetCore.Authentication (1)
Microsoft.AspNetCore.Authentication.OAuth (5)
Microsoft.AspNetCore.Components.WebAssembly.Server (9)
Microsoft.AspNetCore.Grpc.JsonTranscoding (2)
Microsoft.Deployment.DotNet.Releases (14)
Microsoft.DotNet.Arcade.Sdk (2)
Microsoft.DotNet.Cli.InternalMicrosoft (6)
Microsoft.DotNet.HotReload.Watch (5)
Microsoft.DotNet.ProjectTools (4)
Microsoft.Extensions.AI (1)
Microsoft.Extensions.AI.Abstractions.Tests (16)
Utilities\AIJsonUtilitiesTests.cs (14)
436Assert.True(schema.TryGetProperty("required", out JsonElement requiredElement));
499Assert.True(schema.TryGetProperty("properties", out JsonElement properties));
500Assert.True(properties.TryGetProperty("input", out JsonElement inputSchema));
503Assert.True(inputSchema.TryGetProperty("required", out JsonElement requiredElement));
517Assert.True(schema.TryGetProperty("required", out JsonElement requiredElement));
560Assert.True(doc.RootElement.TryGetProperty("title", out JsonElement titleElement));
562Assert.True(doc.RootElement.TryGetProperty("description", out JsonElement descElement));
573Assert.True(schema.TryGetProperty("title", out JsonElement titleElement));
598Assert.True(doc.RootElement.TryGetProperty("title", out JsonElement titleElement));
614Assert.True(properties.TryGetProperty("custom_property_name", out _));
615Assert.False(properties.TryGetProperty("select", out _));
1590Assert.False(properties.GetProperty("second").TryGetProperty("description", out _));
1609Assert.False(properties.GetProperty("second").TryGetProperty("description", out _));
1910Assert.True(result.TryGetProperty("not", out JsonElement notValue));
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (7)
Microsoft.Extensions.AI.OpenAI (3)
Microsoft.Extensions.AI.OpenAI.Tests (9)
OpenAIConversionTests.cs (8)
132Assert.True(root.TryGetProperty("additionalProperties", out var ap), "additionalProperties should be preserved");
174Assert.True(root.TryGetProperty("$defs", out var defs), "The $defs property should be preserved in the function parameters");
175Assert.True(defs.TryGetProperty("Person", out var person), "The Person definition should exist in $defs");
176Assert.True(person.TryGetProperty("properties", out var properties), "Person should have properties");
177Assert.True(properties.TryGetProperty("name", out _), "Person should have a name property");
224Assert.True(root.TryGetProperty("additionalProperties", out var ap), "additionalProperties should be preserved");
711Assert.True(root.TryGetProperty("properties", out var properties));
712Assert.True(properties.TryGetProperty("name", out var nameProperty));
Microsoft.Extensions.AI.Tests (13)
Functions\AIFunctionFactoryTest.cs (13)
579bool inRequired = schema.TryGetProperty("required", out JsonElement required) &&
581bool inProperties = schema.TryGetProperty("properties", out JsonElement properties) &&
582properties.TryGetProperty("service", out JsonElement _);
1562nullableIntSchema.TryGetProperty("type", out JsonElement nullableIntType),
1571nullableIntWithDefaultSchema.TryGetProperty("type", out JsonElement nullableIntWithDefaultType),
1577nullableIntWithDefaultSchema.TryGetProperty("default", out JsonElement nullableIntWithDefaultDefault),
1602nullableStringSchema.TryGetProperty("type", out JsonElement nullableStringType),
1611nullableIntSchema.TryGetProperty("type", out JsonElement nullableIntType),
1620nullableStringWithDefaultSchema.TryGetProperty("type", out JsonElement nullableStringWithDefaultType),
1626nullableStringWithDefaultSchema.TryGetProperty("default", out JsonElement nullableStringWithDefaultDefault),
1633nullableIntWithDefaultSchema.TryGetProperty("type", out JsonElement nullableIntWithDefaultType),
1639nullableIntWithDefaultSchema.TryGetProperty("default", out JsonElement nullableIntWithDefaultDefault),
1678Assert.True(properties.TryGetProperty("value", out _));
Microsoft.ML.Tokenizers (49)
Model\SentencePieceTokenizer.cs (35)
577if (!root.TryGetProperty("model", out JsonElement modelElement))
590if (modelElement.TryGetProperty("type", out JsonElement modelTypeElement) &&
598else if (modelElement.TryGetProperty("merges", out _))
603if (!modelElement.TryGetProperty("unk_id", out JsonElement unkIdElement))
618bool byteFallback = modelElement.TryGetProperty("byte_fallback", out JsonElement byteFallbackElement) &&
621if (!modelElement.TryGetProperty("vocab", out JsonElement vocabElement) ||
675if (root.TryGetProperty("normalizer", out JsonElement normalizerElement) &&
697if (root.TryGetProperty("pre_tokenizer", out JsonElement preTokenizerElement) &&
764if (!root.TryGetProperty("added_tokens", out JsonElement addedTokens) || addedTokens.ValueKind != JsonValueKind.Array)
776if (!entry.TryGetProperty("special", out JsonElement specialElement) || specialElement.ValueKind != JsonValueKind.True)
781if (entry.TryGetProperty("content", out JsonElement contentElement) &&
782entry.TryGetProperty("id", out JsonElement idElement))
807if (root.TryGetProperty("post_processor", out JsonElement postProcessor) &&
845if (postProcessor.TryGetProperty("processors", out JsonElement processors) && processors.ValueKind == JsonValueKind.Array)
871if (!postProcessor.TryGetProperty("single", out JsonElement single) || single.ValueKind != JsonValueKind.Array)
876JsonElement? ppSpecialTokens = postProcessor.TryGetProperty("special_tokens", out JsonElement st) && st.ValueKind == JsonValueKind.Object
887if (item.TryGetProperty("Sequence", out _))
896else if (item.TryGetProperty("SpecialToken", out JsonElement specialToken) &&
897specialToken.TryGetProperty("id", out JsonElement idElement))
923st.TryGetProperty(tokenName, out JsonElement entry) &&
924entry.TryGetProperty("ids", out JsonElement ids) &&
969if (postProcessor.TryGetProperty(property, out JsonElement el) && el.ValueKind == JsonValueKind.Array && el.GetArrayLength() >= 2 &&
1022element.TryGetProperty(propertyName, out JsonElement value) && value.ValueKind == JsonValueKind.String
1036if (normalizer.TryGetProperty("precompiled_charsmap", out JsonElement mapElement) &&
1048normalizer.TryGetProperty("normalizers", out JsonElement normalizersElement) &&
1089return !normalizer.TryGetProperty("strip_right", out JsonElement stripRight) || stripRight.ValueKind != JsonValueKind.False;
1098normalizer.TryGetProperty("normalizers", out JsonElement normalizersElement) &&
1116if (!replace.TryGetProperty("pattern", out JsonElement patternElement) ||
1118!patternElement.TryGetProperty("Regex", out JsonElement regexElement) ||
1162preTokenizer.TryGetProperty("pretokenizers", out JsonElement preTokenizersElement) &&
1198if (preTokenizer.TryGetProperty("pretokenizers", out JsonElement pretokenizers) &&
1223if (preTokenizer.TryGetProperty("add_prefix_space", out JsonElement addPrefixElement))
1233if (preTokenizer.TryGetProperty("replacement", out JsonElement replacementElement))
1252if (preTokenizer.TryGetProperty("prepend_scheme", out JsonElement prependSchemeElement))
1263preTokenizer.TryGetProperty("pretokenizers", out JsonElement preTokenizersElement) &&
Normalizer\SentencePieceNormalizationStep.cs (14)
85if (normalizer.ValueKind != JsonValueKind.Object || !normalizer.TryGetProperty("type", out JsonElement typeElement) ||
95if (normalizer.TryGetProperty("normalizers", out JsonElement steps) && steps.ValueKind == JsonValueKind.Array)
134string? type = normalizer.TryGetProperty("type", out JsonElement typeElement) && typeElement.ValueKind == JsonValueKind.String
140if (normalizer.TryGetProperty("normalizers", out JsonElement steps) && steps.ValueKind == JsonValueKind.Array)
152if (normalizer.TryGetProperty("precompiled_charsmap", out JsonElement mapElement))
170stripLeft: !normalizer.TryGetProperty("strip_left", out JsonElement left) || left.ValueKind != JsonValueKind.False,
171stripRight: !normalizer.TryGetProperty("strip_right", out JsonElement right) || right.ValueKind != JsonValueKind.False);
190if (normalizer.TryGetProperty("prepend", out JsonElement prependElement) &&
226if (!replace.TryGetProperty("pattern", out JsonElement patternElement) ||
228!patternElement.TryGetProperty("Regex", out JsonElement regexElement) ||
417string content = normalizer.TryGetProperty("content", out JsonElement contentElement) && contentElement.ValueKind == JsonValueKind.String
419if (!normalizer.TryGetProperty("pattern", out JsonElement pattern) || pattern.ValueKind != JsonValueKind.Object)
424if (pattern.TryGetProperty("String", out JsonElement literal))
434if (pattern.TryGetProperty("Regex", out JsonElement regex))
Microsoft.ML.Tokenizers.Tests (19)
BpeTests.cs (17)
957if (!root.TryGetProperty("model", out JsonElement modelElement) ||
959!modelElement.TryGetProperty("type", out JsonElement typeElement) ||
961!modelElement.TryGetProperty("vocab", out JsonElement vocabElement) ||
969if (modelElement.TryGetProperty("unk_token", out JsonElement unKnownElement))
974if (modelElement.TryGetProperty("continuing_subword_prefix", out JsonElement continuingSubwordPrefixElement))
979if (modelElement.TryGetProperty("end_of_word_suffix", out JsonElement endOfWordSuffixElement))
984if (modelElement.TryGetProperty("fuse_unknown_tokens", out JsonElement fuseUnknownTokensElement))
1014if (modelElement.TryGetProperty("merges", out JsonElement mergesElement) && mergesElement.ValueKind == JsonValueKind.Array)
1033if (root.TryGetProperty("pre_tokenizer", out JsonElement preTokenizerElement) &&
1035preTokenizerElement.TryGetProperty("type", out JsonElement typeElement) &&
1038preTokenizerElement.TryGetProperty("pretokenizers", out JsonElement preTokenizersElement) &&
1044preTokenizer.TryGetProperty("type", out JsonElement preTokenizerTypeElement) &&
1050if (preTokenizer.TryGetProperty("pattern", out JsonElement patternElement) &&
1052patternElement.TryGetProperty("Regex", out JsonElement regexElement) &&
1075if (root.TryGetProperty("added_tokens", out JsonElement modelElement) && modelElement.ValueKind == JsonValueKind.Array)
1080if (token.TryGetProperty("content", out JsonElement contentElement) &&
1082token.TryGetProperty("id", out JsonElement idElement) && idElement.ValueKind == JsonValueKind.Number)
Microsoft.NET.Build.Containers (20)
LocalDaemons\ContainerRuntimes.cs (10)
82if (!config.RootElement.TryGetProperty("ServerErrors", out JsonElement errorProperty) ||
124dockerInfo.TryGetProperty("DockerRootDir", out JsonElement dockerRootDir) &&
127dockerInfo.TryGetProperty("host", out JsonElement host) &&
128host.TryGetProperty("buildahVersion", out JsonElement buildahVersion) &&
174if (rootElement.TryGetProperty("RegistryConfig", out JsonElement registryConfig) &&
176registryConfig.TryGetProperty("IndexConfigs", out JsonElement indexConfigs) &&
182property.Value.TryGetProperty("Secure", out JsonElement secure) &&
191if (rootElement.TryGetProperty("registries", out JsonElement registries) &&
197property.Value.TryGetProperty("Insecure", out JsonElement insecure) &&
217if (!GetDockerConfig().RootElement.TryGetProperty("DriverStatus", out JsonElement driverStatus) ||
LocalDaemons\DockerCli.cs (10)
158if (!config.RootElement.TryGetProperty("ServerErrors", out JsonElement errorProperty))
244if (rootElement.TryGetProperty("RegistryConfig", out var registryConfig) && registryConfig.ValueKind == JsonValueKind.Object)
246if (registryConfig.TryGetProperty("IndexConfigs", out var indexConfigs) && indexConfigs.ValueKind == JsonValueKind.Object)
251&& property.Value.TryGetProperty("Secure", out var secure)
262if (rootElement.TryGetProperty("registries", out var registries) && registries.ValueKind == JsonValueKind.Object)
267&& property.Value.TryGetProperty("Insecure", out var insecure)
618dockerinfo.TryGetProperty("DockerRootDir", out var dockerRootDir) && dockerRootDir.GetString() is not null;
619var hasPodmanProperty = dockerinfo.TryGetProperty("host", out var host) && host.TryGetProperty("buildahVersion", out var buildahVersion) && buildahVersion.GetString() is not null;
633if (!GetDockerConfig().RootElement.TryGetProperty("DriverStatus", out var driverStatus) || driverStatus.ValueKind != JsonValueKind.Array)
Microsoft.NET.HostModel (1)
Microsoft.NET.ProjectData (14)
Microsoft.NET.ProjectData.Generators (5)
Microsoft.NET.ProjectData.Tasks (16)
Microsoft.NET.Sdk.StaticWebAssets.Tasks (5)
Microsoft.TemplateEngine.Edge (2)
Microsoft.TestPlatform.CommunicationUtilities (73)
Microsoft.TestPlatform.TestHostRuntimeProvider (2)
NuGet.Protocol (4)
RepoTasks (2)
rzc (2)
System.Text.Json (1)