Ivan Maximov
Ivan Maximov
See: - [ ] https://github.com/graphql-dotnet/graphql-dotnet/pull/2283#discussion_r579871341 -- regarding AutoRegisteringObjectGraphType - [x] https://github.com/graphql-dotnet/graphql-dotnet/pull/2293#issuecomment-782935091 -- regarding custom scalars
![изображение](https://user-images.githubusercontent.com/21261007/148457698-e04e93b5-fc64-4e1d-bf65-6ff3683ae84f.png)
See https://github.com/graphql-dotnet/graphql-dotnet/pull/2507#discussion_r614839990
See https://github.com/graphql-dotnet/graphql-dotnet/issues/1950#issuecomment-797333677
In version 4 (which we planned to release on February 1), we made many optimizations over version 3. Memory consumption has dropped quite dramatically, which is good news. It is...
Rel: #3574 and #1176. This is my attempt to solve the problem of excessive `StreamResolver` property for `FieldType` class and API around it. TODO: - Add APIs to use `ResolveStream`...
I tried to follow AOT annotations guidelines and I have a bad feeling about this all. Problems: 1. It is very toxic for code - even worse then async/await "infection"...
`StreamResolver` is allowed to be set only for root fields of subscriptions, i.e. too narrow case. Let's consider possibility of moving it into dedicated class like `SubscriptionRootFieldType : FieldType`
For v8, I would also like to require that `Resolver` is null when `StreamResolver` is not null. This would certainly be a breaking change, but it should clarify behavior, as...
> If `RepeatableDirectives` and/or other new features are going to break introspection queries, it is likely that some users will want to maintain compatibility with older versions regardless of what...