6 writes to Kind
Aspire.Hosting.CodeGeneration.Go (6)
AtsGoCodeGenerator.ApiProjection.cs (1)
561
markers.Select(marker => new GoDeclaration {
Kind
= GoDeclarationKind.Method, Name = marker, Signature = $"{marker}()" }),
GoDeclarationScanner.cs (5)
259
Kind
= GoDeclarationKind.Type,
317
Kind
= GoDeclarationKind.Field,
371
Kind
= GoDeclarationKind.Method,
397
Kind
= GoDeclarationKind.Function,
442
Kind
= GoDeclarationKind.Constant,
25 references to Kind
Aspire.Hosting.CodeGeneration.Go (18)
AtsGoCodeGenerator.ApiProjection.cs (18)
123
declaration is {
Kind
: GoDeclarationKind.Method, Name: "Err", Owner: "handleWrapperBase" })
135
.Where(declaration => declaration.
Kind
is GoDeclarationKind.Method or GoDeclarationKind.Field or GoDeclarationKind.Constant)
153
switch (declaration.
Kind
)
194
if (declaration.
Kind
== GoDeclarationKind.Type)
198
else if (declaration.
Kind
== GoDeclarationKind.Function)
220
declaration is {
Kind
: GoDeclarationKind.Method, Name: "Build" })
223
declaration is {
Kind
: GoDeclarationKind.Function, Name: "CreateBuilder" })
242
declaration.
Kind
== GoDeclarationKind.Type && declaration.Signature.EndsWith(" interface", StringComparison.Ordinal)))
277
.Where(declaration => declaration.
Kind
!= GoDeclarationKind.Type)
300
foreach (var type in declarations.Where(declaration => declaration.
Kind
== GoDeclarationKind.Type))
864
members.AddRange(ProjectMembers(interfaceName, helpers.Where(helper => helper.
Kind
== GoDeclarationKind.Method), GoApiErrorModel.Returned));
886
Kind = declaration.
Kind
switch
891
_ => throw new InvalidOperationException($"A {declaration.
Kind
} declaration cannot be a member.")
894
Declaration = declaration.
Kind
== GoDeclarationKind.Field ? RenderFieldDeclaration(declaration) : declaration.Signature,
899
members.Add(declaration.
Kind
switch
973
foreach (var field in members.Where(member => member.
Kind
== GoDeclarationKind.Field))
981
var constants = members.Where(member => member.
Kind
== GoDeclarationKind.Constant).ToList();
993
foreach (var method in members.Where(member => member.
Kind
== GoDeclarationKind.Method))
Aspire.Hosting.CodeGeneration.Go.Tests (7)
GoApiExportTests.cs (7)
277
generated.Where(declaration => declaration.
Kind
== GoDeclarationKind.Type).Select(declaration => declaration.Name),
280
generated.Where(declaration => declaration.
Kind
== GoDeclarationKind.Function).Select(declaration => declaration.Name),
295
.Where(declaration => declaration.
Kind
!= GoDeclarationKind.Type && typeNames.Contains(declaration.Owner))
487
declarations.Select(declaration => (declaration.
Kind
, declaration.Owner, declaration.Name, declaration.Signature)));
512
var constant = Assert.Single(GoDeclarationScanner.Scan(source, includeBodyDocs: false), declaration => declaration.
Kind
== GoDeclarationKind.Constant);
546
declarations.Select(declaration => (declaration.
Kind
, declaration.Owner, declaration.Name, declaration.Signature)));
554
var err = Assert.Single(declarations, declaration => declaration is {
Kind
: GoDeclarationKind.Method, Name: "Err", Owner: "handleWrapperBase" });