GraphQL.FluentValidation
Advanced tools
Sorry, the diff of this file is not supported yet
@@ -5,3 +5,3 @@ <?xml version="1.0" encoding="utf-8"?> | ||
| <id>GraphQL.FluentValidation</id> | ||
| <version>8.2.0</version> | ||
| <version>8.2.1</version> | ||
| <authors>https://github.com/SimonCropp/GraphQL.Validation/graphs/contributors</authors> | ||
@@ -13,9 +13,9 @@ <license type="expression">MIT</license> | ||
| <description>Add FluentValidation (https://fluentvalidation.net/) support to GraphQL.net (https://github.com/graphql-dotnet/graphql-dotnet)</description> | ||
| <copyright>Copyright 2022. All rights reserved</copyright> | ||
| <copyright>Copyright 2023. All rights reserved</copyright> | ||
| <tags>GraphQL, Validation, FluentValidation</tags> | ||
| <repository type="git" url="https://github.com/SimonCropp/GraphQL.Validation.git" commit="dd6cda40226aab2e1163d4c6ea380fc00a29a036" /> | ||
| <repository type="git" url="https://github.com/SimonCropp/GraphQL.Validation.git" commit="9863888a8c13e96081c2d7cb86d643efdadc5938" /> | ||
| <dependencies> | ||
| <group targetFramework="net6.0"> | ||
| <dependency id="FluentValidation" version="11.3.0" exclude="Build,Analyzers" /> | ||
| <dependency id="GraphQL" version="7.1.1" exclude="Build,Analyzers" /> | ||
| <dependency id="FluentValidation" version="11.5.2" exclude="Build,Analyzers" /> | ||
| <dependency id="GraphQL" version="7.4.0" exclude="Build,Analyzers" /> | ||
| <dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="7.0.0" exclude="Build,Analyzers" /> | ||
@@ -22,0 +22,0 @@ </group> |
@@ -7,2 +7,262 @@ <?xml version="1.0"?> | ||
| <members> | ||
| <member name="T:System.Runtime.CompilerServices.CompilerFeatureRequiredAttribute"> | ||
| <summary> | ||
| Indicates that compiler support for a particular feature is required for the location where this attribute is applied. | ||
| </summary> | ||
| </member> | ||
| <member name="M:System.Runtime.CompilerServices.CompilerFeatureRequiredAttribute.#ctor(System.String)"> | ||
| <summary> | ||
| Initialize a new instance of <see cref="T:System.Runtime.CompilerServices.CompilerFeatureRequiredAttribute"/> | ||
| </summary> | ||
| </member> | ||
| <member name="P:System.Runtime.CompilerServices.CompilerFeatureRequiredAttribute.FeatureName"> | ||
| <summary> | ||
| The name of the compiler feature. | ||
| </summary> | ||
| </member> | ||
| <member name="P:System.Runtime.CompilerServices.CompilerFeatureRequiredAttribute.IsOptional"> | ||
| <summary> | ||
| If true, the compiler can choose to allow access to the location where this attribute is applied if it does not understand <see cref="P:System.Runtime.CompilerServices.CompilerFeatureRequiredAttribute.FeatureName"/>. | ||
| </summary> | ||
| </member> | ||
| <member name="F:System.Runtime.CompilerServices.CompilerFeatureRequiredAttribute.RefStructs"> | ||
| <summary> | ||
| The <see cref="P:System.Runtime.CompilerServices.CompilerFeatureRequiredAttribute.FeatureName"/> used for the ref structs C# feature. | ||
| </summary> | ||
| </member> | ||
| <member name="F:System.Runtime.CompilerServices.CompilerFeatureRequiredAttribute.RequiredMembers"> | ||
| <summary> | ||
| The <see cref="P:System.Runtime.CompilerServices.CompilerFeatureRequiredAttribute.FeatureName"/> used for the required members C# feature. | ||
| </summary> | ||
| </member> | ||
| <member name="T:System.Runtime.CompilerServices.DisableRuntimeMarshallingAttribute"> | ||
| <summary> | ||
| Disables the built-in runtime managed/unmanaged marshalling subsystem for | ||
| P/Invokes, Delegate types, and unmanaged function pointer invocations. | ||
| </summary> | ||
| <remarks> | ||
| The built-in marshalling subsystem has some behaviors that cannot be changed due to | ||
| backward-compatibility requirements. This attribute allows disabling the built-in | ||
| subsystem and instead uses the following rules for P/Invokes, Delegates, | ||
| and unmanaged function pointer invocations: | ||
| - All value types that do not contain reference type fields recursively (<c>unmanaged</c> in C#) are blittable | ||
| - Value types that recursively have any fields that have <c>[StructLayout(LayoutKind.Auto)]</c> are disallowed from interop. | ||
| - All reference types are disallowed from usage in interop scenarios. | ||
| - SetLastError support in P/Invokes is disabled. | ||
| - varargs support is disabled. | ||
| - LCIDConversionAttribute support is disabled. | ||
| </remarks> | ||
| </member> | ||
| <member name="T:System.Runtime.CompilerServices.RequiredMemberAttribute"> | ||
| <summary> | ||
| Specifies that a type has required members or that a member is required. | ||
| </summary> | ||
| </member> | ||
| <member name="T:System.Runtime.Versioning.OSPlatformAttribute"> | ||
| <summary> | ||
| Base type for all platform-specific API attributes. | ||
| </summary> | ||
| </member> | ||
| <member name="T:System.Runtime.Versioning.ObsoletedOSPlatformAttribute"> | ||
| <summary> | ||
| Marks APIs that were obsoleted in a given operating system version. | ||
| </summary> | ||
| <remarks> | ||
| Primarily used by OS bindings to indicate APIs that should not be used anymore. | ||
| </remarks> | ||
| </member> | ||
| <member name="T:System.Diagnostics.CodeAnalysis.SetsRequiredMembersAttribute"> | ||
| <summary> | ||
| Specifies that this constructor sets all required members for the current type, and callers | ||
| do not need to set any required members themselves. | ||
| </summary> | ||
| </member> | ||
| <member name="T:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute"> | ||
| <summary> | ||
| Specifies the syntax used in a string.</summary> | ||
| </member> | ||
| <member name="M:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.#ctor(System.String)"> | ||
| <summary> | ||
| Initializes the <see cref="T:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute"/> with the identifier of the syntax used.</summary> | ||
| <param name="syntax">The syntax identifier.</param> | ||
| </member> | ||
| <member name="M:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.#ctor(System.String,System.Object[])"> | ||
| <summary> | ||
| Initializes the <see cref="T:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute"/> with the identifier of the syntax used.</summary> | ||
| <param name="syntax">The syntax identifier.</param> | ||
| <param name="arguments">Optional arguments associated with the specific syntax employed.</param> | ||
| </member> | ||
| <member name="P:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.Syntax"> | ||
| <summary>Gets the identifier of the syntax used.</summary> | ||
| </member> | ||
| <member name="P:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.Arguments"> | ||
| <summary>Optional arguments associated with the specific syntax employed.</summary> | ||
| </member> | ||
| <member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.CompositeFormat"> | ||
| <summary>The syntax identifier for strings containing composite formats for string formatting.</summary> | ||
| </member> | ||
| <member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.DateOnlyFormat"> | ||
| <summary>The syntax identifier for strings containing date format specifiers.</summary> | ||
| </member> | ||
| <member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.DateTimeFormat"> | ||
| <summary>The syntax identifier for strings containing date and time format specifiers.</summary> | ||
| </member> | ||
| <member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.EnumFormat"> | ||
| <summary>The syntax identifier for strings containing <see cref="T:System.Enum"/> format specifiers.</summary> | ||
| </member> | ||
| <member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.GuidFormat"> | ||
| <summary>The syntax identifier for strings containing <see cref="T:System.Guid"/> format specifiers.</summary> | ||
| </member> | ||
| <member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.Json"> | ||
| <summary>The syntax identifier for strings containing JavaScript Object Notation (JSON).</summary> | ||
| </member> | ||
| <member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.NumericFormat"> | ||
| <summary>The syntax identifier for strings containing numeric format specifiers.</summary> | ||
| </member> | ||
| <member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.Regex"> | ||
| <summary>The syntax identifier for strings containing regular expressions.</summary> | ||
| </member> | ||
| <member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.TimeOnlyFormat"> | ||
| <summary>The syntax identifier for strings containing time format specifiers.</summary> | ||
| </member> | ||
| <member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.TimeSpanFormat"> | ||
| <summary>The syntax identifier for strings containing <see cref="T:System.TimeSpan"/> format specifiers.</summary> | ||
| </member> | ||
| <member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.Uri"> | ||
| <summary>The syntax identifier for strings containing URIs.</summary> | ||
| </member> | ||
| <member name="F:System.Diagnostics.CodeAnalysis.StringSyntaxAttribute.Xml"> | ||
| <summary>The syntax identifier for strings containing XML.</summary> | ||
| </member> | ||
| <member name="T:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute"> | ||
| <summary> | ||
| Indicates that the specified method requires the ability to generate new code at runtime, | ||
| for example through <see cref="N:System.Reflection"/>. | ||
| </summary> | ||
| <remarks> | ||
| This allows tools to understand which methods are unsafe to call when compiling ahead of time. | ||
| </remarks> | ||
| </member> | ||
| <member name="M:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute.#ctor(System.String)"> | ||
| <summary> | ||
| Initializes a new instance of the <see cref="T:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute"/> class | ||
| with the specified message. | ||
| </summary> | ||
| <param name="message"> | ||
| A message that contains information about the usage of dynamic code. | ||
| </param> | ||
| </member> | ||
| <member name="P:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute.Message"> | ||
| <summary> | ||
| Gets a message that contains information about the usage of dynamic code. | ||
| </summary> | ||
| </member> | ||
| <member name="P:System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute.Url"> | ||
| <summary> | ||
| Gets or sets an optional URL that contains more information about the method, | ||
| why it requires dynamic code, and what options a consumer has to deal with it. | ||
| </summary> | ||
| </member> | ||
| <member name="T:System.Diagnostics.CodeAnalysis.UnscopedRefAttribute"> | ||
| <summary> | ||
| Used to indicate a byref escapes and is not scoped. | ||
| </summary> | ||
| <remarks> | ||
| <para> | ||
| There are several cases where the C# compiler treats a <see langword="ref"/> as implicitly | ||
| <see langword="scoped"/> - where the compiler does not allow the <see langword="ref"/> to escape the method. | ||
| </para> | ||
| <para> | ||
| For example: | ||
| <list type="number"> | ||
| <item><see langword="this"/> for <see langword="struct"/> instance methods.</item> | ||
| <item><see langword="ref"/> parameters that refer to <see langword="ref"/> <see langword="struct"/> types.</item> | ||
| <item><see langword="out"/> parameters.</item> | ||
| </list> | ||
| </para> | ||
| <para> | ||
| This attribute is used in those instances where the <see langword="ref"/> should be allowed to escape. | ||
| </para> | ||
| <para> | ||
| Applying this attribute, in any form, has impact on consumers of the applicable API. It is necessary for | ||
| API authors to understand the lifetime implications of applying this attribute and how it may impact their users. | ||
| </para> | ||
| </remarks> | ||
| </member> | ||
| <member name="T:PolyfillExtensions"> | ||
| <summary> | ||
| Static and thread safe wrapper around <see cref="T:System.Reflection.NullabilityInfoContext"/>. | ||
| </summary> | ||
| </member> | ||
| <member name="M:PolyfillExtensions.Nanoseconds(System.TimeSpan)"> | ||
| <summary> | ||
| Gets the nanosecond component of the time represented by the current <see cref="T:System.TimeSpan"/> object. | ||
| </summary> | ||
| </member> | ||
| <member name="M:PolyfillExtensions.Nanosecond(System.DateTime)"> | ||
| <summary> | ||
| Gets the nanosecond component of the time represented by the current <see cref="T:System.DateTime"/> object. | ||
| </summary> | ||
| </member> | ||
| <member name="M:PolyfillExtensions.Nanosecond(System.DateTimeOffset)"> | ||
| <summary> | ||
| Gets the nanosecond component of the time represented by the current <see cref="T:System.DateTimeOffset"/> object. | ||
| </summary> | ||
| </member> | ||
| <member name="M:PolyfillExtensions.Microseconds(System.TimeSpan)"> | ||
| <summary> | ||
| Gets the microsecond component of the time represented by the current <see cref="T:System.TimeSpan"/> object. | ||
| </summary> | ||
| </member> | ||
| <member name="M:PolyfillExtensions.Microsecond(System.DateTime)"> | ||
| <summary> | ||
| Gets the microsecond component of the time represented by the current <see cref="T:System.DateTime"/> object. | ||
| </summary> | ||
| </member> | ||
| <member name="M:PolyfillExtensions.Microsecond(System.DateTimeOffset)"> | ||
| <summary> | ||
| Gets the microsecond component of the time represented by the current <see cref="T:System.DateTimeOffset"/> object. | ||
| </summary> | ||
| </member> | ||
| <member name="M:PolyfillExtensions.AddMicroseconds(System.DateTime,System.Double)"> | ||
| <summary> | ||
| Returns a new <see cref="T:System.DateTime"/> object that adds a specified number of microseconds to the value of this instance.. | ||
| </summary> | ||
| </member> | ||
| <member name="M:PolyfillExtensions.AddMicroseconds(System.DateTimeOffset,System.Double)"> | ||
| <summary> | ||
| Returns a new <see cref="T:System.DateTimeOffset"/> object that adds a specified number of microseconds to the value of this instance.. | ||
| </summary> | ||
| </member> | ||
| <member name="M:PolyfillExtensions.ReadToEndAsync(System.IO.StreamReader,System.Threading.CancellationToken)"> | ||
| <summary> | ||
| Reads all characters from the current position to the end of the stream asynchronously and returns them as one string. | ||
| </summary> | ||
| <param name="cancellationToken">The token to monitor for cancellation requests.</param> | ||
| <returns>A task that represents the asynchronous read operation. The value of the <c>TResult</c> parameter contains | ||
| a string with the characters from the current position to the end of the stream.</returns> | ||
| <exception cref="T:System.ArgumentOutOfRangeException">The number of characters is larger than <see cref="F:System.Int32.MaxValue"/>.</exception> | ||
| <exception cref="T:System.ObjectDisposedException">The stream reader has been disposed.</exception> | ||
| <exception cref="T:System.InvalidOperationException">The reader is currently in use by a previous read operation.</exception> | ||
| <example> | ||
| The following example shows how to read the contents of a file by using the <see cref="!:ReadToEndAsync(CancellationToken)"/> method. | ||
| <code lang="C#"> | ||
| using CancellationTokenSource tokenSource = new (TimeSpan.FromSeconds(1)); | ||
| using StreamReader reader = File.OpenText("existingfile.txt"); | ||
| Console.WriteLine(await reader.ReadToEndAsync(tokenSource.Token)); | ||
| </code> | ||
| </example> | ||
| <remarks> | ||
| If this method is canceled via <paramref name="cancellationToken"/>, some data | ||
| that has been read from the current <see cref="T:System.IO.Stream"/> but not stored (by the | ||
| <see cref="T:System.IO.StreamReader"/>) or returned (to the caller) may be lost. | ||
| </remarks> | ||
| </member> | ||
| <member name="M:PolyfillExtensions.IsGenericMethodParameter(System.Type)"> | ||
| <summary> | ||
| Gets a value that indicates whether the current Type represents a type parameter in the definition of a generic method. | ||
| </summary> | ||
| </member> | ||
| <member name="T:GraphQL.FluentValidation.ArgumentValidation"> | ||
@@ -9,0 +269,0 @@ <summary> |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet