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)
641Assert.Equal("type handleType = string", GoDeclarationScanner.ReadTypeDeclaration(source, "handleType")); 644GoDeclarationScanner.ReadTypeDeclaration(source, "handle")); 647GoDeclarationScanner.ReadTypeDeclaration(source, "handleReference")); 648Assert.Equal("type handleSource interface { handleReference }", GoDeclarationScanner.ReadTypeDeclaration(source, "handleSource")); 655() => GoDeclarationScanner.ReadTypeDeclaration("type handle struct {\n}", "handleReference"));