4 writes to BuilderClassName
Aspire.Hosting.CodeGeneration.Python (4)
AtsPythonCodeGenerator.cs (4)
1984BuilderClassName = builderClassName, 2012BuilderClassName = builderClassName, 2059BuilderClassName = builderClassName, 2091BuilderClassName = first.BuilderClassName,
23 references to BuilderClassName
Aspire.Hosting.CodeGeneration.Python (23)
AtsPythonCodeGenerator.cs (23)
848_wrapperClassNames[resource.TypeId] = resource.BuilderClassName; 1453_moduleBuilder.InterfaceClasses[builder.BuilderClassName] = sb; 1472sb.AppendLine(CultureInfo.InvariantCulture, $"T_{builder.BuilderClassName} = typing.TypeVar('T_{builder.BuilderClassName}')"); 1473sb.AppendLine(CultureInfo.InvariantCulture, $"class {builder.BuilderClassName}({baseClass}, typing.Generic[T_{builder.BuilderClassName}]):"); 1477sb.AppendLine(CultureInfo.InvariantCulture, $"class {builder.BuilderClassName}({baseClass}):"); 1479sb.AppendLine(CultureInfo.InvariantCulture, $" \"\"\"Abstract base class for {builder.BuilderClassName} interface.\"\"\""); 1513_moduleBuilder.ResourceClasses[builder.BuilderClassName] = sb; 1514_moduleBuilder.ResourceOptions[builder.BuilderClassName] = sbOptions; 1515_moduleBuilder.HandleRegistrations[builder.TypeId] = builder.BuilderClassName; 1519var isBaseResource = builder.BuilderClassName == baseClass; 1568sb.AppendLine(CultureInfo.InvariantCulture, $"class {builder.BuilderClassName}({baseClass}):"); 1569sb.AppendLine(CultureInfo.InvariantCulture, $" \"\"\"{builder.BuilderClassName} resource.\"\"\""); 1572sb.AppendLine(CultureInfo.InvariantCulture, $" return \"{builder.BuilderClassName}(handle={{self._handle.handle_id}})\""); 1574sbOptions.AppendLine(CultureInfo.InvariantCulture, $"class {builder.BuilderClassName}Kwargs({optionsBaseClass}, total=False):"); 1575sbOptions.AppendLine(CultureInfo.InvariantCulture, $" \"\"\"{builder.BuilderClassName} options.\"\"\""); 1577sbConstructor.AppendLine(CultureInfo.InvariantCulture, $" def __init__(self, handle: Handle, client: AspireClient, **kwargs: typing.Unpack[{builder.BuilderClassName}Kwargs]) -> None:"); 1582sb.AppendLine(CultureInfo.InvariantCulture, $"class {builder.BuilderClassName}(AbstractResource):"); 1607_moduleBuilder.ResourceOptionNames[builder.BuilderClassName] = optionNames; 1637GenerateBuilderMethod(sb, capability, false, sbOptions, sbConstructor, builder.BuilderClassName); 2091BuilderClassName = first.BuilderClassName, 2150foreach (var builder in builders.OrderBy(b => b.BuilderClassName))