25 writes to Name
Aspire.Hosting.CodeGeneration.Go.Tests (10)
AtsGoCodeGeneratorTests.cs (1)
1227Name = "Values",
AtsGoDerivedBuilderTests.cs (2)
548new AtsDtoPropertyInfo { Name = "Pool", Type = s_pool }, 549new AtsDtoPropertyInfo { Name = "Label", Type = s_string }
GoDocCommentTests.cs (4)
429new AtsDtoPropertyInfo { Name = "DisplayName", Type = stringType, Documentation = new AtsDocumentationInfo { Summary = "Gets or sets the display name." } }, 430new AtsDtoPropertyInfo { Name = "Enabled", Type = boolType, Documentation = new AtsDocumentationInfo { Summary = "Gets or sets a value indicating whether the resource is enabled." } }, 431new AtsDtoPropertyInfo { Name = "Port", Type = Primitive(AtsConstants.Number), Description = "The port of the resource." }, 432new AtsDtoPropertyInfo { Name = "Undocumented", Type = stringType }
GoGeneratorEscapingTests.cs (3)
150new AtsDtoPropertyInfo { Name = "Bad\"Name", Type = stringType, Documentation = new AtsDocumentationInfo { Summary = InjectedText } }, 151new AtsDtoPropertyInfo { Name = "Back\\slash", Type = numberType }, 152new AtsDtoPropertyInfo { Name = "cal\"lback", Type = callbackType, IsCallback = true, CallbackParameters = callbackParameters, CallbackReturnType = voidType }
Aspire.Hosting.CodeGeneration.Java.Tests (6)
AtsJavaCodeGeneratorTests.cs (6)
3097new AtsDtoPropertyInfo { Name = "Numbers", Type = numberArray }, 3098new AtsDtoPropertyInfo { Name = "Flags", Type = booleanMatrix } 3330Name = "Value", 3343Name = "Callback", 3445Name = "Value", 3712Name = propertyName,
Aspire.Hosting.CodeGeneration.Python.Tests (1)
AtsPythonCodeGeneratorTests.cs (1)
389Name = "Global",
Aspire.Hosting.CodeGeneration.Rust.Tests (1)
AtsRustCodeGeneratorTests.cs (1)
164Name = "Values",
Aspire.Hosting.CodeGeneration.TypeScript.Tests (1)
AtsTypeScriptCodeGeneratorTests.cs (1)
976Name = "Values",
Aspire.Hosting.Native.CodeGeneration (1)
src\Aspire.Hosting.RemoteHost\AtsCapabilityScanner.cs (1)
1199Name = prop.Name,
Aspire.Hosting.RemoteHost (1)
AtsCapabilityScanner.cs (1)
1199Name = prop.Name,
Aspire.Hosting.RemoteHost.Tests (4)
AtsContextFilterTests.cs (4)
273Name = "Mode", 284Name = "OnConfigure", 431Name = nameof(TestOptions.Mode), 484Name = "Mode",
75 references to Name
Aspire.Hosting.CodeGeneration.Go (9)
AtsGoCodeGenerator.cs (9)
822var propertyName = ToPascalCase(property.Name); 829var jsonTag = $"`json:{GoStringLiteral(JsonNamingPolicy.CamelCase.ConvertName(property.Name) + ",omitempty")}`"; 847var propertyName = ToPascalCase(property.Name); 856WriteLine($"\tif d.{propertyName} != nil {{ m[{GoStringLiteral(JsonNamingPolicy.CamelCase.ConvertName(property.Name))}] = serializeValue(d.{propertyName}) }}"); 860WriteLine($"\tm[{GoStringLiteral(JsonNamingPolicy.CamelCase.ConvertName(property.Name))}] = serializeValue(d.{propertyName})"); 1030if (!value.TryGetPropertyValue(property.Name, out var propertyValue)) 1035members.Add($"{ToPascalCase(property.Name)}: {RenderGoExportedValue(propertyValue, property.Type, dtoTypesById)}"); 1959WriteLine($"\t\tm[{GoStringLiteral(JsonNamingPolicy.CamelCase.ConvertName(property.Name))}] = func(args ...any) any {{"); 1968Name = property.Name,
Aspire.Hosting.CodeGeneration.Java (11)
AtsJavaCodeGenerator.cs (11)
745var fieldName = ToCamelCase(property.Name); 754var fieldName = ToCamelCase(property.Name); 756var methodName = DtoAccessorSuffix(property.Name); 774var fieldName = ToCamelCase(property.Name); 777WriteLine($" var {transportValueName} = map.get(\"{JsonNamingPolicy.CamelCase.ConvertName(property.Name)}\");"); 789var fieldName = ToCamelCase(property.Name); 796WriteLine($" map.put(\"{JsonNamingPolicy.CamelCase.ConvertName(property.Name)}\", AspireClient.serializeValue({fieldName}));"); 905if (!value.TryGetPropertyValue(property.Name, out var propertyValue)) 911sb.Append(DtoAccessorSuffix(property.Name)); 1999var fieldName = ToCamelCase(property.Name); 2004WriteLine($" map.put(\"{JsonNamingPolicy.CamelCase.ConvertName(property.Name)}\", {fieldName} == null ? null : (java.util.function.Function<Object, Object>) (transportArg -> {{");
Aspire.Hosting.CodeGeneration.Python (4)
AtsPythonCodeGenerator.cs (4)
925s_pythonKeywords.Contains(JsonNamingPolicy.CamelCase.ConvertName(prop.Name))); 942var wireName = JsonNamingPolicy.CamelCase.ConvertName(prop.Name); 1042if (!value.TryGetPropertyValue(property.Name, out var propertyValue)) 1047members.Add($"{AtsJsonCodeWriter.ToRelaxedJsonString(JsonNamingPolicy.CamelCase.ConvertName(property.Name))}: {RenderPythonExportedValue(propertyValue, property.Type, dtoTypesById, topLevel: false)}");
Aspire.Hosting.CodeGeneration.Rust (7)
AtsRustCodeGenerator.cs (7)
221var propertyName = ToSnakeCase(property.Name); 222var wireName = JsonNamingPolicy.CamelCase.ConvertName(property.Name); 225var alias = wireName == property.Name ? string.Empty : $", alias = \"{property.Name}\""; 245var propertyName = ToSnakeCase(property.Name); 249WriteLine($" map.insert(\"{JsonNamingPolicy.CamelCase.ConvertName(property.Name)}\".to_string(), serde_json::to_value(v).unwrap_or(Value::Null));"); 254WriteLine($" map.insert(\"{JsonNamingPolicy.CamelCase.ConvertName(property.Name)}\".to_string(), serde_json::to_value(&self.{propertyName}).unwrap_or(Value::Null));");
Aspire.Hosting.CodeGeneration.TypeScript (8)
AtsTypeScriptCodeGenerator.cs (5)
708var propName = TypeScriptApiProjector.ToCamelCase(prop.Name); 1507var propertyName = TypeScriptApiProjector.ToCamelCase(marshallingProperty.Name); 1508var callbackLocalName = GetDtoCallbackLocalName(dtoRpcLocalName, marshallingProperty.Name); 1534var propertyName = TypeScriptApiProjector.ToCamelCase(dtoProperty.Name); 1535var dtoPropertyLocalName = GetDtoCallbackLocalName(dtoRpcLocalName, dtoProperty.Name);
TypeScriptApiProjector.cs (3)
789if (value.TryGetPropertyValue(property.Name, out var propertyValue)) 791members.Add($"{ToCamelCase(property.Name)}: {RenderTypeScriptExportedValue(propertyValue, property.Type)}"); 1400var propertyName = ToCamelCase(property.Name);
Aspire.Hosting.CodeGeneration.TypeScript.Tests (9)
AtsTypeScriptCodeGeneratorTests.cs (9)
196Assert.Equal("The name of the test config.", testConfig.Properties.First(p => p.Name == nameof(TestConfigDto.Name)).Documentation?.Summary); 1878var createProcessSpec = Assert.Single(processCommandExportOptions.Properties, property => property.Name == "CreateProcessSpec"); 2512dto.Properties.Select(property => property.Name).Order(StringComparer.Ordinal)); 2566Assert.Contains(testConfigDto.Properties, p => p.Name == "Name" || p.Name == "name"); 2567Assert.Contains(testConfigDto.Properties, p => p.Name == "Port" || p.Name == "port"); 2568Assert.Contains(testConfigDto.Properties, p => p.Name == "Enabled" || p.Name == "enabled");
Aspire.Hosting.Native.CodeGeneration (2)
NativeCSharpProjection.cs (2)
46code.AppendLine(CultureInfo.InvariantCulture, $" /// <summary>Gets the {property.Name} contract field.</summary>"); 48$" public required {TypeName(property.Type)} {property.Name} {{ get; init; }}");
Aspire.Hosting.RemoteHost (1)
CodeGeneration\CodeGenerationService.cs (1)
180Name = p.Name,
Aspire.Hosting.RemoteHost.Tests (24)
AtsCapabilityScannerTests.cs (24)
430var commandOptionsProperty = Assert.Single(dto.Properties, p => p.Name == nameof(HttpCommandExportOptions.CommandOptions)); 432Assert.Contains(dto.Properties, p => p.Name == nameof(HttpCommandExportOptions.CommandName)); 433Assert.Contains(dto.Properties, p => p.Name == nameof(HttpCommandExportOptions.EndpointName)); 434Assert.Contains(dto.Properties, p => p.Name == nameof(HttpCommandExportOptions.MethodName)); 435Assert.Contains(dto.Properties, p => p.Name == nameof(HttpCommandExportOptions.ResultMode)); 436var prepareRequestProperty = Assert.Single(dto.Properties, p => p.Name == nameof(HttpCommandExportOptions.PrepareRequest)); 446Assert.DoesNotContain(dto.Properties, p => p.Name == "Parameter"); 447Assert.DoesNotContain(dto.Properties, p => p.Name == nameof(HttpCommandOptions.HttpClientName)); 448Assert.DoesNotContain(dto.Properties, p => p.Name == nameof(HttpCommandOptions.Method)); 449Assert.DoesNotContain(dto.Properties, p => p.Name == nameof(HttpCommandOptions.EndpointSelector)); 450Assert.DoesNotContain(dto.Properties, p => p.Name == nameof(HttpCommandOptions.GetCommandResult)); 457Assert.Contains(requestDataDto.Properties, p => p.Name == nameof(HttpCommandRequestExportData.MethodName)); 458Assert.Contains(requestDataDto.Properties, p => p.Name == nameof(HttpCommandRequestExportData.Headers)); 459Assert.Contains(requestDataDto.Properties, p => p.Name == nameof(HttpCommandRequestExportData.Content)); 460Assert.Contains(requestDataDto.Properties, p => p.Name == nameof(HttpCommandRequestExportData.ContentType)); 516var nullableString = Assert.Single(dto.Properties, p => p.Name == nameof(NullableScalarDto.NullableString)); 521var requiredString = Assert.Single(dto.Properties, p => p.Name == nameof(NullableScalarDto.RequiredString)); 526var nullableNumber = Assert.Single(dto.Properties, p => p.Name == nameof(NullableScalarDto.NullableNumber)); 531var requiredNumber = Assert.Single(dto.Properties, p => p.Name == nameof(NullableScalarDto.RequiredNumber)); 795Assert.True(Assert.Single(dto.Properties, p => p.Name == nameof(InitPropertiesDto.DisplayName)).IsOptional); 796Assert.True(Assert.Single(dto.Properties, p => p.Name == nameof(InitPropertiesDto.Items)).IsOptional); 797Assert.True(Assert.Single(dto.Properties, p => p.Name == nameof(InitPropertiesDto.Metadata)).IsOptional); 798Assert.False(Assert.Single(dto.Properties, p => p.Name == nameof(InitPropertiesDto.RequiredDisplayName)).IsOptional); 799Assert.False(Assert.Single(dto.Properties, p => p.Name == nameof(InitPropertiesDto.RequiredItems)).IsOptional);