Skip to content

Commit

Permalink
v8.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Samuel Abraham committed Mar 19, 2024
1 parent d2e7cde commit 1da44ad
Show file tree
Hide file tree
Showing 2 changed files with 89 additions and 93 deletions.
91 changes: 44 additions & 47 deletions src/TypeCache.GraphQL/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,57 +6,54 @@
[Request Features (or report a bug) (if any)](https://github.com/sam987883/TypeCache/issues)

---
### GraphQL Type Objects
### `TypeCache.GraphQL.Types` - GraphQL Type Objects

- `TypeCache.GraphQL.Types.`__`GraphQLBooleanType`__
- `TypeCache.GraphQL.Types.`__`GraphQLDecimalType`__
- `TypeCache.GraphQL.Types.`__`GraphQLEnumType`__
- `TypeCache.GraphQL.Types.`__`GraphQLHashIdType`__
- `TypeCache.GraphQL.Types.`__`GraphQLIntegerType`__
- `TypeCache.GraphQL.Types.`__`GraphQLInputType`__
- `TypeCache.GraphQL.Types.`__`GraphQLInterfaceType`__
- `TypeCache.GraphQL.Types.`__`GraphQLObjectType`__
- `TypeCache.GraphQL.Types.`__`GraphQLStringType`__
- `TypeCache.GraphQL.Types.`__`GraphQLUnionType`__
- `TypeCache.GraphQL.Types.`__`GraphQLUriType`__
- `GraphQLEnumType`
- `GraphQLHashIdType`
- `GraphQLInputType`
- `GraphQLInterfaceType`
- `GraphQLObjectType`
- `GraphQLScalarType`
- `GraphQLUnionType`
- `GraphQLUriType`
---
### GraphQL Attributes
### `TypeCache.GraphQL.Attributes` - GraphQL Attributes

- `TypeCache.GraphQL.Attributes.`__`GraphQLDeprecationReasonAttribute`__
- `TypeCache.GraphQL.Attributes.`__`GraphQLDescriptionAttribute`__
- `TypeCache.GraphQL.Attributes.`__`GraphQLIgnoreAttribute`__
- `TypeCache.GraphQL.Attributes.`__`GraphQLInputNameAttribute`__
- `TypeCache.GraphQL.Attributes.`__`GraphQLMutationAttribute`__
- `TypeCache.GraphQL.Attributes.`__`GraphQLNameAttribute`__
- `TypeCache.GraphQL.Attributes.`__`GraphQLQueryAttribute`__
- `TypeCache.GraphQL.Attributes.`__`GraphQLSubscriptionAttribute`__
- `TypeCache.GraphQL.Attributes.`__`GraphQLTypeAttribute`__
- `GraphQLDeprecationReasonAttribute`
- `GraphQLDescriptionAttribute`
- `GraphQLIgnoreAttribute`
- `GraphQLInputNameAttribute`
- `GraphQLMutationAttribute`
- `GraphQLNameAttribute`
- `GraphQLQueryAttribute`
- `GraphQLSubscriptionAttribute`
- `GraphQLTypeAttribute`
---
### GraphQL ISchema Extensions
### `GraphQL.Types.ISchema` - GraphQL ISchema Extensions

- `GraphQL.Types.ISchema.`__`AddVersion(...)`__
- `GraphQL.Types.ISchema.`__`AddDatabaseSchemaQueries(...)`__
- `GraphQL.Types.ISchema.`__`AddDatabaseSchemaQuery(...)`__
- `GraphQL.Types.ISchema.`__`AddDatabaseEndpoints(...)`__
- `GraphQL.Types.ISchema.`__`AddEndpoints<>(...)`__
- `GraphQL.Types.ISchema.`__`AddQuery(...)`__
- `GraphQL.Types.ISchema.`__`AddQueries<>(...)`__
- `GraphQL.Types.ISchema.`__`AddMutation(...)`__
- `GraphQL.Types.ISchema.`__`AddMutations<>(...)`__
- `GraphQL.Types.ISchema.`__`AddSubscription(...)`__
- `GraphQL.Types.ISchema.`__`AddSubscriptions<>(...)`__
- `GraphQL.Types.ISchema.`__`AddSqlApiEndpoints<>(...)`__
- `GraphQL.Types.ISchema.`__`AddSqlApiCallProcedureEndpoint<>(...)`__
- `GraphQL.Types.ISchema.`__`AddSqlApiDeleteDataEndpoint<>(...)`__
- `GraphQL.Types.ISchema.`__`AddSqlApiDeleteEndpoint<>(...)`__
- `GraphQL.Types.ISchema.`__`AddSqlApiInsertDataEndpoint<>(...)`__
- `GraphQL.Types.ISchema.`__`AddSqlApiInsertEndpoint<>(...)`__
- `GraphQL.Types.ISchema.`__`AddSqlApiSelectEndpoint<>(...)`__
- `GraphQL.Types.ISchema.`__`AddSqlApiUpdateDataEndpoint<>(...)`__
- `GraphQL.Types.ISchema.`__`AddSqlApiUpdateEndpoint<>(...)`__
- `AddVersion(...)`
- `AddDatabaseSchemaQueries(...)`
- `AddDatabaseSchemaQuery(...)`
- `AddDatabaseEndpoints(...)`
- `AddEndpoints<>(...)`
- `AddQuery(...)`
- `AddQueries<>(...)`
- `AddMutation(...)`
- `AddMutations<>(...)`
- `AddSubscription(...)`
- `AddSubscriptions<>(...)`
- `AddSqlApiEndpoints<>(...)`
- `AddSqlApiCallProcedureEndpoint<>(...)`
- `AddSqlApiDeleteDataEndpoint<>(...)`
- `AddSqlApiDeleteEndpoint<>(...)`
- `AddSqlApiInsertDataEndpoint<>(...)`
- `AddSqlApiInsertEndpoint<>(...)`
- `AddSqlApiSelectEndpoint<>(...)`
- `AddSqlApiUpdateDataEndpoint<>(...)`
- `AddSqlApiUpdateEndpoint<>(...)`
---
### GraphQL GraphQLObject<T> Extensions
### `TypeCache.GraphQL.Types.GraphQLObject<T>` - GraphQL GraphQLObject<T> Extensions

- `TypeCache.GraphQL.Types.GraphQLObject<T>.`__`AddField(MethodInfo)`__
- `TypeCache.GraphQL.Types.GraphQLObject<T>.`__`AddQueryItem<CHILD, MATCH>(MethodInfo, Func<T, MATCH>, Func<CHILD, MATCH>)`__
- `TypeCache.GraphQL.Types.GraphQLObject<T>.`__`AddQueryCollection<CHILD, MATCH>(MethodInfo, Func<T, MATCH>, Func<CHILD, MATCH>)`__
- `AddField(MethodInfo)`
- `AddQueryItem<CHILD, MATCH>(MethodInfo, Func<T, MATCH>, Func<CHILD, MATCH>)`
- `AddQueryCollection<CHILD, MATCH>(MethodInfo, Func<T, MATCH>, Func<CHILD, MATCH>)`
91 changes: 45 additions & 46 deletions src/TypeCache/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,57 +6,56 @@
[Request Features (or report a bug) (if any)](https://github.com/sam987883/TypeCache/issues)

---
### Faster Reflection
- `System.Type.`__`Create(...)`__
- `System.Type.`__`FindConstructor(...)`__
- `System.Type.`__`FindMethod(...)`__
- `System.Type.`__`FindStaticMethod(...)`__
- `System.Type.`__`GetFieldValue(...)`__
- `System.Type.`__`GetPropertyValue(...)`__
- `System.Type.`__`GetStaticFieldValue(...)`__
- `System.Type.`__`GetStaticPropertyValue(...)`__
- `System.Type.`__`InvokeMethod(...)`__
- `System.Type.`__`InvokeStaticMethod(...)`__
- `System.Type.`__`SetFieldValue(...)`__
- `System.Type.`__`SetPropertyValue(...)`__
- `System.Type.`__`SetStaticFieldValue(...)`__
- `System.Type.`__`SetStaticPropertyValue(...)`__
- `System.Reflection.FieldInfo.`__`GetFieldValue(...)`__
- `System.Reflection.PropertyInfo.`__`GetPropertyValue(...)`__
- `System.Reflection.MethodInfo.`__`InvokeMethod(...)`__
- `System.Reflection.FieldInfo.`__`SetFieldValue(...)`__
- `System.Reflection.PropertyInfo.`__`SetPropertyValue(...)`__
### `TypeCache.Extensions` - Faster Reflection
- `System.Type.Create(...)`
- `System.Type.FindConstructor(...)`
- `System.Type.FindMethod(...)`
- `System.Type.FindStaticMethod(...)`
- `System.Type.GetFieldValue(...)`
- `System.Type.GetPropertyValue(...)`
- `System.Type.GetStaticFieldValue(...)`
- `System.Type.GetStaticPropertyValue(...)`
- `System.Type.InvokeMethod(...)`
- `System.Type.InvokeStaticMethod(...)`
- `System.Type.SetFieldValue(...)`
- `System.Type.SetPropertyValue(...)`
- `System.Type.SetStaticFieldValue(...)`
- `System.Type.SetStaticPropertyValue(...)`
- `System.Reflection.FieldInfo.GetFieldValue(...)`
- `System.Reflection.PropertyInfo.GetPropertyValue(...)`
- `System.Reflection.MethodInfo.InvokeMethod(...)`
- `System.Reflection.FieldInfo.SetFieldValue(...)`
- `System.Reflection.PropertyInfo.SetPropertyValue(...)`
---
### Better Object Mapping
### `TypeCache.Extensions` - Better Object Mapping

- `dictionary.`__`Map(...)`__
- `dictionary.`__`MapToModel(...)`__
- `model.`__`MapTo(...)`__
- `model.`__`MapToDictionary(...)`__
- `dictionary.Map(...)`
- `dictionary.MapToModel(...)`
- `model.MapTo(...)`
- `model.MapToDictionary(...)`
---
### Better Performing Mediator/Mediation
- `TypeCache.Mediation.`__`IAfterRule`__
- `TypeCache.Mediation.`__`IMediator`__
- `TypeCache.Mediation.`__`IRequest`__
- `TypeCache.Mediation.`__`IRule`__
- `TypeCache.Mediation.`__`IValidationRule`__
- `TypeCache.Mediation.`__`RuleFactory`__
- `TypeCache.Mediation.`__`RulesBuilder`__
### `TypeCache.Mediation` - Mediator that supports named rules
- `IMediator`
- `IRequest`
- `IValidationRule`
- `IRule`
- `IAfterRule`
- `RuleFactory`
---
### Simple Robust Database CRUD Access
- `System.Data.Common.DbCommand.`__`ExecuteReaderAsync(...)`__
- `System.Data.Common.DbCommand.`__`GetDataTableAsync(...)`__
- `System.Data.Common.DbCommand.`__`GetJsonArrayAsync(...)`__
- `System.Data.Common.DbCommand.`__`GetJsonAsync(...)`__
- `System.Data.Common.DbCommand.`__`GetModelsAsync(...)`__
- `System.Data.Common.DbCommand.`__`GetStringAsync(...)`__
- `System.Data.Common.DbCommand.`__`GetValueAsync(...)`__
- `System.Data.Common.DbDataReader.`__`GetColumns(...)`__
- `System.Data.Common.DbDataReader.`__`ReadModelsAsync(...)`__
- `System.Data.Common.DbDataReader.`__`ReadJsonArrayAsync(...)`__
- `System.Data.Common.DbDataReader.`__`ReadJsonAsync(...)`__
### `TypeCache.Extensions` - Simple Robust Database CRUD Access
- `System.Data.Common.DbCommand.ExecuteReaderAsync(...)`
- `System.Data.Common.DbCommand.GetDataTableAsync(...)`
- `System.Data.Common.DbCommand.GetJsonArrayAsync(...)`
- `System.Data.Common.DbCommand.GetJsonAsync(...)`
- `System.Data.Common.DbCommand.GetModelsAsync(...)`
- `System.Data.Common.DbCommand.GetStringAsync(...)`
- `System.Data.Common.DbCommand.GetValueAsync(...)`
- `System.Data.Common.DbDataReader.GetColumns(...)`__
- `System.Data.Common.DbDataReader.ReadModelsAsync(...)`__
- `System.Data.Common.DbDataReader.ReadJsonArrayAsync(...)`__
- `System.Data.Common.DbDataReader.ReadJsonAsync(...)`__
---
### Helpful Extensions
### `TypeCache.Extensions` - Helpful Extensions
- `Array/Linq/Enumerator` extensions
- Assertion extensions
- `System.Linq.Expressions` extensions
Expand Down

0 comments on commit 1da44ad

Please sign in to comment.