You're Invited:Meet the Socket Team at RSAC and BSidesSF 2026, March 23–26.RSVP
Socket
Book a DemoSign in
Socket

GraphQL.FluentValidation

Package Overview
Dependencies
Maintainers
1
Versions
53
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

graphql.fluentvalidation - nuget Package Compare versions

Comparing version
9.0.0
to
9.1.0
lib/net8.0/GraphQL.FluentValidation.dll

Sorry, the diff of this file is not supported yet

+740
<?xml version="1.0"?>
<doc>
<assembly>
<name>GraphQL.FluentValidation</name>
</assembly>
<members>
<member name="M:Polyfills.EnumPolyfill.GetValues``1">
<summary>
Retrieves an array of the values of the constants in a specified enumeration type.
</summary>
<returns>An array that contains the values of the constants in TEnum.</returns>
</member>
<member name="M:Polyfills.EnumPolyfill.GetNames``1">
<summary>
Retrieves an array of the names of the constants in a specified enumeration type.
</summary>
<returns>A string array of the names of the constants in TEnum.</returns>
</member>
<member name="M:Polyfills.EnumPolyfill.Parse``1(System.String)">
<summary>
Converts the string representation of the name or numeric value of one or more enumerated constants specified by TEnum to an equivalent enumerated object.
</summary>
</member>
<member name="M:Polyfills.EnumPolyfill.Parse``1(System.String,System.Boolean)">
<summary>
Converts the string representation of the name or numeric value of one or more enumerated constants specified by TEnum to an equivalent enumerated object.
</summary>
</member>
<member name="M:Polyfills.EnumPolyfill.Parse``1(System.ReadOnlySpan{System.Char})">
<summary>
Converts the span of characters representation of the name or numeric value of one or more enumerated constants specified by TEnum to an equivalent enumerated object.
</summary>
</member>
<member name="M:Polyfills.EnumPolyfill.Parse``1(System.ReadOnlySpan{System.Char},System.Boolean)">
<summary>
Converts the span of characters representation of the name or numeric value of one or more enumerated constants specified by TEnum to an equivalent enumerated object.
</summary>
</member>
<member name="M:Polyfills.EnumPolyfill.TryParse``1(System.ReadOnlySpan{System.Char},``0@)">
<summary>
Converts the string representation of the name or numeric value of one or more enumerated constants to an equivalent enumerated object.
</summary>
</member>
<member name="M:Polyfills.EnumPolyfill.TryParse``1(System.ReadOnlySpan{System.Char},System.Boolean,``0@)">
<summary>
Converts the string representation of the name or numeric value of one or more enumerated constants to an equivalent enumerated object. A parameter specifies whether the operation is case-sensitive. The return value indicates whether the conversion succeeded.
</summary>
</member>
<member name="M:Polyfills.GuidPolyfill.TryParse(System.String,System.IFormatProvider,System.Guid@)">
<summary>
Tries to parse a string into a value.
</summary>
</member>
<member name="M:Polyfills.GuidPolyfill.TryParse(System.ReadOnlySpan{System.Byte},System.IFormatProvider,System.Byte@)">
<summary>
Tries to parse a span of UTF-8 characters into a value.
</summary>
</member>
<member name="M:Polyfills.BytePolyfill.TryParse(System.String,System.IFormatProvider,System.Byte@)">
<summary>
Tries to parse a string into a value.
</summary>
</member>
<member name="M:Polyfills.BytePolyfill.TryParse(System.ReadOnlySpan{System.Byte},System.IFormatProvider,System.Byte@)">
<summary>
Tries to parse a span of UTF-8 characters into a value.
</summary>
</member>
<member name="M:Polyfills.BytePolyfill.TryParse(System.ReadOnlySpan{System.Char},System.Byte@)">
<summary>
Converts the span representation of a number in a specified style and culture-specific format to its byte equivalent. A return value indicates whether the conversion succeeded.
</summary>
</member>
<member name="M:Polyfills.BytePolyfill.TryParse(System.ReadOnlySpan{System.Char},System.IFormatProvider,System.Byte@)">
<summary>
Tries to parse a span of characters into a value.
</summary>
</member>
<member name="M:Polyfills.BytePolyfill.TryParse(System.ReadOnlySpan{System.Byte},System.Globalization.NumberStyles,System.IFormatProvider,System.Byte@)">
<summary>
Tries to parse a span of UTF-8 characters into a value.
</summary>
</member>
<member name="M:Polyfills.BytePolyfill.TryParse(System.ReadOnlySpan{System.Byte},System.Byte@)">
<summary>
Tries to convert a UTF-8 character span containing the string representation of a number to its byte equivalent.
</summary>
</member>
<member name="M:Polyfills.BytePolyfill.TryParse(System.ReadOnlySpan{System.Char},System.Globalization.NumberStyles,System.IFormatProvider,System.Byte@)">
<summary>
Converts the span representation of a number in a specified style and culture-specific format to its byte equivalent. A return value indicates whether the conversion succeeded.
</summary>
</member>
<member name="M:Polyfills.DoublePolyfill.TryParse(System.String,System.IFormatProvider,System.Double@)">
<summary>
Tries to parse a string into a value.
</summary>
</member>
<member name="M:Polyfills.DoublePolyfill.TryParse(System.ReadOnlySpan{System.Byte},System.IFormatProvider,System.Double@)">
<summary>
Tries to parse a span of UTF-8 characters into a value.
</summary>
</member>
<member name="M:Polyfills.DoublePolyfill.TryParse(System.ReadOnlySpan{System.Char},System.Double@)">
<summary>
Converts the span representation of a number in a specified style and culture-specific format to its double-precision floating-point number equivalent. A return value indicates whether the conversion succeeded or failed.
</summary>
</member>
<member name="M:Polyfills.DoublePolyfill.TryParse(System.ReadOnlySpan{System.Char},System.IFormatProvider,System.Double@)">
<summary>
Tries to parse a span of characters into a value.
</summary>
</member>
<member name="M:Polyfills.DoublePolyfill.TryParse(System.ReadOnlySpan{System.Byte},System.Globalization.NumberStyles,System.IFormatProvider,System.Double@)">
<summary>
Tries to parse a span of UTF-8 characters into a value.
</summary>
</member>
<member name="M:Polyfills.DoublePolyfill.TryParse(System.ReadOnlySpan{System.Byte},System.Double@)">
<summary>
Tries to convert a UTF-8 character span containing the string representation of a number to its double-precision floating-point number equivalent..
</summary>
</member>
<member name="M:Polyfills.DoublePolyfill.TryParse(System.ReadOnlySpan{System.Char},System.Globalization.NumberStyles,System.IFormatProvider,System.Double@)">
<summary>
Converts the string representation of a number in a specified style and culture-specific format to its double-precision floating-point number equivalent. A return value indicates whether the conversion succeeded or failed.
</summary>
</member>
<member name="M:Polyfills.IntPolyfill.TryParse(System.String,System.IFormatProvider,System.Int32@)">
<summary>
Tries to parse a string into a value.
</summary>
</member>
<member name="M:Polyfills.IntPolyfill.TryParse(System.ReadOnlySpan{System.Byte},System.IFormatProvider,System.Int32@)">
<summary>
Tries to parse a span of UTF-8 characters into a value.
</summary>
</member>
<member name="M:Polyfills.IntPolyfill.TryParse(System.ReadOnlySpan{System.Char},System.Int32@)">
<summary>
Converts the span representation of a number in a specified style and culture-specific format to its 32-bit signed integer equivalent. A return value indicates whether the conversion succeeded.
</summary>
</member>
<member name="M:Polyfills.IntPolyfill.TryParse(System.ReadOnlySpan{System.Char},System.IFormatProvider,System.Int32@)">
<summary>
Tries to parse a span of characters into a value.
</summary>
</member>
<member name="M:Polyfills.IntPolyfill.TryParse(System.ReadOnlySpan{System.Byte},System.Globalization.NumberStyles,System.IFormatProvider,System.Int32@)">
<summary>
Tries to parse a span of UTF-8 characters into a value.
</summary>
</member>
<member name="M:Polyfills.IntPolyfill.TryParse(System.ReadOnlySpan{System.Byte},System.Int32@)">
<summary>
Tries to convert a UTF-8 character span containing the string representation of a number to its 32-bit signed integer equivalent.
</summary>
</member>
<member name="M:Polyfills.IntPolyfill.TryParse(System.ReadOnlySpan{System.Char},System.Globalization.NumberStyles,System.IFormatProvider,System.Int32@)">
<summary>
Converts the span representation of a number in a specified style and culture-specific format to its 32-bit signed integer equivalent. A return value indicates whether the conversion succeeded.
</summary>
</member>
<member name="M:Polyfills.LongPolyfill.TryParse(System.String,System.IFormatProvider,System.Int32@)">
<summary>
Tries to parse a string into a value.
</summary>
</member>
<member name="M:Polyfills.LongPolyfill.TryParse(System.ReadOnlySpan{System.Byte},System.IFormatProvider,System.Int32@)">
<summary>
Tries to parse a span of UTF-8 characters into a value.
</summary>
</member>
<member name="M:Polyfills.LongPolyfill.TryParse(System.ReadOnlySpan{System.Char},System.Int32@)">
<summary>
Converts the span representation of a number in a specified style and culture-specific format to its 32-bit signed integer equivalent. A return value indicates whether the conversion succeeded.
</summary>
</member>
<member name="M:Polyfills.LongPolyfill.TryParse(System.ReadOnlySpan{System.Char},System.IFormatProvider,System.Int32@)">
<summary>
Tries to parse a span of characters into a value.
</summary>
</member>
<member name="M:Polyfills.LongPolyfill.TryParse(System.ReadOnlySpan{System.Byte},System.Globalization.NumberStyles,System.IFormatProvider,System.Int32@)">
<summary>
Tries to parse a span of UTF-8 characters into a value.
</summary>
</member>
<member name="M:Polyfills.LongPolyfill.TryParse(System.ReadOnlySpan{System.Byte},System.Int32@)">
<summary>
Tries to convert a UTF-8 character span containing the string representation of a number to its 64-bit signed integer equivalent.
</summary>
</member>
<member name="M:Polyfills.LongPolyfill.TryParse(System.ReadOnlySpan{System.Char},System.Globalization.NumberStyles,System.IFormatProvider,System.Int32@)">
<summary>
Converts the span representation of a number in a specified style and culture-specific format to its 64-bit signed integer equivalent. A return value indicates whether the conversion succeeded.
</summary>
</member>
<member name="M:Polyfills.SBytePolyfill.TryParse(System.String,System.IFormatProvider,System.SByte@)">
<summary>
Tries to parse a string into a value.
</summary>
</member>
<member name="M:Polyfills.SBytePolyfill.TryParse(System.ReadOnlySpan{System.Byte},System.IFormatProvider,System.SByte@)">
<summary>
Tries to parse a span of UTF-8 characters into a value.
</summary>
</member>
<member name="M:Polyfills.SBytePolyfill.TryParse(System.ReadOnlySpan{System.Char},System.SByte@)">
<summary>
Converts the span representation of a number in a specified style and culture-specific format to its sbyte equivalent. A return value indicates whether the conversion succeeded.
</summary>
</member>
<member name="M:Polyfills.SBytePolyfill.TryParse(System.ReadOnlySpan{System.Char},System.IFormatProvider,System.SByte@)">
<summary>
Tries to parse a span of characters into a value.
</summary>
</member>
<member name="M:Polyfills.SBytePolyfill.TryParse(System.ReadOnlySpan{System.Byte},System.Globalization.NumberStyles,System.IFormatProvider,System.SByte@)">
<summary>
Tries to parse a span of UTF-8 characters into a value.
</summary>
</member>
<member name="M:Polyfills.SBytePolyfill.TryParse(System.ReadOnlySpan{System.Byte},System.SByte@)">
<summary>
Tries to convert a UTF-8 character span containing the string representation of a number to its sbyte equivalent.
</summary>
</member>
<member name="M:Polyfills.SBytePolyfill.TryParse(System.ReadOnlySpan{System.Char},System.Globalization.NumberStyles,System.IFormatProvider,System.SByte@)">
<summary>
Converts the span representation of a number in a specified style and culture-specific format to its sbyte equivalent. A return value indicates whether the conversion succeeded.
</summary>
</member>
<member name="M:Polyfills.ShortPolyfill.TryParse(System.String,System.IFormatProvider,System.Int16@)">
<summary>
Tries to parse a string into a value.
</summary>
</member>
<member name="M:Polyfills.ShortPolyfill.TryParse(System.ReadOnlySpan{System.Byte},System.IFormatProvider,System.Int16@)">
<summary>
Tries to parse a span of UTF-8 characters into a value.
</summary>
</member>
<member name="M:Polyfills.ShortPolyfill.TryParse(System.ReadOnlySpan{System.Char},System.Int16@)">
<summary>
Converts the span representation of a number in a specified style and culture-specific format to its short equivalent. A return value indicates whether the conversion succeeded.
</summary>
</member>
<member name="M:Polyfills.ShortPolyfill.TryParse(System.ReadOnlySpan{System.Char},System.IFormatProvider,System.Int16@)">
<summary>
Tries to parse a span of characters into a value.
</summary>
</member>
<member name="M:Polyfills.ShortPolyfill.TryParse(System.ReadOnlySpan{System.Byte},System.Globalization.NumberStyles,System.IFormatProvider,System.Int16@)">
<summary>
Tries to parse a span of UTF-8 characters into a value.
</summary>
</member>
<member name="M:Polyfills.ShortPolyfill.TryParse(System.ReadOnlySpan{System.Byte},System.Int16@)">
<summary>
Tries to convert a UTF-8 character span containing the string representation of a number to its short equivalent.
</summary>
</member>
<member name="M:Polyfills.ShortPolyfill.TryParse(System.ReadOnlySpan{System.Char},System.Globalization.NumberStyles,System.IFormatProvider,System.Int16@)">
<summary>
Converts the span representation of a number in a specified style and culture-specific format to its short equivalent. A return value indicates whether the conversion succeeded.
</summary>
</member>
<member name="M:Polyfills.UIntPolyfill.TryParse(System.String,System.IFormatProvider,System.UInt32@)">
<summary>
Tries to parse a string into a value.
</summary>
</member>
<member name="M:Polyfills.UIntPolyfill.TryParse(System.ReadOnlySpan{System.Byte},System.IFormatProvider,System.UInt32@)">
<summary>
Tries to parse a span of UTF-8 characters into a value.
</summary>
</member>
<member name="M:Polyfills.UIntPolyfill.TryParse(System.ReadOnlySpan{System.Char},System.UInt32@)">
<summary>
Converts the span representation of a number in a specified style and culture-specific format to its uint equivalent. A return value indicates whether the conversion succeeded.
</summary>
</member>
<member name="M:Polyfills.UIntPolyfill.TryParse(System.ReadOnlySpan{System.Char},System.IFormatProvider,System.UInt32@)">
<summary>
Tries to parse a span of characters into a value.
</summary>
</member>
<member name="M:Polyfills.UIntPolyfill.TryParse(System.ReadOnlySpan{System.Byte},System.Globalization.NumberStyles,System.IFormatProvider,System.UInt32@)">
<summary>
Tries to parse a span of UTF-8 characters into a value.
</summary>
</member>
<member name="M:Polyfills.UIntPolyfill.TryParse(System.ReadOnlySpan{System.Byte},System.UInt32@)">
<summary>
Tries to convert a UTF-8 character span containing the string representation of a number to its uint equivalent.
</summary>
</member>
<member name="M:Polyfills.UIntPolyfill.TryParse(System.ReadOnlySpan{System.Char},System.Globalization.NumberStyles,System.IFormatProvider,System.UInt32@)">
<summary>
Converts the span representation of a number in a specified style and culture-specific format to its uint equivalent. A return value indicates whether the conversion succeeded.
</summary>
</member>
<member name="M:Polyfills.ULongPolyfill.TryParse(System.String,System.IFormatProvider,System.UInt64@)">
<summary>
Tries to parse a string into a value.
</summary>
</member>
<member name="M:Polyfills.ULongPolyfill.TryParse(System.ReadOnlySpan{System.Byte},System.IFormatProvider,System.UInt64@)">
<summary>
Tries to parse a span of UTF-8 characters into a value.
</summary>
</member>
<member name="M:Polyfills.ULongPolyfill.TryParse(System.ReadOnlySpan{System.Char},System.UInt64@)">
<summary>
Converts the span representation of a number in a specified style and culture-specific format to its ulong equivalent. A return value indicates whether the conversion succeeded.
</summary>
</member>
<member name="M:Polyfills.ULongPolyfill.TryParse(System.ReadOnlySpan{System.Char},System.IFormatProvider,System.UInt64@)">
<summary>
Tries to parse a span of characters into a value.
</summary>
</member>
<member name="M:Polyfills.ULongPolyfill.TryParse(System.ReadOnlySpan{System.Byte},System.Globalization.NumberStyles,System.IFormatProvider,System.UInt64@)">
<summary>
Tries to parse a span of UTF-8 characters into a value.
</summary>
</member>
<member name="M:Polyfills.ULongPolyfill.TryParse(System.ReadOnlySpan{System.Byte},System.UInt64@)">
<summary>
Tries to convert a UTF-8 character span containing the string representation of a number to its ulong equivalent.
</summary>
</member>
<member name="M:Polyfills.ULongPolyfill.TryParse(System.ReadOnlySpan{System.Char},System.Globalization.NumberStyles,System.IFormatProvider,System.UInt64@)">
<summary>
Converts the span representation of a number in a specified style and culture-specific format to its ulong equivalent. A return value indicates whether the conversion succeeded.
</summary>
</member>
<member name="M:Polyfills.UShortPolyfill.TryParse(System.String,System.IFormatProvider,System.UInt16@)">
<summary>
Tries to parse a string into a value.
</summary>
</member>
<member name="M:Polyfills.UShortPolyfill.TryParse(System.ReadOnlySpan{System.Byte},System.IFormatProvider,System.UInt16@)">
<summary>
Tries to parse a span of UTF-8 characters into a value.
</summary>
</member>
<member name="M:Polyfills.UShortPolyfill.TryParse(System.ReadOnlySpan{System.Char},System.UInt16@)">
<summary>
Converts the span representation of a number in a specified style and culture-specific format to its ushort equivalent. A return value indicates whether the conversion succeeded.
</summary>
</member>
<member name="M:Polyfills.UShortPolyfill.TryParse(System.ReadOnlySpan{System.Char},System.IFormatProvider,System.UInt16@)">
<summary>
Tries to parse a span of characters into a value.
</summary>
</member>
<member name="M:Polyfills.UShortPolyfill.TryParse(System.ReadOnlySpan{System.Byte},System.Globalization.NumberStyles,System.IFormatProvider,System.UInt16@)">
<summary>
Tries to parse a span of UTF-8 characters into a value.
</summary>
</member>
<member name="M:Polyfills.UShortPolyfill.TryParse(System.ReadOnlySpan{System.Byte},System.UInt16@)">
<summary>
Tries to convert a UTF-8 character span containing the string representation of a number to its ushort equivalent.
</summary>
</member>
<member name="M:Polyfills.UShortPolyfill.TryParse(System.ReadOnlySpan{System.Char},System.Globalization.NumberStyles,System.IFormatProvider,System.UInt16@)">
<summary>
Converts the span representation of a number in a specified style and culture-specific format to its ushort equivalent. A return value indicates whether the conversion succeeded.
</summary>
</member>
<member name="M:Polyfills.Polyfill.Index``1(System.Collections.Generic.IEnumerable{``0})">
<summary>
https://learn.microsoft.com/en-us/dotnet/core/whats-new/dotnet-9/overview#linq
</summary>
</member>
<member name="M:Polyfills.Polyfill.AggregateBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},``2,System.Func{``2,``0,``2},System.Collections.Generic.IEqualityComparer{``1})">
<summary>
https://learn.microsoft.com/en-us/dotnet/core/whats-new/dotnet-9/overview#linq
</summary>
</member>
<member name="M:Polyfills.Polyfill.AggregateBy``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``1,``2},System.Func{``2,``0,``2},System.Collections.Generic.IEqualityComparer{``1})">
<summary>
https://learn.microsoft.com/en-us/dotnet/core/whats-new/dotnet-9/overview#linq
</summary>
</member>
<member name="M:Polyfills.Polyfill.CountBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IEqualityComparer{``1})">
<summary>
https://learn.microsoft.com/en-us/dotnet/core/whats-new/dotnet-9/overview#linq
</summary>
</member>
<member name="M:Polyfills.Polyfill.Except``1(System.Collections.Generic.IEnumerable{``0},``0)">
<summary>
Produces a set items excluding <paramref name="item"/> by using the default equality comparer to compare values.
</summary>
<param name="target">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> whose elements that are not equal to <paramref name="item"/> will be returned.</param>
<param name="item">An <see cref="!:TSource"/> that is elements equal it will cause those elements to be removed from the returned sequence.</param>
<typeparam name="TSource">The type of the elements of <paramref name="target" />.</typeparam>
<returns>A sequence that contains the items of <paramref name="target"/> but excluding <paramref name="item"/>.</returns>
</member>
<member name="M:Polyfills.Polyfill.Except``1(System.Collections.Generic.IEnumerable{``0},``0[])">
<summary>
Produces the set difference of two sequences by using the default equality comparer to compare values.
</summary>
<param name="target">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> whose elements that are not equal to <paramref name="item"/> will be returned.</param>
<param name="item">An <see cref="!:TSource"/> that is elements equal it will cause those elements to be removed from the returned sequence.</param>
<typeparam name="TSource">The type of the elements of <paramref name="target" />.</typeparam>
<returns>A sequence that contains the items of <paramref name="target"/> but excluding <paramref name="item"/>.</returns>
</member>
<member name="M:Polyfills.Polyfill.Except``1(System.Collections.Generic.IEnumerable{``0},``0,System.Collections.Generic.IEqualityComparer{``0})">
<summary>
Produces a set items excluding <paramref name="item"/> by using <paramref name="comparer"/> to compare values.
</summary>
<param name="target">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> whose elements that are not equal to <paramref name="item"/> will be returned.</param>
<param name="item">An <see cref="!:TSource"/> that is elements equal it will cause those elements to be removed from the returned sequence.</param>
<param name="comparer">An <see cref="T:System.Collections.Generic.IEqualityComparer`1"/> to compare values.</param>
<typeparam name="TSource">The type of the elements of <paramref name="target" />.</typeparam>
<returns>A sequence that contains the items of <paramref name="target"/> but excluding <paramref name="item"/>.</returns>
</member>
<member name="M:Polyfills.Polyfill.Except``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0},``0[])">
<summary>
Produces the set difference of two sequences by <paramref name="comparer"/> to compare values.
</summary>
<param name="target">An <see cref="T:System.Collections.Generic.IEnumerable`1"/> whose elements that are not equal to <paramref name="item"/> will be returned.</param>
<param name="item">An <see cref="!:TSource"/> that is elements equal it will cause those elements to be removed from the returned sequence.</param>
<typeparam name="TSource">The type of the elements of <paramref name="target" />.</typeparam>
<returns>A sequence that contains the items of <paramref name="target"/> but excluding <paramref name="item"/>.</returns>
</member>
<member name="M:Polyfills.Polyfill.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:Polyfills.Polyfill.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:Polyfills.Polyfill.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:Polyfills.Polyfill.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:Polyfills.Polyfill.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:Polyfills.Polyfill.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:Polyfills.Polyfill.Append(System.Text.StringBuilder,System.Text.StringBuilder.AppendInterpolatedStringHandler@)">
<summary>Appends the specified interpolated string to this instance.</summary>
<param name="handler">The interpolated string to append.</param>
<returns>A reference to this instance after the append operation has completed.</returns>
</member>
<member name="M:Polyfills.Polyfill.Append(System.Text.StringBuilder,System.IFormatProvider,System.Text.StringBuilder.AppendInterpolatedStringHandler@)">
<summary>Appends the specified interpolated string to this instance.</summary>
<param name="provider">An object that supplies culture-specific formatting information.</param>
<param name="handler">The interpolated string to append.</param>
<returns>A reference to this instance after the append operation has completed.</returns>
</member>
<member name="M:Polyfills.Polyfill.AppendLine(System.Text.StringBuilder,System.Text.StringBuilder.AppendInterpolatedStringHandler@)">
<summary>Appends the specified interpolated string followed by the default line terminator to the end of the current StringBuilder object.</summary>
<param name="handler">The interpolated string to append.</param>
<returns>A reference to this instance after the append operation has completed.</returns>
</member>
<member name="M:Polyfills.Polyfill.AppendLine(System.Text.StringBuilder,System.IFormatProvider,System.Text.StringBuilder.AppendInterpolatedStringHandler@)">
<summary>Appends the specified interpolated string followed by the default line terminator to the end of the current StringBuilder object.</summary>
<param name="provider">An object that supplies culture-specific formatting information.</param>
<param name="handler">The interpolated string to append.</param>
<returns>A reference to this instance after the append operation has completed.</returns>
</member>
<member name="M:Polyfills.Polyfill.Replace(System.Text.StringBuilder,System.ReadOnlySpan{System.Char},System.ReadOnlySpan{System.Char})">
<summary>
Replaces all instances of one string with another in part of this builder.
</summary>
<param name="oldValue">The string to replace.</param>
<param name="newValue">The string to replace <paramref name="oldValue"/> with.</param>
<param name="startIndex">The index to start in this builder.</param>
<param name="count">The number of characters to read in this builder.</param>
<remarks>
If <paramref name="newValue"/> is <c>null</c>, instances of <paramref name="oldValue"/> are removed from this builder.
</remarks>
</member>
<member name="M:Polyfills.Polyfill.Replace(System.Text.StringBuilder,System.ReadOnlySpan{System.Char},System.ReadOnlySpan{System.Char},System.Int32,System.Int32)">
<summary>
Replaces all instances of one read-only character span with another in part of this builder.
</summary>
<param name="oldValue">The read-only character span to replace.</param>
<param name="newValue">The read-only character span to replace <paramref name="oldValue"/> with.</param>
<param name="startIndex">The index to start in this builder.</param>
<param name="count">The number of characters to read in this builder.</param>
<remarks>
If <paramref name="newValue"/> is empty, instances of <paramref name="oldValue"/> are removed from this builder.
</remarks>
</member>
<member name="M:Polyfills.Polyfill.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="M:Polyfills.Polyfill.IsAssignableTo``1(System.Type)">
<summary>
Generic version of Type.IsAssignableTo https://learn.microsoft.com/en-us/dotnet/api/system.type.isassignableto.
</summary>
</member>
<member name="M:Polyfills.Polyfill.IsAssignableFrom``1(System.Type)">
<summary>
Generic version of Type.IsAssignableFrom https://learn.microsoft.com/en-us/dotnet/api/system.type.isassignablefrom.
</summary>
</member>
<member name="M:Polyfills.RegexPolyfill.IsMatch(System.ReadOnlySpan{System.Char},System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan)">
<summary>
Indicates whether the specified regular expression finds a match in the specified input span, using the specified matching options and time-out interval.
</summary>
<returns>true if the regular expression finds a match; otherwise, false.</returns>
</member>
<member name="M:Polyfills.RegexPolyfill.IsMatch(System.ReadOnlySpan{System.Char},System.String,System.Text.RegularExpressions.RegexOptions)">
<summary>
Indicates whether the specified regular expression finds a match in the specified input span, using the specified matching options.
</summary>
<returns>true if the regular expression finds a match; otherwise, false.</returns>
</member>
<member name="M:Polyfills.RegexPolyfill.IsMatch(System.ReadOnlySpan{System.Char},System.String)">
<summary>
Indicates whether the specified regular expression finds a match in the specified input span.
</summary>
<returns>true if the regular expression finds a match; otherwise, false.</returns>
</member>
<member name="M:Polyfills.RegexPolyfill.EnumerateMatches(System.ReadOnlySpan{System.Char},System.String)">
<summary>
Searches an input span for all occurrences of a regular expression and returns a Regex.ValueMatchEnumerator to iterate over the matches.
</summary>
<returns>A Regex.ValueMatchEnumerator to iterate over the matches.</returns>
</member>
<member name="M:Polyfills.RegexPolyfill.EnumerateMatches(System.ReadOnlySpan{System.Char},System.String,System.Text.RegularExpressions.RegexOptions,System.TimeSpan)">
<summary>
Searches an input span for all occurrences of a regular expression and returns a Regex.ValueMatchEnumerator to iterate over the matches.
</summary>
<returns>A Regex.ValueMatchEnumerator to iterate over the matches.</returns>
</member>
<member name="M:Polyfills.RegexPolyfill.EnumerateMatches(System.ReadOnlySpan{System.Char},System.String,System.Text.RegularExpressions.RegexOptions)">
<summary>
Searches an input span for all occurrences of a regular expression and returns a Regex.ValueMatchEnumerator to iterate over the matches.
</summary>
<returns>A Regex.ValueMatchEnumerator to iterate over the matches.</returns>
</member>
<member name="M:Polyfills.StringPolyfill.Join(System.Char,System.String[])">
<summary>
Concatenates an array of strings, using the specified separator between each member.
</summary>
</member>
<member name="M:Polyfills.StringPolyfill.Join(System.Char,System.Object[])">
<summary>
Concatenates the string representations of an array of objects, using the specified separator between each member.
</summary>
</member>
<member name="M:Polyfills.StringPolyfill.Join(System.Char,System.String[],System.Int32,System.Int32)">
<summary>
Concatenates the specified elements of a string array, using the specified separator between each element.
</summary>
</member>
<member name="M:Polyfills.StringPolyfill.Join``1(System.Char,System.Collections.Generic.IEnumerable{``0})">
<summary>
Concatenates the specified elements of a string array, using the specified separator between each element.
</summary>
</member>
<member name="T:System.Runtime.CompilerServices.OverloadResolutionPriorityAttribute">
<summary>
Specifies the priority of a member in overload resolution. When unspecified, the default priority is 0.
</summary>
</member>
<member name="M:System.Runtime.CompilerServices.OverloadResolutionPriorityAttribute.#ctor(System.Int32)">
<summary>
Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.OverloadResolutionPriorityAttribute"/> class.
</summary>
<param name="priority">The priority of the attributed member. Higher numbers are prioritized,
lower numbers are deprioritized. 0 is the default if no attribute is present.</param>
</member>
<member name="P:System.Runtime.CompilerServices.OverloadResolutionPriorityAttribute.Priority">
<summary>
The priority of the member.
</summary>
</member>
<member name="T:GraphQL.FluentValidation.ArgumentValidation">
<summary>
Low level validation API for extensibility scenarios.
</summary>
</member>
<member name="M:GraphQL.FluentValidation.ArgumentValidation.ValidateAsync``1(GraphQL.FluentValidation.IValidatorCache,System.Type,``0,System.Collections.Generic.IDictionary{System.String,System.Object})">
<summary>
Validate an instance
</summary>
</member>
<member name="M:GraphQL.FluentValidation.ArgumentValidation.ValidateAsync``1(GraphQL.FluentValidation.IValidatorCache,System.Type,``0,System.Collections.Generic.IDictionary{System.String,System.Object},System.IServiceProvider,System.Threading.CancellationToken)">
<summary>
Validate an instance
</summary>
</member>
<member name="M:GraphQL.FluentValidation.ArgumentValidation.Validate``1(GraphQL.FluentValidation.IValidatorCache,System.Type,``0,System.Collections.Generic.IDictionary{System.String,System.Object})">
<summary>
Validate an instance
</summary>
</member>
<member name="M:GraphQL.FluentValidation.ArgumentValidation.Validate``1(GraphQL.FluentValidation.IValidatorCache,System.Type,``0,System.Collections.Generic.IDictionary{System.String,System.Object},System.IServiceProvider)">
<summary>
Validate an instance
</summary>
</member>
<member name="M:GraphQL.FluentValidation.ValidatorCacheExtensions.AddValidatorsFromAssemblyContaining``1(GraphQL.FluentValidation.IValidatorCache,System.Boolean)">
<summary>
Add all <see cref="T:FluentValidation.IValidator"/>s from the assembly that contains <typeparamref name="T"/>.
</summary>
</member>
<member name="M:GraphQL.FluentValidation.ValidatorCacheExtensions.AddValidatorsFromAssemblyContaining(GraphQL.FluentValidation.IValidatorCache,System.Type,System.Boolean)">
<summary>
Add all <see cref="T:FluentValidation.IValidator"/>s from the assembly that contains <paramref name="type"/>.
</summary>
</member>
<member name="M:GraphQL.FluentValidation.ValidatorCacheExtensions.AddValidatorsFromAssembly(GraphQL.FluentValidation.IValidatorCache,System.Reflection.Assembly,System.Boolean)">
<summary>
Add all <see cref="T:FluentValidation.IValidator"/>s in <paramref name="assembly"/>.
</summary>
</member>
<member name="T:GraphQL.FluentValidation.ValidatorInstanceCache">
<summary>
Cache for all <see cref="T:FluentValidation.IValidator"/> instances.
Should only be configured once at startup time.
Uses <see cref="M:System.Activator.CreateInstance(System.Type)"/> to create <see cref="T:FluentValidation.IValidator"/>s.
</summary>
</member>
<member name="M:GraphQL.FluentValidation.ValidatorInstanceCache.#ctor(System.Func{System.Type,FluentValidation.IValidator})">
<summary>
Cache for all <see cref="T:FluentValidation.IValidator"/> instances.
Should only be configured once at startup time.
Uses <see cref="M:System.Activator.CreateInstance(System.Type)"/> to create <see cref="T:FluentValidation.IValidator"/>s.
</summary>
</member>
<member name="T:GraphQL.FluentValidation.ValidatorServiceCache">
<summary>
Cache for all <see cref="T:FluentValidation.IValidator"/>.
Should only be configured once at startup time.
Uses <see cref="T:System.IServiceProvider"/> for resolving <see cref="T:FluentValidation.IValidator"/>s.
</summary>
</member>
<member name="T:GraphQL.FluentValidationExtensions">
<summary>
Extensions to GraphQL to enable FluentValidation.
</summary>
</member>
<member name="M:GraphQL.FluentValidationExtensions.UseFluentValidation(GraphQL.ExecutionOptions,GraphQL.FluentValidation.IValidatorCache)">
<summary>
Adds a FieldMiddleware to the GraphQL pipeline that converts a <see cref="T:FluentValidation.ValidationException"/> to <see cref="T:GraphQL.ExecutionError"/>s./>
</summary>
</member>
<member name="M:GraphQL.FluentValidationExtensions.UseFluentValidation(GraphQL.Types.ISchema)">
<summary>
Adds a FieldMiddleware to the GraphQL pipeline that converts a <see cref="T:FluentValidation.ValidationException"/> to <see cref="T:GraphQL.ExecutionError"/>s./>
</summary>
</member>
<member name="M:GraphQL.FluentValidationExtensions.GetValidatedArgument``1(GraphQL.IResolveFieldContext,System.String)">
<summary>
Wraps <see cref="M:GraphQL.ResolveFieldContextExtensions.GetArgument``1(GraphQL.IResolveFieldContext,System.String,``0)"/> to validate the resulting argument instance.
Uses <see cref="M:FluentValidation.IValidator.Validate(FluentValidation.IValidationContext)"/> to perform validation.
If a <see cref="T:FluentValidation.ValidationException"/> occurs it will be converted to <see cref="T:GraphQL.ExecutionError"/>s by a field middleware.
</summary>
</member>
<member name="M:GraphQL.FluentValidationExtensions.GetValidatedArgument``1(GraphQL.IResolveFieldContext,System.String,``0)">
<summary>
Wraps <see cref="M:GraphQL.ResolveFieldContextExtensions.GetArgument``1(GraphQL.IResolveFieldContext,System.String,``0)"/> to validate the resulting argument instance.
Uses <see cref="M:FluentValidation.IValidator.Validate(FluentValidation.IValidationContext)"/> to perform validation.
If a <see cref="T:FluentValidation.ValidationException"/> occurs it will be converted to <see cref="T:GraphQL.ExecutionError"/>s by a field middleware.
</summary>
</member>
<member name="M:GraphQL.FluentValidationExtensions.GetValidatedArgument(GraphQL.IResolveFieldContext,System.Type,System.String)">
<summary>
Wraps <see cref="M:GraphQL.ResolveFieldContextExtensions.GetArgument``1(GraphQL.IResolveFieldContext,System.String,``0)"/> to validate the resulting argument instance.
Uses <see cref="M:FluentValidation.IValidator.Validate(FluentValidation.IValidationContext)"/> to perform validation.
If a <see cref="T:FluentValidation.ValidationException"/> occurs it will be converted to <see cref="T:GraphQL.ExecutionError"/>s by a field middleware.
</summary>
</member>
<member name="M:GraphQL.FluentValidationExtensions.GetValidatedArgument(GraphQL.IResolveFieldContext,System.Type,System.String,System.Object)">
<summary>
Wraps <see cref="M:GraphQL.ResolveFieldContextExtensions.GetArgument``1(GraphQL.IResolveFieldContext,System.String,``0)"/> to validate the resulting argument instance.
Uses <see cref="M:FluentValidation.IValidator.Validate(FluentValidation.IValidationContext)"/> to perform validation.
If a <see cref="T:FluentValidation.ValidationException"/> occurs it will be converted to <see cref="T:GraphQL.ExecutionError"/>s by a field middleware.
</summary>
</member>
<member name="M:GraphQL.FluentValidationExtensions.GetValidatedArgumentAsync``1(GraphQL.IResolveFieldContext,System.String)">
<summary>
Wraps <see cref="M:GraphQL.ResolveFieldContextExtensions.GetArgument``1(GraphQL.IResolveFieldContext,System.String,``0)"/> to validate the resulting argument instance.
Uses <see cref="M:FluentValidation.IValidator.ValidateAsync(FluentValidation.IValidationContext,System.Threading.CancellationToken)"/> to perform validation.
If a <see cref="T:FluentValidation.ValidationException"/> occurs it will be converted to <see cref="T:GraphQL.ExecutionError"/>s by a field middleware.
</summary>
</member>
<member name="M:GraphQL.FluentValidationExtensions.GetValidatedArgumentAsync``1(GraphQL.IResolveFieldContext,System.String,``0)">
<summary>
Wraps <see cref="M:GraphQL.ResolveFieldContextExtensions.GetArgument``1(GraphQL.IResolveFieldContext,System.String,``0)"/> to validate the resulting argument instance.
Uses <see cref="M:FluentValidation.IValidator.ValidateAsync(FluentValidation.IValidationContext,System.Threading.CancellationToken)"/> to perform validation.
If a <see cref="T:FluentValidation.ValidationException"/> occurs it will be converted to <see cref="T:GraphQL.ExecutionError"/>s by a field middleware.
</summary>
</member>
<member name="M:GraphQL.FluentValidationExtensions.GetValidatedArgumentAsync(GraphQL.IResolveFieldContext,System.Type,System.String)">
<summary>
Wraps <see cref="M:GraphQL.ResolveFieldContextExtensions.GetArgument``1(GraphQL.IResolveFieldContext,System.String,``0)"/> to validate the resulting argument instance.
Uses <see cref="M:FluentValidation.IValidator.ValidateAsync(FluentValidation.IValidationContext,System.Threading.CancellationToken)"/> to perform validation.
If a <see cref="T:FluentValidation.ValidationException"/> occurs it will be converted to <see cref="T:GraphQL.ExecutionError"/>s by a field middleware.
</summary>
</member>
<member name="M:GraphQL.FluentValidationExtensions.GetValidatedArgumentAsync(GraphQL.IResolveFieldContext,System.Type,System.String,System.Object)">
<summary>
Wraps <see cref="M:GraphQL.ResolveFieldContextExtensions.GetArgument``1(GraphQL.IResolveFieldContext,System.String,``0)"/> to validate the resulting argument instance.
Uses <see cref="M:FluentValidation.IValidator.ValidateAsync(FluentValidation.IValidationContext,System.Threading.CancellationToken)"/> to perform validation.
If a <see cref="T:FluentValidation.ValidationException"/> occurs it will be converted to <see cref="T:GraphQL.ExecutionError"/>s by a field middleware.
</summary>
</member>
<member name="M:GraphQL.FluentValidationExtensions.UserContext``1(FluentValidation.IValidationContext)">
<summary>
When performing validation the <see cref="P:GraphQL.ExecutionOptions.UserContext"/> instance
will be added to <see cref="P:FluentValidation.IValidationContext.RootContextData"/> with an key of "UserContext".
During validation this instance can be retrieved from <see cref="T:FluentValidation.IValidationContext"/> using this method.
</summary>
</member>
<member name="M:GraphQL.FluentValidationExtensions.AddCacheToContext``1(``0,GraphQL.FluentValidation.IValidatorCache)">
<summary>
Injects a <see cref="T:GraphQL.FluentValidation.IValidatorCache" /> instance into a user context for testing purposes.
</summary>
</member>
</members>
</doc>

Sorry, the diff of this file is not supported yet

+7
-7

@@ -5,3 +5,3 @@ <?xml version="1.0" encoding="utf-8"?>

<id>GraphQL.FluentValidation</id>
<version>9.0.0</version>
<version>9.1.0</version>
<authors>https://github.com/SimonCropp/GraphQL.Validation/graphs/contributors</authors>

@@ -13,10 +13,10 @@ <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 2023. All rights reserved</copyright>
<copyright>Copyright 2024. All rights reserved</copyright>
<tags>GraphQL, Validation, FluentValidation</tags>
<repository type="git" url="https://github.com/SimonCropp/GraphQL.Validation.git" commit="6287c42911e5a7b5afd67697ea33b25674745159" />
<repository type="git" url="https://github.com/SimonCropp/GraphQL.Validation.git" commit="72adb0895a2bd2cd47ad1b486e88424ccfae8335" />
<dependencies>
<group targetFramework="net6.0">
<dependency id="FluentValidation" version="11.5.2" exclude="Build,Analyzers" />
<dependency id="GraphQL" version="7.5.0" exclude="Build,Analyzers" />
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="7.0.0" exclude="Build,Analyzers" />
<group targetFramework="net8.0">
<dependency id="FluentValidation" version="11.9.2" exclude="Build,Analyzers" />
<dependency id="GraphQL" version="8.0.1" exclude="Build,Analyzers" />
<dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="8.0.1" exclude="Build,Analyzers" />
</group>

@@ -23,0 +23,0 @@ </dependencies>

Sorry, the diff of this file is not supported yet

<?xml version="1.0"?>
<doc>
<assembly>
<name>GraphQL.FluentValidation</name>
</assembly>
<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 NullabilityInfoContext.
</summary>
</member>
<member name="M:PolyfillExtensions.MaxBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})">
<summary>
Returns the maximum value in a generic sequence according to a specified key selector function.
</summary>
<typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
<typeparam name="TKey">The type of key to compare elements by.</typeparam>
<param name="source">A sequence of values to determine the maximum value of.</param>
<param name="keySelector">A function to extract the key for each element.</param>
<returns>The value with the maximum key in the sequence.</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="source" /> is <see langword="null" />.</exception>
<exception cref="T:System.ArgumentException">No key extracted from <paramref name="source" /> implements the <see cref="T:System.IComparable" /> or <see cref="T:System.IComparable`1" /> interface.</exception>
<remarks>
<para>If <typeparamref name="TKey" /> is a reference type and the source sequence is empty or contains only values that are <see langword="null" />, this method returns <see langword="null" />.</para>
</remarks>
</member>
<member name="M:PolyfillExtensions.MaxBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})">
<summary>Returns the maximum value in a generic sequence according to a specified key selector function.</summary>
<typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
<typeparam name="TKey">The type of key to compare elements by.</typeparam>
<param name="source">A sequence of values to determine the maximum value of.</param>
<param name="keySelector">A function to extract the key for each element.</param>
<param name="comparer">The <see cref="T:System.Collections.Generic.IComparer`1" /> to compare keys.</param>
<returns>The value with the maximum key in the sequence.</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="source" /> is <see langword="null" />.</exception>
<exception cref="T:System.ArgumentException">No key extracted from <paramref name="source" /> implements the <see cref="T:System.IComparable" /> or <see cref="T:System.IComparable`1" /> interface.</exception>
<remarks>
<para>If <typeparamref name="TKey" /> is a reference type and the source sequence is empty or contains only values that are <see langword="null" />, this method returns <see langword="null" />.</para>
</remarks>
</member>
<member name="M:PolyfillExtensions.MinBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1})">
<summary>
Returns the minimum value in a generic sequence according to a specified key selector function.
</summary>
<typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
<typeparam name="TKey">The type of key to compare elements by.</typeparam>
<param name="source">A sequence of values to determine the minby value of.</param>
<param name="keySelector">A function to extract the key for each element.</param>
<returns>The value with the minimum key in the sequence.</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="source" /> is <see langword="null" />.</exception>
<exception cref="T:System.ArgumentException">No key extracted from <paramref name="source" /> implements the <see cref="T:System.IComparable" /> or <see cref="T:System.IComparable`1" /> interface.</exception>
<remarks>
<para>If <typeparamref name="TKey" /> is a reference type and the source sequence is empty or contains only values that are <see langword="null" />, this method returns <see langword="null" />.</para>
</remarks>
</member>
<member name="M:PolyfillExtensions.MinBy``2(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})">
<summary>Returns the minimum value in a generic sequence according to a specified key selector function.</summary>
<typeparam name="TSource">The type of the elements of <paramref name="source" />.</typeparam>
<typeparam name="TKey">The type of key to compare elements by.</typeparam>
<param name="source">A sequence of values to determine the minimum value of.</param>
<param name="keySelector">A function to extract the key for each element.</param>
<param name="comparer">The <see cref="T:System.Collections.Generic.IComparer`1" /> to compare keys.</param>
<returns>The value with the minimum key in the sequence.</returns>
<exception cref="T:System.ArgumentNullException"><paramref name="source" /> is <see langword="null" />.</exception>
<exception cref="T:System.ArgumentException">No key extracted from <paramref name="source" /> implements the <see cref="T:System.IComparable" /> or <see cref="T:System.IComparable`1" /> interface.</exception>
<remarks>
<para>If <typeparamref name="TKey" /> is a reference type and the source sequence is empty or contains only values that are <see langword="null" />, this method returns <see langword="null" />.</para>
</remarks>
</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.TextReader,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>
</member>
<member name="M:PolyfillExtensions.TryFormat(System.DateTimeOffset,System.Span{System.Char},System.Int32@,System.ReadOnlySpan{System.Char},System.IFormatProvider)">
<summary>
Tries to format the value of the current instance into the provided span of characters.
</summary>
</member>
<member name="M:PolyfillExtensions.TryFormat(System.DateTime,System.Span{System.Char},System.Int32@,System.ReadOnlySpan{System.Char},System.IFormatProvider)">
<summary>
Tries to format the value of the current instance into the provided span of characters.
</summary>
</member>
<member name="M:PolyfillExtensions.TryFormat(System.DateOnly,System.Span{System.Char},System.Int32@,System.ReadOnlySpan{System.Char},System.IFormatProvider)">
<summary>
Tries to format the value of the current instance into the provided span of characters.
</summary>
</member>
<member name="M:PolyfillExtensions.TryFormat(System.TimeOnly,System.Span{System.Char},System.Int32@,System.ReadOnlySpan{System.Char},System.IFormatProvider)">
<summary>
Tries to format the value of the current instance into the provided span of characters.
</summary>
</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">
<summary>
Low level validation API for extensibility scenarios.
</summary>
</member>
<member name="M:GraphQL.FluentValidation.ArgumentValidation.ValidateAsync``1(GraphQL.FluentValidation.IValidatorCache,System.Type,``0,System.Collections.Generic.IDictionary{System.String,System.Object})">
<summary>
Validate an instance
</summary>
</member>
<member name="M:GraphQL.FluentValidation.ArgumentValidation.ValidateAsync``1(GraphQL.FluentValidation.IValidatorCache,System.Type,``0,System.Collections.Generic.IDictionary{System.String,System.Object},System.IServiceProvider,System.Threading.CancellationToken)">
<summary>
Validate an instance
</summary>
</member>
<member name="M:GraphQL.FluentValidation.ArgumentValidation.Validate``1(GraphQL.FluentValidation.IValidatorCache,System.Type,``0,System.Collections.Generic.IDictionary{System.String,System.Object})">
<summary>
Validate an instance
</summary>
</member>
<member name="M:GraphQL.FluentValidation.ArgumentValidation.Validate``1(GraphQL.FluentValidation.IValidatorCache,System.Type,``0,System.Collections.Generic.IDictionary{System.String,System.Object},System.IServiceProvider)">
<summary>
Validate an instance
</summary>
</member>
<member name="M:GraphQL.FluentValidation.ValidatorCacheExtensions.AddValidatorsFromAssemblyContaining``1(GraphQL.FluentValidation.IValidatorCache,System.Boolean)">
<summary>
Add all <see cref="T:FluentValidation.IValidator"/>s from the assembly that contains <typeparamref name="T"/>.
</summary>
</member>
<member name="M:GraphQL.FluentValidation.ValidatorCacheExtensions.AddValidatorsFromAssemblyContaining(GraphQL.FluentValidation.IValidatorCache,System.Type,System.Boolean)">
<summary>
Add all <see cref="T:FluentValidation.IValidator"/>s from the assembly that contains <paramref name="type"/>.
</summary>
</member>
<member name="M:GraphQL.FluentValidation.ValidatorCacheExtensions.AddValidatorsFromAssembly(GraphQL.FluentValidation.IValidatorCache,System.Reflection.Assembly,System.Boolean)">
<summary>
Add all <see cref="T:FluentValidation.IValidator"/>s in <paramref name="assembly"/>.
</summary>
</member>
<member name="T:GraphQL.FluentValidation.ValidatorInstanceCache">
<summary>
Cache for all <see cref="T:FluentValidation.IValidator"/> instances.
Should only be configured once at startup time.
Uses <see cref="M:System.Activator.CreateInstance(System.Type)"/> to create <see cref="T:FluentValidation.IValidator"/>s.
</summary>
</member>
<member name="T:GraphQL.FluentValidation.ValidatorServiceCache">
<summary>
Cache for all <see cref="T:FluentValidation.IValidator"/>.
Should only be configured once at startup time.
Uses <see cref="T:System.IServiceProvider"/> for resolving <see cref="T:FluentValidation.IValidator"/>s.
</summary>
</member>
<member name="T:GraphQL.FluentValidationExtensions">
<summary>
Extensions to GraphQL to enable FluentValidation.
</summary>
</member>
<member name="M:GraphQL.FluentValidationExtensions.UseFluentValidation(GraphQL.ExecutionOptions,GraphQL.FluentValidation.IValidatorCache)">
<summary>
Adds a FieldMiddleware to the GraphQL pipeline that converts a <see cref="T:FluentValidation.ValidationException"/> to <see cref="T:GraphQL.ExecutionError"/>s./>
</summary>
</member>
<member name="M:GraphQL.FluentValidationExtensions.UseFluentValidation(GraphQL.Types.ISchema)">
<summary>
Adds a FieldMiddleware to the GraphQL pipeline that converts a <see cref="T:FluentValidation.ValidationException"/> to <see cref="T:GraphQL.ExecutionError"/>s./>
</summary>
</member>
<member name="M:GraphQL.FluentValidationExtensions.GetValidatedArgument``1(GraphQL.IResolveFieldContext,System.String)">
<summary>
Wraps <see cref="M:GraphQL.ResolveFieldContextExtensions.GetArgument``1(GraphQL.IResolveFieldContext,System.String,``0)"/> to validate the resulting argument instance.
Uses <see cref="M:FluentValidation.IValidator.Validate(FluentValidation.IValidationContext)"/> to perform validation.
If a <see cref="T:FluentValidation.ValidationException"/> occurs it will be converted to <see cref="T:GraphQL.ExecutionError"/>s by a field middleware.
</summary>
</member>
<member name="M:GraphQL.FluentValidationExtensions.GetValidatedArgument``1(GraphQL.IResolveFieldContext,System.String,``0)">
<summary>
Wraps <see cref="M:GraphQL.ResolveFieldContextExtensions.GetArgument``1(GraphQL.IResolveFieldContext,System.String,``0)"/> to validate the resulting argument instance.
Uses <see cref="M:FluentValidation.IValidator.Validate(FluentValidation.IValidationContext)"/> to perform validation.
If a <see cref="T:FluentValidation.ValidationException"/> occurs it will be converted to <see cref="T:GraphQL.ExecutionError"/>s by a field middleware.
</summary>
</member>
<member name="M:GraphQL.FluentValidationExtensions.GetValidatedArgument(GraphQL.IResolveFieldContext,System.Type,System.String)">
<summary>
Wraps <see cref="M:GraphQL.ResolveFieldContextExtensions.GetArgument``1(GraphQL.IResolveFieldContext,System.String,``0)"/> to validate the resulting argument instance.
Uses <see cref="M:FluentValidation.IValidator.Validate(FluentValidation.IValidationContext)"/> to perform validation.
If a <see cref="T:FluentValidation.ValidationException"/> occurs it will be converted to <see cref="T:GraphQL.ExecutionError"/>s by a field middleware.
</summary>
</member>
<member name="M:GraphQL.FluentValidationExtensions.GetValidatedArgument(GraphQL.IResolveFieldContext,System.Type,System.String,System.Object)">
<summary>
Wraps <see cref="M:GraphQL.ResolveFieldContextExtensions.GetArgument``1(GraphQL.IResolveFieldContext,System.String,``0)"/> to validate the resulting argument instance.
Uses <see cref="M:FluentValidation.IValidator.Validate(FluentValidation.IValidationContext)"/> to perform validation.
If a <see cref="T:FluentValidation.ValidationException"/> occurs it will be converted to <see cref="T:GraphQL.ExecutionError"/>s by a field middleware.
</summary>
</member>
<member name="M:GraphQL.FluentValidationExtensions.GetValidatedArgumentAsync``1(GraphQL.IResolveFieldContext,System.String)">
<summary>
Wraps <see cref="M:GraphQL.ResolveFieldContextExtensions.GetArgument``1(GraphQL.IResolveFieldContext,System.String,``0)"/> to validate the resulting argument instance.
Uses <see cref="M:FluentValidation.IValidator.ValidateAsync(FluentValidation.IValidationContext,System.Threading.CancellationToken)"/> to perform validation.
If a <see cref="T:FluentValidation.ValidationException"/> occurs it will be converted to <see cref="T:GraphQL.ExecutionError"/>s by a field middleware.
</summary>
</member>
<member name="M:GraphQL.FluentValidationExtensions.GetValidatedArgumentAsync``1(GraphQL.IResolveFieldContext,System.String,``0)">
<summary>
Wraps <see cref="M:GraphQL.ResolveFieldContextExtensions.GetArgument``1(GraphQL.IResolveFieldContext,System.String,``0)"/> to validate the resulting argument instance.
Uses <see cref="M:FluentValidation.IValidator.ValidateAsync(FluentValidation.IValidationContext,System.Threading.CancellationToken)"/> to perform validation.
If a <see cref="T:FluentValidation.ValidationException"/> occurs it will be converted to <see cref="T:GraphQL.ExecutionError"/>s by a field middleware.
</summary>
</member>
<member name="M:GraphQL.FluentValidationExtensions.GetValidatedArgumentAsync(GraphQL.IResolveFieldContext,System.Type,System.String)">
<summary>
Wraps <see cref="M:GraphQL.ResolveFieldContextExtensions.GetArgument``1(GraphQL.IResolveFieldContext,System.String,``0)"/> to validate the resulting argument instance.
Uses <see cref="M:FluentValidation.IValidator.ValidateAsync(FluentValidation.IValidationContext,System.Threading.CancellationToken)"/> to perform validation.
If a <see cref="T:FluentValidation.ValidationException"/> occurs it will be converted to <see cref="T:GraphQL.ExecutionError"/>s by a field middleware.
</summary>
</member>
<member name="M:GraphQL.FluentValidationExtensions.GetValidatedArgumentAsync(GraphQL.IResolveFieldContext,System.Type,System.String,System.Object)">
<summary>
Wraps <see cref="M:GraphQL.ResolveFieldContextExtensions.GetArgument``1(GraphQL.IResolveFieldContext,System.String,``0)"/> to validate the resulting argument instance.
Uses <see cref="M:FluentValidation.IValidator.ValidateAsync(FluentValidation.IValidationContext,System.Threading.CancellationToken)"/> to perform validation.
If a <see cref="T:FluentValidation.ValidationException"/> occurs it will be converted to <see cref="T:GraphQL.ExecutionError"/>s by a field middleware.
</summary>
</member>
<member name="M:GraphQL.FluentValidationExtensions.UserContext``1(FluentValidation.IValidationContext)">
<summary>
When performing validation the <see cref="P:GraphQL.ExecutionOptions.UserContext"/> instance
will be added to <see cref="P:FluentValidation.IValidationContext.RootContextData"/> with an key of "UserContext".
During validation this instance can be retrieved from <see cref="T:FluentValidation.IValidationContext"/> using this method.
</summary>
</member>
<member name="M:GraphQL.FluentValidationExtensions.AddCacheToContext``1(``0,GraphQL.FluentValidation.IValidatorCache)">
<summary>
Injects a <see cref="T:GraphQL.FluentValidation.IValidatorCache" /> instance into a user context for testing purposes.
</summary>
</member>
</members>
</doc>

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