4 writes to BuilderClassName
Aspire.Hosting.CodeGeneration.Python (4)
AtsPythonCodeGenerator.cs (4)
1986BuilderClassName = builderClassName, 2014BuilderClassName = builderClassName, 2061BuilderClassName = builderClassName, 2093BuilderClassName = first.BuilderClassName,
23 references to BuilderClassName
Aspire.Hosting.CodeGeneration.Python (23)
AtsPythonCodeGenerator.cs (23)
850_wrapperClassNames[resource.TypeId] = resource.BuilderClassName; 1455_moduleBuilder.InterfaceClasses[builder.BuilderClassName] = sb; 1474sb.AppendLine(CultureInfo.InvariantCulture, $"T_{builder.BuilderClassName} = typing.TypeVar('T_{builder.BuilderClassName}')"); 1475sb.AppendLine(CultureInfo.InvariantCulture, $"class {builder.BuilderClassName}({baseClass}, typing.Generic[T_{builder.BuilderClassName}]):"); 1479sb.AppendLine(CultureInfo.InvariantCulture, $"class {builder.BuilderClassName}({baseClass}):"); 1481sb.AppendLine(CultureInfo.InvariantCulture, $" \"\"\"Abstract base class for {builder.BuilderClassName} interface.\"\"\""); 1515_moduleBuilder.ResourceClasses[builder.BuilderClassName] = sb; 1516_moduleBuilder.ResourceOptions[builder.BuilderClassName] = sbOptions; 1517_moduleBuilder.HandleRegistrations[builder.TypeId] = builder.BuilderClassName; 1521var isBaseResource = builder.BuilderClassName == baseClass; 1570sb.AppendLine(CultureInfo.InvariantCulture, $"class {builder.BuilderClassName}({baseClass}):"); 1571sb.AppendLine(CultureInfo.InvariantCulture, $" \"\"\"{builder.BuilderClassName} resource.\"\"\""); 1574sb.AppendLine(CultureInfo.InvariantCulture, $" return \"{builder.BuilderClassName}(handle={{self._handle.handle_id}})\""); 1576sbOptions.AppendLine(CultureInfo.InvariantCulture, $"class {builder.BuilderClassName}Kwargs({optionsBaseClass}, total=False):"); 1577sbOptions.AppendLine(CultureInfo.InvariantCulture, $" \"\"\"{builder.BuilderClassName} options.\"\"\""); 1579sbConstructor.AppendLine(CultureInfo.InvariantCulture, $" def __init__(self, handle: Handle, client: AspireClient, **kwargs: typing.Unpack[{builder.BuilderClassName}Kwargs]) -> None:"); 1584sb.AppendLine(CultureInfo.InvariantCulture, $"class {builder.BuilderClassName}(AbstractResource):"); 1609_moduleBuilder.ResourceOptionNames[builder.BuilderClassName] = optionNames; 1639GenerateBuilderMethod(sb, capability, false, sbOptions, sbConstructor, builder.BuilderClassName); 2093BuilderClassName = first.BuilderClassName, 2152foreach (var builder in builders.OrderBy(b => b.BuilderClassName))