4 writes to BuilderClassName
Aspire.Hosting.CodeGeneration.Python (4)
AtsPythonCodeGenerator.cs (4)
1907BuilderClassName = builderClassName, 1935BuilderClassName = builderClassName, 1982BuilderClassName = builderClassName, 2014BuilderClassName = first.BuilderClassName,
23 references to BuilderClassName
Aspire.Hosting.CodeGeneration.Python (23)
AtsPythonCodeGenerator.cs (23)
775_wrapperClassNames[resource.TypeId] = resource.BuilderClassName; 1379_moduleBuilder.InterfaceClasses[builder.BuilderClassName] = sb; 1398sb.AppendLine(CultureInfo.InvariantCulture, $"T_{builder.BuilderClassName} = typing.TypeVar('T_{builder.BuilderClassName}')"); 1399sb.AppendLine(CultureInfo.InvariantCulture, $"class {builder.BuilderClassName}({baseClass}, typing.Generic[T_{builder.BuilderClassName}]):"); 1403sb.AppendLine(CultureInfo.InvariantCulture, $"class {builder.BuilderClassName}({baseClass}):"); 1405sb.AppendLine(CultureInfo.InvariantCulture, $" \"\"\"Abstract base class for {builder.BuilderClassName} interface.\"\"\""); 1439_moduleBuilder.ResourceClasses[builder.BuilderClassName] = sb; 1440_moduleBuilder.ResourceOptions[builder.BuilderClassName] = sbOptions; 1441_moduleBuilder.HandleRegistrations[builder.TypeId] = builder.BuilderClassName; 1445var isBaseResource = builder.BuilderClassName == baseClass; 1494sb.AppendLine(CultureInfo.InvariantCulture, $"class {builder.BuilderClassName}({baseClass}):"); 1495sb.AppendLine(CultureInfo.InvariantCulture, $" \"\"\"{builder.BuilderClassName} resource.\"\"\""); 1498sb.AppendLine(CultureInfo.InvariantCulture, $" return \"{builder.BuilderClassName}(handle={{self._handle.handle_id}})\""); 1500sbOptions.AppendLine(CultureInfo.InvariantCulture, $"class {builder.BuilderClassName}Kwargs({optionsBaseClass}, total=False):"); 1501sbOptions.AppendLine(CultureInfo.InvariantCulture, $" \"\"\"{builder.BuilderClassName} options.\"\"\""); 1503sbConstructor.AppendLine(CultureInfo.InvariantCulture, $" def __init__(self, handle: Handle, client: AspireClient, **kwargs: typing.Unpack[{builder.BuilderClassName}Kwargs]) -> None:"); 1508sb.AppendLine(CultureInfo.InvariantCulture, $"class {builder.BuilderClassName}(AbstractResource):"); 1533_moduleBuilder.ResourceOptionNames[builder.BuilderClassName] = optionNames; 1563GenerateBuilderMethod(sb, capability, false, sbOptions, sbConstructor, builder.BuilderClassName); 2014BuilderClassName = first.BuilderClassName, 2073foreach (var builder in builders.OrderBy(b => b.BuilderClassName))