31 references to GoApiErrorModel
Aspire.Hosting.CodeGeneration.Go (19)
AtsGoCodeGenerator.ApiProjection.cs (14)
357Members = ProjectMembers(type.Name, members, GoApiErrorModel.None)
533.Concat(ProjectMembers(name, [scope.ErrMethod], GoApiErrorModel.None))
562GoApiErrorModel.None);
745ErrorModel = returnsHandle ? GoApiErrorModel.Deferred : GoApiErrorModel.Returned,
758ErrorModel = GoApiErrorModel.None
850members.AddRange(ProjectMembers(interfaceName, [scope.BuildMethod], GoApiErrorModel.Returned)
864members.AddRange(ProjectMembers(interfaceName, helpers.Where(helper => helper.Kind == GoDeclarationKind.Method), GoApiErrorModel.Returned));
867members.AddRange(ProjectMembers(interfaceName, [scope.ErrMethod], GoApiErrorModel.None));
878GoApiErrorModel? methodErrorModel)
918private static GoApiErrorModel InferErrorModel(GoDeclaration method)
924return GoApiErrorModel.None;
928? GoApiErrorModel.Returned
929: GoApiErrorModel.None;
Aspire.Hosting.CodeGeneration.Go.Tests (12)
GoApiExportTests.cs (12)
153Assert.Equal(GoApiErrorModel.Returned, build.ErrorModel);
187Assert.Equal(GoApiErrorModel.Deferred, persistence.ErrorModel);
227Assert.Equal(GoApiErrorModel.None, getter.ErrorModel);
685Assert.Equal(GoApiErrorModel.Returned, FindTypeMember(items, "List", "Count").ErrorModel);
686Assert.Equal(GoApiErrorModel.Returned, FindTypeMember(items, "List", "Add").ErrorModel);
687Assert.Equal(GoApiErrorModel.Returned, FindTypeMember(items, "Dict", "Get").ErrorModel);
688Assert.Equal(GoApiErrorModel.Returned, FindTypeMember(items, "ReferenceExpression", "GetValue").ErrorModel);
689Assert.Equal(GoApiErrorModel.None, FindTypeMember(items, "CancellationToken", "IsCancelled").ErrorModel);
692Assert.Equal(GoApiErrorModel.None, FindTypeMember(items, "ReferenceExpression", "Err").ErrorModel);
937ErrorModel = GoApiErrorModel.Deferred,
957ErrorModel = GoApiErrorModel.Returned
967ErrorModel = GoApiErrorModel.None,