Skip to content

Commit

Permalink
Add .NET 8 snapshots
Browse files Browse the repository at this point in the history
  • Loading branch information
SteveDunn committed Jan 9, 2024
1 parent 04a2ab8 commit 31b2b89
Show file tree
Hide file tree
Showing 4,699 changed files with 1,530,312 additions and 0 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
Original file line number Diff line number Diff line change
@@ -0,0 +1,291 @@
// ------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a source generator named Vogen (https://github.com/SteveDunn/Vogen)
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
// ------------------------------------------------------------------------------

// Suppress warnings about [Obsolete] member usage in generated code.
#pragma warning disable CS0618

// Suppress warnings for 'Override methods on comparable types'.
#pragma warning disable CA1036

// Suppress Error MA0097 : A class that implements IComparable<T> or IComparable should override comparison operators
#pragma warning disable MA0097

// Suppress warning for 'The annotation for nullable reference types should only be used in code within a '#nullable' annotations context. Auto-generated code requires an explicit '#nullable' directive in source.'
// The generator copies signatures from the BCL, e.g. for `TryParse`, and some of those have nullable annotations.
#pragma warning disable CS8669

// Suppress warnings about CS1591: Missing XML comment for publicly visible type or member 'Type_or_Member'
#pragma warning disable CS1591

using Vogen;

namespace Whatever
{

[global::System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Vogen", "1.0.0.0")]
[global::System.Text.Json.Serialization.JsonConverter(typeof(_casting_public_partial_recordCastOperator_ImplicitCastOperator_ImplicitSystem_GuidSystemTextJsonConverter))]
[global::System.ComponentModel.TypeConverter(typeof(_casting_public_partial_recordCastOperator_ImplicitCastOperator_ImplicitSystem_GuidTypeConverter))]

[global::System.Diagnostics.DebuggerTypeProxyAttribute(typeof(_casting_public_partial_recordCastOperator_ImplicitCastOperator_ImplicitSystem_GuidDebugView))]
[global::System.Diagnostics.DebuggerDisplayAttribute("Underlying type: System.Guid, Value = { _value }")]
public partial record class _casting_public_partial_recordCastOperator_ImplicitCastOperator_ImplicitSystem_Guid : global::System.IEquatable<_casting_public_partial_recordCastOperator_ImplicitCastOperator_ImplicitSystem_Guid>, global::System.IEquatable<System.Guid> , global::System.IComparable<_casting_public_partial_recordCastOperator_ImplicitCastOperator_ImplicitSystem_Guid>, global::System.IComparable
{
#if DEBUG
private readonly global::System.Diagnostics.StackTrace _stackTrace = null;
#endif
private readonly global::System.Boolean _isInitialized;
private readonly System.Guid _value;

/// <summary>
/// Gets the underlying <see cref="System.Guid" /> value if set, otherwise a <see cref="ValueObjectValidationException" /> is thrown.
/// </summary>
public System.Guid Value
{
[global::System.Diagnostics.DebuggerStepThroughAttribute]
get
{
EnsureInitialized();
return _value;
}
[global::System.Diagnostics.DebuggerStepThroughAttribute]
init
{






_value = value;
}
}

[global::System.Diagnostics.DebuggerStepThroughAttribute]
[global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)]
public _casting_public_partial_recordCastOperator_ImplicitCastOperator_ImplicitSystem_Guid()
{
#if DEBUG
_stackTrace = new global::System.Diagnostics.StackTrace();
#endif
_isInitialized = false;
_value = default;
}

[global::System.Diagnostics.DebuggerStepThroughAttribute]
private _casting_public_partial_recordCastOperator_ImplicitCastOperator_ImplicitSystem_Guid(System.Guid value)
{
_value = value;
_isInitialized = true;
}

/// <summary>
/// Builds an instance from the provided underlying type.
/// </summary>
/// <param name="value">The underlying type.</param>
/// <returns>An instance of this type.</returns>
public static _casting_public_partial_recordCastOperator_ImplicitCastOperator_ImplicitSystem_Guid From(System.Guid value)
{






_casting_public_partial_recordCastOperator_ImplicitCastOperator_ImplicitSystem_Guid instance = new _casting_public_partial_recordCastOperator_ImplicitCastOperator_ImplicitSystem_Guid(value);

return instance;
}


// only called internally when something has been deserialized into
// its primitive type.
private static _casting_public_partial_recordCastOperator_ImplicitCastOperator_ImplicitSystem_Guid Deserialize(System.Guid value)
{






return new _casting_public_partial_recordCastOperator_ImplicitCastOperator_ImplicitSystem_Guid(value);
}

public virtual global::System.Boolean Equals(_casting_public_partial_recordCastOperator_ImplicitCastOperator_ImplicitSystem_Guid other)
{
if (ReferenceEquals(null, other))
{
return false;
}

// It's possible to create uninitialized instances via converters such as EfCore (HasDefaultValue), which call Equals.
// We treat anything uninitialized as not equal to anything, even other uninitialized instances of this type.
if(!_isInitialized || !other._isInitialized) return false;

if (ReferenceEquals(this, other))
{
return true;
}

return GetType() == other.GetType() && global::System.Collections.Generic.EqualityComparer<System.Guid>.Default.Equals(Value, other.Value);
}
public global::System.Boolean Equals(_casting_public_partial_recordCastOperator_ImplicitCastOperator_ImplicitSystem_Guid other, global::System.Collections.Generic.IEqualityComparer<_casting_public_partial_recordCastOperator_ImplicitCastOperator_ImplicitSystem_Guid> comparer)
{
return comparer.Equals(this, other);
}


public global::System.Boolean Equals(System.Guid primitive)
{
return Value.Equals(primitive);
}


public static global::System.Boolean operator ==(_casting_public_partial_recordCastOperator_ImplicitCastOperator_ImplicitSystem_Guid left, System.Guid right) => Equals(left.Value, right);
public static global::System.Boolean operator !=(_casting_public_partial_recordCastOperator_ImplicitCastOperator_ImplicitSystem_Guid left, System.Guid right) => !Equals(left.Value, right);

public static global::System.Boolean operator ==(System.Guid left, _casting_public_partial_recordCastOperator_ImplicitCastOperator_ImplicitSystem_Guid right) => Equals(left, right.Value);
public static global::System.Boolean operator !=(System.Guid left, _casting_public_partial_recordCastOperator_ImplicitCastOperator_ImplicitSystem_Guid right) => !Equals(left, right.Value);

public static implicit operator System.Guid(_casting_public_partial_recordCastOperator_ImplicitCastOperator_ImplicitSystem_Guid vo) => vo._value;
public static implicit operator _casting_public_partial_recordCastOperator_ImplicitCastOperator_ImplicitSystem_Guid(System.Guid value) {
return new _casting_public_partial_recordCastOperator_ImplicitCastOperator_ImplicitSystem_Guid(value);
}

public int CompareTo(_casting_public_partial_recordCastOperator_ImplicitCastOperator_ImplicitSystem_Guid other) => Value.CompareTo(other.Value);
public int CompareTo(object other) {
if(other is null) return 1;
if(other is _casting_public_partial_recordCastOperator_ImplicitCastOperator_ImplicitSystem_Guid x) return CompareTo(x);
throw new global::System.ArgumentException("Cannot compare to object as it is not of type _casting_public_partial_recordCastOperator_ImplicitCastOperator_ImplicitSystem_Guid", nameof(other));
}

public override global::System.Int32 GetHashCode()
{
unchecked // Overflow is fine, just wrap
{
global::System.Int32 hash = (global::System.Int32) 2166136261;
hash = (hash * 16777619) ^ GetType().GetHashCode();
hash = (hash * 16777619) ^ global::System.Collections.Generic.EqualityComparer<System.Guid>.Default.GetHashCode(Value);
return hash;
}
}

private void EnsureInitialized()
{
if (!_isInitialized)
{
#if DEBUG
global::System.String message = "Use of uninitialized Value Object at: " + _stackTrace ?? "";
#else
global::System.String message = "Use of uninitialized Value Object.";
#endif

throw new global::Vogen.ValueObjectValidationException(message);
}
}




// record enumerates fields - we just want our Value and to throw if it's not initialized.
/// <summary>Returns the string representation of the underlying <see cref="System.Guid" />.</summary>
/// <inheritdoc cref="System.Guid.ToString()" />
public override global::System.String ToString() => _isInitialized ? Value.ToString() : "[UNINITIALIZED]";


class _casting_public_partial_recordCastOperator_ImplicitCastOperator_ImplicitSystem_GuidSystemTextJsonConverter : global::System.Text.Json.Serialization.JsonConverter<_casting_public_partial_recordCastOperator_ImplicitCastOperator_ImplicitSystem_Guid>
{
public override _casting_public_partial_recordCastOperator_ImplicitCastOperator_ImplicitSystem_Guid Read(ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options)
{
return _casting_public_partial_recordCastOperator_ImplicitCastOperator_ImplicitSystem_Guid.Deserialize(System.Guid.Parse(reader.GetString()));
}

public override void Write(System.Text.Json.Utf8JsonWriter writer, _casting_public_partial_recordCastOperator_ImplicitCastOperator_ImplicitSystem_Guid value, global::System.Text.Json.JsonSerializerOptions options)
{
writer.WriteStringValue(value.Value);
}

#if NET6_0_OR_GREATER
public override _casting_public_partial_recordCastOperator_ImplicitCastOperator_ImplicitSystem_Guid ReadAsPropertyName(ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options)
{
return _casting_public_partial_recordCastOperator_ImplicitCastOperator_ImplicitSystem_Guid.Deserialize(System.Guid.Parse(reader.GetString()));
}

public override void WriteAsPropertyName(System.Text.Json.Utf8JsonWriter writer, _casting_public_partial_recordCastOperator_ImplicitCastOperator_ImplicitSystem_Guid value, global::System.Text.Json.JsonSerializerOptions options)
{
writer.WritePropertyName(value.Value.ToString());
}
#endif
}


class _casting_public_partial_recordCastOperator_ImplicitCastOperator_ImplicitSystem_GuidTypeConverter : global::System.ComponentModel.TypeConverter
{
public override global::System.Boolean CanConvertFrom(global::System.ComponentModel.ITypeDescriptorContext context, global::System.Type sourceType)
{
return sourceType == typeof(global::System.Guid) || sourceType == typeof(global::System.String) || base.CanConvertFrom(context, sourceType);
}

public override global::System.Object ConvertFrom(global::System.ComponentModel.ITypeDescriptorContext context, global::System.Globalization.CultureInfo culture, global::System.Object value)
{
return value switch
{
global::System.Guid guidValue => _casting_public_partial_recordCastOperator_ImplicitCastOperator_ImplicitSystem_Guid.Deserialize(guidValue),
global::System.String stringValue when !global::System.String.IsNullOrEmpty(stringValue) && global::System.Guid.TryParse(stringValue, out var result) => _casting_public_partial_recordCastOperator_ImplicitCastOperator_ImplicitSystem_Guid.Deserialize(result),
_ => base.ConvertFrom(context, culture, value),
};
}

public override bool CanConvertTo(global::System.ComponentModel.ITypeDescriptorContext context, global::System.Type sourceType)
{
return sourceType == typeof(global::System.Guid) || sourceType == typeof(global::System.String) || base.CanConvertTo(context, sourceType);
}

public override object ConvertTo(global::System.ComponentModel.ITypeDescriptorContext context, global::System.Globalization.CultureInfo culture, global::System.Object value, global::System.Type destinationType)
{
if (value is _casting_public_partial_recordCastOperator_ImplicitCastOperator_ImplicitSystem_Guid idValue)
{
if (destinationType == typeof(global::System.Guid))
{
return idValue.Value;
}

if (destinationType == typeof(global::System.String))
{
return idValue.Value.ToString();
}
}

return base.ConvertTo(context, culture, value, destinationType);
}
}





internal sealed class _casting_public_partial_recordCastOperator_ImplicitCastOperator_ImplicitSystem_GuidDebugView
{
private readonly _casting_public_partial_recordCastOperator_ImplicitCastOperator_ImplicitSystem_Guid _t;

_casting_public_partial_recordCastOperator_ImplicitCastOperator_ImplicitSystem_GuidDebugView(_casting_public_partial_recordCastOperator_ImplicitCastOperator_ImplicitSystem_Guid t)
{
_t = t;
}

public global::System.String UnderlyingType => "System.Guid";
public System.Guid Value => _t.Value ;

public global::System.String Conversions => @"[global::System.Text.Json.Serialization.JsonConverter(typeof(_casting_public_partial_recordCastOperator_ImplicitCastOperator_ImplicitSystem_GuidSystemTextJsonConverter))]
[global::System.ComponentModel.TypeConverter(typeof(_casting_public_partial_recordCastOperator_ImplicitCastOperator_ImplicitSystem_GuidTypeConverter))]
";
}
}

}
Loading

0 comments on commit 31b2b89

Please sign in to comment.