8 instantiations of GoApiMember
Aspire.Hosting.CodeGeneration.Go (3)
AtsGoCodeGenerator.ApiProjection.cs (3)
439.Select(leaf => new GoApiMember 770return new GoApiMember 883var member = new GoApiMember
Aspire.Hosting.CodeGeneration.Go.Tests (5)
GoApiExportTests.cs (5)
904new GoApiMember 941new GoApiMember 959new GoApiMember 983new GoApiMember 1004new GoApiMember
30 references to GoApiMember
Aspire.Hosting.CodeGeneration.Go (20)
AtsGoCodeGenerator.ApiProjection.cs (17)
558private static List<GoApiMember> ProjectAcceptingMarkerMembers(string interfaceName, IEnumerable<string> markers) 575IReadOnlyList<GoApiMember> acceptingMarkerMembers, 576IReadOnlyList<GoApiMember> capabilityMembers, 577IReadOnlyList<GoApiMember> synthesizedMembers) 649private static string RenderInterfaceFragment(string interfaceName, IReadOnlyList<GoApiMember> members) 654foreach (var member in members) 665private List<GoApiMember> ProjectCapabilityMembers( 671var members = new List<GoApiMember>(); 686var getterMembers = new List<GoApiMember>(); 713private GoApiMember ProjectCapabilityMember( 750private GoApiMember ProjectListDictGetter(string interfaceName, AtsCapabilityInfo capability, string owner) 762private static GoApiMember CreateCapabilityMember( 844private List<GoApiMember> ProjectSynthesizedMembers(ApiExportScope scope, string typeId, string interfaceName) 846var members = new List<GoApiMember>(); 875private static List<GoApiMember> ProjectMembers( 880var members = new List<GoApiMember>(); 883var member = new GoApiMember
GoApiExportWriter.cs (2)
109foreach (var member in item.Members) 120private static JsonObject WriteMember(GoApiMember member)
GoApiModel.cs (1)
363public IReadOnlyList<GoApiMember> Members { get; init; } = [];
Aspire.Hosting.CodeGeneration.Go.Tests (10)
GoApiExportTests.cs (10)
150var build = Assert.Single(builder.Members, member => member.Name == "Build"); 184var persistence = FindMember(items, "TestRedisResource", "WithPersistence"); 197var httpCommand = FindMember(items, "ContainerResource", "WithHttpCommand"); 203var prompt = FindMember(items, "InteractionService", "PromptInput"); 217var optionalCallback = FindMember(items, "TestRedisResource", "WithOptionalCallback"); 225var getter = FindMember(items, "TestRedisResource", "GetTags"); 367static bool IsOwnedByPackage(GoApiItem item, GoApiMember member) 727private static GoApiMember FindMember(IReadOnlyList<GoApiItem> items, string interfaceName, string memberName) 734private static GoApiMember FindTypeMember(IReadOnlyList<GoApiItem> items, string typeName, string memberName) 743private static IEnumerable<string> DescribeDeclarations(GoApiItem item, IEnumerable<GoApiMember> members)