7 references to ReadTypeDeclaration
Aspire.Hosting.CodeGeneration.Go (2)
AtsGoCodeGenerator.ApiProjection.cs (1)
131
.Select(name => GoDeclarationScanner.
ReadTypeDeclaration
(transport, name))
GoDeclarationScanner.cs (1)
72
/// on <see cref="GoDeclaration.Owner"/>. <see cref="
ReadTypeDeclaration
"/> reads the one unexported type
Aspire.Hosting.CodeGeneration.Go.Tests (5)
GoApiExportTests.cs (5)
641
Assert.Equal("type handleType = string", GoDeclarationScanner.
ReadTypeDeclaration
(source, "handleType"));
644
GoDeclarationScanner.
ReadTypeDeclaration
(source, "handle"));
647
GoDeclarationScanner.
ReadTypeDeclaration
(source, "handleReference"));
648
Assert.Equal("type handleSource interface { handleReference }", GoDeclarationScanner.
ReadTypeDeclaration
(source, "handleSource"));
655
() => GoDeclarationScanner.
ReadTypeDeclaration
("type handle struct {\n}", "handleReference"));