191 references to GetProperty
aspire (10)
Projects\ProjectUpdater.cs (6)
262var propertiesElement = itemsAndPropertiesDocument.RootElement.GetProperty("Properties"); 263var sdkVersionElement = propertiesElement.GetProperty("AspireHostingSDKVersion"); 630var itemsElement = itemsAndPropertiesDocument.RootElement.GetProperty("Items"); 637var referencedProjectPath = projectReference.GetProperty("FullPath").GetString() ?? throw new ProjectUpdaterException(UpdateCommandStrings.ProjectReferenceNoFullPath); 648var packageId = packageReference.GetProperty("Identity").GetString() ?? throw new ProjectUpdaterException(UpdateCommandStrings.PackageReferenceNoIdentity); 841var propertiesElement = document.RootElement.GetProperty("Properties");
src\Shared\PackageUpdateHelpers.cs (4)
140var source = sourceResult.GetProperty("sourceName").GetString()!; 141var sourcePackagesArray = sourceResult.GetProperty("packages"); 145var id = packageResult.GetProperty("id").GetString()!; 149: packageResult.GetProperty("version").GetString()!;
Aspire.Cli.EndToEnd.Tests (2)
ProjectReferenceTests.cs (2)
53var sdkVersion = doc.RootElement.GetProperty("sdk").GetProperty("version").GetString()!;
Aspire.Cli.Tests (5)
Mcp\ListIntegrationsToolTests.cs (1)
100.Select(e => e.GetProperty("packageId").GetString())
Mcp\ListResourcesToolTests.cs (4)
180Assert.Equal("api-service", resource.GetProperty("name").GetString()); 181Assert.Equal("API Service", resource.GetProperty("display_name").GetString()); 182Assert.Equal("Project", resource.GetProperty("resource_type").GetString()); 183Assert.Equal("Running", resource.GetProperty("state").GetString());
Aspire.Dashboard.Tests (1)
Model\GenAIItemPartViewModelTests.cs (1)
159["message"] = JsonDocument.Parse("""{"text":"こんにちは"}""").RootElement.GetProperty("text")
Aspire.Hosting (4)
src\Shared\PackageUpdateHelpers.cs (4)
140var source = sourceResult.GetProperty("sourceName").GetString()!; 141var sourcePackagesArray = sourceResult.GetProperty("packages"); 145var id = packageResult.GetProperty("id").GetString()!; 149: packageResult.GetProperty("version").GetString()!;
Aspire.Hosting.DevTunnels (1)
DevTunnelCliClient.cs (1)
300output = JsonDocument.Parse(output).RootElement.GetProperty(propertyName).GetRawText();
Aspire.Hosting.Maui (1)
Utilities\ProjectFileReader.cs (1)
86var properties = jsonDoc.RootElement.GetProperty("Properties");
Aspire.Hosting.PostgreSQL.Tests (33)
AddPostgresTests.cs (33)
510var servers = document.RootElement.GetProperty("Servers"); 513Assert.Equal(pg1.Resource.Name, servers.GetProperty("1").GetProperty("Name").GetString()); 514Assert.Equal("Servers", servers.GetProperty("1").GetProperty("Group").GetString()); 515Assert.Equal("mypostgres1", servers.GetProperty("1").GetProperty("Host").GetString()); 516Assert.Equal(5432, servers.GetProperty("1").GetProperty("Port").GetInt32()); 517Assert.Equal("postgres", servers.GetProperty("1").GetProperty("Username").GetString()); 518Assert.Equal("prefer", servers.GetProperty("1").GetProperty("SSLMode").GetString()); 519Assert.Equal("postgres", servers.GetProperty("1").GetProperty("MaintenanceDB").GetString()); 521Assert.Equal($"echo '{pg1.Resource.PasswordParameter.Value}'", servers.GetProperty("1").GetProperty("PasswordExecCommand").GetString()); 525Assert.Equal(pg2.Resource.Name, servers.GetProperty("2").GetProperty("Name").GetString()); 526Assert.Equal("Servers", servers.GetProperty("2").GetProperty("Group").GetString()); 527Assert.Equal("mypostgres2", servers.GetProperty("2").GetProperty("Host").GetString()); 528Assert.Equal(5432, servers.GetProperty("2").GetProperty("Port").GetInt32()); 529Assert.Equal("myuser", servers.GetProperty("2").GetProperty("Username").GetString()); 530Assert.Equal("prefer", servers.GetProperty("2").GetProperty("SSLMode").GetString()); 531Assert.Equal("postgres", servers.GetProperty("2").GetProperty("MaintenanceDB").GetString()); 533Assert.Equal($"echo '{pg2.Resource.PasswordParameter.Value}'", servers.GetProperty("2").GetProperty("PasswordExecCommand").GetString());
Aspire.Hosting.Seq.Tests (4)
SeqFunctionalTests.cs (4)
64Assert.Equal("Information", doc.GetProperty("Level").GetString()); 66var property = doc.GetProperty("Properties").EnumerateArray().FirstOrDefault(); 67Assert.Equal("Username", property.GetProperty("Name").GetString()); 68Assert.Equal("johndoe", property.GetProperty("Value").GetString());
Aspire.Hosting.Tests (41)
Dashboard\DashboardLifecycleHookTests.cs (6)
342var frameworks = customConfig.GetProperty("runtimeOptions").GetProperty("frameworks").EnumerateArray().ToArray(); 343var netCoreFramework = frameworks.First(f => f.GetProperty("name").GetString() == "Microsoft.NETCore.App"); 344var aspNetCoreFramework = frameworks.First(f => f.GetProperty("name").GetString() == "Microsoft.AspNetCore.App"); 346Assert.Equal("8.0.0", netCoreFramework.GetProperty("version").GetString()); 347Assert.Equal("8.0.0", aspNetCoreFramework.GetProperty("version").GetString());
ManifestGenerationTests.cs (35)
32var resources = manifestStore.ManifestDocument.RootElement.GetProperty("resources"); 33var x = resources.GetProperty("x"); 34var inputs = x.GetProperty("inputs"); 35var value = inputs.GetProperty("value"); 50var resources = manifestStore.ManifestDocument.RootElement.GetProperty("resources"); 51var x = resources.GetProperty("x"); 52var inputs = x.GetProperty("inputs"); 53var value = inputs.GetProperty("value"); 68var resources = manifestStore.ManifestDocument.RootElement.GetProperty("resources"); 69var x = resources.GetProperty("x"); 70var inputs = x.GetProperty("inputs"); 71var value = inputs.GetProperty("value"); 86var resources = manifestStore.ManifestDocument.RootElement.GetProperty("resources"); 88var workerA = resources.GetProperty("workera"); 129var resources = manifestStore.ManifestDocument.RootElement.GetProperty("resources"); 132resources.GetProperty("servicea").TryGetProperty("bindings", out _), 156var resources = manifestStore.ManifestDocument.RootElement.GetProperty("resources"); 158var resource = resources.GetProperty("program"); 159var args = resource.GetProperty("args"); 189var resources = manifestStore.ManifestDocument.RootElement.GetProperty("resources"); 191var resource = resources.GetProperty("program"); 209var resources = manifestStore.ManifestDocument.RootElement.GetProperty("resources"); 211var container = resources.GetProperty("rediscontainer"); 212Assert.Equal("container.v0", container.GetProperty("type").GetString()); 229var resources = manifestStore.ManifestDocument.RootElement.GetProperty("resources"); 231var container = resources.GetProperty("rediscontainer"); 232Assert.Equal("container.v0", container.GetProperty("type").GetString()); 233var connectionString = container.GetProperty("connectionString").GetString(); 251var resources = manifestStore.ManifestDocument.RootElement.GetProperty("resources"); 253var server = resources.GetProperty("postgrescontainer"); 254Assert.Equal("container.v0", server.GetProperty("type").GetString()); 256var db = resources.GetProperty("postgresdatabase"); 257Assert.Equal("value.v0", db.GetProperty("type").GetString()); 274var resources = manifestStore.ManifestDocument.RootElement.GetProperty("resources"); 276var container = resources.GetProperty("testresource");
Aspire.Templates.Tests (1)
LocalhostTldHostnameTests.cs (1)
69var profiles = launchSettings.RootElement.GetProperty("profiles");
dotnet (5)
Commands\Run\CSharpCompilerCommand.cs (1)
364string? runtimeVersion = framework.GetProperty("version").GetString();
SlnFileFactory.cs (4)
98originalSolutionPath = Uri.UnescapeDataString(root.GetProperty("solution").GetProperty("path").GetString()); 101filteredSolutionProjectPaths = [.. root.GetProperty("solution").GetProperty("projects").EnumerateArray().Select(p => p.GetString())];
Infrastructure.Tests (18)
PowerShellScripts\ExpandTestMatrixGitHubTests.cs (3)
179var include = document.RootElement.GetProperty("include"); 210var include = document.RootElement.GetProperty("include"); 666var include = document.RootElement.GetProperty("include");
PowerShellScripts\SplitTestMatrixByDepsTests.cs (1)
325var include = document.RootElement.GetProperty("include");
WorkflowScripts\AutoRerunTransientCiFailuresTests.cs (14)
458Assert.Equal("radical:conditional-test-runs", request.Payload.GetProperty("head").GetString()); 459Assert.Equal("all", request.Payload.GetProperty("state").GetString()); 528Assert.Equal(1, result.Requests[0].Payload.GetProperty("page").GetInt32()); 529Assert.Equal(2, result.Requests[1].Payload.GetProperty("page").GetInt32()); 925Assert.Equal("dotnet", request.Payload.GetProperty("owner").GetString()); 926Assert.Equal("aspire", request.Payload.GetProperty("repo").GetString()); 927Assert.Equal(15110, request.Payload.GetProperty("issue_number").GetInt32()); 932Assert.Equal(123, request.Payload.GetProperty("run_id").GetInt32()); 937Assert.Equal(123, request.Payload.GetProperty("run_id").GetInt32()); 942Assert.Equal(15110, request.Payload.GetProperty("issue_number").GetInt32()); 945request.Payload.GetProperty("body").GetString()); 967Assert.Equal("Job", tableEvent.Rows[0][0].GetProperty("data").GetString()); 968Assert.Equal("Reason", tableEvent.Rows[0][1].GetProperty("data").GetString()); 1007Assert.Equal(15110, request.Payload.GetProperty("issue_number").GetInt32());
Microsoft.Build (3)
Construction\Solution\SolutionFile.cs (3)
648foreach (JsonElement project in solution.GetProperty("projects").EnumerateArray()) 672solution = text.RootElement.GetProperty("solution"); 674return FileUtilities.GetFullPath(solution.GetProperty("path").GetString(), Path.GetDirectoryName(solutionFilterFile), escape: false);
Microsoft.CodeAnalysis.Workspaces.MSBuild (3)
MSBuild\SolutionFileReader.SolutionFilterReader.cs (3)
28var solution = document.RootElement.GetProperty("solution"); 30var solutionPath = solution.GetProperty("path").GetString()?.Replace('\\', Path.DirectorySeparatorChar); 51foreach (var project in solution.GetProperty("projects").EnumerateArray())
Microsoft.Deployment.DotNet.Releases (6)
Product.cs (3)
163LatestReleaseDate = productElement.GetProperty("latest-release-date").GetDateTime(); 165LatestReleaseIncludesSecurityUpdate = productElement.GetProperty("security").GetBoolean(); 241var enumerator = root.GetProperty("releases").EnumerateArray();
ProductCollection.cs (1)
116var root = releasesIndexDocument.RootElement.GetProperty("releases-index");
ProductRelease.cs (2)
139ReleaseDate = element.GetProperty("release-date").GetDateTime(); 141IsSecurityUpdate = element.GetProperty("security").GetBoolean();
Microsoft.DotNet.ProjectTools (1)
LaunchSettings\LaunchSettings.cs (1)
120profileObject = profilesObject.GetProperty(caseInsensitiveProfileMatches.First().Name);
Microsoft.Extensions.AI.Abstractions.Tests (22)
Utilities\AIJsonUtilitiesTests.cs (22)
368JsonElement schemaParameters = func.JsonSchema.GetProperty("properties"); 1303JsonElement properties = schema.GetProperty("properties"); 1304Assert.Equal("Overridden description for first", properties.GetProperty("first").GetProperty("description").GetString()); 1305Assert.Equal("Original description for second", properties.GetProperty("second").GetProperty("description").GetString()); 1325JsonElement properties = schema.GetProperty("properties"); 1326Assert.Equal("Added description for first", properties.GetProperty("first").GetProperty("description").GetString()); 1327Assert.Equal("Added description for second", properties.GetProperty("second").GetProperty("description").GetString()); 1344JsonElement properties = schema.GetProperty("properties"); 1345Assert.Equal("Description from attribute", properties.GetProperty("first").GetProperty("description").GetString()); 1346Assert.False(properties.GetProperty("second").TryGetProperty("description", out _)); 1363JsonElement properties = schema.GetProperty("properties"); 1364Assert.Equal("Description from attribute", properties.GetProperty("first").GetProperty("description").GetString()); 1365Assert.False(properties.GetProperty("second").TryGetProperty("description", out _)); 1385JsonElement properties = schema.GetProperty("properties"); 1387Assert.Equal("Description for first", properties.GetProperty("first").GetProperty("description").GetString());
Microsoft.Extensions.AI.Evaluation.Safety (5)
ContentSafetyService.cs (5)
69JsonElement labelElement = metricDetailsRootElement.GetProperty("label"); 70string? reason = metricDetailsRootElement.GetProperty("reasoning").GetString(); 225string? discoveryUrl = document.RootElement.GetProperty("properties").GetProperty("discoveryUrl").GetString(); 334string? resultUrl = document.RootElement.GetProperty("location").GetString();
Microsoft.Extensions.AI.OpenAI.Tests (5)
OpenAIConversionTests.cs (5)
625Assert.Equal("object", root.GetProperty("type").GetString()); 628Assert.Equal("string", nameProperty.GetProperty("type").GetString()); 629Assert.Equal("The name parameter", nameProperty.GetProperty("description").GetString()); 1085Assert.Equal("world", nestedObj.GetProperty("innerString").GetString()); 1086Assert.Equal(3, nestedObj.GetProperty("innerArray").GetArrayLength());
Microsoft.Extensions.AI.Tests (11)
Functions\AIFunctionFactoryTest.cs (11)
1327JsonElement properties = schema.GetProperty("properties"); 1330JsonElement nullableIntSchema = properties.GetProperty("nullableInt"); 1339JsonElement nullableIntWithDefaultSchema = properties.GetProperty("nullableIntWithDefault"); 1352JsonElement required = schema.GetProperty("required"); 1367JsonElement properties = schema.GetProperty("properties"); 1370JsonElement nullableStringSchema = properties.GetProperty("nullableString"); 1379JsonElement nullableIntSchema = properties.GetProperty("nullableInt"); 1388JsonElement nullableStringWithDefaultSchema = properties.GetProperty("nullableStringWithDefault"); 1401JsonElement nullableIntWithDefaultSchema = properties.GetProperty("nullableIntWithDefault"); 1414JsonElement required = schema.GetProperty("required"); 1447JsonElement properties = schema.GetProperty("properties");
Microsoft.TestPlatform.CommunicationUtilities (7)
Serialization\AttachmentConverters.cs (3)
25var uri = new Uri(element.GetProperty("Uri").GetString()!); 26var displayName = element.GetProperty("DisplayName").GetString()!; 65var uri = new Uri(element.GetProperty("Uri").GetString()!);
Serialization\TestResultConverter.cs (3)
26var testCaseElement = data.GetProperty("TestCase"); 63var testProperty = JsonSerializer.Deserialize<TestProperty>(property.GetProperty("Key"), options)!; 66var token = property.GetProperty("Value");
Serialization\TestResultConverterV2.cs (1)
29var testCaseElement = data.GetProperty("TestCase");
Microsoft.TestPlatform.TestHostRuntimeProvider (2)
Hosting\DotnetTestHostManager.cs (2)
957var runtimeOptions = doc.RootElement.GetProperty("runtimeOptions"); 958var additionalProbingPaths = runtimeOptions.GetProperty("additionalProbingPaths");