6 writes to Signature
Aspire.Hosting.CodeGeneration.Go (6)
AtsGoCodeGenerator.ApiProjection.cs (1)
561markers.Select(marker => new GoDeclaration { Kind = GoDeclarationKind.Method, Name = marker, Signature = $"{marker}()" }),
GoDeclarationScanner.cs (5)
261Signature = signature, 320Signature = declaration, 374Signature = CollapseWhitespace(CutBody(afterReceiver)), 399Signature = "func " + CollapseWhitespace(CutBody(rest)), 445Signature = $"{left} = {literal}",
21 references to Signature
Aspire.Hosting.CodeGeneration.Go (18)
AtsGoCodeGenerator.ApiProjection.cs (17)
162Declaration = declaration.Signature, 176Declaration = declaration.Signature, 200blocks.Add(declaration.Signature); 234Declaration = createBuilder.Signature, 242declaration.Kind == GoDeclarationKind.Type && declaration.Signature.EndsWith(" interface", StringComparison.Ordinal))) 245var isBuilder = createBuilder.Signature.EndsWith($"({type.Name}, error)", StringComparison.Ordinal); 352Declaration = type.Signature, 894Declaration = declaration.Kind == GoDeclarationKind.Field ? RenderFieldDeclaration(declaration) : declaration.Signature, 905ReturnType = GoDeclarationScanner.GetReturnType(declaration.Signature), 920var results = GoDeclarationScanner.GetReturnType(method.Signature); 922if (results is null || method.Signature == "Err() error") 933=> field.Value is null ? field.Signature : $"{field.Signature} `{field.Value}`"; 968var builder = new StringBuilder(type.Signature); 970if (type.Signature.EndsWith(" struct", StringComparison.Ordinal)) 987builder.Append('\t').Append(constant.Signature).Append('\n'); 995builder.Append("\n\nfunc (").Append(method.Receiver).Append(") ").Append(method.Signature);
GoDeclarationScanner.cs (1)
151/// <param name="signature">A <see cref="GoDeclaration.Signature"/> of a function or method.</param>
Aspire.Hosting.CodeGeneration.Go.Tests (3)
GoApiExportTests.cs (3)
487declarations.Select(declaration => (declaration.Kind, declaration.Owner, declaration.Name, declaration.Signature))); 546declarations.Select(declaration => (declaration.Kind, declaration.Owner, declaration.Name, declaration.Signature))); 555Assert.Equal("Err() error", err.Signature);