From cc272aa76906fe64545755327aa874d1c81b1b44 Mon Sep 17 00:00:00 2001 From: Martin Zarate Date: Tue, 29 Oct 2024 13:01:34 -0400 Subject: [PATCH] swich indentation to spaces in TryPick --- Generator/Program.cs | 10 +- OneOf.Extended/OneOfBaseT10.generated.cs | 112 ++++---- OneOf.Extended/OneOfBaseT11.generated.cs | 122 ++++----- OneOf.Extended/OneOfBaseT12.generated.cs | 132 +++++----- OneOf.Extended/OneOfBaseT13.generated.cs | 142 +++++----- OneOf.Extended/OneOfBaseT14.generated.cs | 152 +++++------ OneOf.Extended/OneOfBaseT15.generated.cs | 162 ++++++------ OneOf.Extended/OneOfBaseT16.generated.cs | 172 ++++++------ OneOf.Extended/OneOfBaseT17.generated.cs | 182 ++++++------- OneOf.Extended/OneOfBaseT18.generated.cs | 192 +++++++------- OneOf.Extended/OneOfBaseT19.generated.cs | 202 +++++++------- OneOf.Extended/OneOfBaseT20.generated.cs | 212 +++++++-------- OneOf.Extended/OneOfBaseT21.generated.cs | 222 ++++++++-------- OneOf.Extended/OneOfBaseT22.generated.cs | 232 ++++++++-------- OneOf.Extended/OneOfBaseT23.generated.cs | 242 ++++++++--------- OneOf.Extended/OneOfBaseT24.generated.cs | 252 +++++++++--------- OneOf.Extended/OneOfBaseT25.generated.cs | 262 +++++++++--------- OneOf.Extended/OneOfBaseT26.generated.cs | 272 +++++++++---------- OneOf.Extended/OneOfBaseT27.generated.cs | 282 ++++++++++---------- OneOf.Extended/OneOfBaseT28.generated.cs | 292 ++++++++++---------- OneOf.Extended/OneOfBaseT29.generated.cs | 302 ++++++++++----------- OneOf.Extended/OneOfBaseT30.generated.cs | 312 +++++++++++----------- OneOf.Extended/OneOfBaseT31.generated.cs | 322 +++++++++++------------ OneOf.Extended/OneOfBaseT9.generated.cs | 102 +++---- OneOf.Extended/OneOfT10.generated.cs | 112 ++++---- OneOf.Extended/OneOfT11.generated.cs | 122 ++++----- OneOf.Extended/OneOfT12.generated.cs | 132 +++++----- OneOf.Extended/OneOfT13.generated.cs | 142 +++++----- OneOf.Extended/OneOfT14.generated.cs | 152 +++++------ OneOf.Extended/OneOfT15.generated.cs | 162 ++++++------ OneOf.Extended/OneOfT16.generated.cs | 172 ++++++------ OneOf.Extended/OneOfT17.generated.cs | 182 ++++++------- OneOf.Extended/OneOfT18.generated.cs | 192 +++++++------- OneOf.Extended/OneOfT19.generated.cs | 202 +++++++------- OneOf.Extended/OneOfT20.generated.cs | 212 +++++++-------- OneOf.Extended/OneOfT21.generated.cs | 222 ++++++++-------- OneOf.Extended/OneOfT22.generated.cs | 232 ++++++++-------- OneOf.Extended/OneOfT23.generated.cs | 242 ++++++++--------- OneOf.Extended/OneOfT24.generated.cs | 252 +++++++++--------- OneOf.Extended/OneOfT25.generated.cs | 262 +++++++++--------- OneOf.Extended/OneOfT26.generated.cs | 272 +++++++++---------- OneOf.Extended/OneOfT27.generated.cs | 282 ++++++++++---------- OneOf.Extended/OneOfT28.generated.cs | 292 ++++++++++---------- OneOf.Extended/OneOfT29.generated.cs | 302 ++++++++++----------- OneOf.Extended/OneOfT30.generated.cs | 312 +++++++++++----------- OneOf.Extended/OneOfT31.generated.cs | 322 +++++++++++------------ OneOf.Extended/OneOfT9.generated.cs | 102 +++---- OneOf/OneOfBaseT0.generated.cs | 2 +- OneOf/OneOfBaseT1.generated.cs | 22 +- OneOf/OneOfBaseT2.generated.cs | 32 +-- OneOf/OneOfBaseT3.generated.cs | 42 +-- OneOf/OneOfBaseT4.generated.cs | 52 ++-- OneOf/OneOfBaseT5.generated.cs | 62 ++--- OneOf/OneOfBaseT6.generated.cs | 72 ++--- OneOf/OneOfBaseT7.generated.cs | 82 +++--- OneOf/OneOfBaseT8.generated.cs | 92 +++---- OneOf/OneOfT0.generated.cs | 2 +- OneOf/OneOfT1.generated.cs | 22 +- OneOf/OneOfT2.generated.cs | 32 +-- OneOf/OneOfT3.generated.cs | 42 +-- OneOf/OneOfT4.generated.cs | 52 ++-- OneOf/OneOfT5.generated.cs | 62 ++--- OneOf/OneOfT6.generated.cs | 72 ++--- OneOf/OneOfT7.generated.cs | 82 +++--- OneOf/OneOfT8.generated.cs | 92 +++---- 65 files changed, 5339 insertions(+), 5339 deletions(-) diff --git a/Generator/Program.cs b/Generator/Program.cs index 4f04e2b..f3a4570 100644 --- a/Generator/Program.cs +++ b/Generator/Program.cs @@ -145,9 +145,9 @@ public TResult Match({RangeJoined(", ", e => $"Func f{e} var genericArgWithSkip = Range(0, i).ExceptSingle(j).Joined(", ", e => $"T{e}"); var remainderType = i == 2 ? genericArgWithSkip : $"OneOf<{genericArgWithSkip}>"; return $@" - public bool TryPickT{j}(out T{j} value, out {remainderType} remainder) - {{ - value = IsT{j} ? AsT{j} : default; + public bool TryPickT{j}(out T{j} value, out {remainderType} remainder) + {{ + value = IsT{j} ? AsT{j} : default; remainder = _index switch {{ {RangeJoined(@" @@ -157,8 +157,8 @@ public TResult Match({RangeJoined(", ", e => $"Func f{e} $"{k} => AsT{k},")} _ => throw new InvalidOperationException() }}; - return this.IsT{j}; - }}"; + return this.IsT{j}; + }}"; }) ); } diff --git a/OneOf.Extended/OneOfBaseT10.generated.cs b/OneOf.Extended/OneOfBaseT10.generated.cs index 3c61780..ab2efdc 100644 --- a/OneOf.Extended/OneOfBaseT10.generated.cs +++ b/OneOf.Extended/OneOfBaseT10.generated.cs @@ -229,9 +229,9 @@ public TResult Match(Func f0, Func f1, Func remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -247,12 +247,12 @@ public bool TryPickT0(out T0 value, out OneOf AsT10, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -268,12 +268,12 @@ public bool TryPickT1(out T1 value, out OneOf AsT10, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -289,12 +289,12 @@ public bool TryPickT2(out T2 value, out OneOf AsT10, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -310,12 +310,12 @@ public bool TryPickT3(out T3 value, out OneOf AsT10, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -331,12 +331,12 @@ public bool TryPickT4(out T4 value, out OneOf AsT10, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -352,12 +352,12 @@ public bool TryPickT5(out T5 value, out OneOf AsT10, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -373,12 +373,12 @@ public bool TryPickT6(out T6 value, out OneOf AsT10, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -394,12 +394,12 @@ public bool TryPickT7(out T7 value, out OneOf AsT10, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -415,12 +415,12 @@ public bool TryPickT8(out T8 value, out OneOf AsT10, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } - public bool TryPickT9(out T9 value, out OneOf remainder) - { - value = IsT9 ? AsT9 : default; + public bool TryPickT9(out T9 value, out OneOf remainder) + { + value = IsT9 ? AsT9 : default; remainder = _index switch { 0 => AsT0, @@ -436,12 +436,12 @@ public bool TryPickT9(out T9 value, out OneOf AsT10, _ => throw new InvalidOperationException() }; - return this.IsT9; - } + return this.IsT9; + } - public bool TryPickT10(out T10 value, out OneOf remainder) - { - value = IsT10 ? AsT10 : default; + public bool TryPickT10(out T10 value, out OneOf remainder) + { + value = IsT10 ? AsT10 : default; remainder = _index switch { 0 => AsT0, @@ -457,8 +457,8 @@ public bool TryPickT10(out T10 value, out OneOf default, _ => throw new InvalidOperationException() }; - return this.IsT10; - } + return this.IsT10; + } bool Equals(OneOfBase other) => _index == other._index && @@ -531,4 +531,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf.Extended/OneOfBaseT11.generated.cs b/OneOf.Extended/OneOfBaseT11.generated.cs index cc72a59..123eb83 100644 --- a/OneOf.Extended/OneOfBaseT11.generated.cs +++ b/OneOf.Extended/OneOfBaseT11.generated.cs @@ -246,9 +246,9 @@ public TResult Match(Func f0, Func f1, Func remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -265,12 +265,12 @@ public bool TryPickT0(out T0 value, out OneOf AsT11, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -287,12 +287,12 @@ public bool TryPickT1(out T1 value, out OneOf AsT11, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -309,12 +309,12 @@ public bool TryPickT2(out T2 value, out OneOf AsT11, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -331,12 +331,12 @@ public bool TryPickT3(out T3 value, out OneOf AsT11, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -353,12 +353,12 @@ public bool TryPickT4(out T4 value, out OneOf AsT11, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -375,12 +375,12 @@ public bool TryPickT5(out T5 value, out OneOf AsT11, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -397,12 +397,12 @@ public bool TryPickT6(out T6 value, out OneOf AsT11, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -419,12 +419,12 @@ public bool TryPickT7(out T7 value, out OneOf AsT11, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -441,12 +441,12 @@ public bool TryPickT8(out T8 value, out OneOf AsT11, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } - public bool TryPickT9(out T9 value, out OneOf remainder) - { - value = IsT9 ? AsT9 : default; + public bool TryPickT9(out T9 value, out OneOf remainder) + { + value = IsT9 ? AsT9 : default; remainder = _index switch { 0 => AsT0, @@ -463,12 +463,12 @@ public bool TryPickT9(out T9 value, out OneOf AsT11, _ => throw new InvalidOperationException() }; - return this.IsT9; - } + return this.IsT9; + } - public bool TryPickT10(out T10 value, out OneOf remainder) - { - value = IsT10 ? AsT10 : default; + public bool TryPickT10(out T10 value, out OneOf remainder) + { + value = IsT10 ? AsT10 : default; remainder = _index switch { 0 => AsT0, @@ -485,12 +485,12 @@ public bool TryPickT10(out T10 value, out OneOf AsT11, _ => throw new InvalidOperationException() }; - return this.IsT10; - } + return this.IsT10; + } - public bool TryPickT11(out T11 value, out OneOf remainder) - { - value = IsT11 ? AsT11 : default; + public bool TryPickT11(out T11 value, out OneOf remainder) + { + value = IsT11 ? AsT11 : default; remainder = _index switch { 0 => AsT0, @@ -507,8 +507,8 @@ public bool TryPickT11(out T11 value, out OneOf default, _ => throw new InvalidOperationException() }; - return this.IsT11; - } + return this.IsT11; + } bool Equals(OneOfBase other) => _index == other._index && @@ -584,4 +584,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf.Extended/OneOfBaseT12.generated.cs b/OneOf.Extended/OneOfBaseT12.generated.cs index 7b9c66d..d3d2fee 100644 --- a/OneOf.Extended/OneOfBaseT12.generated.cs +++ b/OneOf.Extended/OneOfBaseT12.generated.cs @@ -263,9 +263,9 @@ public TResult Match(Func f0, Func f1, Func remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -283,12 +283,12 @@ public bool TryPickT0(out T0 value, out OneOf AsT12, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -306,12 +306,12 @@ public bool TryPickT1(out T1 value, out OneOf AsT12, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -329,12 +329,12 @@ public bool TryPickT2(out T2 value, out OneOf AsT12, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -352,12 +352,12 @@ public bool TryPickT3(out T3 value, out OneOf AsT12, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -375,12 +375,12 @@ public bool TryPickT4(out T4 value, out OneOf AsT12, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -398,12 +398,12 @@ public bool TryPickT5(out T5 value, out OneOf AsT12, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -421,12 +421,12 @@ public bool TryPickT6(out T6 value, out OneOf AsT12, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -444,12 +444,12 @@ public bool TryPickT7(out T7 value, out OneOf AsT12, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -467,12 +467,12 @@ public bool TryPickT8(out T8 value, out OneOf AsT12, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } - public bool TryPickT9(out T9 value, out OneOf remainder) - { - value = IsT9 ? AsT9 : default; + public bool TryPickT9(out T9 value, out OneOf remainder) + { + value = IsT9 ? AsT9 : default; remainder = _index switch { 0 => AsT0, @@ -490,12 +490,12 @@ public bool TryPickT9(out T9 value, out OneOf AsT12, _ => throw new InvalidOperationException() }; - return this.IsT9; - } + return this.IsT9; + } - public bool TryPickT10(out T10 value, out OneOf remainder) - { - value = IsT10 ? AsT10 : default; + public bool TryPickT10(out T10 value, out OneOf remainder) + { + value = IsT10 ? AsT10 : default; remainder = _index switch { 0 => AsT0, @@ -513,12 +513,12 @@ public bool TryPickT10(out T10 value, out OneOf AsT12, _ => throw new InvalidOperationException() }; - return this.IsT10; - } + return this.IsT10; + } - public bool TryPickT11(out T11 value, out OneOf remainder) - { - value = IsT11 ? AsT11 : default; + public bool TryPickT11(out T11 value, out OneOf remainder) + { + value = IsT11 ? AsT11 : default; remainder = _index switch { 0 => AsT0, @@ -536,12 +536,12 @@ public bool TryPickT11(out T11 value, out OneOf AsT12, _ => throw new InvalidOperationException() }; - return this.IsT11; - } + return this.IsT11; + } - public bool TryPickT12(out T12 value, out OneOf remainder) - { - value = IsT12 ? AsT12 : default; + public bool TryPickT12(out T12 value, out OneOf remainder) + { + value = IsT12 ? AsT12 : default; remainder = _index switch { 0 => AsT0, @@ -559,8 +559,8 @@ public bool TryPickT12(out T12 value, out OneOf default, _ => throw new InvalidOperationException() }; - return this.IsT12; - } + return this.IsT12; + } bool Equals(OneOfBase other) => _index == other._index && @@ -639,4 +639,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf.Extended/OneOfBaseT13.generated.cs b/OneOf.Extended/OneOfBaseT13.generated.cs index ccf0cd7..a28e9cd 100644 --- a/OneOf.Extended/OneOfBaseT13.generated.cs +++ b/OneOf.Extended/OneOfBaseT13.generated.cs @@ -280,9 +280,9 @@ public TResult Match(Func f0, Func f1, Func remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -301,12 +301,12 @@ public bool TryPickT0(out T0 value, out OneOf AsT13, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -325,12 +325,12 @@ public bool TryPickT1(out T1 value, out OneOf AsT13, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -349,12 +349,12 @@ public bool TryPickT2(out T2 value, out OneOf AsT13, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -373,12 +373,12 @@ public bool TryPickT3(out T3 value, out OneOf AsT13, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -397,12 +397,12 @@ public bool TryPickT4(out T4 value, out OneOf AsT13, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -421,12 +421,12 @@ public bool TryPickT5(out T5 value, out OneOf AsT13, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -445,12 +445,12 @@ public bool TryPickT6(out T6 value, out OneOf AsT13, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -469,12 +469,12 @@ public bool TryPickT7(out T7 value, out OneOf AsT13, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -493,12 +493,12 @@ public bool TryPickT8(out T8 value, out OneOf AsT13, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } - public bool TryPickT9(out T9 value, out OneOf remainder) - { - value = IsT9 ? AsT9 : default; + public bool TryPickT9(out T9 value, out OneOf remainder) + { + value = IsT9 ? AsT9 : default; remainder = _index switch { 0 => AsT0, @@ -517,12 +517,12 @@ public bool TryPickT9(out T9 value, out OneOf AsT13, _ => throw new InvalidOperationException() }; - return this.IsT9; - } + return this.IsT9; + } - public bool TryPickT10(out T10 value, out OneOf remainder) - { - value = IsT10 ? AsT10 : default; + public bool TryPickT10(out T10 value, out OneOf remainder) + { + value = IsT10 ? AsT10 : default; remainder = _index switch { 0 => AsT0, @@ -541,12 +541,12 @@ public bool TryPickT10(out T10 value, out OneOf AsT13, _ => throw new InvalidOperationException() }; - return this.IsT10; - } + return this.IsT10; + } - public bool TryPickT11(out T11 value, out OneOf remainder) - { - value = IsT11 ? AsT11 : default; + public bool TryPickT11(out T11 value, out OneOf remainder) + { + value = IsT11 ? AsT11 : default; remainder = _index switch { 0 => AsT0, @@ -565,12 +565,12 @@ public bool TryPickT11(out T11 value, out OneOf AsT13, _ => throw new InvalidOperationException() }; - return this.IsT11; - } + return this.IsT11; + } - public bool TryPickT12(out T12 value, out OneOf remainder) - { - value = IsT12 ? AsT12 : default; + public bool TryPickT12(out T12 value, out OneOf remainder) + { + value = IsT12 ? AsT12 : default; remainder = _index switch { 0 => AsT0, @@ -589,12 +589,12 @@ public bool TryPickT12(out T12 value, out OneOf AsT13, _ => throw new InvalidOperationException() }; - return this.IsT12; - } + return this.IsT12; + } - public bool TryPickT13(out T13 value, out OneOf remainder) - { - value = IsT13 ? AsT13 : default; + public bool TryPickT13(out T13 value, out OneOf remainder) + { + value = IsT13 ? AsT13 : default; remainder = _index switch { 0 => AsT0, @@ -613,8 +613,8 @@ public bool TryPickT13(out T13 value, out OneOf default, _ => throw new InvalidOperationException() }; - return this.IsT13; - } + return this.IsT13; + } bool Equals(OneOfBase other) => _index == other._index && @@ -696,4 +696,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf.Extended/OneOfBaseT14.generated.cs b/OneOf.Extended/OneOfBaseT14.generated.cs index cade467..e8a7925 100644 --- a/OneOf.Extended/OneOfBaseT14.generated.cs +++ b/OneOf.Extended/OneOfBaseT14.generated.cs @@ -297,9 +297,9 @@ public TResult Match(Func f0, Func f1, Func remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -319,12 +319,12 @@ public bool TryPickT0(out T0 value, out OneOf AsT14, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -344,12 +344,12 @@ public bool TryPickT1(out T1 value, out OneOf AsT14, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -369,12 +369,12 @@ public bool TryPickT2(out T2 value, out OneOf AsT14, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -394,12 +394,12 @@ public bool TryPickT3(out T3 value, out OneOf AsT14, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -419,12 +419,12 @@ public bool TryPickT4(out T4 value, out OneOf AsT14, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -444,12 +444,12 @@ public bool TryPickT5(out T5 value, out OneOf AsT14, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -469,12 +469,12 @@ public bool TryPickT6(out T6 value, out OneOf AsT14, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -494,12 +494,12 @@ public bool TryPickT7(out T7 value, out OneOf AsT14, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -519,12 +519,12 @@ public bool TryPickT8(out T8 value, out OneOf AsT14, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } - public bool TryPickT9(out T9 value, out OneOf remainder) - { - value = IsT9 ? AsT9 : default; + public bool TryPickT9(out T9 value, out OneOf remainder) + { + value = IsT9 ? AsT9 : default; remainder = _index switch { 0 => AsT0, @@ -544,12 +544,12 @@ public bool TryPickT9(out T9 value, out OneOf AsT14, _ => throw new InvalidOperationException() }; - return this.IsT9; - } + return this.IsT9; + } - public bool TryPickT10(out T10 value, out OneOf remainder) - { - value = IsT10 ? AsT10 : default; + public bool TryPickT10(out T10 value, out OneOf remainder) + { + value = IsT10 ? AsT10 : default; remainder = _index switch { 0 => AsT0, @@ -569,12 +569,12 @@ public bool TryPickT10(out T10 value, out OneOf AsT14, _ => throw new InvalidOperationException() }; - return this.IsT10; - } + return this.IsT10; + } - public bool TryPickT11(out T11 value, out OneOf remainder) - { - value = IsT11 ? AsT11 : default; + public bool TryPickT11(out T11 value, out OneOf remainder) + { + value = IsT11 ? AsT11 : default; remainder = _index switch { 0 => AsT0, @@ -594,12 +594,12 @@ public bool TryPickT11(out T11 value, out OneOf AsT14, _ => throw new InvalidOperationException() }; - return this.IsT11; - } + return this.IsT11; + } - public bool TryPickT12(out T12 value, out OneOf remainder) - { - value = IsT12 ? AsT12 : default; + public bool TryPickT12(out T12 value, out OneOf remainder) + { + value = IsT12 ? AsT12 : default; remainder = _index switch { 0 => AsT0, @@ -619,12 +619,12 @@ public bool TryPickT12(out T12 value, out OneOf AsT14, _ => throw new InvalidOperationException() }; - return this.IsT12; - } + return this.IsT12; + } - public bool TryPickT13(out T13 value, out OneOf remainder) - { - value = IsT13 ? AsT13 : default; + public bool TryPickT13(out T13 value, out OneOf remainder) + { + value = IsT13 ? AsT13 : default; remainder = _index switch { 0 => AsT0, @@ -644,12 +644,12 @@ public bool TryPickT13(out T13 value, out OneOf AsT14, _ => throw new InvalidOperationException() }; - return this.IsT13; - } + return this.IsT13; + } - public bool TryPickT14(out T14 value, out OneOf remainder) - { - value = IsT14 ? AsT14 : default; + public bool TryPickT14(out T14 value, out OneOf remainder) + { + value = IsT14 ? AsT14 : default; remainder = _index switch { 0 => AsT0, @@ -669,8 +669,8 @@ public bool TryPickT14(out T14 value, out OneOf default, _ => throw new InvalidOperationException() }; - return this.IsT14; - } + return this.IsT14; + } bool Equals(OneOfBase other) => _index == other._index && @@ -755,4 +755,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf.Extended/OneOfBaseT15.generated.cs b/OneOf.Extended/OneOfBaseT15.generated.cs index 05132d2..11156ed 100644 --- a/OneOf.Extended/OneOfBaseT15.generated.cs +++ b/OneOf.Extended/OneOfBaseT15.generated.cs @@ -314,9 +314,9 @@ public TResult Match(Func f0, Func f1, Func remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -337,12 +337,12 @@ public bool TryPickT0(out T0 value, out OneOf AsT15, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -363,12 +363,12 @@ public bool TryPickT1(out T1 value, out OneOf AsT15, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -389,12 +389,12 @@ public bool TryPickT2(out T2 value, out OneOf AsT15, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -415,12 +415,12 @@ public bool TryPickT3(out T3 value, out OneOf AsT15, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -441,12 +441,12 @@ public bool TryPickT4(out T4 value, out OneOf AsT15, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -467,12 +467,12 @@ public bool TryPickT5(out T5 value, out OneOf AsT15, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -493,12 +493,12 @@ public bool TryPickT6(out T6 value, out OneOf AsT15, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -519,12 +519,12 @@ public bool TryPickT7(out T7 value, out OneOf AsT15, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -545,12 +545,12 @@ public bool TryPickT8(out T8 value, out OneOf AsT15, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } - public bool TryPickT9(out T9 value, out OneOf remainder) - { - value = IsT9 ? AsT9 : default; + public bool TryPickT9(out T9 value, out OneOf remainder) + { + value = IsT9 ? AsT9 : default; remainder = _index switch { 0 => AsT0, @@ -571,12 +571,12 @@ public bool TryPickT9(out T9 value, out OneOf AsT15, _ => throw new InvalidOperationException() }; - return this.IsT9; - } + return this.IsT9; + } - public bool TryPickT10(out T10 value, out OneOf remainder) - { - value = IsT10 ? AsT10 : default; + public bool TryPickT10(out T10 value, out OneOf remainder) + { + value = IsT10 ? AsT10 : default; remainder = _index switch { 0 => AsT0, @@ -597,12 +597,12 @@ public bool TryPickT10(out T10 value, out OneOf AsT15, _ => throw new InvalidOperationException() }; - return this.IsT10; - } + return this.IsT10; + } - public bool TryPickT11(out T11 value, out OneOf remainder) - { - value = IsT11 ? AsT11 : default; + public bool TryPickT11(out T11 value, out OneOf remainder) + { + value = IsT11 ? AsT11 : default; remainder = _index switch { 0 => AsT0, @@ -623,12 +623,12 @@ public bool TryPickT11(out T11 value, out OneOf AsT15, _ => throw new InvalidOperationException() }; - return this.IsT11; - } + return this.IsT11; + } - public bool TryPickT12(out T12 value, out OneOf remainder) - { - value = IsT12 ? AsT12 : default; + public bool TryPickT12(out T12 value, out OneOf remainder) + { + value = IsT12 ? AsT12 : default; remainder = _index switch { 0 => AsT0, @@ -649,12 +649,12 @@ public bool TryPickT12(out T12 value, out OneOf AsT15, _ => throw new InvalidOperationException() }; - return this.IsT12; - } + return this.IsT12; + } - public bool TryPickT13(out T13 value, out OneOf remainder) - { - value = IsT13 ? AsT13 : default; + public bool TryPickT13(out T13 value, out OneOf remainder) + { + value = IsT13 ? AsT13 : default; remainder = _index switch { 0 => AsT0, @@ -675,12 +675,12 @@ public bool TryPickT13(out T13 value, out OneOf AsT15, _ => throw new InvalidOperationException() }; - return this.IsT13; - } + return this.IsT13; + } - public bool TryPickT14(out T14 value, out OneOf remainder) - { - value = IsT14 ? AsT14 : default; + public bool TryPickT14(out T14 value, out OneOf remainder) + { + value = IsT14 ? AsT14 : default; remainder = _index switch { 0 => AsT0, @@ -701,12 +701,12 @@ public bool TryPickT14(out T14 value, out OneOf AsT15, _ => throw new InvalidOperationException() }; - return this.IsT14; - } + return this.IsT14; + } - public bool TryPickT15(out T15 value, out OneOf remainder) - { - value = IsT15 ? AsT15 : default; + public bool TryPickT15(out T15 value, out OneOf remainder) + { + value = IsT15 ? AsT15 : default; remainder = _index switch { 0 => AsT0, @@ -727,8 +727,8 @@ public bool TryPickT15(out T15 value, out OneOf default, _ => throw new InvalidOperationException() }; - return this.IsT15; - } + return this.IsT15; + } bool Equals(OneOfBase other) => _index == other._index && @@ -816,4 +816,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf.Extended/OneOfBaseT16.generated.cs b/OneOf.Extended/OneOfBaseT16.generated.cs index d59e70a..6a84ca9 100644 --- a/OneOf.Extended/OneOfBaseT16.generated.cs +++ b/OneOf.Extended/OneOfBaseT16.generated.cs @@ -331,9 +331,9 @@ public TResult Match(Func f0, Func f1, Func remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -355,12 +355,12 @@ public bool TryPickT0(out T0 value, out OneOf AsT16, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -382,12 +382,12 @@ public bool TryPickT1(out T1 value, out OneOf AsT16, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -409,12 +409,12 @@ public bool TryPickT2(out T2 value, out OneOf AsT16, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -436,12 +436,12 @@ public bool TryPickT3(out T3 value, out OneOf AsT16, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -463,12 +463,12 @@ public bool TryPickT4(out T4 value, out OneOf AsT16, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -490,12 +490,12 @@ public bool TryPickT5(out T5 value, out OneOf AsT16, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -517,12 +517,12 @@ public bool TryPickT6(out T6 value, out OneOf AsT16, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -544,12 +544,12 @@ public bool TryPickT7(out T7 value, out OneOf AsT16, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -571,12 +571,12 @@ public bool TryPickT8(out T8 value, out OneOf AsT16, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } - public bool TryPickT9(out T9 value, out OneOf remainder) - { - value = IsT9 ? AsT9 : default; + public bool TryPickT9(out T9 value, out OneOf remainder) + { + value = IsT9 ? AsT9 : default; remainder = _index switch { 0 => AsT0, @@ -598,12 +598,12 @@ public bool TryPickT9(out T9 value, out OneOf AsT16, _ => throw new InvalidOperationException() }; - return this.IsT9; - } + return this.IsT9; + } - public bool TryPickT10(out T10 value, out OneOf remainder) - { - value = IsT10 ? AsT10 : default; + public bool TryPickT10(out T10 value, out OneOf remainder) + { + value = IsT10 ? AsT10 : default; remainder = _index switch { 0 => AsT0, @@ -625,12 +625,12 @@ public bool TryPickT10(out T10 value, out OneOf AsT16, _ => throw new InvalidOperationException() }; - return this.IsT10; - } + return this.IsT10; + } - public bool TryPickT11(out T11 value, out OneOf remainder) - { - value = IsT11 ? AsT11 : default; + public bool TryPickT11(out T11 value, out OneOf remainder) + { + value = IsT11 ? AsT11 : default; remainder = _index switch { 0 => AsT0, @@ -652,12 +652,12 @@ public bool TryPickT11(out T11 value, out OneOf AsT16, _ => throw new InvalidOperationException() }; - return this.IsT11; - } + return this.IsT11; + } - public bool TryPickT12(out T12 value, out OneOf remainder) - { - value = IsT12 ? AsT12 : default; + public bool TryPickT12(out T12 value, out OneOf remainder) + { + value = IsT12 ? AsT12 : default; remainder = _index switch { 0 => AsT0, @@ -679,12 +679,12 @@ public bool TryPickT12(out T12 value, out OneOf AsT16, _ => throw new InvalidOperationException() }; - return this.IsT12; - } + return this.IsT12; + } - public bool TryPickT13(out T13 value, out OneOf remainder) - { - value = IsT13 ? AsT13 : default; + public bool TryPickT13(out T13 value, out OneOf remainder) + { + value = IsT13 ? AsT13 : default; remainder = _index switch { 0 => AsT0, @@ -706,12 +706,12 @@ public bool TryPickT13(out T13 value, out OneOf AsT16, _ => throw new InvalidOperationException() }; - return this.IsT13; - } + return this.IsT13; + } - public bool TryPickT14(out T14 value, out OneOf remainder) - { - value = IsT14 ? AsT14 : default; + public bool TryPickT14(out T14 value, out OneOf remainder) + { + value = IsT14 ? AsT14 : default; remainder = _index switch { 0 => AsT0, @@ -733,12 +733,12 @@ public bool TryPickT14(out T14 value, out OneOf AsT16, _ => throw new InvalidOperationException() }; - return this.IsT14; - } + return this.IsT14; + } - public bool TryPickT15(out T15 value, out OneOf remainder) - { - value = IsT15 ? AsT15 : default; + public bool TryPickT15(out T15 value, out OneOf remainder) + { + value = IsT15 ? AsT15 : default; remainder = _index switch { 0 => AsT0, @@ -760,12 +760,12 @@ public bool TryPickT15(out T15 value, out OneOf AsT16, _ => throw new InvalidOperationException() }; - return this.IsT15; - } + return this.IsT15; + } - public bool TryPickT16(out T16 value, out OneOf remainder) - { - value = IsT16 ? AsT16 : default; + public bool TryPickT16(out T16 value, out OneOf remainder) + { + value = IsT16 ? AsT16 : default; remainder = _index switch { 0 => AsT0, @@ -787,8 +787,8 @@ public bool TryPickT16(out T16 value, out OneOf default, _ => throw new InvalidOperationException() }; - return this.IsT16; - } + return this.IsT16; + } bool Equals(OneOfBase other) => _index == other._index && @@ -879,4 +879,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf.Extended/OneOfBaseT17.generated.cs b/OneOf.Extended/OneOfBaseT17.generated.cs index b50d501..33d598b 100644 --- a/OneOf.Extended/OneOfBaseT17.generated.cs +++ b/OneOf.Extended/OneOfBaseT17.generated.cs @@ -348,9 +348,9 @@ public TResult Match(Func f0, Func f1, Func remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -373,12 +373,12 @@ public bool TryPickT0(out T0 value, out OneOf AsT17, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -401,12 +401,12 @@ public bool TryPickT1(out T1 value, out OneOf AsT17, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -429,12 +429,12 @@ public bool TryPickT2(out T2 value, out OneOf AsT17, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -457,12 +457,12 @@ public bool TryPickT3(out T3 value, out OneOf AsT17, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -485,12 +485,12 @@ public bool TryPickT4(out T4 value, out OneOf AsT17, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -513,12 +513,12 @@ public bool TryPickT5(out T5 value, out OneOf AsT17, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -541,12 +541,12 @@ public bool TryPickT6(out T6 value, out OneOf AsT17, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -569,12 +569,12 @@ public bool TryPickT7(out T7 value, out OneOf AsT17, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -597,12 +597,12 @@ public bool TryPickT8(out T8 value, out OneOf AsT17, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } - public bool TryPickT9(out T9 value, out OneOf remainder) - { - value = IsT9 ? AsT9 : default; + public bool TryPickT9(out T9 value, out OneOf remainder) + { + value = IsT9 ? AsT9 : default; remainder = _index switch { 0 => AsT0, @@ -625,12 +625,12 @@ public bool TryPickT9(out T9 value, out OneOf AsT17, _ => throw new InvalidOperationException() }; - return this.IsT9; - } + return this.IsT9; + } - public bool TryPickT10(out T10 value, out OneOf remainder) - { - value = IsT10 ? AsT10 : default; + public bool TryPickT10(out T10 value, out OneOf remainder) + { + value = IsT10 ? AsT10 : default; remainder = _index switch { 0 => AsT0, @@ -653,12 +653,12 @@ public bool TryPickT10(out T10 value, out OneOf AsT17, _ => throw new InvalidOperationException() }; - return this.IsT10; - } + return this.IsT10; + } - public bool TryPickT11(out T11 value, out OneOf remainder) - { - value = IsT11 ? AsT11 : default; + public bool TryPickT11(out T11 value, out OneOf remainder) + { + value = IsT11 ? AsT11 : default; remainder = _index switch { 0 => AsT0, @@ -681,12 +681,12 @@ public bool TryPickT11(out T11 value, out OneOf AsT17, _ => throw new InvalidOperationException() }; - return this.IsT11; - } + return this.IsT11; + } - public bool TryPickT12(out T12 value, out OneOf remainder) - { - value = IsT12 ? AsT12 : default; + public bool TryPickT12(out T12 value, out OneOf remainder) + { + value = IsT12 ? AsT12 : default; remainder = _index switch { 0 => AsT0, @@ -709,12 +709,12 @@ public bool TryPickT12(out T12 value, out OneOf AsT17, _ => throw new InvalidOperationException() }; - return this.IsT12; - } + return this.IsT12; + } - public bool TryPickT13(out T13 value, out OneOf remainder) - { - value = IsT13 ? AsT13 : default; + public bool TryPickT13(out T13 value, out OneOf remainder) + { + value = IsT13 ? AsT13 : default; remainder = _index switch { 0 => AsT0, @@ -737,12 +737,12 @@ public bool TryPickT13(out T13 value, out OneOf AsT17, _ => throw new InvalidOperationException() }; - return this.IsT13; - } + return this.IsT13; + } - public bool TryPickT14(out T14 value, out OneOf remainder) - { - value = IsT14 ? AsT14 : default; + public bool TryPickT14(out T14 value, out OneOf remainder) + { + value = IsT14 ? AsT14 : default; remainder = _index switch { 0 => AsT0, @@ -765,12 +765,12 @@ public bool TryPickT14(out T14 value, out OneOf AsT17, _ => throw new InvalidOperationException() }; - return this.IsT14; - } + return this.IsT14; + } - public bool TryPickT15(out T15 value, out OneOf remainder) - { - value = IsT15 ? AsT15 : default; + public bool TryPickT15(out T15 value, out OneOf remainder) + { + value = IsT15 ? AsT15 : default; remainder = _index switch { 0 => AsT0, @@ -793,12 +793,12 @@ public bool TryPickT15(out T15 value, out OneOf AsT17, _ => throw new InvalidOperationException() }; - return this.IsT15; - } + return this.IsT15; + } - public bool TryPickT16(out T16 value, out OneOf remainder) - { - value = IsT16 ? AsT16 : default; + public bool TryPickT16(out T16 value, out OneOf remainder) + { + value = IsT16 ? AsT16 : default; remainder = _index switch { 0 => AsT0, @@ -821,12 +821,12 @@ public bool TryPickT16(out T16 value, out OneOf AsT17, _ => throw new InvalidOperationException() }; - return this.IsT16; - } + return this.IsT16; + } - public bool TryPickT17(out T17 value, out OneOf remainder) - { - value = IsT17 ? AsT17 : default; + public bool TryPickT17(out T17 value, out OneOf remainder) + { + value = IsT17 ? AsT17 : default; remainder = _index switch { 0 => AsT0, @@ -849,8 +849,8 @@ public bool TryPickT17(out T17 value, out OneOf default, _ => throw new InvalidOperationException() }; - return this.IsT17; - } + return this.IsT17; + } bool Equals(OneOfBase other) => _index == other._index && @@ -944,4 +944,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf.Extended/OneOfBaseT18.generated.cs b/OneOf.Extended/OneOfBaseT18.generated.cs index 9749b93..27ba7f3 100644 --- a/OneOf.Extended/OneOfBaseT18.generated.cs +++ b/OneOf.Extended/OneOfBaseT18.generated.cs @@ -365,9 +365,9 @@ public TResult Match(Func f0, Func f1, Func remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -391,12 +391,12 @@ public bool TryPickT0(out T0 value, out OneOf AsT18, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -420,12 +420,12 @@ public bool TryPickT1(out T1 value, out OneOf AsT18, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -449,12 +449,12 @@ public bool TryPickT2(out T2 value, out OneOf AsT18, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -478,12 +478,12 @@ public bool TryPickT3(out T3 value, out OneOf AsT18, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -507,12 +507,12 @@ public bool TryPickT4(out T4 value, out OneOf AsT18, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -536,12 +536,12 @@ public bool TryPickT5(out T5 value, out OneOf AsT18, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -565,12 +565,12 @@ public bool TryPickT6(out T6 value, out OneOf AsT18, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -594,12 +594,12 @@ public bool TryPickT7(out T7 value, out OneOf AsT18, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -623,12 +623,12 @@ public bool TryPickT8(out T8 value, out OneOf AsT18, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } - public bool TryPickT9(out T9 value, out OneOf remainder) - { - value = IsT9 ? AsT9 : default; + public bool TryPickT9(out T9 value, out OneOf remainder) + { + value = IsT9 ? AsT9 : default; remainder = _index switch { 0 => AsT0, @@ -652,12 +652,12 @@ public bool TryPickT9(out T9 value, out OneOf AsT18, _ => throw new InvalidOperationException() }; - return this.IsT9; - } + return this.IsT9; + } - public bool TryPickT10(out T10 value, out OneOf remainder) - { - value = IsT10 ? AsT10 : default; + public bool TryPickT10(out T10 value, out OneOf remainder) + { + value = IsT10 ? AsT10 : default; remainder = _index switch { 0 => AsT0, @@ -681,12 +681,12 @@ public bool TryPickT10(out T10 value, out OneOf AsT18, _ => throw new InvalidOperationException() }; - return this.IsT10; - } + return this.IsT10; + } - public bool TryPickT11(out T11 value, out OneOf remainder) - { - value = IsT11 ? AsT11 : default; + public bool TryPickT11(out T11 value, out OneOf remainder) + { + value = IsT11 ? AsT11 : default; remainder = _index switch { 0 => AsT0, @@ -710,12 +710,12 @@ public bool TryPickT11(out T11 value, out OneOf AsT18, _ => throw new InvalidOperationException() }; - return this.IsT11; - } + return this.IsT11; + } - public bool TryPickT12(out T12 value, out OneOf remainder) - { - value = IsT12 ? AsT12 : default; + public bool TryPickT12(out T12 value, out OneOf remainder) + { + value = IsT12 ? AsT12 : default; remainder = _index switch { 0 => AsT0, @@ -739,12 +739,12 @@ public bool TryPickT12(out T12 value, out OneOf AsT18, _ => throw new InvalidOperationException() }; - return this.IsT12; - } + return this.IsT12; + } - public bool TryPickT13(out T13 value, out OneOf remainder) - { - value = IsT13 ? AsT13 : default; + public bool TryPickT13(out T13 value, out OneOf remainder) + { + value = IsT13 ? AsT13 : default; remainder = _index switch { 0 => AsT0, @@ -768,12 +768,12 @@ public bool TryPickT13(out T13 value, out OneOf AsT18, _ => throw new InvalidOperationException() }; - return this.IsT13; - } + return this.IsT13; + } - public bool TryPickT14(out T14 value, out OneOf remainder) - { - value = IsT14 ? AsT14 : default; + public bool TryPickT14(out T14 value, out OneOf remainder) + { + value = IsT14 ? AsT14 : default; remainder = _index switch { 0 => AsT0, @@ -797,12 +797,12 @@ public bool TryPickT14(out T14 value, out OneOf AsT18, _ => throw new InvalidOperationException() }; - return this.IsT14; - } + return this.IsT14; + } - public bool TryPickT15(out T15 value, out OneOf remainder) - { - value = IsT15 ? AsT15 : default; + public bool TryPickT15(out T15 value, out OneOf remainder) + { + value = IsT15 ? AsT15 : default; remainder = _index switch { 0 => AsT0, @@ -826,12 +826,12 @@ public bool TryPickT15(out T15 value, out OneOf AsT18, _ => throw new InvalidOperationException() }; - return this.IsT15; - } + return this.IsT15; + } - public bool TryPickT16(out T16 value, out OneOf remainder) - { - value = IsT16 ? AsT16 : default; + public bool TryPickT16(out T16 value, out OneOf remainder) + { + value = IsT16 ? AsT16 : default; remainder = _index switch { 0 => AsT0, @@ -855,12 +855,12 @@ public bool TryPickT16(out T16 value, out OneOf AsT18, _ => throw new InvalidOperationException() }; - return this.IsT16; - } + return this.IsT16; + } - public bool TryPickT17(out T17 value, out OneOf remainder) - { - value = IsT17 ? AsT17 : default; + public bool TryPickT17(out T17 value, out OneOf remainder) + { + value = IsT17 ? AsT17 : default; remainder = _index switch { 0 => AsT0, @@ -884,12 +884,12 @@ public bool TryPickT17(out T17 value, out OneOf AsT18, _ => throw new InvalidOperationException() }; - return this.IsT17; - } + return this.IsT17; + } - public bool TryPickT18(out T18 value, out OneOf remainder) - { - value = IsT18 ? AsT18 : default; + public bool TryPickT18(out T18 value, out OneOf remainder) + { + value = IsT18 ? AsT18 : default; remainder = _index switch { 0 => AsT0, @@ -913,8 +913,8 @@ public bool TryPickT18(out T18 value, out OneOf default, _ => throw new InvalidOperationException() }; - return this.IsT18; - } + return this.IsT18; + } bool Equals(OneOfBase other) => _index == other._index && @@ -1011,4 +1011,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf.Extended/OneOfBaseT19.generated.cs b/OneOf.Extended/OneOfBaseT19.generated.cs index 76a2c60..f1e7186 100644 --- a/OneOf.Extended/OneOfBaseT19.generated.cs +++ b/OneOf.Extended/OneOfBaseT19.generated.cs @@ -382,9 +382,9 @@ public TResult Match(Func f0, Func f1, Func remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -409,12 +409,12 @@ public bool TryPickT0(out T0 value, out OneOf AsT19, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -439,12 +439,12 @@ public bool TryPickT1(out T1 value, out OneOf AsT19, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -469,12 +469,12 @@ public bool TryPickT2(out T2 value, out OneOf AsT19, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -499,12 +499,12 @@ public bool TryPickT3(out T3 value, out OneOf AsT19, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -529,12 +529,12 @@ public bool TryPickT4(out T4 value, out OneOf AsT19, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -559,12 +559,12 @@ public bool TryPickT5(out T5 value, out OneOf AsT19, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -589,12 +589,12 @@ public bool TryPickT6(out T6 value, out OneOf AsT19, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -619,12 +619,12 @@ public bool TryPickT7(out T7 value, out OneOf AsT19, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -649,12 +649,12 @@ public bool TryPickT8(out T8 value, out OneOf AsT19, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } - public bool TryPickT9(out T9 value, out OneOf remainder) - { - value = IsT9 ? AsT9 : default; + public bool TryPickT9(out T9 value, out OneOf remainder) + { + value = IsT9 ? AsT9 : default; remainder = _index switch { 0 => AsT0, @@ -679,12 +679,12 @@ public bool TryPickT9(out T9 value, out OneOf AsT19, _ => throw new InvalidOperationException() }; - return this.IsT9; - } + return this.IsT9; + } - public bool TryPickT10(out T10 value, out OneOf remainder) - { - value = IsT10 ? AsT10 : default; + public bool TryPickT10(out T10 value, out OneOf remainder) + { + value = IsT10 ? AsT10 : default; remainder = _index switch { 0 => AsT0, @@ -709,12 +709,12 @@ public bool TryPickT10(out T10 value, out OneOf AsT19, _ => throw new InvalidOperationException() }; - return this.IsT10; - } + return this.IsT10; + } - public bool TryPickT11(out T11 value, out OneOf remainder) - { - value = IsT11 ? AsT11 : default; + public bool TryPickT11(out T11 value, out OneOf remainder) + { + value = IsT11 ? AsT11 : default; remainder = _index switch { 0 => AsT0, @@ -739,12 +739,12 @@ public bool TryPickT11(out T11 value, out OneOf AsT19, _ => throw new InvalidOperationException() }; - return this.IsT11; - } + return this.IsT11; + } - public bool TryPickT12(out T12 value, out OneOf remainder) - { - value = IsT12 ? AsT12 : default; + public bool TryPickT12(out T12 value, out OneOf remainder) + { + value = IsT12 ? AsT12 : default; remainder = _index switch { 0 => AsT0, @@ -769,12 +769,12 @@ public bool TryPickT12(out T12 value, out OneOf AsT19, _ => throw new InvalidOperationException() }; - return this.IsT12; - } + return this.IsT12; + } - public bool TryPickT13(out T13 value, out OneOf remainder) - { - value = IsT13 ? AsT13 : default; + public bool TryPickT13(out T13 value, out OneOf remainder) + { + value = IsT13 ? AsT13 : default; remainder = _index switch { 0 => AsT0, @@ -799,12 +799,12 @@ public bool TryPickT13(out T13 value, out OneOf AsT19, _ => throw new InvalidOperationException() }; - return this.IsT13; - } + return this.IsT13; + } - public bool TryPickT14(out T14 value, out OneOf remainder) - { - value = IsT14 ? AsT14 : default; + public bool TryPickT14(out T14 value, out OneOf remainder) + { + value = IsT14 ? AsT14 : default; remainder = _index switch { 0 => AsT0, @@ -829,12 +829,12 @@ public bool TryPickT14(out T14 value, out OneOf AsT19, _ => throw new InvalidOperationException() }; - return this.IsT14; - } + return this.IsT14; + } - public bool TryPickT15(out T15 value, out OneOf remainder) - { - value = IsT15 ? AsT15 : default; + public bool TryPickT15(out T15 value, out OneOf remainder) + { + value = IsT15 ? AsT15 : default; remainder = _index switch { 0 => AsT0, @@ -859,12 +859,12 @@ public bool TryPickT15(out T15 value, out OneOf AsT19, _ => throw new InvalidOperationException() }; - return this.IsT15; - } + return this.IsT15; + } - public bool TryPickT16(out T16 value, out OneOf remainder) - { - value = IsT16 ? AsT16 : default; + public bool TryPickT16(out T16 value, out OneOf remainder) + { + value = IsT16 ? AsT16 : default; remainder = _index switch { 0 => AsT0, @@ -889,12 +889,12 @@ public bool TryPickT16(out T16 value, out OneOf AsT19, _ => throw new InvalidOperationException() }; - return this.IsT16; - } + return this.IsT16; + } - public bool TryPickT17(out T17 value, out OneOf remainder) - { - value = IsT17 ? AsT17 : default; + public bool TryPickT17(out T17 value, out OneOf remainder) + { + value = IsT17 ? AsT17 : default; remainder = _index switch { 0 => AsT0, @@ -919,12 +919,12 @@ public bool TryPickT17(out T17 value, out OneOf AsT19, _ => throw new InvalidOperationException() }; - return this.IsT17; - } + return this.IsT17; + } - public bool TryPickT18(out T18 value, out OneOf remainder) - { - value = IsT18 ? AsT18 : default; + public bool TryPickT18(out T18 value, out OneOf remainder) + { + value = IsT18 ? AsT18 : default; remainder = _index switch { 0 => AsT0, @@ -949,12 +949,12 @@ public bool TryPickT18(out T18 value, out OneOf AsT19, _ => throw new InvalidOperationException() }; - return this.IsT18; - } + return this.IsT18; + } - public bool TryPickT19(out T19 value, out OneOf remainder) - { - value = IsT19 ? AsT19 : default; + public bool TryPickT19(out T19 value, out OneOf remainder) + { + value = IsT19 ? AsT19 : default; remainder = _index switch { 0 => AsT0, @@ -979,8 +979,8 @@ public bool TryPickT19(out T19 value, out OneOf default, _ => throw new InvalidOperationException() }; - return this.IsT19; - } + return this.IsT19; + } bool Equals(OneOfBase other) => _index == other._index && @@ -1080,4 +1080,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf.Extended/OneOfBaseT20.generated.cs b/OneOf.Extended/OneOfBaseT20.generated.cs index 7f69d8f..45b591b 100644 --- a/OneOf.Extended/OneOfBaseT20.generated.cs +++ b/OneOf.Extended/OneOfBaseT20.generated.cs @@ -399,9 +399,9 @@ public TResult Match(Func f0, Func f1, Func remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -427,12 +427,12 @@ public bool TryPickT0(out T0 value, out OneOf AsT20, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -458,12 +458,12 @@ public bool TryPickT1(out T1 value, out OneOf AsT20, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -489,12 +489,12 @@ public bool TryPickT2(out T2 value, out OneOf AsT20, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -520,12 +520,12 @@ public bool TryPickT3(out T3 value, out OneOf AsT20, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -551,12 +551,12 @@ public bool TryPickT4(out T4 value, out OneOf AsT20, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -582,12 +582,12 @@ public bool TryPickT5(out T5 value, out OneOf AsT20, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -613,12 +613,12 @@ public bool TryPickT6(out T6 value, out OneOf AsT20, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -644,12 +644,12 @@ public bool TryPickT7(out T7 value, out OneOf AsT20, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -675,12 +675,12 @@ public bool TryPickT8(out T8 value, out OneOf AsT20, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } - public bool TryPickT9(out T9 value, out OneOf remainder) - { - value = IsT9 ? AsT9 : default; + public bool TryPickT9(out T9 value, out OneOf remainder) + { + value = IsT9 ? AsT9 : default; remainder = _index switch { 0 => AsT0, @@ -706,12 +706,12 @@ public bool TryPickT9(out T9 value, out OneOf AsT20, _ => throw new InvalidOperationException() }; - return this.IsT9; - } + return this.IsT9; + } - public bool TryPickT10(out T10 value, out OneOf remainder) - { - value = IsT10 ? AsT10 : default; + public bool TryPickT10(out T10 value, out OneOf remainder) + { + value = IsT10 ? AsT10 : default; remainder = _index switch { 0 => AsT0, @@ -737,12 +737,12 @@ public bool TryPickT10(out T10 value, out OneOf AsT20, _ => throw new InvalidOperationException() }; - return this.IsT10; - } + return this.IsT10; + } - public bool TryPickT11(out T11 value, out OneOf remainder) - { - value = IsT11 ? AsT11 : default; + public bool TryPickT11(out T11 value, out OneOf remainder) + { + value = IsT11 ? AsT11 : default; remainder = _index switch { 0 => AsT0, @@ -768,12 +768,12 @@ public bool TryPickT11(out T11 value, out OneOf AsT20, _ => throw new InvalidOperationException() }; - return this.IsT11; - } + return this.IsT11; + } - public bool TryPickT12(out T12 value, out OneOf remainder) - { - value = IsT12 ? AsT12 : default; + public bool TryPickT12(out T12 value, out OneOf remainder) + { + value = IsT12 ? AsT12 : default; remainder = _index switch { 0 => AsT0, @@ -799,12 +799,12 @@ public bool TryPickT12(out T12 value, out OneOf AsT20, _ => throw new InvalidOperationException() }; - return this.IsT12; - } + return this.IsT12; + } - public bool TryPickT13(out T13 value, out OneOf remainder) - { - value = IsT13 ? AsT13 : default; + public bool TryPickT13(out T13 value, out OneOf remainder) + { + value = IsT13 ? AsT13 : default; remainder = _index switch { 0 => AsT0, @@ -830,12 +830,12 @@ public bool TryPickT13(out T13 value, out OneOf AsT20, _ => throw new InvalidOperationException() }; - return this.IsT13; - } + return this.IsT13; + } - public bool TryPickT14(out T14 value, out OneOf remainder) - { - value = IsT14 ? AsT14 : default; + public bool TryPickT14(out T14 value, out OneOf remainder) + { + value = IsT14 ? AsT14 : default; remainder = _index switch { 0 => AsT0, @@ -861,12 +861,12 @@ public bool TryPickT14(out T14 value, out OneOf AsT20, _ => throw new InvalidOperationException() }; - return this.IsT14; - } + return this.IsT14; + } - public bool TryPickT15(out T15 value, out OneOf remainder) - { - value = IsT15 ? AsT15 : default; + public bool TryPickT15(out T15 value, out OneOf remainder) + { + value = IsT15 ? AsT15 : default; remainder = _index switch { 0 => AsT0, @@ -892,12 +892,12 @@ public bool TryPickT15(out T15 value, out OneOf AsT20, _ => throw new InvalidOperationException() }; - return this.IsT15; - } + return this.IsT15; + } - public bool TryPickT16(out T16 value, out OneOf remainder) - { - value = IsT16 ? AsT16 : default; + public bool TryPickT16(out T16 value, out OneOf remainder) + { + value = IsT16 ? AsT16 : default; remainder = _index switch { 0 => AsT0, @@ -923,12 +923,12 @@ public bool TryPickT16(out T16 value, out OneOf AsT20, _ => throw new InvalidOperationException() }; - return this.IsT16; - } + return this.IsT16; + } - public bool TryPickT17(out T17 value, out OneOf remainder) - { - value = IsT17 ? AsT17 : default; + public bool TryPickT17(out T17 value, out OneOf remainder) + { + value = IsT17 ? AsT17 : default; remainder = _index switch { 0 => AsT0, @@ -954,12 +954,12 @@ public bool TryPickT17(out T17 value, out OneOf AsT20, _ => throw new InvalidOperationException() }; - return this.IsT17; - } + return this.IsT17; + } - public bool TryPickT18(out T18 value, out OneOf remainder) - { - value = IsT18 ? AsT18 : default; + public bool TryPickT18(out T18 value, out OneOf remainder) + { + value = IsT18 ? AsT18 : default; remainder = _index switch { 0 => AsT0, @@ -985,12 +985,12 @@ public bool TryPickT18(out T18 value, out OneOf AsT20, _ => throw new InvalidOperationException() }; - return this.IsT18; - } + return this.IsT18; + } - public bool TryPickT19(out T19 value, out OneOf remainder) - { - value = IsT19 ? AsT19 : default; + public bool TryPickT19(out T19 value, out OneOf remainder) + { + value = IsT19 ? AsT19 : default; remainder = _index switch { 0 => AsT0, @@ -1016,12 +1016,12 @@ public bool TryPickT19(out T19 value, out OneOf AsT20, _ => throw new InvalidOperationException() }; - return this.IsT19; - } + return this.IsT19; + } - public bool TryPickT20(out T20 value, out OneOf remainder) - { - value = IsT20 ? AsT20 : default; + public bool TryPickT20(out T20 value, out OneOf remainder) + { + value = IsT20 ? AsT20 : default; remainder = _index switch { 0 => AsT0, @@ -1047,8 +1047,8 @@ public bool TryPickT20(out T20 value, out OneOf default, _ => throw new InvalidOperationException() }; - return this.IsT20; - } + return this.IsT20; + } bool Equals(OneOfBase other) => _index == other._index && @@ -1151,4 +1151,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf.Extended/OneOfBaseT21.generated.cs b/OneOf.Extended/OneOfBaseT21.generated.cs index a6b02ee..9e5a719 100644 --- a/OneOf.Extended/OneOfBaseT21.generated.cs +++ b/OneOf.Extended/OneOfBaseT21.generated.cs @@ -416,9 +416,9 @@ public TResult Match(Func f0, Func f1, Func remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -445,12 +445,12 @@ public bool TryPickT0(out T0 value, out OneOf AsT21, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -477,12 +477,12 @@ public bool TryPickT1(out T1 value, out OneOf AsT21, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -509,12 +509,12 @@ public bool TryPickT2(out T2 value, out OneOf AsT21, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -541,12 +541,12 @@ public bool TryPickT3(out T3 value, out OneOf AsT21, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -573,12 +573,12 @@ public bool TryPickT4(out T4 value, out OneOf AsT21, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -605,12 +605,12 @@ public bool TryPickT5(out T5 value, out OneOf AsT21, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -637,12 +637,12 @@ public bool TryPickT6(out T6 value, out OneOf AsT21, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -669,12 +669,12 @@ public bool TryPickT7(out T7 value, out OneOf AsT21, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -701,12 +701,12 @@ public bool TryPickT8(out T8 value, out OneOf AsT21, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } - public bool TryPickT9(out T9 value, out OneOf remainder) - { - value = IsT9 ? AsT9 : default; + public bool TryPickT9(out T9 value, out OneOf remainder) + { + value = IsT9 ? AsT9 : default; remainder = _index switch { 0 => AsT0, @@ -733,12 +733,12 @@ public bool TryPickT9(out T9 value, out OneOf AsT21, _ => throw new InvalidOperationException() }; - return this.IsT9; - } + return this.IsT9; + } - public bool TryPickT10(out T10 value, out OneOf remainder) - { - value = IsT10 ? AsT10 : default; + public bool TryPickT10(out T10 value, out OneOf remainder) + { + value = IsT10 ? AsT10 : default; remainder = _index switch { 0 => AsT0, @@ -765,12 +765,12 @@ public bool TryPickT10(out T10 value, out OneOf AsT21, _ => throw new InvalidOperationException() }; - return this.IsT10; - } + return this.IsT10; + } - public bool TryPickT11(out T11 value, out OneOf remainder) - { - value = IsT11 ? AsT11 : default; + public bool TryPickT11(out T11 value, out OneOf remainder) + { + value = IsT11 ? AsT11 : default; remainder = _index switch { 0 => AsT0, @@ -797,12 +797,12 @@ public bool TryPickT11(out T11 value, out OneOf AsT21, _ => throw new InvalidOperationException() }; - return this.IsT11; - } + return this.IsT11; + } - public bool TryPickT12(out T12 value, out OneOf remainder) - { - value = IsT12 ? AsT12 : default; + public bool TryPickT12(out T12 value, out OneOf remainder) + { + value = IsT12 ? AsT12 : default; remainder = _index switch { 0 => AsT0, @@ -829,12 +829,12 @@ public bool TryPickT12(out T12 value, out OneOf AsT21, _ => throw new InvalidOperationException() }; - return this.IsT12; - } + return this.IsT12; + } - public bool TryPickT13(out T13 value, out OneOf remainder) - { - value = IsT13 ? AsT13 : default; + public bool TryPickT13(out T13 value, out OneOf remainder) + { + value = IsT13 ? AsT13 : default; remainder = _index switch { 0 => AsT0, @@ -861,12 +861,12 @@ public bool TryPickT13(out T13 value, out OneOf AsT21, _ => throw new InvalidOperationException() }; - return this.IsT13; - } + return this.IsT13; + } - public bool TryPickT14(out T14 value, out OneOf remainder) - { - value = IsT14 ? AsT14 : default; + public bool TryPickT14(out T14 value, out OneOf remainder) + { + value = IsT14 ? AsT14 : default; remainder = _index switch { 0 => AsT0, @@ -893,12 +893,12 @@ public bool TryPickT14(out T14 value, out OneOf AsT21, _ => throw new InvalidOperationException() }; - return this.IsT14; - } + return this.IsT14; + } - public bool TryPickT15(out T15 value, out OneOf remainder) - { - value = IsT15 ? AsT15 : default; + public bool TryPickT15(out T15 value, out OneOf remainder) + { + value = IsT15 ? AsT15 : default; remainder = _index switch { 0 => AsT0, @@ -925,12 +925,12 @@ public bool TryPickT15(out T15 value, out OneOf AsT21, _ => throw new InvalidOperationException() }; - return this.IsT15; - } + return this.IsT15; + } - public bool TryPickT16(out T16 value, out OneOf remainder) - { - value = IsT16 ? AsT16 : default; + public bool TryPickT16(out T16 value, out OneOf remainder) + { + value = IsT16 ? AsT16 : default; remainder = _index switch { 0 => AsT0, @@ -957,12 +957,12 @@ public bool TryPickT16(out T16 value, out OneOf AsT21, _ => throw new InvalidOperationException() }; - return this.IsT16; - } + return this.IsT16; + } - public bool TryPickT17(out T17 value, out OneOf remainder) - { - value = IsT17 ? AsT17 : default; + public bool TryPickT17(out T17 value, out OneOf remainder) + { + value = IsT17 ? AsT17 : default; remainder = _index switch { 0 => AsT0, @@ -989,12 +989,12 @@ public bool TryPickT17(out T17 value, out OneOf AsT21, _ => throw new InvalidOperationException() }; - return this.IsT17; - } + return this.IsT17; + } - public bool TryPickT18(out T18 value, out OneOf remainder) - { - value = IsT18 ? AsT18 : default; + public bool TryPickT18(out T18 value, out OneOf remainder) + { + value = IsT18 ? AsT18 : default; remainder = _index switch { 0 => AsT0, @@ -1021,12 +1021,12 @@ public bool TryPickT18(out T18 value, out OneOf AsT21, _ => throw new InvalidOperationException() }; - return this.IsT18; - } + return this.IsT18; + } - public bool TryPickT19(out T19 value, out OneOf remainder) - { - value = IsT19 ? AsT19 : default; + public bool TryPickT19(out T19 value, out OneOf remainder) + { + value = IsT19 ? AsT19 : default; remainder = _index switch { 0 => AsT0, @@ -1053,12 +1053,12 @@ public bool TryPickT19(out T19 value, out OneOf AsT21, _ => throw new InvalidOperationException() }; - return this.IsT19; - } + return this.IsT19; + } - public bool TryPickT20(out T20 value, out OneOf remainder) - { - value = IsT20 ? AsT20 : default; + public bool TryPickT20(out T20 value, out OneOf remainder) + { + value = IsT20 ? AsT20 : default; remainder = _index switch { 0 => AsT0, @@ -1085,12 +1085,12 @@ public bool TryPickT20(out T20 value, out OneOf AsT21, _ => throw new InvalidOperationException() }; - return this.IsT20; - } + return this.IsT20; + } - public bool TryPickT21(out T21 value, out OneOf remainder) - { - value = IsT21 ? AsT21 : default; + public bool TryPickT21(out T21 value, out OneOf remainder) + { + value = IsT21 ? AsT21 : default; remainder = _index switch { 0 => AsT0, @@ -1117,8 +1117,8 @@ public bool TryPickT21(out T21 value, out OneOf default, _ => throw new InvalidOperationException() }; - return this.IsT21; - } + return this.IsT21; + } bool Equals(OneOfBase other) => _index == other._index && @@ -1224,4 +1224,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf.Extended/OneOfBaseT22.generated.cs b/OneOf.Extended/OneOfBaseT22.generated.cs index daca4ef..e891f06 100644 --- a/OneOf.Extended/OneOfBaseT22.generated.cs +++ b/OneOf.Extended/OneOfBaseT22.generated.cs @@ -433,9 +433,9 @@ public TResult Match(Func f0, Func f1, Func remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -463,12 +463,12 @@ public bool TryPickT0(out T0 value, out OneOf AsT22, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -496,12 +496,12 @@ public bool TryPickT1(out T1 value, out OneOf AsT22, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -529,12 +529,12 @@ public bool TryPickT2(out T2 value, out OneOf AsT22, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -562,12 +562,12 @@ public bool TryPickT3(out T3 value, out OneOf AsT22, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -595,12 +595,12 @@ public bool TryPickT4(out T4 value, out OneOf AsT22, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -628,12 +628,12 @@ public bool TryPickT5(out T5 value, out OneOf AsT22, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -661,12 +661,12 @@ public bool TryPickT6(out T6 value, out OneOf AsT22, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -694,12 +694,12 @@ public bool TryPickT7(out T7 value, out OneOf AsT22, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -727,12 +727,12 @@ public bool TryPickT8(out T8 value, out OneOf AsT22, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } - public bool TryPickT9(out T9 value, out OneOf remainder) - { - value = IsT9 ? AsT9 : default; + public bool TryPickT9(out T9 value, out OneOf remainder) + { + value = IsT9 ? AsT9 : default; remainder = _index switch { 0 => AsT0, @@ -760,12 +760,12 @@ public bool TryPickT9(out T9 value, out OneOf AsT22, _ => throw new InvalidOperationException() }; - return this.IsT9; - } + return this.IsT9; + } - public bool TryPickT10(out T10 value, out OneOf remainder) - { - value = IsT10 ? AsT10 : default; + public bool TryPickT10(out T10 value, out OneOf remainder) + { + value = IsT10 ? AsT10 : default; remainder = _index switch { 0 => AsT0, @@ -793,12 +793,12 @@ public bool TryPickT10(out T10 value, out OneOf AsT22, _ => throw new InvalidOperationException() }; - return this.IsT10; - } + return this.IsT10; + } - public bool TryPickT11(out T11 value, out OneOf remainder) - { - value = IsT11 ? AsT11 : default; + public bool TryPickT11(out T11 value, out OneOf remainder) + { + value = IsT11 ? AsT11 : default; remainder = _index switch { 0 => AsT0, @@ -826,12 +826,12 @@ public bool TryPickT11(out T11 value, out OneOf AsT22, _ => throw new InvalidOperationException() }; - return this.IsT11; - } + return this.IsT11; + } - public bool TryPickT12(out T12 value, out OneOf remainder) - { - value = IsT12 ? AsT12 : default; + public bool TryPickT12(out T12 value, out OneOf remainder) + { + value = IsT12 ? AsT12 : default; remainder = _index switch { 0 => AsT0, @@ -859,12 +859,12 @@ public bool TryPickT12(out T12 value, out OneOf AsT22, _ => throw new InvalidOperationException() }; - return this.IsT12; - } + return this.IsT12; + } - public bool TryPickT13(out T13 value, out OneOf remainder) - { - value = IsT13 ? AsT13 : default; + public bool TryPickT13(out T13 value, out OneOf remainder) + { + value = IsT13 ? AsT13 : default; remainder = _index switch { 0 => AsT0, @@ -892,12 +892,12 @@ public bool TryPickT13(out T13 value, out OneOf AsT22, _ => throw new InvalidOperationException() }; - return this.IsT13; - } + return this.IsT13; + } - public bool TryPickT14(out T14 value, out OneOf remainder) - { - value = IsT14 ? AsT14 : default; + public bool TryPickT14(out T14 value, out OneOf remainder) + { + value = IsT14 ? AsT14 : default; remainder = _index switch { 0 => AsT0, @@ -925,12 +925,12 @@ public bool TryPickT14(out T14 value, out OneOf AsT22, _ => throw new InvalidOperationException() }; - return this.IsT14; - } + return this.IsT14; + } - public bool TryPickT15(out T15 value, out OneOf remainder) - { - value = IsT15 ? AsT15 : default; + public bool TryPickT15(out T15 value, out OneOf remainder) + { + value = IsT15 ? AsT15 : default; remainder = _index switch { 0 => AsT0, @@ -958,12 +958,12 @@ public bool TryPickT15(out T15 value, out OneOf AsT22, _ => throw new InvalidOperationException() }; - return this.IsT15; - } + return this.IsT15; + } - public bool TryPickT16(out T16 value, out OneOf remainder) - { - value = IsT16 ? AsT16 : default; + public bool TryPickT16(out T16 value, out OneOf remainder) + { + value = IsT16 ? AsT16 : default; remainder = _index switch { 0 => AsT0, @@ -991,12 +991,12 @@ public bool TryPickT16(out T16 value, out OneOf AsT22, _ => throw new InvalidOperationException() }; - return this.IsT16; - } + return this.IsT16; + } - public bool TryPickT17(out T17 value, out OneOf remainder) - { - value = IsT17 ? AsT17 : default; + public bool TryPickT17(out T17 value, out OneOf remainder) + { + value = IsT17 ? AsT17 : default; remainder = _index switch { 0 => AsT0, @@ -1024,12 +1024,12 @@ public bool TryPickT17(out T17 value, out OneOf AsT22, _ => throw new InvalidOperationException() }; - return this.IsT17; - } + return this.IsT17; + } - public bool TryPickT18(out T18 value, out OneOf remainder) - { - value = IsT18 ? AsT18 : default; + public bool TryPickT18(out T18 value, out OneOf remainder) + { + value = IsT18 ? AsT18 : default; remainder = _index switch { 0 => AsT0, @@ -1057,12 +1057,12 @@ public bool TryPickT18(out T18 value, out OneOf AsT22, _ => throw new InvalidOperationException() }; - return this.IsT18; - } + return this.IsT18; + } - public bool TryPickT19(out T19 value, out OneOf remainder) - { - value = IsT19 ? AsT19 : default; + public bool TryPickT19(out T19 value, out OneOf remainder) + { + value = IsT19 ? AsT19 : default; remainder = _index switch { 0 => AsT0, @@ -1090,12 +1090,12 @@ public bool TryPickT19(out T19 value, out OneOf AsT22, _ => throw new InvalidOperationException() }; - return this.IsT19; - } + return this.IsT19; + } - public bool TryPickT20(out T20 value, out OneOf remainder) - { - value = IsT20 ? AsT20 : default; + public bool TryPickT20(out T20 value, out OneOf remainder) + { + value = IsT20 ? AsT20 : default; remainder = _index switch { 0 => AsT0, @@ -1123,12 +1123,12 @@ public bool TryPickT20(out T20 value, out OneOf AsT22, _ => throw new InvalidOperationException() }; - return this.IsT20; - } + return this.IsT20; + } - public bool TryPickT21(out T21 value, out OneOf remainder) - { - value = IsT21 ? AsT21 : default; + public bool TryPickT21(out T21 value, out OneOf remainder) + { + value = IsT21 ? AsT21 : default; remainder = _index switch { 0 => AsT0, @@ -1156,12 +1156,12 @@ public bool TryPickT21(out T21 value, out OneOf AsT22, _ => throw new InvalidOperationException() }; - return this.IsT21; - } + return this.IsT21; + } - public bool TryPickT22(out T22 value, out OneOf remainder) - { - value = IsT22 ? AsT22 : default; + public bool TryPickT22(out T22 value, out OneOf remainder) + { + value = IsT22 ? AsT22 : default; remainder = _index switch { 0 => AsT0, @@ -1189,8 +1189,8 @@ public bool TryPickT22(out T22 value, out OneOf default, _ => throw new InvalidOperationException() }; - return this.IsT22; - } + return this.IsT22; + } bool Equals(OneOfBase other) => _index == other._index && @@ -1299,4 +1299,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf.Extended/OneOfBaseT23.generated.cs b/OneOf.Extended/OneOfBaseT23.generated.cs index 78a26b5..3a17eaa 100644 --- a/OneOf.Extended/OneOfBaseT23.generated.cs +++ b/OneOf.Extended/OneOfBaseT23.generated.cs @@ -450,9 +450,9 @@ public TResult Match(Func f0, Func f1, Func remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -481,12 +481,12 @@ public bool TryPickT0(out T0 value, out OneOf AsT23, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -515,12 +515,12 @@ public bool TryPickT1(out T1 value, out OneOf AsT23, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -549,12 +549,12 @@ public bool TryPickT2(out T2 value, out OneOf AsT23, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -583,12 +583,12 @@ public bool TryPickT3(out T3 value, out OneOf AsT23, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -617,12 +617,12 @@ public bool TryPickT4(out T4 value, out OneOf AsT23, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -651,12 +651,12 @@ public bool TryPickT5(out T5 value, out OneOf AsT23, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -685,12 +685,12 @@ public bool TryPickT6(out T6 value, out OneOf AsT23, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -719,12 +719,12 @@ public bool TryPickT7(out T7 value, out OneOf AsT23, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -753,12 +753,12 @@ public bool TryPickT8(out T8 value, out OneOf AsT23, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } - public bool TryPickT9(out T9 value, out OneOf remainder) - { - value = IsT9 ? AsT9 : default; + public bool TryPickT9(out T9 value, out OneOf remainder) + { + value = IsT9 ? AsT9 : default; remainder = _index switch { 0 => AsT0, @@ -787,12 +787,12 @@ public bool TryPickT9(out T9 value, out OneOf AsT23, _ => throw new InvalidOperationException() }; - return this.IsT9; - } + return this.IsT9; + } - public bool TryPickT10(out T10 value, out OneOf remainder) - { - value = IsT10 ? AsT10 : default; + public bool TryPickT10(out T10 value, out OneOf remainder) + { + value = IsT10 ? AsT10 : default; remainder = _index switch { 0 => AsT0, @@ -821,12 +821,12 @@ public bool TryPickT10(out T10 value, out OneOf AsT23, _ => throw new InvalidOperationException() }; - return this.IsT10; - } + return this.IsT10; + } - public bool TryPickT11(out T11 value, out OneOf remainder) - { - value = IsT11 ? AsT11 : default; + public bool TryPickT11(out T11 value, out OneOf remainder) + { + value = IsT11 ? AsT11 : default; remainder = _index switch { 0 => AsT0, @@ -855,12 +855,12 @@ public bool TryPickT11(out T11 value, out OneOf AsT23, _ => throw new InvalidOperationException() }; - return this.IsT11; - } + return this.IsT11; + } - public bool TryPickT12(out T12 value, out OneOf remainder) - { - value = IsT12 ? AsT12 : default; + public bool TryPickT12(out T12 value, out OneOf remainder) + { + value = IsT12 ? AsT12 : default; remainder = _index switch { 0 => AsT0, @@ -889,12 +889,12 @@ public bool TryPickT12(out T12 value, out OneOf AsT23, _ => throw new InvalidOperationException() }; - return this.IsT12; - } + return this.IsT12; + } - public bool TryPickT13(out T13 value, out OneOf remainder) - { - value = IsT13 ? AsT13 : default; + public bool TryPickT13(out T13 value, out OneOf remainder) + { + value = IsT13 ? AsT13 : default; remainder = _index switch { 0 => AsT0, @@ -923,12 +923,12 @@ public bool TryPickT13(out T13 value, out OneOf AsT23, _ => throw new InvalidOperationException() }; - return this.IsT13; - } + return this.IsT13; + } - public bool TryPickT14(out T14 value, out OneOf remainder) - { - value = IsT14 ? AsT14 : default; + public bool TryPickT14(out T14 value, out OneOf remainder) + { + value = IsT14 ? AsT14 : default; remainder = _index switch { 0 => AsT0, @@ -957,12 +957,12 @@ public bool TryPickT14(out T14 value, out OneOf AsT23, _ => throw new InvalidOperationException() }; - return this.IsT14; - } + return this.IsT14; + } - public bool TryPickT15(out T15 value, out OneOf remainder) - { - value = IsT15 ? AsT15 : default; + public bool TryPickT15(out T15 value, out OneOf remainder) + { + value = IsT15 ? AsT15 : default; remainder = _index switch { 0 => AsT0, @@ -991,12 +991,12 @@ public bool TryPickT15(out T15 value, out OneOf AsT23, _ => throw new InvalidOperationException() }; - return this.IsT15; - } + return this.IsT15; + } - public bool TryPickT16(out T16 value, out OneOf remainder) - { - value = IsT16 ? AsT16 : default; + public bool TryPickT16(out T16 value, out OneOf remainder) + { + value = IsT16 ? AsT16 : default; remainder = _index switch { 0 => AsT0, @@ -1025,12 +1025,12 @@ public bool TryPickT16(out T16 value, out OneOf AsT23, _ => throw new InvalidOperationException() }; - return this.IsT16; - } + return this.IsT16; + } - public bool TryPickT17(out T17 value, out OneOf remainder) - { - value = IsT17 ? AsT17 : default; + public bool TryPickT17(out T17 value, out OneOf remainder) + { + value = IsT17 ? AsT17 : default; remainder = _index switch { 0 => AsT0, @@ -1059,12 +1059,12 @@ public bool TryPickT17(out T17 value, out OneOf AsT23, _ => throw new InvalidOperationException() }; - return this.IsT17; - } + return this.IsT17; + } - public bool TryPickT18(out T18 value, out OneOf remainder) - { - value = IsT18 ? AsT18 : default; + public bool TryPickT18(out T18 value, out OneOf remainder) + { + value = IsT18 ? AsT18 : default; remainder = _index switch { 0 => AsT0, @@ -1093,12 +1093,12 @@ public bool TryPickT18(out T18 value, out OneOf AsT23, _ => throw new InvalidOperationException() }; - return this.IsT18; - } + return this.IsT18; + } - public bool TryPickT19(out T19 value, out OneOf remainder) - { - value = IsT19 ? AsT19 : default; + public bool TryPickT19(out T19 value, out OneOf remainder) + { + value = IsT19 ? AsT19 : default; remainder = _index switch { 0 => AsT0, @@ -1127,12 +1127,12 @@ public bool TryPickT19(out T19 value, out OneOf AsT23, _ => throw new InvalidOperationException() }; - return this.IsT19; - } + return this.IsT19; + } - public bool TryPickT20(out T20 value, out OneOf remainder) - { - value = IsT20 ? AsT20 : default; + public bool TryPickT20(out T20 value, out OneOf remainder) + { + value = IsT20 ? AsT20 : default; remainder = _index switch { 0 => AsT0, @@ -1161,12 +1161,12 @@ public bool TryPickT20(out T20 value, out OneOf AsT23, _ => throw new InvalidOperationException() }; - return this.IsT20; - } + return this.IsT20; + } - public bool TryPickT21(out T21 value, out OneOf remainder) - { - value = IsT21 ? AsT21 : default; + public bool TryPickT21(out T21 value, out OneOf remainder) + { + value = IsT21 ? AsT21 : default; remainder = _index switch { 0 => AsT0, @@ -1195,12 +1195,12 @@ public bool TryPickT21(out T21 value, out OneOf AsT23, _ => throw new InvalidOperationException() }; - return this.IsT21; - } + return this.IsT21; + } - public bool TryPickT22(out T22 value, out OneOf remainder) - { - value = IsT22 ? AsT22 : default; + public bool TryPickT22(out T22 value, out OneOf remainder) + { + value = IsT22 ? AsT22 : default; remainder = _index switch { 0 => AsT0, @@ -1229,12 +1229,12 @@ public bool TryPickT22(out T22 value, out OneOf AsT23, _ => throw new InvalidOperationException() }; - return this.IsT22; - } + return this.IsT22; + } - public bool TryPickT23(out T23 value, out OneOf remainder) - { - value = IsT23 ? AsT23 : default; + public bool TryPickT23(out T23 value, out OneOf remainder) + { + value = IsT23 ? AsT23 : default; remainder = _index switch { 0 => AsT0, @@ -1263,8 +1263,8 @@ public bool TryPickT23(out T23 value, out OneOf default, _ => throw new InvalidOperationException() }; - return this.IsT23; - } + return this.IsT23; + } bool Equals(OneOfBase other) => _index == other._index && @@ -1376,4 +1376,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf.Extended/OneOfBaseT24.generated.cs b/OneOf.Extended/OneOfBaseT24.generated.cs index c291a10..22f2f4b 100644 --- a/OneOf.Extended/OneOfBaseT24.generated.cs +++ b/OneOf.Extended/OneOfBaseT24.generated.cs @@ -467,9 +467,9 @@ public TResult Match(Func f0, Func f1, Func remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -499,12 +499,12 @@ public bool TryPickT0(out T0 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -534,12 +534,12 @@ public bool TryPickT1(out T1 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -569,12 +569,12 @@ public bool TryPickT2(out T2 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -604,12 +604,12 @@ public bool TryPickT3(out T3 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -639,12 +639,12 @@ public bool TryPickT4(out T4 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -674,12 +674,12 @@ public bool TryPickT5(out T5 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -709,12 +709,12 @@ public bool TryPickT6(out T6 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -744,12 +744,12 @@ public bool TryPickT7(out T7 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -779,12 +779,12 @@ public bool TryPickT8(out T8 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } - public bool TryPickT9(out T9 value, out OneOf remainder) - { - value = IsT9 ? AsT9 : default; + public bool TryPickT9(out T9 value, out OneOf remainder) + { + value = IsT9 ? AsT9 : default; remainder = _index switch { 0 => AsT0, @@ -814,12 +814,12 @@ public bool TryPickT9(out T9 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT9; - } + return this.IsT9; + } - public bool TryPickT10(out T10 value, out OneOf remainder) - { - value = IsT10 ? AsT10 : default; + public bool TryPickT10(out T10 value, out OneOf remainder) + { + value = IsT10 ? AsT10 : default; remainder = _index switch { 0 => AsT0, @@ -849,12 +849,12 @@ public bool TryPickT10(out T10 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT10; - } + return this.IsT10; + } - public bool TryPickT11(out T11 value, out OneOf remainder) - { - value = IsT11 ? AsT11 : default; + public bool TryPickT11(out T11 value, out OneOf remainder) + { + value = IsT11 ? AsT11 : default; remainder = _index switch { 0 => AsT0, @@ -884,12 +884,12 @@ public bool TryPickT11(out T11 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT11; - } + return this.IsT11; + } - public bool TryPickT12(out T12 value, out OneOf remainder) - { - value = IsT12 ? AsT12 : default; + public bool TryPickT12(out T12 value, out OneOf remainder) + { + value = IsT12 ? AsT12 : default; remainder = _index switch { 0 => AsT0, @@ -919,12 +919,12 @@ public bool TryPickT12(out T12 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT12; - } + return this.IsT12; + } - public bool TryPickT13(out T13 value, out OneOf remainder) - { - value = IsT13 ? AsT13 : default; + public bool TryPickT13(out T13 value, out OneOf remainder) + { + value = IsT13 ? AsT13 : default; remainder = _index switch { 0 => AsT0, @@ -954,12 +954,12 @@ public bool TryPickT13(out T13 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT13; - } + return this.IsT13; + } - public bool TryPickT14(out T14 value, out OneOf remainder) - { - value = IsT14 ? AsT14 : default; + public bool TryPickT14(out T14 value, out OneOf remainder) + { + value = IsT14 ? AsT14 : default; remainder = _index switch { 0 => AsT0, @@ -989,12 +989,12 @@ public bool TryPickT14(out T14 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT14; - } + return this.IsT14; + } - public bool TryPickT15(out T15 value, out OneOf remainder) - { - value = IsT15 ? AsT15 : default; + public bool TryPickT15(out T15 value, out OneOf remainder) + { + value = IsT15 ? AsT15 : default; remainder = _index switch { 0 => AsT0, @@ -1024,12 +1024,12 @@ public bool TryPickT15(out T15 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT15; - } + return this.IsT15; + } - public bool TryPickT16(out T16 value, out OneOf remainder) - { - value = IsT16 ? AsT16 : default; + public bool TryPickT16(out T16 value, out OneOf remainder) + { + value = IsT16 ? AsT16 : default; remainder = _index switch { 0 => AsT0, @@ -1059,12 +1059,12 @@ public bool TryPickT16(out T16 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT16; - } + return this.IsT16; + } - public bool TryPickT17(out T17 value, out OneOf remainder) - { - value = IsT17 ? AsT17 : default; + public bool TryPickT17(out T17 value, out OneOf remainder) + { + value = IsT17 ? AsT17 : default; remainder = _index switch { 0 => AsT0, @@ -1094,12 +1094,12 @@ public bool TryPickT17(out T17 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT17; - } + return this.IsT17; + } - public bool TryPickT18(out T18 value, out OneOf remainder) - { - value = IsT18 ? AsT18 : default; + public bool TryPickT18(out T18 value, out OneOf remainder) + { + value = IsT18 ? AsT18 : default; remainder = _index switch { 0 => AsT0, @@ -1129,12 +1129,12 @@ public bool TryPickT18(out T18 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT18; - } + return this.IsT18; + } - public bool TryPickT19(out T19 value, out OneOf remainder) - { - value = IsT19 ? AsT19 : default; + public bool TryPickT19(out T19 value, out OneOf remainder) + { + value = IsT19 ? AsT19 : default; remainder = _index switch { 0 => AsT0, @@ -1164,12 +1164,12 @@ public bool TryPickT19(out T19 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT19; - } + return this.IsT19; + } - public bool TryPickT20(out T20 value, out OneOf remainder) - { - value = IsT20 ? AsT20 : default; + public bool TryPickT20(out T20 value, out OneOf remainder) + { + value = IsT20 ? AsT20 : default; remainder = _index switch { 0 => AsT0, @@ -1199,12 +1199,12 @@ public bool TryPickT20(out T20 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT20; - } + return this.IsT20; + } - public bool TryPickT21(out T21 value, out OneOf remainder) - { - value = IsT21 ? AsT21 : default; + public bool TryPickT21(out T21 value, out OneOf remainder) + { + value = IsT21 ? AsT21 : default; remainder = _index switch { 0 => AsT0, @@ -1234,12 +1234,12 @@ public bool TryPickT21(out T21 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT21; - } + return this.IsT21; + } - public bool TryPickT22(out T22 value, out OneOf remainder) - { - value = IsT22 ? AsT22 : default; + public bool TryPickT22(out T22 value, out OneOf remainder) + { + value = IsT22 ? AsT22 : default; remainder = _index switch { 0 => AsT0, @@ -1269,12 +1269,12 @@ public bool TryPickT22(out T22 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT22; - } + return this.IsT22; + } - public bool TryPickT23(out T23 value, out OneOf remainder) - { - value = IsT23 ? AsT23 : default; + public bool TryPickT23(out T23 value, out OneOf remainder) + { + value = IsT23 ? AsT23 : default; remainder = _index switch { 0 => AsT0, @@ -1304,12 +1304,12 @@ public bool TryPickT23(out T23 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT23; - } + return this.IsT23; + } - public bool TryPickT24(out T24 value, out OneOf remainder) - { - value = IsT24 ? AsT24 : default; + public bool TryPickT24(out T24 value, out OneOf remainder) + { + value = IsT24 ? AsT24 : default; remainder = _index switch { 0 => AsT0, @@ -1339,8 +1339,8 @@ public bool TryPickT24(out T24 value, out OneOf default, _ => throw new InvalidOperationException() }; - return this.IsT24; - } + return this.IsT24; + } bool Equals(OneOfBase other) => _index == other._index && @@ -1455,4 +1455,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf.Extended/OneOfBaseT25.generated.cs b/OneOf.Extended/OneOfBaseT25.generated.cs index dc06dc9..f64c902 100644 --- a/OneOf.Extended/OneOfBaseT25.generated.cs +++ b/OneOf.Extended/OneOfBaseT25.generated.cs @@ -484,9 +484,9 @@ public TResult Match(Func f0, Func f1, Func remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -517,12 +517,12 @@ public bool TryPickT0(out T0 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -553,12 +553,12 @@ public bool TryPickT1(out T1 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -589,12 +589,12 @@ public bool TryPickT2(out T2 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -625,12 +625,12 @@ public bool TryPickT3(out T3 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -661,12 +661,12 @@ public bool TryPickT4(out T4 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -697,12 +697,12 @@ public bool TryPickT5(out T5 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -733,12 +733,12 @@ public bool TryPickT6(out T6 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -769,12 +769,12 @@ public bool TryPickT7(out T7 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -805,12 +805,12 @@ public bool TryPickT8(out T8 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } - public bool TryPickT9(out T9 value, out OneOf remainder) - { - value = IsT9 ? AsT9 : default; + public bool TryPickT9(out T9 value, out OneOf remainder) + { + value = IsT9 ? AsT9 : default; remainder = _index switch { 0 => AsT0, @@ -841,12 +841,12 @@ public bool TryPickT9(out T9 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT9; - } + return this.IsT9; + } - public bool TryPickT10(out T10 value, out OneOf remainder) - { - value = IsT10 ? AsT10 : default; + public bool TryPickT10(out T10 value, out OneOf remainder) + { + value = IsT10 ? AsT10 : default; remainder = _index switch { 0 => AsT0, @@ -877,12 +877,12 @@ public bool TryPickT10(out T10 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT10; - } + return this.IsT10; + } - public bool TryPickT11(out T11 value, out OneOf remainder) - { - value = IsT11 ? AsT11 : default; + public bool TryPickT11(out T11 value, out OneOf remainder) + { + value = IsT11 ? AsT11 : default; remainder = _index switch { 0 => AsT0, @@ -913,12 +913,12 @@ public bool TryPickT11(out T11 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT11; - } + return this.IsT11; + } - public bool TryPickT12(out T12 value, out OneOf remainder) - { - value = IsT12 ? AsT12 : default; + public bool TryPickT12(out T12 value, out OneOf remainder) + { + value = IsT12 ? AsT12 : default; remainder = _index switch { 0 => AsT0, @@ -949,12 +949,12 @@ public bool TryPickT12(out T12 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT12; - } + return this.IsT12; + } - public bool TryPickT13(out T13 value, out OneOf remainder) - { - value = IsT13 ? AsT13 : default; + public bool TryPickT13(out T13 value, out OneOf remainder) + { + value = IsT13 ? AsT13 : default; remainder = _index switch { 0 => AsT0, @@ -985,12 +985,12 @@ public bool TryPickT13(out T13 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT13; - } + return this.IsT13; + } - public bool TryPickT14(out T14 value, out OneOf remainder) - { - value = IsT14 ? AsT14 : default; + public bool TryPickT14(out T14 value, out OneOf remainder) + { + value = IsT14 ? AsT14 : default; remainder = _index switch { 0 => AsT0, @@ -1021,12 +1021,12 @@ public bool TryPickT14(out T14 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT14; - } + return this.IsT14; + } - public bool TryPickT15(out T15 value, out OneOf remainder) - { - value = IsT15 ? AsT15 : default; + public bool TryPickT15(out T15 value, out OneOf remainder) + { + value = IsT15 ? AsT15 : default; remainder = _index switch { 0 => AsT0, @@ -1057,12 +1057,12 @@ public bool TryPickT15(out T15 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT15; - } + return this.IsT15; + } - public bool TryPickT16(out T16 value, out OneOf remainder) - { - value = IsT16 ? AsT16 : default; + public bool TryPickT16(out T16 value, out OneOf remainder) + { + value = IsT16 ? AsT16 : default; remainder = _index switch { 0 => AsT0, @@ -1093,12 +1093,12 @@ public bool TryPickT16(out T16 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT16; - } + return this.IsT16; + } - public bool TryPickT17(out T17 value, out OneOf remainder) - { - value = IsT17 ? AsT17 : default; + public bool TryPickT17(out T17 value, out OneOf remainder) + { + value = IsT17 ? AsT17 : default; remainder = _index switch { 0 => AsT0, @@ -1129,12 +1129,12 @@ public bool TryPickT17(out T17 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT17; - } + return this.IsT17; + } - public bool TryPickT18(out T18 value, out OneOf remainder) - { - value = IsT18 ? AsT18 : default; + public bool TryPickT18(out T18 value, out OneOf remainder) + { + value = IsT18 ? AsT18 : default; remainder = _index switch { 0 => AsT0, @@ -1165,12 +1165,12 @@ public bool TryPickT18(out T18 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT18; - } + return this.IsT18; + } - public bool TryPickT19(out T19 value, out OneOf remainder) - { - value = IsT19 ? AsT19 : default; + public bool TryPickT19(out T19 value, out OneOf remainder) + { + value = IsT19 ? AsT19 : default; remainder = _index switch { 0 => AsT0, @@ -1201,12 +1201,12 @@ public bool TryPickT19(out T19 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT19; - } + return this.IsT19; + } - public bool TryPickT20(out T20 value, out OneOf remainder) - { - value = IsT20 ? AsT20 : default; + public bool TryPickT20(out T20 value, out OneOf remainder) + { + value = IsT20 ? AsT20 : default; remainder = _index switch { 0 => AsT0, @@ -1237,12 +1237,12 @@ public bool TryPickT20(out T20 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT20; - } + return this.IsT20; + } - public bool TryPickT21(out T21 value, out OneOf remainder) - { - value = IsT21 ? AsT21 : default; + public bool TryPickT21(out T21 value, out OneOf remainder) + { + value = IsT21 ? AsT21 : default; remainder = _index switch { 0 => AsT0, @@ -1273,12 +1273,12 @@ public bool TryPickT21(out T21 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT21; - } + return this.IsT21; + } - public bool TryPickT22(out T22 value, out OneOf remainder) - { - value = IsT22 ? AsT22 : default; + public bool TryPickT22(out T22 value, out OneOf remainder) + { + value = IsT22 ? AsT22 : default; remainder = _index switch { 0 => AsT0, @@ -1309,12 +1309,12 @@ public bool TryPickT22(out T22 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT22; - } + return this.IsT22; + } - public bool TryPickT23(out T23 value, out OneOf remainder) - { - value = IsT23 ? AsT23 : default; + public bool TryPickT23(out T23 value, out OneOf remainder) + { + value = IsT23 ? AsT23 : default; remainder = _index switch { 0 => AsT0, @@ -1345,12 +1345,12 @@ public bool TryPickT23(out T23 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT23; - } + return this.IsT23; + } - public bool TryPickT24(out T24 value, out OneOf remainder) - { - value = IsT24 ? AsT24 : default; + public bool TryPickT24(out T24 value, out OneOf remainder) + { + value = IsT24 ? AsT24 : default; remainder = _index switch { 0 => AsT0, @@ -1381,12 +1381,12 @@ public bool TryPickT24(out T24 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT24; - } + return this.IsT24; + } - public bool TryPickT25(out T25 value, out OneOf remainder) - { - value = IsT25 ? AsT25 : default; + public bool TryPickT25(out T25 value, out OneOf remainder) + { + value = IsT25 ? AsT25 : default; remainder = _index switch { 0 => AsT0, @@ -1417,8 +1417,8 @@ public bool TryPickT25(out T25 value, out OneOf default, _ => throw new InvalidOperationException() }; - return this.IsT25; - } + return this.IsT25; + } bool Equals(OneOfBase other) => _index == other._index && @@ -1536,4 +1536,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf.Extended/OneOfBaseT26.generated.cs b/OneOf.Extended/OneOfBaseT26.generated.cs index edd010b..4a5e03a 100644 --- a/OneOf.Extended/OneOfBaseT26.generated.cs +++ b/OneOf.Extended/OneOfBaseT26.generated.cs @@ -501,9 +501,9 @@ public TResult Match(Func f0, Func f1, Func remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -535,12 +535,12 @@ public bool TryPickT0(out T0 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -572,12 +572,12 @@ public bool TryPickT1(out T1 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -609,12 +609,12 @@ public bool TryPickT2(out T2 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -646,12 +646,12 @@ public bool TryPickT3(out T3 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -683,12 +683,12 @@ public bool TryPickT4(out T4 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -720,12 +720,12 @@ public bool TryPickT5(out T5 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -757,12 +757,12 @@ public bool TryPickT6(out T6 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -794,12 +794,12 @@ public bool TryPickT7(out T7 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -831,12 +831,12 @@ public bool TryPickT8(out T8 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } - public bool TryPickT9(out T9 value, out OneOf remainder) - { - value = IsT9 ? AsT9 : default; + public bool TryPickT9(out T9 value, out OneOf remainder) + { + value = IsT9 ? AsT9 : default; remainder = _index switch { 0 => AsT0, @@ -868,12 +868,12 @@ public bool TryPickT9(out T9 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT9; - } + return this.IsT9; + } - public bool TryPickT10(out T10 value, out OneOf remainder) - { - value = IsT10 ? AsT10 : default; + public bool TryPickT10(out T10 value, out OneOf remainder) + { + value = IsT10 ? AsT10 : default; remainder = _index switch { 0 => AsT0, @@ -905,12 +905,12 @@ public bool TryPickT10(out T10 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT10; - } + return this.IsT10; + } - public bool TryPickT11(out T11 value, out OneOf remainder) - { - value = IsT11 ? AsT11 : default; + public bool TryPickT11(out T11 value, out OneOf remainder) + { + value = IsT11 ? AsT11 : default; remainder = _index switch { 0 => AsT0, @@ -942,12 +942,12 @@ public bool TryPickT11(out T11 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT11; - } + return this.IsT11; + } - public bool TryPickT12(out T12 value, out OneOf remainder) - { - value = IsT12 ? AsT12 : default; + public bool TryPickT12(out T12 value, out OneOf remainder) + { + value = IsT12 ? AsT12 : default; remainder = _index switch { 0 => AsT0, @@ -979,12 +979,12 @@ public bool TryPickT12(out T12 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT12; - } + return this.IsT12; + } - public bool TryPickT13(out T13 value, out OneOf remainder) - { - value = IsT13 ? AsT13 : default; + public bool TryPickT13(out T13 value, out OneOf remainder) + { + value = IsT13 ? AsT13 : default; remainder = _index switch { 0 => AsT0, @@ -1016,12 +1016,12 @@ public bool TryPickT13(out T13 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT13; - } + return this.IsT13; + } - public bool TryPickT14(out T14 value, out OneOf remainder) - { - value = IsT14 ? AsT14 : default; + public bool TryPickT14(out T14 value, out OneOf remainder) + { + value = IsT14 ? AsT14 : default; remainder = _index switch { 0 => AsT0, @@ -1053,12 +1053,12 @@ public bool TryPickT14(out T14 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT14; - } + return this.IsT14; + } - public bool TryPickT15(out T15 value, out OneOf remainder) - { - value = IsT15 ? AsT15 : default; + public bool TryPickT15(out T15 value, out OneOf remainder) + { + value = IsT15 ? AsT15 : default; remainder = _index switch { 0 => AsT0, @@ -1090,12 +1090,12 @@ public bool TryPickT15(out T15 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT15; - } + return this.IsT15; + } - public bool TryPickT16(out T16 value, out OneOf remainder) - { - value = IsT16 ? AsT16 : default; + public bool TryPickT16(out T16 value, out OneOf remainder) + { + value = IsT16 ? AsT16 : default; remainder = _index switch { 0 => AsT0, @@ -1127,12 +1127,12 @@ public bool TryPickT16(out T16 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT16; - } + return this.IsT16; + } - public bool TryPickT17(out T17 value, out OneOf remainder) - { - value = IsT17 ? AsT17 : default; + public bool TryPickT17(out T17 value, out OneOf remainder) + { + value = IsT17 ? AsT17 : default; remainder = _index switch { 0 => AsT0, @@ -1164,12 +1164,12 @@ public bool TryPickT17(out T17 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT17; - } + return this.IsT17; + } - public bool TryPickT18(out T18 value, out OneOf remainder) - { - value = IsT18 ? AsT18 : default; + public bool TryPickT18(out T18 value, out OneOf remainder) + { + value = IsT18 ? AsT18 : default; remainder = _index switch { 0 => AsT0, @@ -1201,12 +1201,12 @@ public bool TryPickT18(out T18 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT18; - } + return this.IsT18; + } - public bool TryPickT19(out T19 value, out OneOf remainder) - { - value = IsT19 ? AsT19 : default; + public bool TryPickT19(out T19 value, out OneOf remainder) + { + value = IsT19 ? AsT19 : default; remainder = _index switch { 0 => AsT0, @@ -1238,12 +1238,12 @@ public bool TryPickT19(out T19 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT19; - } + return this.IsT19; + } - public bool TryPickT20(out T20 value, out OneOf remainder) - { - value = IsT20 ? AsT20 : default; + public bool TryPickT20(out T20 value, out OneOf remainder) + { + value = IsT20 ? AsT20 : default; remainder = _index switch { 0 => AsT0, @@ -1275,12 +1275,12 @@ public bool TryPickT20(out T20 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT20; - } + return this.IsT20; + } - public bool TryPickT21(out T21 value, out OneOf remainder) - { - value = IsT21 ? AsT21 : default; + public bool TryPickT21(out T21 value, out OneOf remainder) + { + value = IsT21 ? AsT21 : default; remainder = _index switch { 0 => AsT0, @@ -1312,12 +1312,12 @@ public bool TryPickT21(out T21 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT21; - } + return this.IsT21; + } - public bool TryPickT22(out T22 value, out OneOf remainder) - { - value = IsT22 ? AsT22 : default; + public bool TryPickT22(out T22 value, out OneOf remainder) + { + value = IsT22 ? AsT22 : default; remainder = _index switch { 0 => AsT0, @@ -1349,12 +1349,12 @@ public bool TryPickT22(out T22 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT22; - } + return this.IsT22; + } - public bool TryPickT23(out T23 value, out OneOf remainder) - { - value = IsT23 ? AsT23 : default; + public bool TryPickT23(out T23 value, out OneOf remainder) + { + value = IsT23 ? AsT23 : default; remainder = _index switch { 0 => AsT0, @@ -1386,12 +1386,12 @@ public bool TryPickT23(out T23 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT23; - } + return this.IsT23; + } - public bool TryPickT24(out T24 value, out OneOf remainder) - { - value = IsT24 ? AsT24 : default; + public bool TryPickT24(out T24 value, out OneOf remainder) + { + value = IsT24 ? AsT24 : default; remainder = _index switch { 0 => AsT0, @@ -1423,12 +1423,12 @@ public bool TryPickT24(out T24 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT24; - } + return this.IsT24; + } - public bool TryPickT25(out T25 value, out OneOf remainder) - { - value = IsT25 ? AsT25 : default; + public bool TryPickT25(out T25 value, out OneOf remainder) + { + value = IsT25 ? AsT25 : default; remainder = _index switch { 0 => AsT0, @@ -1460,12 +1460,12 @@ public bool TryPickT25(out T25 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT25; - } + return this.IsT25; + } - public bool TryPickT26(out T26 value, out OneOf remainder) - { - value = IsT26 ? AsT26 : default; + public bool TryPickT26(out T26 value, out OneOf remainder) + { + value = IsT26 ? AsT26 : default; remainder = _index switch { 0 => AsT0, @@ -1497,8 +1497,8 @@ public bool TryPickT26(out T26 value, out OneOf default, _ => throw new InvalidOperationException() }; - return this.IsT26; - } + return this.IsT26; + } bool Equals(OneOfBase other) => _index == other._index && @@ -1619,4 +1619,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf.Extended/OneOfBaseT27.generated.cs b/OneOf.Extended/OneOfBaseT27.generated.cs index ae54cde..21b8f38 100644 --- a/OneOf.Extended/OneOfBaseT27.generated.cs +++ b/OneOf.Extended/OneOfBaseT27.generated.cs @@ -518,9 +518,9 @@ public TResult Match(Func f0, Func f1, Func remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -553,12 +553,12 @@ public bool TryPickT0(out T0 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -591,12 +591,12 @@ public bool TryPickT1(out T1 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -629,12 +629,12 @@ public bool TryPickT2(out T2 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -667,12 +667,12 @@ public bool TryPickT3(out T3 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -705,12 +705,12 @@ public bool TryPickT4(out T4 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -743,12 +743,12 @@ public bool TryPickT5(out T5 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -781,12 +781,12 @@ public bool TryPickT6(out T6 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -819,12 +819,12 @@ public bool TryPickT7(out T7 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -857,12 +857,12 @@ public bool TryPickT8(out T8 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } - public bool TryPickT9(out T9 value, out OneOf remainder) - { - value = IsT9 ? AsT9 : default; + public bool TryPickT9(out T9 value, out OneOf remainder) + { + value = IsT9 ? AsT9 : default; remainder = _index switch { 0 => AsT0, @@ -895,12 +895,12 @@ public bool TryPickT9(out T9 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT9; - } + return this.IsT9; + } - public bool TryPickT10(out T10 value, out OneOf remainder) - { - value = IsT10 ? AsT10 : default; + public bool TryPickT10(out T10 value, out OneOf remainder) + { + value = IsT10 ? AsT10 : default; remainder = _index switch { 0 => AsT0, @@ -933,12 +933,12 @@ public bool TryPickT10(out T10 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT10; - } + return this.IsT10; + } - public bool TryPickT11(out T11 value, out OneOf remainder) - { - value = IsT11 ? AsT11 : default; + public bool TryPickT11(out T11 value, out OneOf remainder) + { + value = IsT11 ? AsT11 : default; remainder = _index switch { 0 => AsT0, @@ -971,12 +971,12 @@ public bool TryPickT11(out T11 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT11; - } + return this.IsT11; + } - public bool TryPickT12(out T12 value, out OneOf remainder) - { - value = IsT12 ? AsT12 : default; + public bool TryPickT12(out T12 value, out OneOf remainder) + { + value = IsT12 ? AsT12 : default; remainder = _index switch { 0 => AsT0, @@ -1009,12 +1009,12 @@ public bool TryPickT12(out T12 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT12; - } + return this.IsT12; + } - public bool TryPickT13(out T13 value, out OneOf remainder) - { - value = IsT13 ? AsT13 : default; + public bool TryPickT13(out T13 value, out OneOf remainder) + { + value = IsT13 ? AsT13 : default; remainder = _index switch { 0 => AsT0, @@ -1047,12 +1047,12 @@ public bool TryPickT13(out T13 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT13; - } + return this.IsT13; + } - public bool TryPickT14(out T14 value, out OneOf remainder) - { - value = IsT14 ? AsT14 : default; + public bool TryPickT14(out T14 value, out OneOf remainder) + { + value = IsT14 ? AsT14 : default; remainder = _index switch { 0 => AsT0, @@ -1085,12 +1085,12 @@ public bool TryPickT14(out T14 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT14; - } + return this.IsT14; + } - public bool TryPickT15(out T15 value, out OneOf remainder) - { - value = IsT15 ? AsT15 : default; + public bool TryPickT15(out T15 value, out OneOf remainder) + { + value = IsT15 ? AsT15 : default; remainder = _index switch { 0 => AsT0, @@ -1123,12 +1123,12 @@ public bool TryPickT15(out T15 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT15; - } + return this.IsT15; + } - public bool TryPickT16(out T16 value, out OneOf remainder) - { - value = IsT16 ? AsT16 : default; + public bool TryPickT16(out T16 value, out OneOf remainder) + { + value = IsT16 ? AsT16 : default; remainder = _index switch { 0 => AsT0, @@ -1161,12 +1161,12 @@ public bool TryPickT16(out T16 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT16; - } + return this.IsT16; + } - public bool TryPickT17(out T17 value, out OneOf remainder) - { - value = IsT17 ? AsT17 : default; + public bool TryPickT17(out T17 value, out OneOf remainder) + { + value = IsT17 ? AsT17 : default; remainder = _index switch { 0 => AsT0, @@ -1199,12 +1199,12 @@ public bool TryPickT17(out T17 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT17; - } + return this.IsT17; + } - public bool TryPickT18(out T18 value, out OneOf remainder) - { - value = IsT18 ? AsT18 : default; + public bool TryPickT18(out T18 value, out OneOf remainder) + { + value = IsT18 ? AsT18 : default; remainder = _index switch { 0 => AsT0, @@ -1237,12 +1237,12 @@ public bool TryPickT18(out T18 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT18; - } + return this.IsT18; + } - public bool TryPickT19(out T19 value, out OneOf remainder) - { - value = IsT19 ? AsT19 : default; + public bool TryPickT19(out T19 value, out OneOf remainder) + { + value = IsT19 ? AsT19 : default; remainder = _index switch { 0 => AsT0, @@ -1275,12 +1275,12 @@ public bool TryPickT19(out T19 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT19; - } + return this.IsT19; + } - public bool TryPickT20(out T20 value, out OneOf remainder) - { - value = IsT20 ? AsT20 : default; + public bool TryPickT20(out T20 value, out OneOf remainder) + { + value = IsT20 ? AsT20 : default; remainder = _index switch { 0 => AsT0, @@ -1313,12 +1313,12 @@ public bool TryPickT20(out T20 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT20; - } + return this.IsT20; + } - public bool TryPickT21(out T21 value, out OneOf remainder) - { - value = IsT21 ? AsT21 : default; + public bool TryPickT21(out T21 value, out OneOf remainder) + { + value = IsT21 ? AsT21 : default; remainder = _index switch { 0 => AsT0, @@ -1351,12 +1351,12 @@ public bool TryPickT21(out T21 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT21; - } + return this.IsT21; + } - public bool TryPickT22(out T22 value, out OneOf remainder) - { - value = IsT22 ? AsT22 : default; + public bool TryPickT22(out T22 value, out OneOf remainder) + { + value = IsT22 ? AsT22 : default; remainder = _index switch { 0 => AsT0, @@ -1389,12 +1389,12 @@ public bool TryPickT22(out T22 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT22; - } + return this.IsT22; + } - public bool TryPickT23(out T23 value, out OneOf remainder) - { - value = IsT23 ? AsT23 : default; + public bool TryPickT23(out T23 value, out OneOf remainder) + { + value = IsT23 ? AsT23 : default; remainder = _index switch { 0 => AsT0, @@ -1427,12 +1427,12 @@ public bool TryPickT23(out T23 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT23; - } + return this.IsT23; + } - public bool TryPickT24(out T24 value, out OneOf remainder) - { - value = IsT24 ? AsT24 : default; + public bool TryPickT24(out T24 value, out OneOf remainder) + { + value = IsT24 ? AsT24 : default; remainder = _index switch { 0 => AsT0, @@ -1465,12 +1465,12 @@ public bool TryPickT24(out T24 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT24; - } + return this.IsT24; + } - public bool TryPickT25(out T25 value, out OneOf remainder) - { - value = IsT25 ? AsT25 : default; + public bool TryPickT25(out T25 value, out OneOf remainder) + { + value = IsT25 ? AsT25 : default; remainder = _index switch { 0 => AsT0, @@ -1503,12 +1503,12 @@ public bool TryPickT25(out T25 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT25; - } + return this.IsT25; + } - public bool TryPickT26(out T26 value, out OneOf remainder) - { - value = IsT26 ? AsT26 : default; + public bool TryPickT26(out T26 value, out OneOf remainder) + { + value = IsT26 ? AsT26 : default; remainder = _index switch { 0 => AsT0, @@ -1541,12 +1541,12 @@ public bool TryPickT26(out T26 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT26; - } + return this.IsT26; + } - public bool TryPickT27(out T27 value, out OneOf remainder) - { - value = IsT27 ? AsT27 : default; + public bool TryPickT27(out T27 value, out OneOf remainder) + { + value = IsT27 ? AsT27 : default; remainder = _index switch { 0 => AsT0, @@ -1579,8 +1579,8 @@ public bool TryPickT27(out T27 value, out OneOf default, _ => throw new InvalidOperationException() }; - return this.IsT27; - } + return this.IsT27; + } bool Equals(OneOfBase other) => _index == other._index && @@ -1704,4 +1704,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf.Extended/OneOfBaseT28.generated.cs b/OneOf.Extended/OneOfBaseT28.generated.cs index 611c63e..a61b545 100644 --- a/OneOf.Extended/OneOfBaseT28.generated.cs +++ b/OneOf.Extended/OneOfBaseT28.generated.cs @@ -535,9 +535,9 @@ public TResult Match(Func f0, Func f1, Func remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -571,12 +571,12 @@ public bool TryPickT0(out T0 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -610,12 +610,12 @@ public bool TryPickT1(out T1 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -649,12 +649,12 @@ public bool TryPickT2(out T2 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -688,12 +688,12 @@ public bool TryPickT3(out T3 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -727,12 +727,12 @@ public bool TryPickT4(out T4 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -766,12 +766,12 @@ public bool TryPickT5(out T5 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -805,12 +805,12 @@ public bool TryPickT6(out T6 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -844,12 +844,12 @@ public bool TryPickT7(out T7 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -883,12 +883,12 @@ public bool TryPickT8(out T8 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } - public bool TryPickT9(out T9 value, out OneOf remainder) - { - value = IsT9 ? AsT9 : default; + public bool TryPickT9(out T9 value, out OneOf remainder) + { + value = IsT9 ? AsT9 : default; remainder = _index switch { 0 => AsT0, @@ -922,12 +922,12 @@ public bool TryPickT9(out T9 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT9; - } + return this.IsT9; + } - public bool TryPickT10(out T10 value, out OneOf remainder) - { - value = IsT10 ? AsT10 : default; + public bool TryPickT10(out T10 value, out OneOf remainder) + { + value = IsT10 ? AsT10 : default; remainder = _index switch { 0 => AsT0, @@ -961,12 +961,12 @@ public bool TryPickT10(out T10 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT10; - } + return this.IsT10; + } - public bool TryPickT11(out T11 value, out OneOf remainder) - { - value = IsT11 ? AsT11 : default; + public bool TryPickT11(out T11 value, out OneOf remainder) + { + value = IsT11 ? AsT11 : default; remainder = _index switch { 0 => AsT0, @@ -1000,12 +1000,12 @@ public bool TryPickT11(out T11 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT11; - } + return this.IsT11; + } - public bool TryPickT12(out T12 value, out OneOf remainder) - { - value = IsT12 ? AsT12 : default; + public bool TryPickT12(out T12 value, out OneOf remainder) + { + value = IsT12 ? AsT12 : default; remainder = _index switch { 0 => AsT0, @@ -1039,12 +1039,12 @@ public bool TryPickT12(out T12 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT12; - } + return this.IsT12; + } - public bool TryPickT13(out T13 value, out OneOf remainder) - { - value = IsT13 ? AsT13 : default; + public bool TryPickT13(out T13 value, out OneOf remainder) + { + value = IsT13 ? AsT13 : default; remainder = _index switch { 0 => AsT0, @@ -1078,12 +1078,12 @@ public bool TryPickT13(out T13 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT13; - } + return this.IsT13; + } - public bool TryPickT14(out T14 value, out OneOf remainder) - { - value = IsT14 ? AsT14 : default; + public bool TryPickT14(out T14 value, out OneOf remainder) + { + value = IsT14 ? AsT14 : default; remainder = _index switch { 0 => AsT0, @@ -1117,12 +1117,12 @@ public bool TryPickT14(out T14 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT14; - } + return this.IsT14; + } - public bool TryPickT15(out T15 value, out OneOf remainder) - { - value = IsT15 ? AsT15 : default; + public bool TryPickT15(out T15 value, out OneOf remainder) + { + value = IsT15 ? AsT15 : default; remainder = _index switch { 0 => AsT0, @@ -1156,12 +1156,12 @@ public bool TryPickT15(out T15 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT15; - } + return this.IsT15; + } - public bool TryPickT16(out T16 value, out OneOf remainder) - { - value = IsT16 ? AsT16 : default; + public bool TryPickT16(out T16 value, out OneOf remainder) + { + value = IsT16 ? AsT16 : default; remainder = _index switch { 0 => AsT0, @@ -1195,12 +1195,12 @@ public bool TryPickT16(out T16 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT16; - } + return this.IsT16; + } - public bool TryPickT17(out T17 value, out OneOf remainder) - { - value = IsT17 ? AsT17 : default; + public bool TryPickT17(out T17 value, out OneOf remainder) + { + value = IsT17 ? AsT17 : default; remainder = _index switch { 0 => AsT0, @@ -1234,12 +1234,12 @@ public bool TryPickT17(out T17 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT17; - } + return this.IsT17; + } - public bool TryPickT18(out T18 value, out OneOf remainder) - { - value = IsT18 ? AsT18 : default; + public bool TryPickT18(out T18 value, out OneOf remainder) + { + value = IsT18 ? AsT18 : default; remainder = _index switch { 0 => AsT0, @@ -1273,12 +1273,12 @@ public bool TryPickT18(out T18 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT18; - } + return this.IsT18; + } - public bool TryPickT19(out T19 value, out OneOf remainder) - { - value = IsT19 ? AsT19 : default; + public bool TryPickT19(out T19 value, out OneOf remainder) + { + value = IsT19 ? AsT19 : default; remainder = _index switch { 0 => AsT0, @@ -1312,12 +1312,12 @@ public bool TryPickT19(out T19 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT19; - } + return this.IsT19; + } - public bool TryPickT20(out T20 value, out OneOf remainder) - { - value = IsT20 ? AsT20 : default; + public bool TryPickT20(out T20 value, out OneOf remainder) + { + value = IsT20 ? AsT20 : default; remainder = _index switch { 0 => AsT0, @@ -1351,12 +1351,12 @@ public bool TryPickT20(out T20 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT20; - } + return this.IsT20; + } - public bool TryPickT21(out T21 value, out OneOf remainder) - { - value = IsT21 ? AsT21 : default; + public bool TryPickT21(out T21 value, out OneOf remainder) + { + value = IsT21 ? AsT21 : default; remainder = _index switch { 0 => AsT0, @@ -1390,12 +1390,12 @@ public bool TryPickT21(out T21 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT21; - } + return this.IsT21; + } - public bool TryPickT22(out T22 value, out OneOf remainder) - { - value = IsT22 ? AsT22 : default; + public bool TryPickT22(out T22 value, out OneOf remainder) + { + value = IsT22 ? AsT22 : default; remainder = _index switch { 0 => AsT0, @@ -1429,12 +1429,12 @@ public bool TryPickT22(out T22 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT22; - } + return this.IsT22; + } - public bool TryPickT23(out T23 value, out OneOf remainder) - { - value = IsT23 ? AsT23 : default; + public bool TryPickT23(out T23 value, out OneOf remainder) + { + value = IsT23 ? AsT23 : default; remainder = _index switch { 0 => AsT0, @@ -1468,12 +1468,12 @@ public bool TryPickT23(out T23 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT23; - } + return this.IsT23; + } - public bool TryPickT24(out T24 value, out OneOf remainder) - { - value = IsT24 ? AsT24 : default; + public bool TryPickT24(out T24 value, out OneOf remainder) + { + value = IsT24 ? AsT24 : default; remainder = _index switch { 0 => AsT0, @@ -1507,12 +1507,12 @@ public bool TryPickT24(out T24 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT24; - } + return this.IsT24; + } - public bool TryPickT25(out T25 value, out OneOf remainder) - { - value = IsT25 ? AsT25 : default; + public bool TryPickT25(out T25 value, out OneOf remainder) + { + value = IsT25 ? AsT25 : default; remainder = _index switch { 0 => AsT0, @@ -1546,12 +1546,12 @@ public bool TryPickT25(out T25 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT25; - } + return this.IsT25; + } - public bool TryPickT26(out T26 value, out OneOf remainder) - { - value = IsT26 ? AsT26 : default; + public bool TryPickT26(out T26 value, out OneOf remainder) + { + value = IsT26 ? AsT26 : default; remainder = _index switch { 0 => AsT0, @@ -1585,12 +1585,12 @@ public bool TryPickT26(out T26 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT26; - } + return this.IsT26; + } - public bool TryPickT27(out T27 value, out OneOf remainder) - { - value = IsT27 ? AsT27 : default; + public bool TryPickT27(out T27 value, out OneOf remainder) + { + value = IsT27 ? AsT27 : default; remainder = _index switch { 0 => AsT0, @@ -1624,12 +1624,12 @@ public bool TryPickT27(out T27 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT27; - } + return this.IsT27; + } - public bool TryPickT28(out T28 value, out OneOf remainder) - { - value = IsT28 ? AsT28 : default; + public bool TryPickT28(out T28 value, out OneOf remainder) + { + value = IsT28 ? AsT28 : default; remainder = _index switch { 0 => AsT0, @@ -1663,8 +1663,8 @@ public bool TryPickT28(out T28 value, out OneOf default, _ => throw new InvalidOperationException() }; - return this.IsT28; - } + return this.IsT28; + } bool Equals(OneOfBase other) => _index == other._index && @@ -1791,4 +1791,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf.Extended/OneOfBaseT29.generated.cs b/OneOf.Extended/OneOfBaseT29.generated.cs index 8348e0d..62f5b18 100644 --- a/OneOf.Extended/OneOfBaseT29.generated.cs +++ b/OneOf.Extended/OneOfBaseT29.generated.cs @@ -552,9 +552,9 @@ public TResult Match(Func f0, Func f1, Func remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -589,12 +589,12 @@ public bool TryPickT0(out T0 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -629,12 +629,12 @@ public bool TryPickT1(out T1 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -669,12 +669,12 @@ public bool TryPickT2(out T2 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -709,12 +709,12 @@ public bool TryPickT3(out T3 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -749,12 +749,12 @@ public bool TryPickT4(out T4 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -789,12 +789,12 @@ public bool TryPickT5(out T5 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -829,12 +829,12 @@ public bool TryPickT6(out T6 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -869,12 +869,12 @@ public bool TryPickT7(out T7 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -909,12 +909,12 @@ public bool TryPickT8(out T8 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } - public bool TryPickT9(out T9 value, out OneOf remainder) - { - value = IsT9 ? AsT9 : default; + public bool TryPickT9(out T9 value, out OneOf remainder) + { + value = IsT9 ? AsT9 : default; remainder = _index switch { 0 => AsT0, @@ -949,12 +949,12 @@ public bool TryPickT9(out T9 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT9; - } + return this.IsT9; + } - public bool TryPickT10(out T10 value, out OneOf remainder) - { - value = IsT10 ? AsT10 : default; + public bool TryPickT10(out T10 value, out OneOf remainder) + { + value = IsT10 ? AsT10 : default; remainder = _index switch { 0 => AsT0, @@ -989,12 +989,12 @@ public bool TryPickT10(out T10 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT10; - } + return this.IsT10; + } - public bool TryPickT11(out T11 value, out OneOf remainder) - { - value = IsT11 ? AsT11 : default; + public bool TryPickT11(out T11 value, out OneOf remainder) + { + value = IsT11 ? AsT11 : default; remainder = _index switch { 0 => AsT0, @@ -1029,12 +1029,12 @@ public bool TryPickT11(out T11 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT11; - } + return this.IsT11; + } - public bool TryPickT12(out T12 value, out OneOf remainder) - { - value = IsT12 ? AsT12 : default; + public bool TryPickT12(out T12 value, out OneOf remainder) + { + value = IsT12 ? AsT12 : default; remainder = _index switch { 0 => AsT0, @@ -1069,12 +1069,12 @@ public bool TryPickT12(out T12 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT12; - } + return this.IsT12; + } - public bool TryPickT13(out T13 value, out OneOf remainder) - { - value = IsT13 ? AsT13 : default; + public bool TryPickT13(out T13 value, out OneOf remainder) + { + value = IsT13 ? AsT13 : default; remainder = _index switch { 0 => AsT0, @@ -1109,12 +1109,12 @@ public bool TryPickT13(out T13 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT13; - } + return this.IsT13; + } - public bool TryPickT14(out T14 value, out OneOf remainder) - { - value = IsT14 ? AsT14 : default; + public bool TryPickT14(out T14 value, out OneOf remainder) + { + value = IsT14 ? AsT14 : default; remainder = _index switch { 0 => AsT0, @@ -1149,12 +1149,12 @@ public bool TryPickT14(out T14 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT14; - } + return this.IsT14; + } - public bool TryPickT15(out T15 value, out OneOf remainder) - { - value = IsT15 ? AsT15 : default; + public bool TryPickT15(out T15 value, out OneOf remainder) + { + value = IsT15 ? AsT15 : default; remainder = _index switch { 0 => AsT0, @@ -1189,12 +1189,12 @@ public bool TryPickT15(out T15 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT15; - } + return this.IsT15; + } - public bool TryPickT16(out T16 value, out OneOf remainder) - { - value = IsT16 ? AsT16 : default; + public bool TryPickT16(out T16 value, out OneOf remainder) + { + value = IsT16 ? AsT16 : default; remainder = _index switch { 0 => AsT0, @@ -1229,12 +1229,12 @@ public bool TryPickT16(out T16 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT16; - } + return this.IsT16; + } - public bool TryPickT17(out T17 value, out OneOf remainder) - { - value = IsT17 ? AsT17 : default; + public bool TryPickT17(out T17 value, out OneOf remainder) + { + value = IsT17 ? AsT17 : default; remainder = _index switch { 0 => AsT0, @@ -1269,12 +1269,12 @@ public bool TryPickT17(out T17 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT17; - } + return this.IsT17; + } - public bool TryPickT18(out T18 value, out OneOf remainder) - { - value = IsT18 ? AsT18 : default; + public bool TryPickT18(out T18 value, out OneOf remainder) + { + value = IsT18 ? AsT18 : default; remainder = _index switch { 0 => AsT0, @@ -1309,12 +1309,12 @@ public bool TryPickT18(out T18 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT18; - } + return this.IsT18; + } - public bool TryPickT19(out T19 value, out OneOf remainder) - { - value = IsT19 ? AsT19 : default; + public bool TryPickT19(out T19 value, out OneOf remainder) + { + value = IsT19 ? AsT19 : default; remainder = _index switch { 0 => AsT0, @@ -1349,12 +1349,12 @@ public bool TryPickT19(out T19 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT19; - } + return this.IsT19; + } - public bool TryPickT20(out T20 value, out OneOf remainder) - { - value = IsT20 ? AsT20 : default; + public bool TryPickT20(out T20 value, out OneOf remainder) + { + value = IsT20 ? AsT20 : default; remainder = _index switch { 0 => AsT0, @@ -1389,12 +1389,12 @@ public bool TryPickT20(out T20 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT20; - } + return this.IsT20; + } - public bool TryPickT21(out T21 value, out OneOf remainder) - { - value = IsT21 ? AsT21 : default; + public bool TryPickT21(out T21 value, out OneOf remainder) + { + value = IsT21 ? AsT21 : default; remainder = _index switch { 0 => AsT0, @@ -1429,12 +1429,12 @@ public bool TryPickT21(out T21 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT21; - } + return this.IsT21; + } - public bool TryPickT22(out T22 value, out OneOf remainder) - { - value = IsT22 ? AsT22 : default; + public bool TryPickT22(out T22 value, out OneOf remainder) + { + value = IsT22 ? AsT22 : default; remainder = _index switch { 0 => AsT0, @@ -1469,12 +1469,12 @@ public bool TryPickT22(out T22 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT22; - } + return this.IsT22; + } - public bool TryPickT23(out T23 value, out OneOf remainder) - { - value = IsT23 ? AsT23 : default; + public bool TryPickT23(out T23 value, out OneOf remainder) + { + value = IsT23 ? AsT23 : default; remainder = _index switch { 0 => AsT0, @@ -1509,12 +1509,12 @@ public bool TryPickT23(out T23 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT23; - } + return this.IsT23; + } - public bool TryPickT24(out T24 value, out OneOf remainder) - { - value = IsT24 ? AsT24 : default; + public bool TryPickT24(out T24 value, out OneOf remainder) + { + value = IsT24 ? AsT24 : default; remainder = _index switch { 0 => AsT0, @@ -1549,12 +1549,12 @@ public bool TryPickT24(out T24 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT24; - } + return this.IsT24; + } - public bool TryPickT25(out T25 value, out OneOf remainder) - { - value = IsT25 ? AsT25 : default; + public bool TryPickT25(out T25 value, out OneOf remainder) + { + value = IsT25 ? AsT25 : default; remainder = _index switch { 0 => AsT0, @@ -1589,12 +1589,12 @@ public bool TryPickT25(out T25 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT25; - } + return this.IsT25; + } - public bool TryPickT26(out T26 value, out OneOf remainder) - { - value = IsT26 ? AsT26 : default; + public bool TryPickT26(out T26 value, out OneOf remainder) + { + value = IsT26 ? AsT26 : default; remainder = _index switch { 0 => AsT0, @@ -1629,12 +1629,12 @@ public bool TryPickT26(out T26 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT26; - } + return this.IsT26; + } - public bool TryPickT27(out T27 value, out OneOf remainder) - { - value = IsT27 ? AsT27 : default; + public bool TryPickT27(out T27 value, out OneOf remainder) + { + value = IsT27 ? AsT27 : default; remainder = _index switch { 0 => AsT0, @@ -1669,12 +1669,12 @@ public bool TryPickT27(out T27 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT27; - } + return this.IsT27; + } - public bool TryPickT28(out T28 value, out OneOf remainder) - { - value = IsT28 ? AsT28 : default; + public bool TryPickT28(out T28 value, out OneOf remainder) + { + value = IsT28 ? AsT28 : default; remainder = _index switch { 0 => AsT0, @@ -1709,12 +1709,12 @@ public bool TryPickT28(out T28 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT28; - } + return this.IsT28; + } - public bool TryPickT29(out T29 value, out OneOf remainder) - { - value = IsT29 ? AsT29 : default; + public bool TryPickT29(out T29 value, out OneOf remainder) + { + value = IsT29 ? AsT29 : default; remainder = _index switch { 0 => AsT0, @@ -1749,8 +1749,8 @@ public bool TryPickT29(out T29 value, out OneOf default, _ => throw new InvalidOperationException() }; - return this.IsT29; - } + return this.IsT29; + } bool Equals(OneOfBase other) => _index == other._index && @@ -1880,4 +1880,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf.Extended/OneOfBaseT30.generated.cs b/OneOf.Extended/OneOfBaseT30.generated.cs index 25229bd..66e0dfd 100644 --- a/OneOf.Extended/OneOfBaseT30.generated.cs +++ b/OneOf.Extended/OneOfBaseT30.generated.cs @@ -569,9 +569,9 @@ public TResult Match(Func f0, Func f1, Func remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -607,12 +607,12 @@ public bool TryPickT0(out T0 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -648,12 +648,12 @@ public bool TryPickT1(out T1 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -689,12 +689,12 @@ public bool TryPickT2(out T2 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -730,12 +730,12 @@ public bool TryPickT3(out T3 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -771,12 +771,12 @@ public bool TryPickT4(out T4 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -812,12 +812,12 @@ public bool TryPickT5(out T5 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -853,12 +853,12 @@ public bool TryPickT6(out T6 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -894,12 +894,12 @@ public bool TryPickT7(out T7 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -935,12 +935,12 @@ public bool TryPickT8(out T8 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } - public bool TryPickT9(out T9 value, out OneOf remainder) - { - value = IsT9 ? AsT9 : default; + public bool TryPickT9(out T9 value, out OneOf remainder) + { + value = IsT9 ? AsT9 : default; remainder = _index switch { 0 => AsT0, @@ -976,12 +976,12 @@ public bool TryPickT9(out T9 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT9; - } + return this.IsT9; + } - public bool TryPickT10(out T10 value, out OneOf remainder) - { - value = IsT10 ? AsT10 : default; + public bool TryPickT10(out T10 value, out OneOf remainder) + { + value = IsT10 ? AsT10 : default; remainder = _index switch { 0 => AsT0, @@ -1017,12 +1017,12 @@ public bool TryPickT10(out T10 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT10; - } + return this.IsT10; + } - public bool TryPickT11(out T11 value, out OneOf remainder) - { - value = IsT11 ? AsT11 : default; + public bool TryPickT11(out T11 value, out OneOf remainder) + { + value = IsT11 ? AsT11 : default; remainder = _index switch { 0 => AsT0, @@ -1058,12 +1058,12 @@ public bool TryPickT11(out T11 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT11; - } + return this.IsT11; + } - public bool TryPickT12(out T12 value, out OneOf remainder) - { - value = IsT12 ? AsT12 : default; + public bool TryPickT12(out T12 value, out OneOf remainder) + { + value = IsT12 ? AsT12 : default; remainder = _index switch { 0 => AsT0, @@ -1099,12 +1099,12 @@ public bool TryPickT12(out T12 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT12; - } + return this.IsT12; + } - public bool TryPickT13(out T13 value, out OneOf remainder) - { - value = IsT13 ? AsT13 : default; + public bool TryPickT13(out T13 value, out OneOf remainder) + { + value = IsT13 ? AsT13 : default; remainder = _index switch { 0 => AsT0, @@ -1140,12 +1140,12 @@ public bool TryPickT13(out T13 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT13; - } + return this.IsT13; + } - public bool TryPickT14(out T14 value, out OneOf remainder) - { - value = IsT14 ? AsT14 : default; + public bool TryPickT14(out T14 value, out OneOf remainder) + { + value = IsT14 ? AsT14 : default; remainder = _index switch { 0 => AsT0, @@ -1181,12 +1181,12 @@ public bool TryPickT14(out T14 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT14; - } + return this.IsT14; + } - public bool TryPickT15(out T15 value, out OneOf remainder) - { - value = IsT15 ? AsT15 : default; + public bool TryPickT15(out T15 value, out OneOf remainder) + { + value = IsT15 ? AsT15 : default; remainder = _index switch { 0 => AsT0, @@ -1222,12 +1222,12 @@ public bool TryPickT15(out T15 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT15; - } + return this.IsT15; + } - public bool TryPickT16(out T16 value, out OneOf remainder) - { - value = IsT16 ? AsT16 : default; + public bool TryPickT16(out T16 value, out OneOf remainder) + { + value = IsT16 ? AsT16 : default; remainder = _index switch { 0 => AsT0, @@ -1263,12 +1263,12 @@ public bool TryPickT16(out T16 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT16; - } + return this.IsT16; + } - public bool TryPickT17(out T17 value, out OneOf remainder) - { - value = IsT17 ? AsT17 : default; + public bool TryPickT17(out T17 value, out OneOf remainder) + { + value = IsT17 ? AsT17 : default; remainder = _index switch { 0 => AsT0, @@ -1304,12 +1304,12 @@ public bool TryPickT17(out T17 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT17; - } + return this.IsT17; + } - public bool TryPickT18(out T18 value, out OneOf remainder) - { - value = IsT18 ? AsT18 : default; + public bool TryPickT18(out T18 value, out OneOf remainder) + { + value = IsT18 ? AsT18 : default; remainder = _index switch { 0 => AsT0, @@ -1345,12 +1345,12 @@ public bool TryPickT18(out T18 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT18; - } + return this.IsT18; + } - public bool TryPickT19(out T19 value, out OneOf remainder) - { - value = IsT19 ? AsT19 : default; + public bool TryPickT19(out T19 value, out OneOf remainder) + { + value = IsT19 ? AsT19 : default; remainder = _index switch { 0 => AsT0, @@ -1386,12 +1386,12 @@ public bool TryPickT19(out T19 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT19; - } + return this.IsT19; + } - public bool TryPickT20(out T20 value, out OneOf remainder) - { - value = IsT20 ? AsT20 : default; + public bool TryPickT20(out T20 value, out OneOf remainder) + { + value = IsT20 ? AsT20 : default; remainder = _index switch { 0 => AsT0, @@ -1427,12 +1427,12 @@ public bool TryPickT20(out T20 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT20; - } + return this.IsT20; + } - public bool TryPickT21(out T21 value, out OneOf remainder) - { - value = IsT21 ? AsT21 : default; + public bool TryPickT21(out T21 value, out OneOf remainder) + { + value = IsT21 ? AsT21 : default; remainder = _index switch { 0 => AsT0, @@ -1468,12 +1468,12 @@ public bool TryPickT21(out T21 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT21; - } + return this.IsT21; + } - public bool TryPickT22(out T22 value, out OneOf remainder) - { - value = IsT22 ? AsT22 : default; + public bool TryPickT22(out T22 value, out OneOf remainder) + { + value = IsT22 ? AsT22 : default; remainder = _index switch { 0 => AsT0, @@ -1509,12 +1509,12 @@ public bool TryPickT22(out T22 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT22; - } + return this.IsT22; + } - public bool TryPickT23(out T23 value, out OneOf remainder) - { - value = IsT23 ? AsT23 : default; + public bool TryPickT23(out T23 value, out OneOf remainder) + { + value = IsT23 ? AsT23 : default; remainder = _index switch { 0 => AsT0, @@ -1550,12 +1550,12 @@ public bool TryPickT23(out T23 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT23; - } + return this.IsT23; + } - public bool TryPickT24(out T24 value, out OneOf remainder) - { - value = IsT24 ? AsT24 : default; + public bool TryPickT24(out T24 value, out OneOf remainder) + { + value = IsT24 ? AsT24 : default; remainder = _index switch { 0 => AsT0, @@ -1591,12 +1591,12 @@ public bool TryPickT24(out T24 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT24; - } + return this.IsT24; + } - public bool TryPickT25(out T25 value, out OneOf remainder) - { - value = IsT25 ? AsT25 : default; + public bool TryPickT25(out T25 value, out OneOf remainder) + { + value = IsT25 ? AsT25 : default; remainder = _index switch { 0 => AsT0, @@ -1632,12 +1632,12 @@ public bool TryPickT25(out T25 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT25; - } + return this.IsT25; + } - public bool TryPickT26(out T26 value, out OneOf remainder) - { - value = IsT26 ? AsT26 : default; + public bool TryPickT26(out T26 value, out OneOf remainder) + { + value = IsT26 ? AsT26 : default; remainder = _index switch { 0 => AsT0, @@ -1673,12 +1673,12 @@ public bool TryPickT26(out T26 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT26; - } + return this.IsT26; + } - public bool TryPickT27(out T27 value, out OneOf remainder) - { - value = IsT27 ? AsT27 : default; + public bool TryPickT27(out T27 value, out OneOf remainder) + { + value = IsT27 ? AsT27 : default; remainder = _index switch { 0 => AsT0, @@ -1714,12 +1714,12 @@ public bool TryPickT27(out T27 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT27; - } + return this.IsT27; + } - public bool TryPickT28(out T28 value, out OneOf remainder) - { - value = IsT28 ? AsT28 : default; + public bool TryPickT28(out T28 value, out OneOf remainder) + { + value = IsT28 ? AsT28 : default; remainder = _index switch { 0 => AsT0, @@ -1755,12 +1755,12 @@ public bool TryPickT28(out T28 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT28; - } + return this.IsT28; + } - public bool TryPickT29(out T29 value, out OneOf remainder) - { - value = IsT29 ? AsT29 : default; + public bool TryPickT29(out T29 value, out OneOf remainder) + { + value = IsT29 ? AsT29 : default; remainder = _index switch { 0 => AsT0, @@ -1796,12 +1796,12 @@ public bool TryPickT29(out T29 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT29; - } + return this.IsT29; + } - public bool TryPickT30(out T30 value, out OneOf remainder) - { - value = IsT30 ? AsT30 : default; + public bool TryPickT30(out T30 value, out OneOf remainder) + { + value = IsT30 ? AsT30 : default; remainder = _index switch { 0 => AsT0, @@ -1837,8 +1837,8 @@ public bool TryPickT30(out T30 value, out OneOf default, _ => throw new InvalidOperationException() }; - return this.IsT30; - } + return this.IsT30; + } bool Equals(OneOfBase other) => _index == other._index && @@ -1971,4 +1971,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf.Extended/OneOfBaseT31.generated.cs b/OneOf.Extended/OneOfBaseT31.generated.cs index 9a1fa4d..c5f7304 100644 --- a/OneOf.Extended/OneOfBaseT31.generated.cs +++ b/OneOf.Extended/OneOfBaseT31.generated.cs @@ -586,9 +586,9 @@ public TResult Match(Func f0, Func f1, Func remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -625,12 +625,12 @@ public bool TryPickT0(out T0 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -667,12 +667,12 @@ public bool TryPickT1(out T1 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -709,12 +709,12 @@ public bool TryPickT2(out T2 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -751,12 +751,12 @@ public bool TryPickT3(out T3 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -793,12 +793,12 @@ public bool TryPickT4(out T4 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -835,12 +835,12 @@ public bool TryPickT5(out T5 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -877,12 +877,12 @@ public bool TryPickT6(out T6 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -919,12 +919,12 @@ public bool TryPickT7(out T7 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -961,12 +961,12 @@ public bool TryPickT8(out T8 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } - public bool TryPickT9(out T9 value, out OneOf remainder) - { - value = IsT9 ? AsT9 : default; + public bool TryPickT9(out T9 value, out OneOf remainder) + { + value = IsT9 ? AsT9 : default; remainder = _index switch { 0 => AsT0, @@ -1003,12 +1003,12 @@ public bool TryPickT9(out T9 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT9; - } + return this.IsT9; + } - public bool TryPickT10(out T10 value, out OneOf remainder) - { - value = IsT10 ? AsT10 : default; + public bool TryPickT10(out T10 value, out OneOf remainder) + { + value = IsT10 ? AsT10 : default; remainder = _index switch { 0 => AsT0, @@ -1045,12 +1045,12 @@ public bool TryPickT10(out T10 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT10; - } + return this.IsT10; + } - public bool TryPickT11(out T11 value, out OneOf remainder) - { - value = IsT11 ? AsT11 : default; + public bool TryPickT11(out T11 value, out OneOf remainder) + { + value = IsT11 ? AsT11 : default; remainder = _index switch { 0 => AsT0, @@ -1087,12 +1087,12 @@ public bool TryPickT11(out T11 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT11; - } + return this.IsT11; + } - public bool TryPickT12(out T12 value, out OneOf remainder) - { - value = IsT12 ? AsT12 : default; + public bool TryPickT12(out T12 value, out OneOf remainder) + { + value = IsT12 ? AsT12 : default; remainder = _index switch { 0 => AsT0, @@ -1129,12 +1129,12 @@ public bool TryPickT12(out T12 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT12; - } + return this.IsT12; + } - public bool TryPickT13(out T13 value, out OneOf remainder) - { - value = IsT13 ? AsT13 : default; + public bool TryPickT13(out T13 value, out OneOf remainder) + { + value = IsT13 ? AsT13 : default; remainder = _index switch { 0 => AsT0, @@ -1171,12 +1171,12 @@ public bool TryPickT13(out T13 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT13; - } + return this.IsT13; + } - public bool TryPickT14(out T14 value, out OneOf remainder) - { - value = IsT14 ? AsT14 : default; + public bool TryPickT14(out T14 value, out OneOf remainder) + { + value = IsT14 ? AsT14 : default; remainder = _index switch { 0 => AsT0, @@ -1213,12 +1213,12 @@ public bool TryPickT14(out T14 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT14; - } + return this.IsT14; + } - public bool TryPickT15(out T15 value, out OneOf remainder) - { - value = IsT15 ? AsT15 : default; + public bool TryPickT15(out T15 value, out OneOf remainder) + { + value = IsT15 ? AsT15 : default; remainder = _index switch { 0 => AsT0, @@ -1255,12 +1255,12 @@ public bool TryPickT15(out T15 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT15; - } + return this.IsT15; + } - public bool TryPickT16(out T16 value, out OneOf remainder) - { - value = IsT16 ? AsT16 : default; + public bool TryPickT16(out T16 value, out OneOf remainder) + { + value = IsT16 ? AsT16 : default; remainder = _index switch { 0 => AsT0, @@ -1297,12 +1297,12 @@ public bool TryPickT16(out T16 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT16; - } + return this.IsT16; + } - public bool TryPickT17(out T17 value, out OneOf remainder) - { - value = IsT17 ? AsT17 : default; + public bool TryPickT17(out T17 value, out OneOf remainder) + { + value = IsT17 ? AsT17 : default; remainder = _index switch { 0 => AsT0, @@ -1339,12 +1339,12 @@ public bool TryPickT17(out T17 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT17; - } + return this.IsT17; + } - public bool TryPickT18(out T18 value, out OneOf remainder) - { - value = IsT18 ? AsT18 : default; + public bool TryPickT18(out T18 value, out OneOf remainder) + { + value = IsT18 ? AsT18 : default; remainder = _index switch { 0 => AsT0, @@ -1381,12 +1381,12 @@ public bool TryPickT18(out T18 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT18; - } + return this.IsT18; + } - public bool TryPickT19(out T19 value, out OneOf remainder) - { - value = IsT19 ? AsT19 : default; + public bool TryPickT19(out T19 value, out OneOf remainder) + { + value = IsT19 ? AsT19 : default; remainder = _index switch { 0 => AsT0, @@ -1423,12 +1423,12 @@ public bool TryPickT19(out T19 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT19; - } + return this.IsT19; + } - public bool TryPickT20(out T20 value, out OneOf remainder) - { - value = IsT20 ? AsT20 : default; + public bool TryPickT20(out T20 value, out OneOf remainder) + { + value = IsT20 ? AsT20 : default; remainder = _index switch { 0 => AsT0, @@ -1465,12 +1465,12 @@ public bool TryPickT20(out T20 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT20; - } + return this.IsT20; + } - public bool TryPickT21(out T21 value, out OneOf remainder) - { - value = IsT21 ? AsT21 : default; + public bool TryPickT21(out T21 value, out OneOf remainder) + { + value = IsT21 ? AsT21 : default; remainder = _index switch { 0 => AsT0, @@ -1507,12 +1507,12 @@ public bool TryPickT21(out T21 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT21; - } + return this.IsT21; + } - public bool TryPickT22(out T22 value, out OneOf remainder) - { - value = IsT22 ? AsT22 : default; + public bool TryPickT22(out T22 value, out OneOf remainder) + { + value = IsT22 ? AsT22 : default; remainder = _index switch { 0 => AsT0, @@ -1549,12 +1549,12 @@ public bool TryPickT22(out T22 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT22; - } + return this.IsT22; + } - public bool TryPickT23(out T23 value, out OneOf remainder) - { - value = IsT23 ? AsT23 : default; + public bool TryPickT23(out T23 value, out OneOf remainder) + { + value = IsT23 ? AsT23 : default; remainder = _index switch { 0 => AsT0, @@ -1591,12 +1591,12 @@ public bool TryPickT23(out T23 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT23; - } + return this.IsT23; + } - public bool TryPickT24(out T24 value, out OneOf remainder) - { - value = IsT24 ? AsT24 : default; + public bool TryPickT24(out T24 value, out OneOf remainder) + { + value = IsT24 ? AsT24 : default; remainder = _index switch { 0 => AsT0, @@ -1633,12 +1633,12 @@ public bool TryPickT24(out T24 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT24; - } + return this.IsT24; + } - public bool TryPickT25(out T25 value, out OneOf remainder) - { - value = IsT25 ? AsT25 : default; + public bool TryPickT25(out T25 value, out OneOf remainder) + { + value = IsT25 ? AsT25 : default; remainder = _index switch { 0 => AsT0, @@ -1675,12 +1675,12 @@ public bool TryPickT25(out T25 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT25; - } + return this.IsT25; + } - public bool TryPickT26(out T26 value, out OneOf remainder) - { - value = IsT26 ? AsT26 : default; + public bool TryPickT26(out T26 value, out OneOf remainder) + { + value = IsT26 ? AsT26 : default; remainder = _index switch { 0 => AsT0, @@ -1717,12 +1717,12 @@ public bool TryPickT26(out T26 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT26; - } + return this.IsT26; + } - public bool TryPickT27(out T27 value, out OneOf remainder) - { - value = IsT27 ? AsT27 : default; + public bool TryPickT27(out T27 value, out OneOf remainder) + { + value = IsT27 ? AsT27 : default; remainder = _index switch { 0 => AsT0, @@ -1759,12 +1759,12 @@ public bool TryPickT27(out T27 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT27; - } + return this.IsT27; + } - public bool TryPickT28(out T28 value, out OneOf remainder) - { - value = IsT28 ? AsT28 : default; + public bool TryPickT28(out T28 value, out OneOf remainder) + { + value = IsT28 ? AsT28 : default; remainder = _index switch { 0 => AsT0, @@ -1801,12 +1801,12 @@ public bool TryPickT28(out T28 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT28; - } + return this.IsT28; + } - public bool TryPickT29(out T29 value, out OneOf remainder) - { - value = IsT29 ? AsT29 : default; + public bool TryPickT29(out T29 value, out OneOf remainder) + { + value = IsT29 ? AsT29 : default; remainder = _index switch { 0 => AsT0, @@ -1843,12 +1843,12 @@ public bool TryPickT29(out T29 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT29; - } + return this.IsT29; + } - public bool TryPickT30(out T30 value, out OneOf remainder) - { - value = IsT30 ? AsT30 : default; + public bool TryPickT30(out T30 value, out OneOf remainder) + { + value = IsT30 ? AsT30 : default; remainder = _index switch { 0 => AsT0, @@ -1885,12 +1885,12 @@ public bool TryPickT30(out T30 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT30; - } + return this.IsT30; + } - public bool TryPickT31(out T31 value, out OneOf remainder) - { - value = IsT31 ? AsT31 : default; + public bool TryPickT31(out T31 value, out OneOf remainder) + { + value = IsT31 ? AsT31 : default; remainder = _index switch { 0 => AsT0, @@ -1927,8 +1927,8 @@ public bool TryPickT31(out T31 value, out OneOf default, _ => throw new InvalidOperationException() }; - return this.IsT31; - } + return this.IsT31; + } bool Equals(OneOfBase other) => _index == other._index && @@ -2064,4 +2064,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf.Extended/OneOfBaseT9.generated.cs b/OneOf.Extended/OneOfBaseT9.generated.cs index 9510257..650aa2c 100644 --- a/OneOf.Extended/OneOfBaseT9.generated.cs +++ b/OneOf.Extended/OneOfBaseT9.generated.cs @@ -212,9 +212,9 @@ public TResult Match(Func f0, Func f1, Func remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -229,12 +229,12 @@ public bool TryPickT0(out T0 value, out OneOf AsT9, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -249,12 +249,12 @@ public bool TryPickT1(out T1 value, out OneOf AsT9, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -269,12 +269,12 @@ public bool TryPickT2(out T2 value, out OneOf AsT9, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -289,12 +289,12 @@ public bool TryPickT3(out T3 value, out OneOf AsT9, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -309,12 +309,12 @@ public bool TryPickT4(out T4 value, out OneOf AsT9, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -329,12 +329,12 @@ public bool TryPickT5(out T5 value, out OneOf AsT9, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -349,12 +349,12 @@ public bool TryPickT6(out T6 value, out OneOf AsT9, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -369,12 +369,12 @@ public bool TryPickT7(out T7 value, out OneOf AsT9, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -389,12 +389,12 @@ public bool TryPickT8(out T8 value, out OneOf AsT9, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } - public bool TryPickT9(out T9 value, out OneOf remainder) - { - value = IsT9 ? AsT9 : default; + public bool TryPickT9(out T9 value, out OneOf remainder) + { + value = IsT9 ? AsT9 : default; remainder = _index switch { 0 => AsT0, @@ -409,8 +409,8 @@ public bool TryPickT9(out T9 value, out OneOf default, _ => throw new InvalidOperationException() }; - return this.IsT9; - } + return this.IsT9; + } bool Equals(OneOfBase other) => _index == other._index && @@ -480,4 +480,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf.Extended/OneOfT10.generated.cs b/OneOf.Extended/OneOfT10.generated.cs index 1297e00..bd388a7 100644 --- a/OneOf.Extended/OneOfT10.generated.cs +++ b/OneOf.Extended/OneOfT10.generated.cs @@ -497,9 +497,9 @@ public OneOf MapT10(Fu }; } - public bool TryPickT0(out T0 value, out OneOf remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -515,12 +515,12 @@ public bool TryPickT0(out T0 value, out OneOf AsT10, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -536,12 +536,12 @@ public bool TryPickT1(out T1 value, out OneOf AsT10, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -557,12 +557,12 @@ public bool TryPickT2(out T2 value, out OneOf AsT10, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -578,12 +578,12 @@ public bool TryPickT3(out T3 value, out OneOf AsT10, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -599,12 +599,12 @@ public bool TryPickT4(out T4 value, out OneOf AsT10, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -620,12 +620,12 @@ public bool TryPickT5(out T5 value, out OneOf AsT10, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -641,12 +641,12 @@ public bool TryPickT6(out T6 value, out OneOf AsT10, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -662,12 +662,12 @@ public bool TryPickT7(out T7 value, out OneOf AsT10, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -683,12 +683,12 @@ public bool TryPickT8(out T8 value, out OneOf AsT10, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } - public bool TryPickT9(out T9 value, out OneOf remainder) - { - value = IsT9 ? AsT9 : default; + public bool TryPickT9(out T9 value, out OneOf remainder) + { + value = IsT9 ? AsT9 : default; remainder = _index switch { 0 => AsT0, @@ -704,12 +704,12 @@ public bool TryPickT9(out T9 value, out OneOf AsT10, _ => throw new InvalidOperationException() }; - return this.IsT9; - } + return this.IsT9; + } - public bool TryPickT10(out T10 value, out OneOf remainder) - { - value = IsT10 ? AsT10 : default; + public bool TryPickT10(out T10 value, out OneOf remainder) + { + value = IsT10 ? AsT10 : default; remainder = _index switch { 0 => AsT0, @@ -725,8 +725,8 @@ public bool TryPickT10(out T10 value, out OneOf default, _ => throw new InvalidOperationException() }; - return this.IsT10; - } + return this.IsT10; + } bool Equals(OneOf other) => _index == other._index && @@ -795,4 +795,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf.Extended/OneOfT11.generated.cs b/OneOf.Extended/OneOfT11.generated.cs index 4b97d9f..64a5168 100644 --- a/OneOf.Extended/OneOfT11.generated.cs +++ b/OneOf.Extended/OneOfT11.generated.cs @@ -551,9 +551,9 @@ public OneOf MapT11 remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -570,12 +570,12 @@ public bool TryPickT0(out T0 value, out OneOf AsT11, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -592,12 +592,12 @@ public bool TryPickT1(out T1 value, out OneOf AsT11, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -614,12 +614,12 @@ public bool TryPickT2(out T2 value, out OneOf AsT11, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -636,12 +636,12 @@ public bool TryPickT3(out T3 value, out OneOf AsT11, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -658,12 +658,12 @@ public bool TryPickT4(out T4 value, out OneOf AsT11, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -680,12 +680,12 @@ public bool TryPickT5(out T5 value, out OneOf AsT11, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -702,12 +702,12 @@ public bool TryPickT6(out T6 value, out OneOf AsT11, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -724,12 +724,12 @@ public bool TryPickT7(out T7 value, out OneOf AsT11, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -746,12 +746,12 @@ public bool TryPickT8(out T8 value, out OneOf AsT11, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } - public bool TryPickT9(out T9 value, out OneOf remainder) - { - value = IsT9 ? AsT9 : default; + public bool TryPickT9(out T9 value, out OneOf remainder) + { + value = IsT9 ? AsT9 : default; remainder = _index switch { 0 => AsT0, @@ -768,12 +768,12 @@ public bool TryPickT9(out T9 value, out OneOf AsT11, _ => throw new InvalidOperationException() }; - return this.IsT9; - } + return this.IsT9; + } - public bool TryPickT10(out T10 value, out OneOf remainder) - { - value = IsT10 ? AsT10 : default; + public bool TryPickT10(out T10 value, out OneOf remainder) + { + value = IsT10 ? AsT10 : default; remainder = _index switch { 0 => AsT0, @@ -790,12 +790,12 @@ public bool TryPickT10(out T10 value, out OneOf AsT11, _ => throw new InvalidOperationException() }; - return this.IsT10; - } + return this.IsT10; + } - public bool TryPickT11(out T11 value, out OneOf remainder) - { - value = IsT11 ? AsT11 : default; + public bool TryPickT11(out T11 value, out OneOf remainder) + { + value = IsT11 ? AsT11 : default; remainder = _index switch { 0 => AsT0, @@ -812,8 +812,8 @@ public bool TryPickT11(out T11 value, out OneOf default, _ => throw new InvalidOperationException() }; - return this.IsT11; - } + return this.IsT11; + } bool Equals(OneOf other) => _index == other._index && @@ -885,4 +885,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf.Extended/OneOfT12.generated.cs b/OneOf.Extended/OneOfT12.generated.cs index 0801a8b..e936ad1 100644 --- a/OneOf.Extended/OneOfT12.generated.cs +++ b/OneOf.Extended/OneOfT12.generated.cs @@ -607,9 +607,9 @@ public OneOf MapT12 remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -627,12 +627,12 @@ public bool TryPickT0(out T0 value, out OneOf AsT12, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -650,12 +650,12 @@ public bool TryPickT1(out T1 value, out OneOf AsT12, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -673,12 +673,12 @@ public bool TryPickT2(out T2 value, out OneOf AsT12, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -696,12 +696,12 @@ public bool TryPickT3(out T3 value, out OneOf AsT12, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -719,12 +719,12 @@ public bool TryPickT4(out T4 value, out OneOf AsT12, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -742,12 +742,12 @@ public bool TryPickT5(out T5 value, out OneOf AsT12, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -765,12 +765,12 @@ public bool TryPickT6(out T6 value, out OneOf AsT12, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -788,12 +788,12 @@ public bool TryPickT7(out T7 value, out OneOf AsT12, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -811,12 +811,12 @@ public bool TryPickT8(out T8 value, out OneOf AsT12, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } - public bool TryPickT9(out T9 value, out OneOf remainder) - { - value = IsT9 ? AsT9 : default; + public bool TryPickT9(out T9 value, out OneOf remainder) + { + value = IsT9 ? AsT9 : default; remainder = _index switch { 0 => AsT0, @@ -834,12 +834,12 @@ public bool TryPickT9(out T9 value, out OneOf AsT12, _ => throw new InvalidOperationException() }; - return this.IsT9; - } + return this.IsT9; + } - public bool TryPickT10(out T10 value, out OneOf remainder) - { - value = IsT10 ? AsT10 : default; + public bool TryPickT10(out T10 value, out OneOf remainder) + { + value = IsT10 ? AsT10 : default; remainder = _index switch { 0 => AsT0, @@ -857,12 +857,12 @@ public bool TryPickT10(out T10 value, out OneOf AsT12, _ => throw new InvalidOperationException() }; - return this.IsT10; - } + return this.IsT10; + } - public bool TryPickT11(out T11 value, out OneOf remainder) - { - value = IsT11 ? AsT11 : default; + public bool TryPickT11(out T11 value, out OneOf remainder) + { + value = IsT11 ? AsT11 : default; remainder = _index switch { 0 => AsT0, @@ -880,12 +880,12 @@ public bool TryPickT11(out T11 value, out OneOf AsT12, _ => throw new InvalidOperationException() }; - return this.IsT11; - } + return this.IsT11; + } - public bool TryPickT12(out T12 value, out OneOf remainder) - { - value = IsT12 ? AsT12 : default; + public bool TryPickT12(out T12 value, out OneOf remainder) + { + value = IsT12 ? AsT12 : default; remainder = _index switch { 0 => AsT0, @@ -903,8 +903,8 @@ public bool TryPickT12(out T12 value, out OneOf default, _ => throw new InvalidOperationException() }; - return this.IsT12; - } + return this.IsT12; + } bool Equals(OneOf other) => _index == other._index && @@ -979,4 +979,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf.Extended/OneOfT13.generated.cs b/OneOf.Extended/OneOfT13.generated.cs index c5d1ac5..a0469ca 100644 --- a/OneOf.Extended/OneOfT13.generated.cs +++ b/OneOf.Extended/OneOfT13.generated.cs @@ -665,9 +665,9 @@ public OneOf Map }; } - public bool TryPickT0(out T0 value, out OneOf remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -686,12 +686,12 @@ public bool TryPickT0(out T0 value, out OneOf AsT13, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -710,12 +710,12 @@ public bool TryPickT1(out T1 value, out OneOf AsT13, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -734,12 +734,12 @@ public bool TryPickT2(out T2 value, out OneOf AsT13, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -758,12 +758,12 @@ public bool TryPickT3(out T3 value, out OneOf AsT13, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -782,12 +782,12 @@ public bool TryPickT4(out T4 value, out OneOf AsT13, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -806,12 +806,12 @@ public bool TryPickT5(out T5 value, out OneOf AsT13, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -830,12 +830,12 @@ public bool TryPickT6(out T6 value, out OneOf AsT13, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -854,12 +854,12 @@ public bool TryPickT7(out T7 value, out OneOf AsT13, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -878,12 +878,12 @@ public bool TryPickT8(out T8 value, out OneOf AsT13, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } - public bool TryPickT9(out T9 value, out OneOf remainder) - { - value = IsT9 ? AsT9 : default; + public bool TryPickT9(out T9 value, out OneOf remainder) + { + value = IsT9 ? AsT9 : default; remainder = _index switch { 0 => AsT0, @@ -902,12 +902,12 @@ public bool TryPickT9(out T9 value, out OneOf AsT13, _ => throw new InvalidOperationException() }; - return this.IsT9; - } + return this.IsT9; + } - public bool TryPickT10(out T10 value, out OneOf remainder) - { - value = IsT10 ? AsT10 : default; + public bool TryPickT10(out T10 value, out OneOf remainder) + { + value = IsT10 ? AsT10 : default; remainder = _index switch { 0 => AsT0, @@ -926,12 +926,12 @@ public bool TryPickT10(out T10 value, out OneOf AsT13, _ => throw new InvalidOperationException() }; - return this.IsT10; - } + return this.IsT10; + } - public bool TryPickT11(out T11 value, out OneOf remainder) - { - value = IsT11 ? AsT11 : default; + public bool TryPickT11(out T11 value, out OneOf remainder) + { + value = IsT11 ? AsT11 : default; remainder = _index switch { 0 => AsT0, @@ -950,12 +950,12 @@ public bool TryPickT11(out T11 value, out OneOf AsT13, _ => throw new InvalidOperationException() }; - return this.IsT11; - } + return this.IsT11; + } - public bool TryPickT12(out T12 value, out OneOf remainder) - { - value = IsT12 ? AsT12 : default; + public bool TryPickT12(out T12 value, out OneOf remainder) + { + value = IsT12 ? AsT12 : default; remainder = _index switch { 0 => AsT0, @@ -974,12 +974,12 @@ public bool TryPickT12(out T12 value, out OneOf AsT13, _ => throw new InvalidOperationException() }; - return this.IsT12; - } + return this.IsT12; + } - public bool TryPickT13(out T13 value, out OneOf remainder) - { - value = IsT13 ? AsT13 : default; + public bool TryPickT13(out T13 value, out OneOf remainder) + { + value = IsT13 ? AsT13 : default; remainder = _index switch { 0 => AsT0, @@ -998,8 +998,8 @@ public bool TryPickT13(out T13 value, out OneOf default, _ => throw new InvalidOperationException() }; - return this.IsT13; - } + return this.IsT13; + } bool Equals(OneOf other) => _index == other._index && @@ -1077,4 +1077,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf.Extended/OneOfT14.generated.cs b/OneOf.Extended/OneOfT14.generated.cs index e7e9578..04c8f5e 100644 --- a/OneOf.Extended/OneOfT14.generated.cs +++ b/OneOf.Extended/OneOfT14.generated.cs @@ -725,9 +725,9 @@ public OneOf remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -747,12 +747,12 @@ public bool TryPickT0(out T0 value, out OneOf AsT14, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -772,12 +772,12 @@ public bool TryPickT1(out T1 value, out OneOf AsT14, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -797,12 +797,12 @@ public bool TryPickT2(out T2 value, out OneOf AsT14, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -822,12 +822,12 @@ public bool TryPickT3(out T3 value, out OneOf AsT14, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -847,12 +847,12 @@ public bool TryPickT4(out T4 value, out OneOf AsT14, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -872,12 +872,12 @@ public bool TryPickT5(out T5 value, out OneOf AsT14, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -897,12 +897,12 @@ public bool TryPickT6(out T6 value, out OneOf AsT14, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -922,12 +922,12 @@ public bool TryPickT7(out T7 value, out OneOf AsT14, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -947,12 +947,12 @@ public bool TryPickT8(out T8 value, out OneOf AsT14, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } - public bool TryPickT9(out T9 value, out OneOf remainder) - { - value = IsT9 ? AsT9 : default; + public bool TryPickT9(out T9 value, out OneOf remainder) + { + value = IsT9 ? AsT9 : default; remainder = _index switch { 0 => AsT0, @@ -972,12 +972,12 @@ public bool TryPickT9(out T9 value, out OneOf AsT14, _ => throw new InvalidOperationException() }; - return this.IsT9; - } + return this.IsT9; + } - public bool TryPickT10(out T10 value, out OneOf remainder) - { - value = IsT10 ? AsT10 : default; + public bool TryPickT10(out T10 value, out OneOf remainder) + { + value = IsT10 ? AsT10 : default; remainder = _index switch { 0 => AsT0, @@ -997,12 +997,12 @@ public bool TryPickT10(out T10 value, out OneOf AsT14, _ => throw new InvalidOperationException() }; - return this.IsT10; - } + return this.IsT10; + } - public bool TryPickT11(out T11 value, out OneOf remainder) - { - value = IsT11 ? AsT11 : default; + public bool TryPickT11(out T11 value, out OneOf remainder) + { + value = IsT11 ? AsT11 : default; remainder = _index switch { 0 => AsT0, @@ -1022,12 +1022,12 @@ public bool TryPickT11(out T11 value, out OneOf AsT14, _ => throw new InvalidOperationException() }; - return this.IsT11; - } + return this.IsT11; + } - public bool TryPickT12(out T12 value, out OneOf remainder) - { - value = IsT12 ? AsT12 : default; + public bool TryPickT12(out T12 value, out OneOf remainder) + { + value = IsT12 ? AsT12 : default; remainder = _index switch { 0 => AsT0, @@ -1047,12 +1047,12 @@ public bool TryPickT12(out T12 value, out OneOf AsT14, _ => throw new InvalidOperationException() }; - return this.IsT12; - } + return this.IsT12; + } - public bool TryPickT13(out T13 value, out OneOf remainder) - { - value = IsT13 ? AsT13 : default; + public bool TryPickT13(out T13 value, out OneOf remainder) + { + value = IsT13 ? AsT13 : default; remainder = _index switch { 0 => AsT0, @@ -1072,12 +1072,12 @@ public bool TryPickT13(out T13 value, out OneOf AsT14, _ => throw new InvalidOperationException() }; - return this.IsT13; - } + return this.IsT13; + } - public bool TryPickT14(out T14 value, out OneOf remainder) - { - value = IsT14 ? AsT14 : default; + public bool TryPickT14(out T14 value, out OneOf remainder) + { + value = IsT14 ? AsT14 : default; remainder = _index switch { 0 => AsT0, @@ -1097,8 +1097,8 @@ public bool TryPickT14(out T14 value, out OneOf default, _ => throw new InvalidOperationException() }; - return this.IsT14; - } + return this.IsT14; + } bool Equals(OneOf other) => _index == other._index && @@ -1179,4 +1179,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf.Extended/OneOfT15.generated.cs b/OneOf.Extended/OneOfT15.generated.cs index 8c3b91d..3a339f8 100644 --- a/OneOf.Extended/OneOfT15.generated.cs +++ b/OneOf.Extended/OneOfT15.generated.cs @@ -787,9 +787,9 @@ public OneOf remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -810,12 +810,12 @@ public bool TryPickT0(out T0 value, out OneOf AsT15, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -836,12 +836,12 @@ public bool TryPickT1(out T1 value, out OneOf AsT15, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -862,12 +862,12 @@ public bool TryPickT2(out T2 value, out OneOf AsT15, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -888,12 +888,12 @@ public bool TryPickT3(out T3 value, out OneOf AsT15, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -914,12 +914,12 @@ public bool TryPickT4(out T4 value, out OneOf AsT15, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -940,12 +940,12 @@ public bool TryPickT5(out T5 value, out OneOf AsT15, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -966,12 +966,12 @@ public bool TryPickT6(out T6 value, out OneOf AsT15, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -992,12 +992,12 @@ public bool TryPickT7(out T7 value, out OneOf AsT15, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -1018,12 +1018,12 @@ public bool TryPickT8(out T8 value, out OneOf AsT15, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } - public bool TryPickT9(out T9 value, out OneOf remainder) - { - value = IsT9 ? AsT9 : default; + public bool TryPickT9(out T9 value, out OneOf remainder) + { + value = IsT9 ? AsT9 : default; remainder = _index switch { 0 => AsT0, @@ -1044,12 +1044,12 @@ public bool TryPickT9(out T9 value, out OneOf AsT15, _ => throw new InvalidOperationException() }; - return this.IsT9; - } + return this.IsT9; + } - public bool TryPickT10(out T10 value, out OneOf remainder) - { - value = IsT10 ? AsT10 : default; + public bool TryPickT10(out T10 value, out OneOf remainder) + { + value = IsT10 ? AsT10 : default; remainder = _index switch { 0 => AsT0, @@ -1070,12 +1070,12 @@ public bool TryPickT10(out T10 value, out OneOf AsT15, _ => throw new InvalidOperationException() }; - return this.IsT10; - } + return this.IsT10; + } - public bool TryPickT11(out T11 value, out OneOf remainder) - { - value = IsT11 ? AsT11 : default; + public bool TryPickT11(out T11 value, out OneOf remainder) + { + value = IsT11 ? AsT11 : default; remainder = _index switch { 0 => AsT0, @@ -1096,12 +1096,12 @@ public bool TryPickT11(out T11 value, out OneOf AsT15, _ => throw new InvalidOperationException() }; - return this.IsT11; - } + return this.IsT11; + } - public bool TryPickT12(out T12 value, out OneOf remainder) - { - value = IsT12 ? AsT12 : default; + public bool TryPickT12(out T12 value, out OneOf remainder) + { + value = IsT12 ? AsT12 : default; remainder = _index switch { 0 => AsT0, @@ -1122,12 +1122,12 @@ public bool TryPickT12(out T12 value, out OneOf AsT15, _ => throw new InvalidOperationException() }; - return this.IsT12; - } + return this.IsT12; + } - public bool TryPickT13(out T13 value, out OneOf remainder) - { - value = IsT13 ? AsT13 : default; + public bool TryPickT13(out T13 value, out OneOf remainder) + { + value = IsT13 ? AsT13 : default; remainder = _index switch { 0 => AsT0, @@ -1148,12 +1148,12 @@ public bool TryPickT13(out T13 value, out OneOf AsT15, _ => throw new InvalidOperationException() }; - return this.IsT13; - } + return this.IsT13; + } - public bool TryPickT14(out T14 value, out OneOf remainder) - { - value = IsT14 ? AsT14 : default; + public bool TryPickT14(out T14 value, out OneOf remainder) + { + value = IsT14 ? AsT14 : default; remainder = _index switch { 0 => AsT0, @@ -1174,12 +1174,12 @@ public bool TryPickT14(out T14 value, out OneOf AsT15, _ => throw new InvalidOperationException() }; - return this.IsT14; - } + return this.IsT14; + } - public bool TryPickT15(out T15 value, out OneOf remainder) - { - value = IsT15 ? AsT15 : default; + public bool TryPickT15(out T15 value, out OneOf remainder) + { + value = IsT15 ? AsT15 : default; remainder = _index switch { 0 => AsT0, @@ -1200,8 +1200,8 @@ public bool TryPickT15(out T15 value, out OneOf default, _ => throw new InvalidOperationException() }; - return this.IsT15; - } + return this.IsT15; + } bool Equals(OneOf other) => _index == other._index && @@ -1285,4 +1285,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf.Extended/OneOfT16.generated.cs b/OneOf.Extended/OneOfT16.generated.cs index 51f8dc6..baf57f6 100644 --- a/OneOf.Extended/OneOfT16.generated.cs +++ b/OneOf.Extended/OneOfT16.generated.cs @@ -851,9 +851,9 @@ public OneOf remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -875,12 +875,12 @@ public bool TryPickT0(out T0 value, out OneOf AsT16, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -902,12 +902,12 @@ public bool TryPickT1(out T1 value, out OneOf AsT16, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -929,12 +929,12 @@ public bool TryPickT2(out T2 value, out OneOf AsT16, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -956,12 +956,12 @@ public bool TryPickT3(out T3 value, out OneOf AsT16, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -983,12 +983,12 @@ public bool TryPickT4(out T4 value, out OneOf AsT16, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -1010,12 +1010,12 @@ public bool TryPickT5(out T5 value, out OneOf AsT16, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -1037,12 +1037,12 @@ public bool TryPickT6(out T6 value, out OneOf AsT16, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -1064,12 +1064,12 @@ public bool TryPickT7(out T7 value, out OneOf AsT16, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -1091,12 +1091,12 @@ public bool TryPickT8(out T8 value, out OneOf AsT16, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } - public bool TryPickT9(out T9 value, out OneOf remainder) - { - value = IsT9 ? AsT9 : default; + public bool TryPickT9(out T9 value, out OneOf remainder) + { + value = IsT9 ? AsT9 : default; remainder = _index switch { 0 => AsT0, @@ -1118,12 +1118,12 @@ public bool TryPickT9(out T9 value, out OneOf AsT16, _ => throw new InvalidOperationException() }; - return this.IsT9; - } + return this.IsT9; + } - public bool TryPickT10(out T10 value, out OneOf remainder) - { - value = IsT10 ? AsT10 : default; + public bool TryPickT10(out T10 value, out OneOf remainder) + { + value = IsT10 ? AsT10 : default; remainder = _index switch { 0 => AsT0, @@ -1145,12 +1145,12 @@ public bool TryPickT10(out T10 value, out OneOf AsT16, _ => throw new InvalidOperationException() }; - return this.IsT10; - } + return this.IsT10; + } - public bool TryPickT11(out T11 value, out OneOf remainder) - { - value = IsT11 ? AsT11 : default; + public bool TryPickT11(out T11 value, out OneOf remainder) + { + value = IsT11 ? AsT11 : default; remainder = _index switch { 0 => AsT0, @@ -1172,12 +1172,12 @@ public bool TryPickT11(out T11 value, out OneOf AsT16, _ => throw new InvalidOperationException() }; - return this.IsT11; - } + return this.IsT11; + } - public bool TryPickT12(out T12 value, out OneOf remainder) - { - value = IsT12 ? AsT12 : default; + public bool TryPickT12(out T12 value, out OneOf remainder) + { + value = IsT12 ? AsT12 : default; remainder = _index switch { 0 => AsT0, @@ -1199,12 +1199,12 @@ public bool TryPickT12(out T12 value, out OneOf AsT16, _ => throw new InvalidOperationException() }; - return this.IsT12; - } + return this.IsT12; + } - public bool TryPickT13(out T13 value, out OneOf remainder) - { - value = IsT13 ? AsT13 : default; + public bool TryPickT13(out T13 value, out OneOf remainder) + { + value = IsT13 ? AsT13 : default; remainder = _index switch { 0 => AsT0, @@ -1226,12 +1226,12 @@ public bool TryPickT13(out T13 value, out OneOf AsT16, _ => throw new InvalidOperationException() }; - return this.IsT13; - } + return this.IsT13; + } - public bool TryPickT14(out T14 value, out OneOf remainder) - { - value = IsT14 ? AsT14 : default; + public bool TryPickT14(out T14 value, out OneOf remainder) + { + value = IsT14 ? AsT14 : default; remainder = _index switch { 0 => AsT0, @@ -1253,12 +1253,12 @@ public bool TryPickT14(out T14 value, out OneOf AsT16, _ => throw new InvalidOperationException() }; - return this.IsT14; - } + return this.IsT14; + } - public bool TryPickT15(out T15 value, out OneOf remainder) - { - value = IsT15 ? AsT15 : default; + public bool TryPickT15(out T15 value, out OneOf remainder) + { + value = IsT15 ? AsT15 : default; remainder = _index switch { 0 => AsT0, @@ -1280,12 +1280,12 @@ public bool TryPickT15(out T15 value, out OneOf AsT16, _ => throw new InvalidOperationException() }; - return this.IsT15; - } + return this.IsT15; + } - public bool TryPickT16(out T16 value, out OneOf remainder) - { - value = IsT16 ? AsT16 : default; + public bool TryPickT16(out T16 value, out OneOf remainder) + { + value = IsT16 ? AsT16 : default; remainder = _index switch { 0 => AsT0, @@ -1307,8 +1307,8 @@ public bool TryPickT16(out T16 value, out OneOf default, _ => throw new InvalidOperationException() }; - return this.IsT16; - } + return this.IsT16; + } bool Equals(OneOf other) => _index == other._index && @@ -1395,4 +1395,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf.Extended/OneOfT17.generated.cs b/OneOf.Extended/OneOfT17.generated.cs index eefe75b..3e26bd9 100644 --- a/OneOf.Extended/OneOfT17.generated.cs +++ b/OneOf.Extended/OneOfT17.generated.cs @@ -917,9 +917,9 @@ public OneOf remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -942,12 +942,12 @@ public bool TryPickT0(out T0 value, out OneOf AsT17, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -970,12 +970,12 @@ public bool TryPickT1(out T1 value, out OneOf AsT17, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -998,12 +998,12 @@ public bool TryPickT2(out T2 value, out OneOf AsT17, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -1026,12 +1026,12 @@ public bool TryPickT3(out T3 value, out OneOf AsT17, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -1054,12 +1054,12 @@ public bool TryPickT4(out T4 value, out OneOf AsT17, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -1082,12 +1082,12 @@ public bool TryPickT5(out T5 value, out OneOf AsT17, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -1110,12 +1110,12 @@ public bool TryPickT6(out T6 value, out OneOf AsT17, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -1138,12 +1138,12 @@ public bool TryPickT7(out T7 value, out OneOf AsT17, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -1166,12 +1166,12 @@ public bool TryPickT8(out T8 value, out OneOf AsT17, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } - public bool TryPickT9(out T9 value, out OneOf remainder) - { - value = IsT9 ? AsT9 : default; + public bool TryPickT9(out T9 value, out OneOf remainder) + { + value = IsT9 ? AsT9 : default; remainder = _index switch { 0 => AsT0, @@ -1194,12 +1194,12 @@ public bool TryPickT9(out T9 value, out OneOf AsT17, _ => throw new InvalidOperationException() }; - return this.IsT9; - } + return this.IsT9; + } - public bool TryPickT10(out T10 value, out OneOf remainder) - { - value = IsT10 ? AsT10 : default; + public bool TryPickT10(out T10 value, out OneOf remainder) + { + value = IsT10 ? AsT10 : default; remainder = _index switch { 0 => AsT0, @@ -1222,12 +1222,12 @@ public bool TryPickT10(out T10 value, out OneOf AsT17, _ => throw new InvalidOperationException() }; - return this.IsT10; - } + return this.IsT10; + } - public bool TryPickT11(out T11 value, out OneOf remainder) - { - value = IsT11 ? AsT11 : default; + public bool TryPickT11(out T11 value, out OneOf remainder) + { + value = IsT11 ? AsT11 : default; remainder = _index switch { 0 => AsT0, @@ -1250,12 +1250,12 @@ public bool TryPickT11(out T11 value, out OneOf AsT17, _ => throw new InvalidOperationException() }; - return this.IsT11; - } + return this.IsT11; + } - public bool TryPickT12(out T12 value, out OneOf remainder) - { - value = IsT12 ? AsT12 : default; + public bool TryPickT12(out T12 value, out OneOf remainder) + { + value = IsT12 ? AsT12 : default; remainder = _index switch { 0 => AsT0, @@ -1278,12 +1278,12 @@ public bool TryPickT12(out T12 value, out OneOf AsT17, _ => throw new InvalidOperationException() }; - return this.IsT12; - } + return this.IsT12; + } - public bool TryPickT13(out T13 value, out OneOf remainder) - { - value = IsT13 ? AsT13 : default; + public bool TryPickT13(out T13 value, out OneOf remainder) + { + value = IsT13 ? AsT13 : default; remainder = _index switch { 0 => AsT0, @@ -1306,12 +1306,12 @@ public bool TryPickT13(out T13 value, out OneOf AsT17, _ => throw new InvalidOperationException() }; - return this.IsT13; - } + return this.IsT13; + } - public bool TryPickT14(out T14 value, out OneOf remainder) - { - value = IsT14 ? AsT14 : default; + public bool TryPickT14(out T14 value, out OneOf remainder) + { + value = IsT14 ? AsT14 : default; remainder = _index switch { 0 => AsT0, @@ -1334,12 +1334,12 @@ public bool TryPickT14(out T14 value, out OneOf AsT17, _ => throw new InvalidOperationException() }; - return this.IsT14; - } + return this.IsT14; + } - public bool TryPickT15(out T15 value, out OneOf remainder) - { - value = IsT15 ? AsT15 : default; + public bool TryPickT15(out T15 value, out OneOf remainder) + { + value = IsT15 ? AsT15 : default; remainder = _index switch { 0 => AsT0, @@ -1362,12 +1362,12 @@ public bool TryPickT15(out T15 value, out OneOf AsT17, _ => throw new InvalidOperationException() }; - return this.IsT15; - } + return this.IsT15; + } - public bool TryPickT16(out T16 value, out OneOf remainder) - { - value = IsT16 ? AsT16 : default; + public bool TryPickT16(out T16 value, out OneOf remainder) + { + value = IsT16 ? AsT16 : default; remainder = _index switch { 0 => AsT0, @@ -1390,12 +1390,12 @@ public bool TryPickT16(out T16 value, out OneOf AsT17, _ => throw new InvalidOperationException() }; - return this.IsT16; - } + return this.IsT16; + } - public bool TryPickT17(out T17 value, out OneOf remainder) - { - value = IsT17 ? AsT17 : default; + public bool TryPickT17(out T17 value, out OneOf remainder) + { + value = IsT17 ? AsT17 : default; remainder = _index switch { 0 => AsT0, @@ -1418,8 +1418,8 @@ public bool TryPickT17(out T17 value, out OneOf default, _ => throw new InvalidOperationException() }; - return this.IsT17; - } + return this.IsT17; + } bool Equals(OneOf other) => _index == other._index && @@ -1509,4 +1509,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf.Extended/OneOfT18.generated.cs b/OneOf.Extended/OneOfT18.generated.cs index ba17036..5b954a1 100644 --- a/OneOf.Extended/OneOfT18.generated.cs +++ b/OneOf.Extended/OneOfT18.generated.cs @@ -985,9 +985,9 @@ public OneOf remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -1011,12 +1011,12 @@ public bool TryPickT0(out T0 value, out OneOf AsT18, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -1040,12 +1040,12 @@ public bool TryPickT1(out T1 value, out OneOf AsT18, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -1069,12 +1069,12 @@ public bool TryPickT2(out T2 value, out OneOf AsT18, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -1098,12 +1098,12 @@ public bool TryPickT3(out T3 value, out OneOf AsT18, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -1127,12 +1127,12 @@ public bool TryPickT4(out T4 value, out OneOf AsT18, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -1156,12 +1156,12 @@ public bool TryPickT5(out T5 value, out OneOf AsT18, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -1185,12 +1185,12 @@ public bool TryPickT6(out T6 value, out OneOf AsT18, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -1214,12 +1214,12 @@ public bool TryPickT7(out T7 value, out OneOf AsT18, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -1243,12 +1243,12 @@ public bool TryPickT8(out T8 value, out OneOf AsT18, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } - public bool TryPickT9(out T9 value, out OneOf remainder) - { - value = IsT9 ? AsT9 : default; + public bool TryPickT9(out T9 value, out OneOf remainder) + { + value = IsT9 ? AsT9 : default; remainder = _index switch { 0 => AsT0, @@ -1272,12 +1272,12 @@ public bool TryPickT9(out T9 value, out OneOf AsT18, _ => throw new InvalidOperationException() }; - return this.IsT9; - } + return this.IsT9; + } - public bool TryPickT10(out T10 value, out OneOf remainder) - { - value = IsT10 ? AsT10 : default; + public bool TryPickT10(out T10 value, out OneOf remainder) + { + value = IsT10 ? AsT10 : default; remainder = _index switch { 0 => AsT0, @@ -1301,12 +1301,12 @@ public bool TryPickT10(out T10 value, out OneOf AsT18, _ => throw new InvalidOperationException() }; - return this.IsT10; - } + return this.IsT10; + } - public bool TryPickT11(out T11 value, out OneOf remainder) - { - value = IsT11 ? AsT11 : default; + public bool TryPickT11(out T11 value, out OneOf remainder) + { + value = IsT11 ? AsT11 : default; remainder = _index switch { 0 => AsT0, @@ -1330,12 +1330,12 @@ public bool TryPickT11(out T11 value, out OneOf AsT18, _ => throw new InvalidOperationException() }; - return this.IsT11; - } + return this.IsT11; + } - public bool TryPickT12(out T12 value, out OneOf remainder) - { - value = IsT12 ? AsT12 : default; + public bool TryPickT12(out T12 value, out OneOf remainder) + { + value = IsT12 ? AsT12 : default; remainder = _index switch { 0 => AsT0, @@ -1359,12 +1359,12 @@ public bool TryPickT12(out T12 value, out OneOf AsT18, _ => throw new InvalidOperationException() }; - return this.IsT12; - } + return this.IsT12; + } - public bool TryPickT13(out T13 value, out OneOf remainder) - { - value = IsT13 ? AsT13 : default; + public bool TryPickT13(out T13 value, out OneOf remainder) + { + value = IsT13 ? AsT13 : default; remainder = _index switch { 0 => AsT0, @@ -1388,12 +1388,12 @@ public bool TryPickT13(out T13 value, out OneOf AsT18, _ => throw new InvalidOperationException() }; - return this.IsT13; - } + return this.IsT13; + } - public bool TryPickT14(out T14 value, out OneOf remainder) - { - value = IsT14 ? AsT14 : default; + public bool TryPickT14(out T14 value, out OneOf remainder) + { + value = IsT14 ? AsT14 : default; remainder = _index switch { 0 => AsT0, @@ -1417,12 +1417,12 @@ public bool TryPickT14(out T14 value, out OneOf AsT18, _ => throw new InvalidOperationException() }; - return this.IsT14; - } + return this.IsT14; + } - public bool TryPickT15(out T15 value, out OneOf remainder) - { - value = IsT15 ? AsT15 : default; + public bool TryPickT15(out T15 value, out OneOf remainder) + { + value = IsT15 ? AsT15 : default; remainder = _index switch { 0 => AsT0, @@ -1446,12 +1446,12 @@ public bool TryPickT15(out T15 value, out OneOf AsT18, _ => throw new InvalidOperationException() }; - return this.IsT15; - } + return this.IsT15; + } - public bool TryPickT16(out T16 value, out OneOf remainder) - { - value = IsT16 ? AsT16 : default; + public bool TryPickT16(out T16 value, out OneOf remainder) + { + value = IsT16 ? AsT16 : default; remainder = _index switch { 0 => AsT0, @@ -1475,12 +1475,12 @@ public bool TryPickT16(out T16 value, out OneOf AsT18, _ => throw new InvalidOperationException() }; - return this.IsT16; - } + return this.IsT16; + } - public bool TryPickT17(out T17 value, out OneOf remainder) - { - value = IsT17 ? AsT17 : default; + public bool TryPickT17(out T17 value, out OneOf remainder) + { + value = IsT17 ? AsT17 : default; remainder = _index switch { 0 => AsT0, @@ -1504,12 +1504,12 @@ public bool TryPickT17(out T17 value, out OneOf AsT18, _ => throw new InvalidOperationException() }; - return this.IsT17; - } + return this.IsT17; + } - public bool TryPickT18(out T18 value, out OneOf remainder) - { - value = IsT18 ? AsT18 : default; + public bool TryPickT18(out T18 value, out OneOf remainder) + { + value = IsT18 ? AsT18 : default; remainder = _index switch { 0 => AsT0, @@ -1533,8 +1533,8 @@ public bool TryPickT18(out T18 value, out OneOf default, _ => throw new InvalidOperationException() }; - return this.IsT18; - } + return this.IsT18; + } bool Equals(OneOf other) => _index == other._index && @@ -1627,4 +1627,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf.Extended/OneOfT19.generated.cs b/OneOf.Extended/OneOfT19.generated.cs index 3541ffe..242364a 100644 --- a/OneOf.Extended/OneOfT19.generated.cs +++ b/OneOf.Extended/OneOfT19.generated.cs @@ -1055,9 +1055,9 @@ public OneOf remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -1082,12 +1082,12 @@ public bool TryPickT0(out T0 value, out OneOf AsT19, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -1112,12 +1112,12 @@ public bool TryPickT1(out T1 value, out OneOf AsT19, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -1142,12 +1142,12 @@ public bool TryPickT2(out T2 value, out OneOf AsT19, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -1172,12 +1172,12 @@ public bool TryPickT3(out T3 value, out OneOf AsT19, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -1202,12 +1202,12 @@ public bool TryPickT4(out T4 value, out OneOf AsT19, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -1232,12 +1232,12 @@ public bool TryPickT5(out T5 value, out OneOf AsT19, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -1262,12 +1262,12 @@ public bool TryPickT6(out T6 value, out OneOf AsT19, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -1292,12 +1292,12 @@ public bool TryPickT7(out T7 value, out OneOf AsT19, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -1322,12 +1322,12 @@ public bool TryPickT8(out T8 value, out OneOf AsT19, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } - public bool TryPickT9(out T9 value, out OneOf remainder) - { - value = IsT9 ? AsT9 : default; + public bool TryPickT9(out T9 value, out OneOf remainder) + { + value = IsT9 ? AsT9 : default; remainder = _index switch { 0 => AsT0, @@ -1352,12 +1352,12 @@ public bool TryPickT9(out T9 value, out OneOf AsT19, _ => throw new InvalidOperationException() }; - return this.IsT9; - } + return this.IsT9; + } - public bool TryPickT10(out T10 value, out OneOf remainder) - { - value = IsT10 ? AsT10 : default; + public bool TryPickT10(out T10 value, out OneOf remainder) + { + value = IsT10 ? AsT10 : default; remainder = _index switch { 0 => AsT0, @@ -1382,12 +1382,12 @@ public bool TryPickT10(out T10 value, out OneOf AsT19, _ => throw new InvalidOperationException() }; - return this.IsT10; - } + return this.IsT10; + } - public bool TryPickT11(out T11 value, out OneOf remainder) - { - value = IsT11 ? AsT11 : default; + public bool TryPickT11(out T11 value, out OneOf remainder) + { + value = IsT11 ? AsT11 : default; remainder = _index switch { 0 => AsT0, @@ -1412,12 +1412,12 @@ public bool TryPickT11(out T11 value, out OneOf AsT19, _ => throw new InvalidOperationException() }; - return this.IsT11; - } + return this.IsT11; + } - public bool TryPickT12(out T12 value, out OneOf remainder) - { - value = IsT12 ? AsT12 : default; + public bool TryPickT12(out T12 value, out OneOf remainder) + { + value = IsT12 ? AsT12 : default; remainder = _index switch { 0 => AsT0, @@ -1442,12 +1442,12 @@ public bool TryPickT12(out T12 value, out OneOf AsT19, _ => throw new InvalidOperationException() }; - return this.IsT12; - } + return this.IsT12; + } - public bool TryPickT13(out T13 value, out OneOf remainder) - { - value = IsT13 ? AsT13 : default; + public bool TryPickT13(out T13 value, out OneOf remainder) + { + value = IsT13 ? AsT13 : default; remainder = _index switch { 0 => AsT0, @@ -1472,12 +1472,12 @@ public bool TryPickT13(out T13 value, out OneOf AsT19, _ => throw new InvalidOperationException() }; - return this.IsT13; - } + return this.IsT13; + } - public bool TryPickT14(out T14 value, out OneOf remainder) - { - value = IsT14 ? AsT14 : default; + public bool TryPickT14(out T14 value, out OneOf remainder) + { + value = IsT14 ? AsT14 : default; remainder = _index switch { 0 => AsT0, @@ -1502,12 +1502,12 @@ public bool TryPickT14(out T14 value, out OneOf AsT19, _ => throw new InvalidOperationException() }; - return this.IsT14; - } + return this.IsT14; + } - public bool TryPickT15(out T15 value, out OneOf remainder) - { - value = IsT15 ? AsT15 : default; + public bool TryPickT15(out T15 value, out OneOf remainder) + { + value = IsT15 ? AsT15 : default; remainder = _index switch { 0 => AsT0, @@ -1532,12 +1532,12 @@ public bool TryPickT15(out T15 value, out OneOf AsT19, _ => throw new InvalidOperationException() }; - return this.IsT15; - } + return this.IsT15; + } - public bool TryPickT16(out T16 value, out OneOf remainder) - { - value = IsT16 ? AsT16 : default; + public bool TryPickT16(out T16 value, out OneOf remainder) + { + value = IsT16 ? AsT16 : default; remainder = _index switch { 0 => AsT0, @@ -1562,12 +1562,12 @@ public bool TryPickT16(out T16 value, out OneOf AsT19, _ => throw new InvalidOperationException() }; - return this.IsT16; - } + return this.IsT16; + } - public bool TryPickT17(out T17 value, out OneOf remainder) - { - value = IsT17 ? AsT17 : default; + public bool TryPickT17(out T17 value, out OneOf remainder) + { + value = IsT17 ? AsT17 : default; remainder = _index switch { 0 => AsT0, @@ -1592,12 +1592,12 @@ public bool TryPickT17(out T17 value, out OneOf AsT19, _ => throw new InvalidOperationException() }; - return this.IsT17; - } + return this.IsT17; + } - public bool TryPickT18(out T18 value, out OneOf remainder) - { - value = IsT18 ? AsT18 : default; + public bool TryPickT18(out T18 value, out OneOf remainder) + { + value = IsT18 ? AsT18 : default; remainder = _index switch { 0 => AsT0, @@ -1622,12 +1622,12 @@ public bool TryPickT18(out T18 value, out OneOf AsT19, _ => throw new InvalidOperationException() }; - return this.IsT18; - } + return this.IsT18; + } - public bool TryPickT19(out T19 value, out OneOf remainder) - { - value = IsT19 ? AsT19 : default; + public bool TryPickT19(out T19 value, out OneOf remainder) + { + value = IsT19 ? AsT19 : default; remainder = _index switch { 0 => AsT0, @@ -1652,8 +1652,8 @@ public bool TryPickT19(out T19 value, out OneOf default, _ => throw new InvalidOperationException() }; - return this.IsT19; - } + return this.IsT19; + } bool Equals(OneOf other) => _index == other._index && @@ -1749,4 +1749,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf.Extended/OneOfT20.generated.cs b/OneOf.Extended/OneOfT20.generated.cs index c03bd8b..1510e32 100644 --- a/OneOf.Extended/OneOfT20.generated.cs +++ b/OneOf.Extended/OneOfT20.generated.cs @@ -1127,9 +1127,9 @@ public OneOf remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -1155,12 +1155,12 @@ public bool TryPickT0(out T0 value, out OneOf AsT20, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -1186,12 +1186,12 @@ public bool TryPickT1(out T1 value, out OneOf AsT20, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -1217,12 +1217,12 @@ public bool TryPickT2(out T2 value, out OneOf AsT20, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -1248,12 +1248,12 @@ public bool TryPickT3(out T3 value, out OneOf AsT20, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -1279,12 +1279,12 @@ public bool TryPickT4(out T4 value, out OneOf AsT20, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -1310,12 +1310,12 @@ public bool TryPickT5(out T5 value, out OneOf AsT20, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -1341,12 +1341,12 @@ public bool TryPickT6(out T6 value, out OneOf AsT20, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -1372,12 +1372,12 @@ public bool TryPickT7(out T7 value, out OneOf AsT20, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -1403,12 +1403,12 @@ public bool TryPickT8(out T8 value, out OneOf AsT20, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } - public bool TryPickT9(out T9 value, out OneOf remainder) - { - value = IsT9 ? AsT9 : default; + public bool TryPickT9(out T9 value, out OneOf remainder) + { + value = IsT9 ? AsT9 : default; remainder = _index switch { 0 => AsT0, @@ -1434,12 +1434,12 @@ public bool TryPickT9(out T9 value, out OneOf AsT20, _ => throw new InvalidOperationException() }; - return this.IsT9; - } + return this.IsT9; + } - public bool TryPickT10(out T10 value, out OneOf remainder) - { - value = IsT10 ? AsT10 : default; + public bool TryPickT10(out T10 value, out OneOf remainder) + { + value = IsT10 ? AsT10 : default; remainder = _index switch { 0 => AsT0, @@ -1465,12 +1465,12 @@ public bool TryPickT10(out T10 value, out OneOf AsT20, _ => throw new InvalidOperationException() }; - return this.IsT10; - } + return this.IsT10; + } - public bool TryPickT11(out T11 value, out OneOf remainder) - { - value = IsT11 ? AsT11 : default; + public bool TryPickT11(out T11 value, out OneOf remainder) + { + value = IsT11 ? AsT11 : default; remainder = _index switch { 0 => AsT0, @@ -1496,12 +1496,12 @@ public bool TryPickT11(out T11 value, out OneOf AsT20, _ => throw new InvalidOperationException() }; - return this.IsT11; - } + return this.IsT11; + } - public bool TryPickT12(out T12 value, out OneOf remainder) - { - value = IsT12 ? AsT12 : default; + public bool TryPickT12(out T12 value, out OneOf remainder) + { + value = IsT12 ? AsT12 : default; remainder = _index switch { 0 => AsT0, @@ -1527,12 +1527,12 @@ public bool TryPickT12(out T12 value, out OneOf AsT20, _ => throw new InvalidOperationException() }; - return this.IsT12; - } + return this.IsT12; + } - public bool TryPickT13(out T13 value, out OneOf remainder) - { - value = IsT13 ? AsT13 : default; + public bool TryPickT13(out T13 value, out OneOf remainder) + { + value = IsT13 ? AsT13 : default; remainder = _index switch { 0 => AsT0, @@ -1558,12 +1558,12 @@ public bool TryPickT13(out T13 value, out OneOf AsT20, _ => throw new InvalidOperationException() }; - return this.IsT13; - } + return this.IsT13; + } - public bool TryPickT14(out T14 value, out OneOf remainder) - { - value = IsT14 ? AsT14 : default; + public bool TryPickT14(out T14 value, out OneOf remainder) + { + value = IsT14 ? AsT14 : default; remainder = _index switch { 0 => AsT0, @@ -1589,12 +1589,12 @@ public bool TryPickT14(out T14 value, out OneOf AsT20, _ => throw new InvalidOperationException() }; - return this.IsT14; - } + return this.IsT14; + } - public bool TryPickT15(out T15 value, out OneOf remainder) - { - value = IsT15 ? AsT15 : default; + public bool TryPickT15(out T15 value, out OneOf remainder) + { + value = IsT15 ? AsT15 : default; remainder = _index switch { 0 => AsT0, @@ -1620,12 +1620,12 @@ public bool TryPickT15(out T15 value, out OneOf AsT20, _ => throw new InvalidOperationException() }; - return this.IsT15; - } + return this.IsT15; + } - public bool TryPickT16(out T16 value, out OneOf remainder) - { - value = IsT16 ? AsT16 : default; + public bool TryPickT16(out T16 value, out OneOf remainder) + { + value = IsT16 ? AsT16 : default; remainder = _index switch { 0 => AsT0, @@ -1651,12 +1651,12 @@ public bool TryPickT16(out T16 value, out OneOf AsT20, _ => throw new InvalidOperationException() }; - return this.IsT16; - } + return this.IsT16; + } - public bool TryPickT17(out T17 value, out OneOf remainder) - { - value = IsT17 ? AsT17 : default; + public bool TryPickT17(out T17 value, out OneOf remainder) + { + value = IsT17 ? AsT17 : default; remainder = _index switch { 0 => AsT0, @@ -1682,12 +1682,12 @@ public bool TryPickT17(out T17 value, out OneOf AsT20, _ => throw new InvalidOperationException() }; - return this.IsT17; - } + return this.IsT17; + } - public bool TryPickT18(out T18 value, out OneOf remainder) - { - value = IsT18 ? AsT18 : default; + public bool TryPickT18(out T18 value, out OneOf remainder) + { + value = IsT18 ? AsT18 : default; remainder = _index switch { 0 => AsT0, @@ -1713,12 +1713,12 @@ public bool TryPickT18(out T18 value, out OneOf AsT20, _ => throw new InvalidOperationException() }; - return this.IsT18; - } + return this.IsT18; + } - public bool TryPickT19(out T19 value, out OneOf remainder) - { - value = IsT19 ? AsT19 : default; + public bool TryPickT19(out T19 value, out OneOf remainder) + { + value = IsT19 ? AsT19 : default; remainder = _index switch { 0 => AsT0, @@ -1744,12 +1744,12 @@ public bool TryPickT19(out T19 value, out OneOf AsT20, _ => throw new InvalidOperationException() }; - return this.IsT19; - } + return this.IsT19; + } - public bool TryPickT20(out T20 value, out OneOf remainder) - { - value = IsT20 ? AsT20 : default; + public bool TryPickT20(out T20 value, out OneOf remainder) + { + value = IsT20 ? AsT20 : default; remainder = _index switch { 0 => AsT0, @@ -1775,8 +1775,8 @@ public bool TryPickT20(out T20 value, out OneOf default, _ => throw new InvalidOperationException() }; - return this.IsT20; - } + return this.IsT20; + } bool Equals(OneOf other) => _index == other._index && @@ -1875,4 +1875,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf.Extended/OneOfT21.generated.cs b/OneOf.Extended/OneOfT21.generated.cs index 1d89b7b..bdfcd76 100644 --- a/OneOf.Extended/OneOfT21.generated.cs +++ b/OneOf.Extended/OneOfT21.generated.cs @@ -1201,9 +1201,9 @@ public OneOf remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -1230,12 +1230,12 @@ public bool TryPickT0(out T0 value, out OneOf AsT21, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -1262,12 +1262,12 @@ public bool TryPickT1(out T1 value, out OneOf AsT21, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -1294,12 +1294,12 @@ public bool TryPickT2(out T2 value, out OneOf AsT21, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -1326,12 +1326,12 @@ public bool TryPickT3(out T3 value, out OneOf AsT21, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -1358,12 +1358,12 @@ public bool TryPickT4(out T4 value, out OneOf AsT21, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -1390,12 +1390,12 @@ public bool TryPickT5(out T5 value, out OneOf AsT21, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -1422,12 +1422,12 @@ public bool TryPickT6(out T6 value, out OneOf AsT21, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -1454,12 +1454,12 @@ public bool TryPickT7(out T7 value, out OneOf AsT21, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -1486,12 +1486,12 @@ public bool TryPickT8(out T8 value, out OneOf AsT21, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } - public bool TryPickT9(out T9 value, out OneOf remainder) - { - value = IsT9 ? AsT9 : default; + public bool TryPickT9(out T9 value, out OneOf remainder) + { + value = IsT9 ? AsT9 : default; remainder = _index switch { 0 => AsT0, @@ -1518,12 +1518,12 @@ public bool TryPickT9(out T9 value, out OneOf AsT21, _ => throw new InvalidOperationException() }; - return this.IsT9; - } + return this.IsT9; + } - public bool TryPickT10(out T10 value, out OneOf remainder) - { - value = IsT10 ? AsT10 : default; + public bool TryPickT10(out T10 value, out OneOf remainder) + { + value = IsT10 ? AsT10 : default; remainder = _index switch { 0 => AsT0, @@ -1550,12 +1550,12 @@ public bool TryPickT10(out T10 value, out OneOf AsT21, _ => throw new InvalidOperationException() }; - return this.IsT10; - } + return this.IsT10; + } - public bool TryPickT11(out T11 value, out OneOf remainder) - { - value = IsT11 ? AsT11 : default; + public bool TryPickT11(out T11 value, out OneOf remainder) + { + value = IsT11 ? AsT11 : default; remainder = _index switch { 0 => AsT0, @@ -1582,12 +1582,12 @@ public bool TryPickT11(out T11 value, out OneOf AsT21, _ => throw new InvalidOperationException() }; - return this.IsT11; - } + return this.IsT11; + } - public bool TryPickT12(out T12 value, out OneOf remainder) - { - value = IsT12 ? AsT12 : default; + public bool TryPickT12(out T12 value, out OneOf remainder) + { + value = IsT12 ? AsT12 : default; remainder = _index switch { 0 => AsT0, @@ -1614,12 +1614,12 @@ public bool TryPickT12(out T12 value, out OneOf AsT21, _ => throw new InvalidOperationException() }; - return this.IsT12; - } + return this.IsT12; + } - public bool TryPickT13(out T13 value, out OneOf remainder) - { - value = IsT13 ? AsT13 : default; + public bool TryPickT13(out T13 value, out OneOf remainder) + { + value = IsT13 ? AsT13 : default; remainder = _index switch { 0 => AsT0, @@ -1646,12 +1646,12 @@ public bool TryPickT13(out T13 value, out OneOf AsT21, _ => throw new InvalidOperationException() }; - return this.IsT13; - } + return this.IsT13; + } - public bool TryPickT14(out T14 value, out OneOf remainder) - { - value = IsT14 ? AsT14 : default; + public bool TryPickT14(out T14 value, out OneOf remainder) + { + value = IsT14 ? AsT14 : default; remainder = _index switch { 0 => AsT0, @@ -1678,12 +1678,12 @@ public bool TryPickT14(out T14 value, out OneOf AsT21, _ => throw new InvalidOperationException() }; - return this.IsT14; - } + return this.IsT14; + } - public bool TryPickT15(out T15 value, out OneOf remainder) - { - value = IsT15 ? AsT15 : default; + public bool TryPickT15(out T15 value, out OneOf remainder) + { + value = IsT15 ? AsT15 : default; remainder = _index switch { 0 => AsT0, @@ -1710,12 +1710,12 @@ public bool TryPickT15(out T15 value, out OneOf AsT21, _ => throw new InvalidOperationException() }; - return this.IsT15; - } + return this.IsT15; + } - public bool TryPickT16(out T16 value, out OneOf remainder) - { - value = IsT16 ? AsT16 : default; + public bool TryPickT16(out T16 value, out OneOf remainder) + { + value = IsT16 ? AsT16 : default; remainder = _index switch { 0 => AsT0, @@ -1742,12 +1742,12 @@ public bool TryPickT16(out T16 value, out OneOf AsT21, _ => throw new InvalidOperationException() }; - return this.IsT16; - } + return this.IsT16; + } - public bool TryPickT17(out T17 value, out OneOf remainder) - { - value = IsT17 ? AsT17 : default; + public bool TryPickT17(out T17 value, out OneOf remainder) + { + value = IsT17 ? AsT17 : default; remainder = _index switch { 0 => AsT0, @@ -1774,12 +1774,12 @@ public bool TryPickT17(out T17 value, out OneOf AsT21, _ => throw new InvalidOperationException() }; - return this.IsT17; - } + return this.IsT17; + } - public bool TryPickT18(out T18 value, out OneOf remainder) - { - value = IsT18 ? AsT18 : default; + public bool TryPickT18(out T18 value, out OneOf remainder) + { + value = IsT18 ? AsT18 : default; remainder = _index switch { 0 => AsT0, @@ -1806,12 +1806,12 @@ public bool TryPickT18(out T18 value, out OneOf AsT21, _ => throw new InvalidOperationException() }; - return this.IsT18; - } + return this.IsT18; + } - public bool TryPickT19(out T19 value, out OneOf remainder) - { - value = IsT19 ? AsT19 : default; + public bool TryPickT19(out T19 value, out OneOf remainder) + { + value = IsT19 ? AsT19 : default; remainder = _index switch { 0 => AsT0, @@ -1838,12 +1838,12 @@ public bool TryPickT19(out T19 value, out OneOf AsT21, _ => throw new InvalidOperationException() }; - return this.IsT19; - } + return this.IsT19; + } - public bool TryPickT20(out T20 value, out OneOf remainder) - { - value = IsT20 ? AsT20 : default; + public bool TryPickT20(out T20 value, out OneOf remainder) + { + value = IsT20 ? AsT20 : default; remainder = _index switch { 0 => AsT0, @@ -1870,12 +1870,12 @@ public bool TryPickT20(out T20 value, out OneOf AsT21, _ => throw new InvalidOperationException() }; - return this.IsT20; - } + return this.IsT20; + } - public bool TryPickT21(out T21 value, out OneOf remainder) - { - value = IsT21 ? AsT21 : default; + public bool TryPickT21(out T21 value, out OneOf remainder) + { + value = IsT21 ? AsT21 : default; remainder = _index switch { 0 => AsT0, @@ -1902,8 +1902,8 @@ public bool TryPickT21(out T21 value, out OneOf default, _ => throw new InvalidOperationException() }; - return this.IsT21; - } + return this.IsT21; + } bool Equals(OneOf other) => _index == other._index && @@ -2005,4 +2005,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf.Extended/OneOfT22.generated.cs b/OneOf.Extended/OneOfT22.generated.cs index 58f9f5d..b7b95f0 100644 --- a/OneOf.Extended/OneOfT22.generated.cs +++ b/OneOf.Extended/OneOfT22.generated.cs @@ -1277,9 +1277,9 @@ public OneOf remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -1307,12 +1307,12 @@ public bool TryPickT0(out T0 value, out OneOf AsT22, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -1340,12 +1340,12 @@ public bool TryPickT1(out T1 value, out OneOf AsT22, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -1373,12 +1373,12 @@ public bool TryPickT2(out T2 value, out OneOf AsT22, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -1406,12 +1406,12 @@ public bool TryPickT3(out T3 value, out OneOf AsT22, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -1439,12 +1439,12 @@ public bool TryPickT4(out T4 value, out OneOf AsT22, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -1472,12 +1472,12 @@ public bool TryPickT5(out T5 value, out OneOf AsT22, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -1505,12 +1505,12 @@ public bool TryPickT6(out T6 value, out OneOf AsT22, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -1538,12 +1538,12 @@ public bool TryPickT7(out T7 value, out OneOf AsT22, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -1571,12 +1571,12 @@ public bool TryPickT8(out T8 value, out OneOf AsT22, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } - public bool TryPickT9(out T9 value, out OneOf remainder) - { - value = IsT9 ? AsT9 : default; + public bool TryPickT9(out T9 value, out OneOf remainder) + { + value = IsT9 ? AsT9 : default; remainder = _index switch { 0 => AsT0, @@ -1604,12 +1604,12 @@ public bool TryPickT9(out T9 value, out OneOf AsT22, _ => throw new InvalidOperationException() }; - return this.IsT9; - } + return this.IsT9; + } - public bool TryPickT10(out T10 value, out OneOf remainder) - { - value = IsT10 ? AsT10 : default; + public bool TryPickT10(out T10 value, out OneOf remainder) + { + value = IsT10 ? AsT10 : default; remainder = _index switch { 0 => AsT0, @@ -1637,12 +1637,12 @@ public bool TryPickT10(out T10 value, out OneOf AsT22, _ => throw new InvalidOperationException() }; - return this.IsT10; - } + return this.IsT10; + } - public bool TryPickT11(out T11 value, out OneOf remainder) - { - value = IsT11 ? AsT11 : default; + public bool TryPickT11(out T11 value, out OneOf remainder) + { + value = IsT11 ? AsT11 : default; remainder = _index switch { 0 => AsT0, @@ -1670,12 +1670,12 @@ public bool TryPickT11(out T11 value, out OneOf AsT22, _ => throw new InvalidOperationException() }; - return this.IsT11; - } + return this.IsT11; + } - public bool TryPickT12(out T12 value, out OneOf remainder) - { - value = IsT12 ? AsT12 : default; + public bool TryPickT12(out T12 value, out OneOf remainder) + { + value = IsT12 ? AsT12 : default; remainder = _index switch { 0 => AsT0, @@ -1703,12 +1703,12 @@ public bool TryPickT12(out T12 value, out OneOf AsT22, _ => throw new InvalidOperationException() }; - return this.IsT12; - } + return this.IsT12; + } - public bool TryPickT13(out T13 value, out OneOf remainder) - { - value = IsT13 ? AsT13 : default; + public bool TryPickT13(out T13 value, out OneOf remainder) + { + value = IsT13 ? AsT13 : default; remainder = _index switch { 0 => AsT0, @@ -1736,12 +1736,12 @@ public bool TryPickT13(out T13 value, out OneOf AsT22, _ => throw new InvalidOperationException() }; - return this.IsT13; - } + return this.IsT13; + } - public bool TryPickT14(out T14 value, out OneOf remainder) - { - value = IsT14 ? AsT14 : default; + public bool TryPickT14(out T14 value, out OneOf remainder) + { + value = IsT14 ? AsT14 : default; remainder = _index switch { 0 => AsT0, @@ -1769,12 +1769,12 @@ public bool TryPickT14(out T14 value, out OneOf AsT22, _ => throw new InvalidOperationException() }; - return this.IsT14; - } + return this.IsT14; + } - public bool TryPickT15(out T15 value, out OneOf remainder) - { - value = IsT15 ? AsT15 : default; + public bool TryPickT15(out T15 value, out OneOf remainder) + { + value = IsT15 ? AsT15 : default; remainder = _index switch { 0 => AsT0, @@ -1802,12 +1802,12 @@ public bool TryPickT15(out T15 value, out OneOf AsT22, _ => throw new InvalidOperationException() }; - return this.IsT15; - } + return this.IsT15; + } - public bool TryPickT16(out T16 value, out OneOf remainder) - { - value = IsT16 ? AsT16 : default; + public bool TryPickT16(out T16 value, out OneOf remainder) + { + value = IsT16 ? AsT16 : default; remainder = _index switch { 0 => AsT0, @@ -1835,12 +1835,12 @@ public bool TryPickT16(out T16 value, out OneOf AsT22, _ => throw new InvalidOperationException() }; - return this.IsT16; - } + return this.IsT16; + } - public bool TryPickT17(out T17 value, out OneOf remainder) - { - value = IsT17 ? AsT17 : default; + public bool TryPickT17(out T17 value, out OneOf remainder) + { + value = IsT17 ? AsT17 : default; remainder = _index switch { 0 => AsT0, @@ -1868,12 +1868,12 @@ public bool TryPickT17(out T17 value, out OneOf AsT22, _ => throw new InvalidOperationException() }; - return this.IsT17; - } + return this.IsT17; + } - public bool TryPickT18(out T18 value, out OneOf remainder) - { - value = IsT18 ? AsT18 : default; + public bool TryPickT18(out T18 value, out OneOf remainder) + { + value = IsT18 ? AsT18 : default; remainder = _index switch { 0 => AsT0, @@ -1901,12 +1901,12 @@ public bool TryPickT18(out T18 value, out OneOf AsT22, _ => throw new InvalidOperationException() }; - return this.IsT18; - } + return this.IsT18; + } - public bool TryPickT19(out T19 value, out OneOf remainder) - { - value = IsT19 ? AsT19 : default; + public bool TryPickT19(out T19 value, out OneOf remainder) + { + value = IsT19 ? AsT19 : default; remainder = _index switch { 0 => AsT0, @@ -1934,12 +1934,12 @@ public bool TryPickT19(out T19 value, out OneOf AsT22, _ => throw new InvalidOperationException() }; - return this.IsT19; - } + return this.IsT19; + } - public bool TryPickT20(out T20 value, out OneOf remainder) - { - value = IsT20 ? AsT20 : default; + public bool TryPickT20(out T20 value, out OneOf remainder) + { + value = IsT20 ? AsT20 : default; remainder = _index switch { 0 => AsT0, @@ -1967,12 +1967,12 @@ public bool TryPickT20(out T20 value, out OneOf AsT22, _ => throw new InvalidOperationException() }; - return this.IsT20; - } + return this.IsT20; + } - public bool TryPickT21(out T21 value, out OneOf remainder) - { - value = IsT21 ? AsT21 : default; + public bool TryPickT21(out T21 value, out OneOf remainder) + { + value = IsT21 ? AsT21 : default; remainder = _index switch { 0 => AsT0, @@ -2000,12 +2000,12 @@ public bool TryPickT21(out T21 value, out OneOf AsT22, _ => throw new InvalidOperationException() }; - return this.IsT21; - } + return this.IsT21; + } - public bool TryPickT22(out T22 value, out OneOf remainder) - { - value = IsT22 ? AsT22 : default; + public bool TryPickT22(out T22 value, out OneOf remainder) + { + value = IsT22 ? AsT22 : default; remainder = _index switch { 0 => AsT0, @@ -2033,8 +2033,8 @@ public bool TryPickT22(out T22 value, out OneOf default, _ => throw new InvalidOperationException() }; - return this.IsT22; - } + return this.IsT22; + } bool Equals(OneOf other) => _index == other._index && @@ -2139,4 +2139,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf.Extended/OneOfT23.generated.cs b/OneOf.Extended/OneOfT23.generated.cs index aa8881c..98d8c46 100644 --- a/OneOf.Extended/OneOfT23.generated.cs +++ b/OneOf.Extended/OneOfT23.generated.cs @@ -1355,9 +1355,9 @@ public OneOf remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -1386,12 +1386,12 @@ public bool TryPickT0(out T0 value, out OneOf AsT23, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -1420,12 +1420,12 @@ public bool TryPickT1(out T1 value, out OneOf AsT23, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -1454,12 +1454,12 @@ public bool TryPickT2(out T2 value, out OneOf AsT23, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -1488,12 +1488,12 @@ public bool TryPickT3(out T3 value, out OneOf AsT23, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -1522,12 +1522,12 @@ public bool TryPickT4(out T4 value, out OneOf AsT23, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -1556,12 +1556,12 @@ public bool TryPickT5(out T5 value, out OneOf AsT23, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -1590,12 +1590,12 @@ public bool TryPickT6(out T6 value, out OneOf AsT23, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -1624,12 +1624,12 @@ public bool TryPickT7(out T7 value, out OneOf AsT23, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -1658,12 +1658,12 @@ public bool TryPickT8(out T8 value, out OneOf AsT23, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } - public bool TryPickT9(out T9 value, out OneOf remainder) - { - value = IsT9 ? AsT9 : default; + public bool TryPickT9(out T9 value, out OneOf remainder) + { + value = IsT9 ? AsT9 : default; remainder = _index switch { 0 => AsT0, @@ -1692,12 +1692,12 @@ public bool TryPickT9(out T9 value, out OneOf AsT23, _ => throw new InvalidOperationException() }; - return this.IsT9; - } + return this.IsT9; + } - public bool TryPickT10(out T10 value, out OneOf remainder) - { - value = IsT10 ? AsT10 : default; + public bool TryPickT10(out T10 value, out OneOf remainder) + { + value = IsT10 ? AsT10 : default; remainder = _index switch { 0 => AsT0, @@ -1726,12 +1726,12 @@ public bool TryPickT10(out T10 value, out OneOf AsT23, _ => throw new InvalidOperationException() }; - return this.IsT10; - } + return this.IsT10; + } - public bool TryPickT11(out T11 value, out OneOf remainder) - { - value = IsT11 ? AsT11 : default; + public bool TryPickT11(out T11 value, out OneOf remainder) + { + value = IsT11 ? AsT11 : default; remainder = _index switch { 0 => AsT0, @@ -1760,12 +1760,12 @@ public bool TryPickT11(out T11 value, out OneOf AsT23, _ => throw new InvalidOperationException() }; - return this.IsT11; - } + return this.IsT11; + } - public bool TryPickT12(out T12 value, out OneOf remainder) - { - value = IsT12 ? AsT12 : default; + public bool TryPickT12(out T12 value, out OneOf remainder) + { + value = IsT12 ? AsT12 : default; remainder = _index switch { 0 => AsT0, @@ -1794,12 +1794,12 @@ public bool TryPickT12(out T12 value, out OneOf AsT23, _ => throw new InvalidOperationException() }; - return this.IsT12; - } + return this.IsT12; + } - public bool TryPickT13(out T13 value, out OneOf remainder) - { - value = IsT13 ? AsT13 : default; + public bool TryPickT13(out T13 value, out OneOf remainder) + { + value = IsT13 ? AsT13 : default; remainder = _index switch { 0 => AsT0, @@ -1828,12 +1828,12 @@ public bool TryPickT13(out T13 value, out OneOf AsT23, _ => throw new InvalidOperationException() }; - return this.IsT13; - } + return this.IsT13; + } - public bool TryPickT14(out T14 value, out OneOf remainder) - { - value = IsT14 ? AsT14 : default; + public bool TryPickT14(out T14 value, out OneOf remainder) + { + value = IsT14 ? AsT14 : default; remainder = _index switch { 0 => AsT0, @@ -1862,12 +1862,12 @@ public bool TryPickT14(out T14 value, out OneOf AsT23, _ => throw new InvalidOperationException() }; - return this.IsT14; - } + return this.IsT14; + } - public bool TryPickT15(out T15 value, out OneOf remainder) - { - value = IsT15 ? AsT15 : default; + public bool TryPickT15(out T15 value, out OneOf remainder) + { + value = IsT15 ? AsT15 : default; remainder = _index switch { 0 => AsT0, @@ -1896,12 +1896,12 @@ public bool TryPickT15(out T15 value, out OneOf AsT23, _ => throw new InvalidOperationException() }; - return this.IsT15; - } + return this.IsT15; + } - public bool TryPickT16(out T16 value, out OneOf remainder) - { - value = IsT16 ? AsT16 : default; + public bool TryPickT16(out T16 value, out OneOf remainder) + { + value = IsT16 ? AsT16 : default; remainder = _index switch { 0 => AsT0, @@ -1930,12 +1930,12 @@ public bool TryPickT16(out T16 value, out OneOf AsT23, _ => throw new InvalidOperationException() }; - return this.IsT16; - } + return this.IsT16; + } - public bool TryPickT17(out T17 value, out OneOf remainder) - { - value = IsT17 ? AsT17 : default; + public bool TryPickT17(out T17 value, out OneOf remainder) + { + value = IsT17 ? AsT17 : default; remainder = _index switch { 0 => AsT0, @@ -1964,12 +1964,12 @@ public bool TryPickT17(out T17 value, out OneOf AsT23, _ => throw new InvalidOperationException() }; - return this.IsT17; - } + return this.IsT17; + } - public bool TryPickT18(out T18 value, out OneOf remainder) - { - value = IsT18 ? AsT18 : default; + public bool TryPickT18(out T18 value, out OneOf remainder) + { + value = IsT18 ? AsT18 : default; remainder = _index switch { 0 => AsT0, @@ -1998,12 +1998,12 @@ public bool TryPickT18(out T18 value, out OneOf AsT23, _ => throw new InvalidOperationException() }; - return this.IsT18; - } + return this.IsT18; + } - public bool TryPickT19(out T19 value, out OneOf remainder) - { - value = IsT19 ? AsT19 : default; + public bool TryPickT19(out T19 value, out OneOf remainder) + { + value = IsT19 ? AsT19 : default; remainder = _index switch { 0 => AsT0, @@ -2032,12 +2032,12 @@ public bool TryPickT19(out T19 value, out OneOf AsT23, _ => throw new InvalidOperationException() }; - return this.IsT19; - } + return this.IsT19; + } - public bool TryPickT20(out T20 value, out OneOf remainder) - { - value = IsT20 ? AsT20 : default; + public bool TryPickT20(out T20 value, out OneOf remainder) + { + value = IsT20 ? AsT20 : default; remainder = _index switch { 0 => AsT0, @@ -2066,12 +2066,12 @@ public bool TryPickT20(out T20 value, out OneOf AsT23, _ => throw new InvalidOperationException() }; - return this.IsT20; - } + return this.IsT20; + } - public bool TryPickT21(out T21 value, out OneOf remainder) - { - value = IsT21 ? AsT21 : default; + public bool TryPickT21(out T21 value, out OneOf remainder) + { + value = IsT21 ? AsT21 : default; remainder = _index switch { 0 => AsT0, @@ -2100,12 +2100,12 @@ public bool TryPickT21(out T21 value, out OneOf AsT23, _ => throw new InvalidOperationException() }; - return this.IsT21; - } + return this.IsT21; + } - public bool TryPickT22(out T22 value, out OneOf remainder) - { - value = IsT22 ? AsT22 : default; + public bool TryPickT22(out T22 value, out OneOf remainder) + { + value = IsT22 ? AsT22 : default; remainder = _index switch { 0 => AsT0, @@ -2134,12 +2134,12 @@ public bool TryPickT22(out T22 value, out OneOf AsT23, _ => throw new InvalidOperationException() }; - return this.IsT22; - } + return this.IsT22; + } - public bool TryPickT23(out T23 value, out OneOf remainder) - { - value = IsT23 ? AsT23 : default; + public bool TryPickT23(out T23 value, out OneOf remainder) + { + value = IsT23 ? AsT23 : default; remainder = _index switch { 0 => AsT0, @@ -2168,8 +2168,8 @@ public bool TryPickT23(out T23 value, out OneOf default, _ => throw new InvalidOperationException() }; - return this.IsT23; - } + return this.IsT23; + } bool Equals(OneOf other) => _index == other._index && @@ -2277,4 +2277,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf.Extended/OneOfT24.generated.cs b/OneOf.Extended/OneOfT24.generated.cs index 87854ed..a9b9f70 100644 --- a/OneOf.Extended/OneOfT24.generated.cs +++ b/OneOf.Extended/OneOfT24.generated.cs @@ -1435,9 +1435,9 @@ public OneOf remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -1467,12 +1467,12 @@ public bool TryPickT0(out T0 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -1502,12 +1502,12 @@ public bool TryPickT1(out T1 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -1537,12 +1537,12 @@ public bool TryPickT2(out T2 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -1572,12 +1572,12 @@ public bool TryPickT3(out T3 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -1607,12 +1607,12 @@ public bool TryPickT4(out T4 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -1642,12 +1642,12 @@ public bool TryPickT5(out T5 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -1677,12 +1677,12 @@ public bool TryPickT6(out T6 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -1712,12 +1712,12 @@ public bool TryPickT7(out T7 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -1747,12 +1747,12 @@ public bool TryPickT8(out T8 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } - public bool TryPickT9(out T9 value, out OneOf remainder) - { - value = IsT9 ? AsT9 : default; + public bool TryPickT9(out T9 value, out OneOf remainder) + { + value = IsT9 ? AsT9 : default; remainder = _index switch { 0 => AsT0, @@ -1782,12 +1782,12 @@ public bool TryPickT9(out T9 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT9; - } + return this.IsT9; + } - public bool TryPickT10(out T10 value, out OneOf remainder) - { - value = IsT10 ? AsT10 : default; + public bool TryPickT10(out T10 value, out OneOf remainder) + { + value = IsT10 ? AsT10 : default; remainder = _index switch { 0 => AsT0, @@ -1817,12 +1817,12 @@ public bool TryPickT10(out T10 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT10; - } + return this.IsT10; + } - public bool TryPickT11(out T11 value, out OneOf remainder) - { - value = IsT11 ? AsT11 : default; + public bool TryPickT11(out T11 value, out OneOf remainder) + { + value = IsT11 ? AsT11 : default; remainder = _index switch { 0 => AsT0, @@ -1852,12 +1852,12 @@ public bool TryPickT11(out T11 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT11; - } + return this.IsT11; + } - public bool TryPickT12(out T12 value, out OneOf remainder) - { - value = IsT12 ? AsT12 : default; + public bool TryPickT12(out T12 value, out OneOf remainder) + { + value = IsT12 ? AsT12 : default; remainder = _index switch { 0 => AsT0, @@ -1887,12 +1887,12 @@ public bool TryPickT12(out T12 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT12; - } + return this.IsT12; + } - public bool TryPickT13(out T13 value, out OneOf remainder) - { - value = IsT13 ? AsT13 : default; + public bool TryPickT13(out T13 value, out OneOf remainder) + { + value = IsT13 ? AsT13 : default; remainder = _index switch { 0 => AsT0, @@ -1922,12 +1922,12 @@ public bool TryPickT13(out T13 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT13; - } + return this.IsT13; + } - public bool TryPickT14(out T14 value, out OneOf remainder) - { - value = IsT14 ? AsT14 : default; + public bool TryPickT14(out T14 value, out OneOf remainder) + { + value = IsT14 ? AsT14 : default; remainder = _index switch { 0 => AsT0, @@ -1957,12 +1957,12 @@ public bool TryPickT14(out T14 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT14; - } + return this.IsT14; + } - public bool TryPickT15(out T15 value, out OneOf remainder) - { - value = IsT15 ? AsT15 : default; + public bool TryPickT15(out T15 value, out OneOf remainder) + { + value = IsT15 ? AsT15 : default; remainder = _index switch { 0 => AsT0, @@ -1992,12 +1992,12 @@ public bool TryPickT15(out T15 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT15; - } + return this.IsT15; + } - public bool TryPickT16(out T16 value, out OneOf remainder) - { - value = IsT16 ? AsT16 : default; + public bool TryPickT16(out T16 value, out OneOf remainder) + { + value = IsT16 ? AsT16 : default; remainder = _index switch { 0 => AsT0, @@ -2027,12 +2027,12 @@ public bool TryPickT16(out T16 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT16; - } + return this.IsT16; + } - public bool TryPickT17(out T17 value, out OneOf remainder) - { - value = IsT17 ? AsT17 : default; + public bool TryPickT17(out T17 value, out OneOf remainder) + { + value = IsT17 ? AsT17 : default; remainder = _index switch { 0 => AsT0, @@ -2062,12 +2062,12 @@ public bool TryPickT17(out T17 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT17; - } + return this.IsT17; + } - public bool TryPickT18(out T18 value, out OneOf remainder) - { - value = IsT18 ? AsT18 : default; + public bool TryPickT18(out T18 value, out OneOf remainder) + { + value = IsT18 ? AsT18 : default; remainder = _index switch { 0 => AsT0, @@ -2097,12 +2097,12 @@ public bool TryPickT18(out T18 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT18; - } + return this.IsT18; + } - public bool TryPickT19(out T19 value, out OneOf remainder) - { - value = IsT19 ? AsT19 : default; + public bool TryPickT19(out T19 value, out OneOf remainder) + { + value = IsT19 ? AsT19 : default; remainder = _index switch { 0 => AsT0, @@ -2132,12 +2132,12 @@ public bool TryPickT19(out T19 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT19; - } + return this.IsT19; + } - public bool TryPickT20(out T20 value, out OneOf remainder) - { - value = IsT20 ? AsT20 : default; + public bool TryPickT20(out T20 value, out OneOf remainder) + { + value = IsT20 ? AsT20 : default; remainder = _index switch { 0 => AsT0, @@ -2167,12 +2167,12 @@ public bool TryPickT20(out T20 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT20; - } + return this.IsT20; + } - public bool TryPickT21(out T21 value, out OneOf remainder) - { - value = IsT21 ? AsT21 : default; + public bool TryPickT21(out T21 value, out OneOf remainder) + { + value = IsT21 ? AsT21 : default; remainder = _index switch { 0 => AsT0, @@ -2202,12 +2202,12 @@ public bool TryPickT21(out T21 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT21; - } + return this.IsT21; + } - public bool TryPickT22(out T22 value, out OneOf remainder) - { - value = IsT22 ? AsT22 : default; + public bool TryPickT22(out T22 value, out OneOf remainder) + { + value = IsT22 ? AsT22 : default; remainder = _index switch { 0 => AsT0, @@ -2237,12 +2237,12 @@ public bool TryPickT22(out T22 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT22; - } + return this.IsT22; + } - public bool TryPickT23(out T23 value, out OneOf remainder) - { - value = IsT23 ? AsT23 : default; + public bool TryPickT23(out T23 value, out OneOf remainder) + { + value = IsT23 ? AsT23 : default; remainder = _index switch { 0 => AsT0, @@ -2272,12 +2272,12 @@ public bool TryPickT23(out T23 value, out OneOf AsT24, _ => throw new InvalidOperationException() }; - return this.IsT23; - } + return this.IsT23; + } - public bool TryPickT24(out T24 value, out OneOf remainder) - { - value = IsT24 ? AsT24 : default; + public bool TryPickT24(out T24 value, out OneOf remainder) + { + value = IsT24 ? AsT24 : default; remainder = _index switch { 0 => AsT0, @@ -2307,8 +2307,8 @@ public bool TryPickT24(out T24 value, out OneOf default, _ => throw new InvalidOperationException() }; - return this.IsT24; - } + return this.IsT24; + } bool Equals(OneOf other) => _index == other._index && @@ -2419,4 +2419,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf.Extended/OneOfT25.generated.cs b/OneOf.Extended/OneOfT25.generated.cs index dcc509c..f14c0c2 100644 --- a/OneOf.Extended/OneOfT25.generated.cs +++ b/OneOf.Extended/OneOfT25.generated.cs @@ -1517,9 +1517,9 @@ public OneOf remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -1550,12 +1550,12 @@ public bool TryPickT0(out T0 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -1586,12 +1586,12 @@ public bool TryPickT1(out T1 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -1622,12 +1622,12 @@ public bool TryPickT2(out T2 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -1658,12 +1658,12 @@ public bool TryPickT3(out T3 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -1694,12 +1694,12 @@ public bool TryPickT4(out T4 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -1730,12 +1730,12 @@ public bool TryPickT5(out T5 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -1766,12 +1766,12 @@ public bool TryPickT6(out T6 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -1802,12 +1802,12 @@ public bool TryPickT7(out T7 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -1838,12 +1838,12 @@ public bool TryPickT8(out T8 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } - public bool TryPickT9(out T9 value, out OneOf remainder) - { - value = IsT9 ? AsT9 : default; + public bool TryPickT9(out T9 value, out OneOf remainder) + { + value = IsT9 ? AsT9 : default; remainder = _index switch { 0 => AsT0, @@ -1874,12 +1874,12 @@ public bool TryPickT9(out T9 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT9; - } + return this.IsT9; + } - public bool TryPickT10(out T10 value, out OneOf remainder) - { - value = IsT10 ? AsT10 : default; + public bool TryPickT10(out T10 value, out OneOf remainder) + { + value = IsT10 ? AsT10 : default; remainder = _index switch { 0 => AsT0, @@ -1910,12 +1910,12 @@ public bool TryPickT10(out T10 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT10; - } + return this.IsT10; + } - public bool TryPickT11(out T11 value, out OneOf remainder) - { - value = IsT11 ? AsT11 : default; + public bool TryPickT11(out T11 value, out OneOf remainder) + { + value = IsT11 ? AsT11 : default; remainder = _index switch { 0 => AsT0, @@ -1946,12 +1946,12 @@ public bool TryPickT11(out T11 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT11; - } + return this.IsT11; + } - public bool TryPickT12(out T12 value, out OneOf remainder) - { - value = IsT12 ? AsT12 : default; + public bool TryPickT12(out T12 value, out OneOf remainder) + { + value = IsT12 ? AsT12 : default; remainder = _index switch { 0 => AsT0, @@ -1982,12 +1982,12 @@ public bool TryPickT12(out T12 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT12; - } + return this.IsT12; + } - public bool TryPickT13(out T13 value, out OneOf remainder) - { - value = IsT13 ? AsT13 : default; + public bool TryPickT13(out T13 value, out OneOf remainder) + { + value = IsT13 ? AsT13 : default; remainder = _index switch { 0 => AsT0, @@ -2018,12 +2018,12 @@ public bool TryPickT13(out T13 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT13; - } + return this.IsT13; + } - public bool TryPickT14(out T14 value, out OneOf remainder) - { - value = IsT14 ? AsT14 : default; + public bool TryPickT14(out T14 value, out OneOf remainder) + { + value = IsT14 ? AsT14 : default; remainder = _index switch { 0 => AsT0, @@ -2054,12 +2054,12 @@ public bool TryPickT14(out T14 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT14; - } + return this.IsT14; + } - public bool TryPickT15(out T15 value, out OneOf remainder) - { - value = IsT15 ? AsT15 : default; + public bool TryPickT15(out T15 value, out OneOf remainder) + { + value = IsT15 ? AsT15 : default; remainder = _index switch { 0 => AsT0, @@ -2090,12 +2090,12 @@ public bool TryPickT15(out T15 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT15; - } + return this.IsT15; + } - public bool TryPickT16(out T16 value, out OneOf remainder) - { - value = IsT16 ? AsT16 : default; + public bool TryPickT16(out T16 value, out OneOf remainder) + { + value = IsT16 ? AsT16 : default; remainder = _index switch { 0 => AsT0, @@ -2126,12 +2126,12 @@ public bool TryPickT16(out T16 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT16; - } + return this.IsT16; + } - public bool TryPickT17(out T17 value, out OneOf remainder) - { - value = IsT17 ? AsT17 : default; + public bool TryPickT17(out T17 value, out OneOf remainder) + { + value = IsT17 ? AsT17 : default; remainder = _index switch { 0 => AsT0, @@ -2162,12 +2162,12 @@ public bool TryPickT17(out T17 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT17; - } + return this.IsT17; + } - public bool TryPickT18(out T18 value, out OneOf remainder) - { - value = IsT18 ? AsT18 : default; + public bool TryPickT18(out T18 value, out OneOf remainder) + { + value = IsT18 ? AsT18 : default; remainder = _index switch { 0 => AsT0, @@ -2198,12 +2198,12 @@ public bool TryPickT18(out T18 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT18; - } + return this.IsT18; + } - public bool TryPickT19(out T19 value, out OneOf remainder) - { - value = IsT19 ? AsT19 : default; + public bool TryPickT19(out T19 value, out OneOf remainder) + { + value = IsT19 ? AsT19 : default; remainder = _index switch { 0 => AsT0, @@ -2234,12 +2234,12 @@ public bool TryPickT19(out T19 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT19; - } + return this.IsT19; + } - public bool TryPickT20(out T20 value, out OneOf remainder) - { - value = IsT20 ? AsT20 : default; + public bool TryPickT20(out T20 value, out OneOf remainder) + { + value = IsT20 ? AsT20 : default; remainder = _index switch { 0 => AsT0, @@ -2270,12 +2270,12 @@ public bool TryPickT20(out T20 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT20; - } + return this.IsT20; + } - public bool TryPickT21(out T21 value, out OneOf remainder) - { - value = IsT21 ? AsT21 : default; + public bool TryPickT21(out T21 value, out OneOf remainder) + { + value = IsT21 ? AsT21 : default; remainder = _index switch { 0 => AsT0, @@ -2306,12 +2306,12 @@ public bool TryPickT21(out T21 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT21; - } + return this.IsT21; + } - public bool TryPickT22(out T22 value, out OneOf remainder) - { - value = IsT22 ? AsT22 : default; + public bool TryPickT22(out T22 value, out OneOf remainder) + { + value = IsT22 ? AsT22 : default; remainder = _index switch { 0 => AsT0, @@ -2342,12 +2342,12 @@ public bool TryPickT22(out T22 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT22; - } + return this.IsT22; + } - public bool TryPickT23(out T23 value, out OneOf remainder) - { - value = IsT23 ? AsT23 : default; + public bool TryPickT23(out T23 value, out OneOf remainder) + { + value = IsT23 ? AsT23 : default; remainder = _index switch { 0 => AsT0, @@ -2378,12 +2378,12 @@ public bool TryPickT23(out T23 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT23; - } + return this.IsT23; + } - public bool TryPickT24(out T24 value, out OneOf remainder) - { - value = IsT24 ? AsT24 : default; + public bool TryPickT24(out T24 value, out OneOf remainder) + { + value = IsT24 ? AsT24 : default; remainder = _index switch { 0 => AsT0, @@ -2414,12 +2414,12 @@ public bool TryPickT24(out T24 value, out OneOf AsT25, _ => throw new InvalidOperationException() }; - return this.IsT24; - } + return this.IsT24; + } - public bool TryPickT25(out T25 value, out OneOf remainder) - { - value = IsT25 ? AsT25 : default; + public bool TryPickT25(out T25 value, out OneOf remainder) + { + value = IsT25 ? AsT25 : default; remainder = _index switch { 0 => AsT0, @@ -2450,8 +2450,8 @@ public bool TryPickT25(out T25 value, out OneOf default, _ => throw new InvalidOperationException() }; - return this.IsT25; - } + return this.IsT25; + } bool Equals(OneOf other) => _index == other._index && @@ -2565,4 +2565,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf.Extended/OneOfT26.generated.cs b/OneOf.Extended/OneOfT26.generated.cs index a70fda0..dcb06c7 100644 --- a/OneOf.Extended/OneOfT26.generated.cs +++ b/OneOf.Extended/OneOfT26.generated.cs @@ -1601,9 +1601,9 @@ public OneOf remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -1635,12 +1635,12 @@ public bool TryPickT0(out T0 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -1672,12 +1672,12 @@ public bool TryPickT1(out T1 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -1709,12 +1709,12 @@ public bool TryPickT2(out T2 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -1746,12 +1746,12 @@ public bool TryPickT3(out T3 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -1783,12 +1783,12 @@ public bool TryPickT4(out T4 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -1820,12 +1820,12 @@ public bool TryPickT5(out T5 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -1857,12 +1857,12 @@ public bool TryPickT6(out T6 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -1894,12 +1894,12 @@ public bool TryPickT7(out T7 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -1931,12 +1931,12 @@ public bool TryPickT8(out T8 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } - public bool TryPickT9(out T9 value, out OneOf remainder) - { - value = IsT9 ? AsT9 : default; + public bool TryPickT9(out T9 value, out OneOf remainder) + { + value = IsT9 ? AsT9 : default; remainder = _index switch { 0 => AsT0, @@ -1968,12 +1968,12 @@ public bool TryPickT9(out T9 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT9; - } + return this.IsT9; + } - public bool TryPickT10(out T10 value, out OneOf remainder) - { - value = IsT10 ? AsT10 : default; + public bool TryPickT10(out T10 value, out OneOf remainder) + { + value = IsT10 ? AsT10 : default; remainder = _index switch { 0 => AsT0, @@ -2005,12 +2005,12 @@ public bool TryPickT10(out T10 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT10; - } + return this.IsT10; + } - public bool TryPickT11(out T11 value, out OneOf remainder) - { - value = IsT11 ? AsT11 : default; + public bool TryPickT11(out T11 value, out OneOf remainder) + { + value = IsT11 ? AsT11 : default; remainder = _index switch { 0 => AsT0, @@ -2042,12 +2042,12 @@ public bool TryPickT11(out T11 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT11; - } + return this.IsT11; + } - public bool TryPickT12(out T12 value, out OneOf remainder) - { - value = IsT12 ? AsT12 : default; + public bool TryPickT12(out T12 value, out OneOf remainder) + { + value = IsT12 ? AsT12 : default; remainder = _index switch { 0 => AsT0, @@ -2079,12 +2079,12 @@ public bool TryPickT12(out T12 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT12; - } + return this.IsT12; + } - public bool TryPickT13(out T13 value, out OneOf remainder) - { - value = IsT13 ? AsT13 : default; + public bool TryPickT13(out T13 value, out OneOf remainder) + { + value = IsT13 ? AsT13 : default; remainder = _index switch { 0 => AsT0, @@ -2116,12 +2116,12 @@ public bool TryPickT13(out T13 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT13; - } + return this.IsT13; + } - public bool TryPickT14(out T14 value, out OneOf remainder) - { - value = IsT14 ? AsT14 : default; + public bool TryPickT14(out T14 value, out OneOf remainder) + { + value = IsT14 ? AsT14 : default; remainder = _index switch { 0 => AsT0, @@ -2153,12 +2153,12 @@ public bool TryPickT14(out T14 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT14; - } + return this.IsT14; + } - public bool TryPickT15(out T15 value, out OneOf remainder) - { - value = IsT15 ? AsT15 : default; + public bool TryPickT15(out T15 value, out OneOf remainder) + { + value = IsT15 ? AsT15 : default; remainder = _index switch { 0 => AsT0, @@ -2190,12 +2190,12 @@ public bool TryPickT15(out T15 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT15; - } + return this.IsT15; + } - public bool TryPickT16(out T16 value, out OneOf remainder) - { - value = IsT16 ? AsT16 : default; + public bool TryPickT16(out T16 value, out OneOf remainder) + { + value = IsT16 ? AsT16 : default; remainder = _index switch { 0 => AsT0, @@ -2227,12 +2227,12 @@ public bool TryPickT16(out T16 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT16; - } + return this.IsT16; + } - public bool TryPickT17(out T17 value, out OneOf remainder) - { - value = IsT17 ? AsT17 : default; + public bool TryPickT17(out T17 value, out OneOf remainder) + { + value = IsT17 ? AsT17 : default; remainder = _index switch { 0 => AsT0, @@ -2264,12 +2264,12 @@ public bool TryPickT17(out T17 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT17; - } + return this.IsT17; + } - public bool TryPickT18(out T18 value, out OneOf remainder) - { - value = IsT18 ? AsT18 : default; + public bool TryPickT18(out T18 value, out OneOf remainder) + { + value = IsT18 ? AsT18 : default; remainder = _index switch { 0 => AsT0, @@ -2301,12 +2301,12 @@ public bool TryPickT18(out T18 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT18; - } + return this.IsT18; + } - public bool TryPickT19(out T19 value, out OneOf remainder) - { - value = IsT19 ? AsT19 : default; + public bool TryPickT19(out T19 value, out OneOf remainder) + { + value = IsT19 ? AsT19 : default; remainder = _index switch { 0 => AsT0, @@ -2338,12 +2338,12 @@ public bool TryPickT19(out T19 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT19; - } + return this.IsT19; + } - public bool TryPickT20(out T20 value, out OneOf remainder) - { - value = IsT20 ? AsT20 : default; + public bool TryPickT20(out T20 value, out OneOf remainder) + { + value = IsT20 ? AsT20 : default; remainder = _index switch { 0 => AsT0, @@ -2375,12 +2375,12 @@ public bool TryPickT20(out T20 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT20; - } + return this.IsT20; + } - public bool TryPickT21(out T21 value, out OneOf remainder) - { - value = IsT21 ? AsT21 : default; + public bool TryPickT21(out T21 value, out OneOf remainder) + { + value = IsT21 ? AsT21 : default; remainder = _index switch { 0 => AsT0, @@ -2412,12 +2412,12 @@ public bool TryPickT21(out T21 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT21; - } + return this.IsT21; + } - public bool TryPickT22(out T22 value, out OneOf remainder) - { - value = IsT22 ? AsT22 : default; + public bool TryPickT22(out T22 value, out OneOf remainder) + { + value = IsT22 ? AsT22 : default; remainder = _index switch { 0 => AsT0, @@ -2449,12 +2449,12 @@ public bool TryPickT22(out T22 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT22; - } + return this.IsT22; + } - public bool TryPickT23(out T23 value, out OneOf remainder) - { - value = IsT23 ? AsT23 : default; + public bool TryPickT23(out T23 value, out OneOf remainder) + { + value = IsT23 ? AsT23 : default; remainder = _index switch { 0 => AsT0, @@ -2486,12 +2486,12 @@ public bool TryPickT23(out T23 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT23; - } + return this.IsT23; + } - public bool TryPickT24(out T24 value, out OneOf remainder) - { - value = IsT24 ? AsT24 : default; + public bool TryPickT24(out T24 value, out OneOf remainder) + { + value = IsT24 ? AsT24 : default; remainder = _index switch { 0 => AsT0, @@ -2523,12 +2523,12 @@ public bool TryPickT24(out T24 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT24; - } + return this.IsT24; + } - public bool TryPickT25(out T25 value, out OneOf remainder) - { - value = IsT25 ? AsT25 : default; + public bool TryPickT25(out T25 value, out OneOf remainder) + { + value = IsT25 ? AsT25 : default; remainder = _index switch { 0 => AsT0, @@ -2560,12 +2560,12 @@ public bool TryPickT25(out T25 value, out OneOf AsT26, _ => throw new InvalidOperationException() }; - return this.IsT25; - } + return this.IsT25; + } - public bool TryPickT26(out T26 value, out OneOf remainder) - { - value = IsT26 ? AsT26 : default; + public bool TryPickT26(out T26 value, out OneOf remainder) + { + value = IsT26 ? AsT26 : default; remainder = _index switch { 0 => AsT0, @@ -2597,8 +2597,8 @@ public bool TryPickT26(out T26 value, out OneOf default, _ => throw new InvalidOperationException() }; - return this.IsT26; - } + return this.IsT26; + } bool Equals(OneOf other) => _index == other._index && @@ -2715,4 +2715,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf.Extended/OneOfT27.generated.cs b/OneOf.Extended/OneOfT27.generated.cs index fc45eab..dc16fb2 100644 --- a/OneOf.Extended/OneOfT27.generated.cs +++ b/OneOf.Extended/OneOfT27.generated.cs @@ -1687,9 +1687,9 @@ public OneOf remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -1722,12 +1722,12 @@ public bool TryPickT0(out T0 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -1760,12 +1760,12 @@ public bool TryPickT1(out T1 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -1798,12 +1798,12 @@ public bool TryPickT2(out T2 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -1836,12 +1836,12 @@ public bool TryPickT3(out T3 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -1874,12 +1874,12 @@ public bool TryPickT4(out T4 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -1912,12 +1912,12 @@ public bool TryPickT5(out T5 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -1950,12 +1950,12 @@ public bool TryPickT6(out T6 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -1988,12 +1988,12 @@ public bool TryPickT7(out T7 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -2026,12 +2026,12 @@ public bool TryPickT8(out T8 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } - public bool TryPickT9(out T9 value, out OneOf remainder) - { - value = IsT9 ? AsT9 : default; + public bool TryPickT9(out T9 value, out OneOf remainder) + { + value = IsT9 ? AsT9 : default; remainder = _index switch { 0 => AsT0, @@ -2064,12 +2064,12 @@ public bool TryPickT9(out T9 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT9; - } + return this.IsT9; + } - public bool TryPickT10(out T10 value, out OneOf remainder) - { - value = IsT10 ? AsT10 : default; + public bool TryPickT10(out T10 value, out OneOf remainder) + { + value = IsT10 ? AsT10 : default; remainder = _index switch { 0 => AsT0, @@ -2102,12 +2102,12 @@ public bool TryPickT10(out T10 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT10; - } + return this.IsT10; + } - public bool TryPickT11(out T11 value, out OneOf remainder) - { - value = IsT11 ? AsT11 : default; + public bool TryPickT11(out T11 value, out OneOf remainder) + { + value = IsT11 ? AsT11 : default; remainder = _index switch { 0 => AsT0, @@ -2140,12 +2140,12 @@ public bool TryPickT11(out T11 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT11; - } + return this.IsT11; + } - public bool TryPickT12(out T12 value, out OneOf remainder) - { - value = IsT12 ? AsT12 : default; + public bool TryPickT12(out T12 value, out OneOf remainder) + { + value = IsT12 ? AsT12 : default; remainder = _index switch { 0 => AsT0, @@ -2178,12 +2178,12 @@ public bool TryPickT12(out T12 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT12; - } + return this.IsT12; + } - public bool TryPickT13(out T13 value, out OneOf remainder) - { - value = IsT13 ? AsT13 : default; + public bool TryPickT13(out T13 value, out OneOf remainder) + { + value = IsT13 ? AsT13 : default; remainder = _index switch { 0 => AsT0, @@ -2216,12 +2216,12 @@ public bool TryPickT13(out T13 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT13; - } + return this.IsT13; + } - public bool TryPickT14(out T14 value, out OneOf remainder) - { - value = IsT14 ? AsT14 : default; + public bool TryPickT14(out T14 value, out OneOf remainder) + { + value = IsT14 ? AsT14 : default; remainder = _index switch { 0 => AsT0, @@ -2254,12 +2254,12 @@ public bool TryPickT14(out T14 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT14; - } + return this.IsT14; + } - public bool TryPickT15(out T15 value, out OneOf remainder) - { - value = IsT15 ? AsT15 : default; + public bool TryPickT15(out T15 value, out OneOf remainder) + { + value = IsT15 ? AsT15 : default; remainder = _index switch { 0 => AsT0, @@ -2292,12 +2292,12 @@ public bool TryPickT15(out T15 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT15; - } + return this.IsT15; + } - public bool TryPickT16(out T16 value, out OneOf remainder) - { - value = IsT16 ? AsT16 : default; + public bool TryPickT16(out T16 value, out OneOf remainder) + { + value = IsT16 ? AsT16 : default; remainder = _index switch { 0 => AsT0, @@ -2330,12 +2330,12 @@ public bool TryPickT16(out T16 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT16; - } + return this.IsT16; + } - public bool TryPickT17(out T17 value, out OneOf remainder) - { - value = IsT17 ? AsT17 : default; + public bool TryPickT17(out T17 value, out OneOf remainder) + { + value = IsT17 ? AsT17 : default; remainder = _index switch { 0 => AsT0, @@ -2368,12 +2368,12 @@ public bool TryPickT17(out T17 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT17; - } + return this.IsT17; + } - public bool TryPickT18(out T18 value, out OneOf remainder) - { - value = IsT18 ? AsT18 : default; + public bool TryPickT18(out T18 value, out OneOf remainder) + { + value = IsT18 ? AsT18 : default; remainder = _index switch { 0 => AsT0, @@ -2406,12 +2406,12 @@ public bool TryPickT18(out T18 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT18; - } + return this.IsT18; + } - public bool TryPickT19(out T19 value, out OneOf remainder) - { - value = IsT19 ? AsT19 : default; + public bool TryPickT19(out T19 value, out OneOf remainder) + { + value = IsT19 ? AsT19 : default; remainder = _index switch { 0 => AsT0, @@ -2444,12 +2444,12 @@ public bool TryPickT19(out T19 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT19; - } + return this.IsT19; + } - public bool TryPickT20(out T20 value, out OneOf remainder) - { - value = IsT20 ? AsT20 : default; + public bool TryPickT20(out T20 value, out OneOf remainder) + { + value = IsT20 ? AsT20 : default; remainder = _index switch { 0 => AsT0, @@ -2482,12 +2482,12 @@ public bool TryPickT20(out T20 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT20; - } + return this.IsT20; + } - public bool TryPickT21(out T21 value, out OneOf remainder) - { - value = IsT21 ? AsT21 : default; + public bool TryPickT21(out T21 value, out OneOf remainder) + { + value = IsT21 ? AsT21 : default; remainder = _index switch { 0 => AsT0, @@ -2520,12 +2520,12 @@ public bool TryPickT21(out T21 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT21; - } + return this.IsT21; + } - public bool TryPickT22(out T22 value, out OneOf remainder) - { - value = IsT22 ? AsT22 : default; + public bool TryPickT22(out T22 value, out OneOf remainder) + { + value = IsT22 ? AsT22 : default; remainder = _index switch { 0 => AsT0, @@ -2558,12 +2558,12 @@ public bool TryPickT22(out T22 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT22; - } + return this.IsT22; + } - public bool TryPickT23(out T23 value, out OneOf remainder) - { - value = IsT23 ? AsT23 : default; + public bool TryPickT23(out T23 value, out OneOf remainder) + { + value = IsT23 ? AsT23 : default; remainder = _index switch { 0 => AsT0, @@ -2596,12 +2596,12 @@ public bool TryPickT23(out T23 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT23; - } + return this.IsT23; + } - public bool TryPickT24(out T24 value, out OneOf remainder) - { - value = IsT24 ? AsT24 : default; + public bool TryPickT24(out T24 value, out OneOf remainder) + { + value = IsT24 ? AsT24 : default; remainder = _index switch { 0 => AsT0, @@ -2634,12 +2634,12 @@ public bool TryPickT24(out T24 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT24; - } + return this.IsT24; + } - public bool TryPickT25(out T25 value, out OneOf remainder) - { - value = IsT25 ? AsT25 : default; + public bool TryPickT25(out T25 value, out OneOf remainder) + { + value = IsT25 ? AsT25 : default; remainder = _index switch { 0 => AsT0, @@ -2672,12 +2672,12 @@ public bool TryPickT25(out T25 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT25; - } + return this.IsT25; + } - public bool TryPickT26(out T26 value, out OneOf remainder) - { - value = IsT26 ? AsT26 : default; + public bool TryPickT26(out T26 value, out OneOf remainder) + { + value = IsT26 ? AsT26 : default; remainder = _index switch { 0 => AsT0, @@ -2710,12 +2710,12 @@ public bool TryPickT26(out T26 value, out OneOf AsT27, _ => throw new InvalidOperationException() }; - return this.IsT26; - } + return this.IsT26; + } - public bool TryPickT27(out T27 value, out OneOf remainder) - { - value = IsT27 ? AsT27 : default; + public bool TryPickT27(out T27 value, out OneOf remainder) + { + value = IsT27 ? AsT27 : default; remainder = _index switch { 0 => AsT0, @@ -2748,8 +2748,8 @@ public bool TryPickT27(out T27 value, out OneOf default, _ => throw new InvalidOperationException() }; - return this.IsT27; - } + return this.IsT27; + } bool Equals(OneOf other) => _index == other._index && @@ -2869,4 +2869,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf.Extended/OneOfT28.generated.cs b/OneOf.Extended/OneOfT28.generated.cs index bdaa11f..ebac7b9 100644 --- a/OneOf.Extended/OneOfT28.generated.cs +++ b/OneOf.Extended/OneOfT28.generated.cs @@ -1775,9 +1775,9 @@ public OneOf remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -1811,12 +1811,12 @@ public bool TryPickT0(out T0 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -1850,12 +1850,12 @@ public bool TryPickT1(out T1 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -1889,12 +1889,12 @@ public bool TryPickT2(out T2 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -1928,12 +1928,12 @@ public bool TryPickT3(out T3 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -1967,12 +1967,12 @@ public bool TryPickT4(out T4 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -2006,12 +2006,12 @@ public bool TryPickT5(out T5 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -2045,12 +2045,12 @@ public bool TryPickT6(out T6 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -2084,12 +2084,12 @@ public bool TryPickT7(out T7 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -2123,12 +2123,12 @@ public bool TryPickT8(out T8 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } - public bool TryPickT9(out T9 value, out OneOf remainder) - { - value = IsT9 ? AsT9 : default; + public bool TryPickT9(out T9 value, out OneOf remainder) + { + value = IsT9 ? AsT9 : default; remainder = _index switch { 0 => AsT0, @@ -2162,12 +2162,12 @@ public bool TryPickT9(out T9 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT9; - } + return this.IsT9; + } - public bool TryPickT10(out T10 value, out OneOf remainder) - { - value = IsT10 ? AsT10 : default; + public bool TryPickT10(out T10 value, out OneOf remainder) + { + value = IsT10 ? AsT10 : default; remainder = _index switch { 0 => AsT0, @@ -2201,12 +2201,12 @@ public bool TryPickT10(out T10 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT10; - } + return this.IsT10; + } - public bool TryPickT11(out T11 value, out OneOf remainder) - { - value = IsT11 ? AsT11 : default; + public bool TryPickT11(out T11 value, out OneOf remainder) + { + value = IsT11 ? AsT11 : default; remainder = _index switch { 0 => AsT0, @@ -2240,12 +2240,12 @@ public bool TryPickT11(out T11 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT11; - } + return this.IsT11; + } - public bool TryPickT12(out T12 value, out OneOf remainder) - { - value = IsT12 ? AsT12 : default; + public bool TryPickT12(out T12 value, out OneOf remainder) + { + value = IsT12 ? AsT12 : default; remainder = _index switch { 0 => AsT0, @@ -2279,12 +2279,12 @@ public bool TryPickT12(out T12 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT12; - } + return this.IsT12; + } - public bool TryPickT13(out T13 value, out OneOf remainder) - { - value = IsT13 ? AsT13 : default; + public bool TryPickT13(out T13 value, out OneOf remainder) + { + value = IsT13 ? AsT13 : default; remainder = _index switch { 0 => AsT0, @@ -2318,12 +2318,12 @@ public bool TryPickT13(out T13 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT13; - } + return this.IsT13; + } - public bool TryPickT14(out T14 value, out OneOf remainder) - { - value = IsT14 ? AsT14 : default; + public bool TryPickT14(out T14 value, out OneOf remainder) + { + value = IsT14 ? AsT14 : default; remainder = _index switch { 0 => AsT0, @@ -2357,12 +2357,12 @@ public bool TryPickT14(out T14 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT14; - } + return this.IsT14; + } - public bool TryPickT15(out T15 value, out OneOf remainder) - { - value = IsT15 ? AsT15 : default; + public bool TryPickT15(out T15 value, out OneOf remainder) + { + value = IsT15 ? AsT15 : default; remainder = _index switch { 0 => AsT0, @@ -2396,12 +2396,12 @@ public bool TryPickT15(out T15 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT15; - } + return this.IsT15; + } - public bool TryPickT16(out T16 value, out OneOf remainder) - { - value = IsT16 ? AsT16 : default; + public bool TryPickT16(out T16 value, out OneOf remainder) + { + value = IsT16 ? AsT16 : default; remainder = _index switch { 0 => AsT0, @@ -2435,12 +2435,12 @@ public bool TryPickT16(out T16 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT16; - } + return this.IsT16; + } - public bool TryPickT17(out T17 value, out OneOf remainder) - { - value = IsT17 ? AsT17 : default; + public bool TryPickT17(out T17 value, out OneOf remainder) + { + value = IsT17 ? AsT17 : default; remainder = _index switch { 0 => AsT0, @@ -2474,12 +2474,12 @@ public bool TryPickT17(out T17 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT17; - } + return this.IsT17; + } - public bool TryPickT18(out T18 value, out OneOf remainder) - { - value = IsT18 ? AsT18 : default; + public bool TryPickT18(out T18 value, out OneOf remainder) + { + value = IsT18 ? AsT18 : default; remainder = _index switch { 0 => AsT0, @@ -2513,12 +2513,12 @@ public bool TryPickT18(out T18 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT18; - } + return this.IsT18; + } - public bool TryPickT19(out T19 value, out OneOf remainder) - { - value = IsT19 ? AsT19 : default; + public bool TryPickT19(out T19 value, out OneOf remainder) + { + value = IsT19 ? AsT19 : default; remainder = _index switch { 0 => AsT0, @@ -2552,12 +2552,12 @@ public bool TryPickT19(out T19 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT19; - } + return this.IsT19; + } - public bool TryPickT20(out T20 value, out OneOf remainder) - { - value = IsT20 ? AsT20 : default; + public bool TryPickT20(out T20 value, out OneOf remainder) + { + value = IsT20 ? AsT20 : default; remainder = _index switch { 0 => AsT0, @@ -2591,12 +2591,12 @@ public bool TryPickT20(out T20 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT20; - } + return this.IsT20; + } - public bool TryPickT21(out T21 value, out OneOf remainder) - { - value = IsT21 ? AsT21 : default; + public bool TryPickT21(out T21 value, out OneOf remainder) + { + value = IsT21 ? AsT21 : default; remainder = _index switch { 0 => AsT0, @@ -2630,12 +2630,12 @@ public bool TryPickT21(out T21 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT21; - } + return this.IsT21; + } - public bool TryPickT22(out T22 value, out OneOf remainder) - { - value = IsT22 ? AsT22 : default; + public bool TryPickT22(out T22 value, out OneOf remainder) + { + value = IsT22 ? AsT22 : default; remainder = _index switch { 0 => AsT0, @@ -2669,12 +2669,12 @@ public bool TryPickT22(out T22 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT22; - } + return this.IsT22; + } - public bool TryPickT23(out T23 value, out OneOf remainder) - { - value = IsT23 ? AsT23 : default; + public bool TryPickT23(out T23 value, out OneOf remainder) + { + value = IsT23 ? AsT23 : default; remainder = _index switch { 0 => AsT0, @@ -2708,12 +2708,12 @@ public bool TryPickT23(out T23 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT23; - } + return this.IsT23; + } - public bool TryPickT24(out T24 value, out OneOf remainder) - { - value = IsT24 ? AsT24 : default; + public bool TryPickT24(out T24 value, out OneOf remainder) + { + value = IsT24 ? AsT24 : default; remainder = _index switch { 0 => AsT0, @@ -2747,12 +2747,12 @@ public bool TryPickT24(out T24 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT24; - } + return this.IsT24; + } - public bool TryPickT25(out T25 value, out OneOf remainder) - { - value = IsT25 ? AsT25 : default; + public bool TryPickT25(out T25 value, out OneOf remainder) + { + value = IsT25 ? AsT25 : default; remainder = _index switch { 0 => AsT0, @@ -2786,12 +2786,12 @@ public bool TryPickT25(out T25 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT25; - } + return this.IsT25; + } - public bool TryPickT26(out T26 value, out OneOf remainder) - { - value = IsT26 ? AsT26 : default; + public bool TryPickT26(out T26 value, out OneOf remainder) + { + value = IsT26 ? AsT26 : default; remainder = _index switch { 0 => AsT0, @@ -2825,12 +2825,12 @@ public bool TryPickT26(out T26 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT26; - } + return this.IsT26; + } - public bool TryPickT27(out T27 value, out OneOf remainder) - { - value = IsT27 ? AsT27 : default; + public bool TryPickT27(out T27 value, out OneOf remainder) + { + value = IsT27 ? AsT27 : default; remainder = _index switch { 0 => AsT0, @@ -2864,12 +2864,12 @@ public bool TryPickT27(out T27 value, out OneOf AsT28, _ => throw new InvalidOperationException() }; - return this.IsT27; - } + return this.IsT27; + } - public bool TryPickT28(out T28 value, out OneOf remainder) - { - value = IsT28 ? AsT28 : default; + public bool TryPickT28(out T28 value, out OneOf remainder) + { + value = IsT28 ? AsT28 : default; remainder = _index switch { 0 => AsT0, @@ -2903,8 +2903,8 @@ public bool TryPickT28(out T28 value, out OneOf default, _ => throw new InvalidOperationException() }; - return this.IsT28; - } + return this.IsT28; + } bool Equals(OneOf other) => _index == other._index && @@ -3027,4 +3027,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf.Extended/OneOfT29.generated.cs b/OneOf.Extended/OneOfT29.generated.cs index 74ec58e..bab294c 100644 --- a/OneOf.Extended/OneOfT29.generated.cs +++ b/OneOf.Extended/OneOfT29.generated.cs @@ -1865,9 +1865,9 @@ public OneOf remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -1902,12 +1902,12 @@ public bool TryPickT0(out T0 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -1942,12 +1942,12 @@ public bool TryPickT1(out T1 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -1982,12 +1982,12 @@ public bool TryPickT2(out T2 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -2022,12 +2022,12 @@ public bool TryPickT3(out T3 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -2062,12 +2062,12 @@ public bool TryPickT4(out T4 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -2102,12 +2102,12 @@ public bool TryPickT5(out T5 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -2142,12 +2142,12 @@ public bool TryPickT6(out T6 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -2182,12 +2182,12 @@ public bool TryPickT7(out T7 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -2222,12 +2222,12 @@ public bool TryPickT8(out T8 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } - public bool TryPickT9(out T9 value, out OneOf remainder) - { - value = IsT9 ? AsT9 : default; + public bool TryPickT9(out T9 value, out OneOf remainder) + { + value = IsT9 ? AsT9 : default; remainder = _index switch { 0 => AsT0, @@ -2262,12 +2262,12 @@ public bool TryPickT9(out T9 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT9; - } + return this.IsT9; + } - public bool TryPickT10(out T10 value, out OneOf remainder) - { - value = IsT10 ? AsT10 : default; + public bool TryPickT10(out T10 value, out OneOf remainder) + { + value = IsT10 ? AsT10 : default; remainder = _index switch { 0 => AsT0, @@ -2302,12 +2302,12 @@ public bool TryPickT10(out T10 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT10; - } + return this.IsT10; + } - public bool TryPickT11(out T11 value, out OneOf remainder) - { - value = IsT11 ? AsT11 : default; + public bool TryPickT11(out T11 value, out OneOf remainder) + { + value = IsT11 ? AsT11 : default; remainder = _index switch { 0 => AsT0, @@ -2342,12 +2342,12 @@ public bool TryPickT11(out T11 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT11; - } + return this.IsT11; + } - public bool TryPickT12(out T12 value, out OneOf remainder) - { - value = IsT12 ? AsT12 : default; + public bool TryPickT12(out T12 value, out OneOf remainder) + { + value = IsT12 ? AsT12 : default; remainder = _index switch { 0 => AsT0, @@ -2382,12 +2382,12 @@ public bool TryPickT12(out T12 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT12; - } + return this.IsT12; + } - public bool TryPickT13(out T13 value, out OneOf remainder) - { - value = IsT13 ? AsT13 : default; + public bool TryPickT13(out T13 value, out OneOf remainder) + { + value = IsT13 ? AsT13 : default; remainder = _index switch { 0 => AsT0, @@ -2422,12 +2422,12 @@ public bool TryPickT13(out T13 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT13; - } + return this.IsT13; + } - public bool TryPickT14(out T14 value, out OneOf remainder) - { - value = IsT14 ? AsT14 : default; + public bool TryPickT14(out T14 value, out OneOf remainder) + { + value = IsT14 ? AsT14 : default; remainder = _index switch { 0 => AsT0, @@ -2462,12 +2462,12 @@ public bool TryPickT14(out T14 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT14; - } + return this.IsT14; + } - public bool TryPickT15(out T15 value, out OneOf remainder) - { - value = IsT15 ? AsT15 : default; + public bool TryPickT15(out T15 value, out OneOf remainder) + { + value = IsT15 ? AsT15 : default; remainder = _index switch { 0 => AsT0, @@ -2502,12 +2502,12 @@ public bool TryPickT15(out T15 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT15; - } + return this.IsT15; + } - public bool TryPickT16(out T16 value, out OneOf remainder) - { - value = IsT16 ? AsT16 : default; + public bool TryPickT16(out T16 value, out OneOf remainder) + { + value = IsT16 ? AsT16 : default; remainder = _index switch { 0 => AsT0, @@ -2542,12 +2542,12 @@ public bool TryPickT16(out T16 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT16; - } + return this.IsT16; + } - public bool TryPickT17(out T17 value, out OneOf remainder) - { - value = IsT17 ? AsT17 : default; + public bool TryPickT17(out T17 value, out OneOf remainder) + { + value = IsT17 ? AsT17 : default; remainder = _index switch { 0 => AsT0, @@ -2582,12 +2582,12 @@ public bool TryPickT17(out T17 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT17; - } + return this.IsT17; + } - public bool TryPickT18(out T18 value, out OneOf remainder) - { - value = IsT18 ? AsT18 : default; + public bool TryPickT18(out T18 value, out OneOf remainder) + { + value = IsT18 ? AsT18 : default; remainder = _index switch { 0 => AsT0, @@ -2622,12 +2622,12 @@ public bool TryPickT18(out T18 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT18; - } + return this.IsT18; + } - public bool TryPickT19(out T19 value, out OneOf remainder) - { - value = IsT19 ? AsT19 : default; + public bool TryPickT19(out T19 value, out OneOf remainder) + { + value = IsT19 ? AsT19 : default; remainder = _index switch { 0 => AsT0, @@ -2662,12 +2662,12 @@ public bool TryPickT19(out T19 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT19; - } + return this.IsT19; + } - public bool TryPickT20(out T20 value, out OneOf remainder) - { - value = IsT20 ? AsT20 : default; + public bool TryPickT20(out T20 value, out OneOf remainder) + { + value = IsT20 ? AsT20 : default; remainder = _index switch { 0 => AsT0, @@ -2702,12 +2702,12 @@ public bool TryPickT20(out T20 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT20; - } + return this.IsT20; + } - public bool TryPickT21(out T21 value, out OneOf remainder) - { - value = IsT21 ? AsT21 : default; + public bool TryPickT21(out T21 value, out OneOf remainder) + { + value = IsT21 ? AsT21 : default; remainder = _index switch { 0 => AsT0, @@ -2742,12 +2742,12 @@ public bool TryPickT21(out T21 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT21; - } + return this.IsT21; + } - public bool TryPickT22(out T22 value, out OneOf remainder) - { - value = IsT22 ? AsT22 : default; + public bool TryPickT22(out T22 value, out OneOf remainder) + { + value = IsT22 ? AsT22 : default; remainder = _index switch { 0 => AsT0, @@ -2782,12 +2782,12 @@ public bool TryPickT22(out T22 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT22; - } + return this.IsT22; + } - public bool TryPickT23(out T23 value, out OneOf remainder) - { - value = IsT23 ? AsT23 : default; + public bool TryPickT23(out T23 value, out OneOf remainder) + { + value = IsT23 ? AsT23 : default; remainder = _index switch { 0 => AsT0, @@ -2822,12 +2822,12 @@ public bool TryPickT23(out T23 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT23; - } + return this.IsT23; + } - public bool TryPickT24(out T24 value, out OneOf remainder) - { - value = IsT24 ? AsT24 : default; + public bool TryPickT24(out T24 value, out OneOf remainder) + { + value = IsT24 ? AsT24 : default; remainder = _index switch { 0 => AsT0, @@ -2862,12 +2862,12 @@ public bool TryPickT24(out T24 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT24; - } + return this.IsT24; + } - public bool TryPickT25(out T25 value, out OneOf remainder) - { - value = IsT25 ? AsT25 : default; + public bool TryPickT25(out T25 value, out OneOf remainder) + { + value = IsT25 ? AsT25 : default; remainder = _index switch { 0 => AsT0, @@ -2902,12 +2902,12 @@ public bool TryPickT25(out T25 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT25; - } + return this.IsT25; + } - public bool TryPickT26(out T26 value, out OneOf remainder) - { - value = IsT26 ? AsT26 : default; + public bool TryPickT26(out T26 value, out OneOf remainder) + { + value = IsT26 ? AsT26 : default; remainder = _index switch { 0 => AsT0, @@ -2942,12 +2942,12 @@ public bool TryPickT26(out T26 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT26; - } + return this.IsT26; + } - public bool TryPickT27(out T27 value, out OneOf remainder) - { - value = IsT27 ? AsT27 : default; + public bool TryPickT27(out T27 value, out OneOf remainder) + { + value = IsT27 ? AsT27 : default; remainder = _index switch { 0 => AsT0, @@ -2982,12 +2982,12 @@ public bool TryPickT27(out T27 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT27; - } + return this.IsT27; + } - public bool TryPickT28(out T28 value, out OneOf remainder) - { - value = IsT28 ? AsT28 : default; + public bool TryPickT28(out T28 value, out OneOf remainder) + { + value = IsT28 ? AsT28 : default; remainder = _index switch { 0 => AsT0, @@ -3022,12 +3022,12 @@ public bool TryPickT28(out T28 value, out OneOf AsT29, _ => throw new InvalidOperationException() }; - return this.IsT28; - } + return this.IsT28; + } - public bool TryPickT29(out T29 value, out OneOf remainder) - { - value = IsT29 ? AsT29 : default; + public bool TryPickT29(out T29 value, out OneOf remainder) + { + value = IsT29 ? AsT29 : default; remainder = _index switch { 0 => AsT0, @@ -3062,8 +3062,8 @@ public bool TryPickT29(out T29 value, out OneOf default, _ => throw new InvalidOperationException() }; - return this.IsT29; - } + return this.IsT29; + } bool Equals(OneOf other) => _index == other._index && @@ -3189,4 +3189,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf.Extended/OneOfT30.generated.cs b/OneOf.Extended/OneOfT30.generated.cs index 5c6e763..99bd8fe 100644 --- a/OneOf.Extended/OneOfT30.generated.cs +++ b/OneOf.Extended/OneOfT30.generated.cs @@ -1957,9 +1957,9 @@ public OneOf remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -1995,12 +1995,12 @@ public bool TryPickT0(out T0 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -2036,12 +2036,12 @@ public bool TryPickT1(out T1 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -2077,12 +2077,12 @@ public bool TryPickT2(out T2 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -2118,12 +2118,12 @@ public bool TryPickT3(out T3 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -2159,12 +2159,12 @@ public bool TryPickT4(out T4 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -2200,12 +2200,12 @@ public bool TryPickT5(out T5 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -2241,12 +2241,12 @@ public bool TryPickT6(out T6 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -2282,12 +2282,12 @@ public bool TryPickT7(out T7 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -2323,12 +2323,12 @@ public bool TryPickT8(out T8 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } - public bool TryPickT9(out T9 value, out OneOf remainder) - { - value = IsT9 ? AsT9 : default; + public bool TryPickT9(out T9 value, out OneOf remainder) + { + value = IsT9 ? AsT9 : default; remainder = _index switch { 0 => AsT0, @@ -2364,12 +2364,12 @@ public bool TryPickT9(out T9 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT9; - } + return this.IsT9; + } - public bool TryPickT10(out T10 value, out OneOf remainder) - { - value = IsT10 ? AsT10 : default; + public bool TryPickT10(out T10 value, out OneOf remainder) + { + value = IsT10 ? AsT10 : default; remainder = _index switch { 0 => AsT0, @@ -2405,12 +2405,12 @@ public bool TryPickT10(out T10 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT10; - } + return this.IsT10; + } - public bool TryPickT11(out T11 value, out OneOf remainder) - { - value = IsT11 ? AsT11 : default; + public bool TryPickT11(out T11 value, out OneOf remainder) + { + value = IsT11 ? AsT11 : default; remainder = _index switch { 0 => AsT0, @@ -2446,12 +2446,12 @@ public bool TryPickT11(out T11 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT11; - } + return this.IsT11; + } - public bool TryPickT12(out T12 value, out OneOf remainder) - { - value = IsT12 ? AsT12 : default; + public bool TryPickT12(out T12 value, out OneOf remainder) + { + value = IsT12 ? AsT12 : default; remainder = _index switch { 0 => AsT0, @@ -2487,12 +2487,12 @@ public bool TryPickT12(out T12 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT12; - } + return this.IsT12; + } - public bool TryPickT13(out T13 value, out OneOf remainder) - { - value = IsT13 ? AsT13 : default; + public bool TryPickT13(out T13 value, out OneOf remainder) + { + value = IsT13 ? AsT13 : default; remainder = _index switch { 0 => AsT0, @@ -2528,12 +2528,12 @@ public bool TryPickT13(out T13 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT13; - } + return this.IsT13; + } - public bool TryPickT14(out T14 value, out OneOf remainder) - { - value = IsT14 ? AsT14 : default; + public bool TryPickT14(out T14 value, out OneOf remainder) + { + value = IsT14 ? AsT14 : default; remainder = _index switch { 0 => AsT0, @@ -2569,12 +2569,12 @@ public bool TryPickT14(out T14 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT14; - } + return this.IsT14; + } - public bool TryPickT15(out T15 value, out OneOf remainder) - { - value = IsT15 ? AsT15 : default; + public bool TryPickT15(out T15 value, out OneOf remainder) + { + value = IsT15 ? AsT15 : default; remainder = _index switch { 0 => AsT0, @@ -2610,12 +2610,12 @@ public bool TryPickT15(out T15 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT15; - } + return this.IsT15; + } - public bool TryPickT16(out T16 value, out OneOf remainder) - { - value = IsT16 ? AsT16 : default; + public bool TryPickT16(out T16 value, out OneOf remainder) + { + value = IsT16 ? AsT16 : default; remainder = _index switch { 0 => AsT0, @@ -2651,12 +2651,12 @@ public bool TryPickT16(out T16 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT16; - } + return this.IsT16; + } - public bool TryPickT17(out T17 value, out OneOf remainder) - { - value = IsT17 ? AsT17 : default; + public bool TryPickT17(out T17 value, out OneOf remainder) + { + value = IsT17 ? AsT17 : default; remainder = _index switch { 0 => AsT0, @@ -2692,12 +2692,12 @@ public bool TryPickT17(out T17 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT17; - } + return this.IsT17; + } - public bool TryPickT18(out T18 value, out OneOf remainder) - { - value = IsT18 ? AsT18 : default; + public bool TryPickT18(out T18 value, out OneOf remainder) + { + value = IsT18 ? AsT18 : default; remainder = _index switch { 0 => AsT0, @@ -2733,12 +2733,12 @@ public bool TryPickT18(out T18 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT18; - } + return this.IsT18; + } - public bool TryPickT19(out T19 value, out OneOf remainder) - { - value = IsT19 ? AsT19 : default; + public bool TryPickT19(out T19 value, out OneOf remainder) + { + value = IsT19 ? AsT19 : default; remainder = _index switch { 0 => AsT0, @@ -2774,12 +2774,12 @@ public bool TryPickT19(out T19 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT19; - } + return this.IsT19; + } - public bool TryPickT20(out T20 value, out OneOf remainder) - { - value = IsT20 ? AsT20 : default; + public bool TryPickT20(out T20 value, out OneOf remainder) + { + value = IsT20 ? AsT20 : default; remainder = _index switch { 0 => AsT0, @@ -2815,12 +2815,12 @@ public bool TryPickT20(out T20 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT20; - } + return this.IsT20; + } - public bool TryPickT21(out T21 value, out OneOf remainder) - { - value = IsT21 ? AsT21 : default; + public bool TryPickT21(out T21 value, out OneOf remainder) + { + value = IsT21 ? AsT21 : default; remainder = _index switch { 0 => AsT0, @@ -2856,12 +2856,12 @@ public bool TryPickT21(out T21 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT21; - } + return this.IsT21; + } - public bool TryPickT22(out T22 value, out OneOf remainder) - { - value = IsT22 ? AsT22 : default; + public bool TryPickT22(out T22 value, out OneOf remainder) + { + value = IsT22 ? AsT22 : default; remainder = _index switch { 0 => AsT0, @@ -2897,12 +2897,12 @@ public bool TryPickT22(out T22 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT22; - } + return this.IsT22; + } - public bool TryPickT23(out T23 value, out OneOf remainder) - { - value = IsT23 ? AsT23 : default; + public bool TryPickT23(out T23 value, out OneOf remainder) + { + value = IsT23 ? AsT23 : default; remainder = _index switch { 0 => AsT0, @@ -2938,12 +2938,12 @@ public bool TryPickT23(out T23 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT23; - } + return this.IsT23; + } - public bool TryPickT24(out T24 value, out OneOf remainder) - { - value = IsT24 ? AsT24 : default; + public bool TryPickT24(out T24 value, out OneOf remainder) + { + value = IsT24 ? AsT24 : default; remainder = _index switch { 0 => AsT0, @@ -2979,12 +2979,12 @@ public bool TryPickT24(out T24 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT24; - } + return this.IsT24; + } - public bool TryPickT25(out T25 value, out OneOf remainder) - { - value = IsT25 ? AsT25 : default; + public bool TryPickT25(out T25 value, out OneOf remainder) + { + value = IsT25 ? AsT25 : default; remainder = _index switch { 0 => AsT0, @@ -3020,12 +3020,12 @@ public bool TryPickT25(out T25 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT25; - } + return this.IsT25; + } - public bool TryPickT26(out T26 value, out OneOf remainder) - { - value = IsT26 ? AsT26 : default; + public bool TryPickT26(out T26 value, out OneOf remainder) + { + value = IsT26 ? AsT26 : default; remainder = _index switch { 0 => AsT0, @@ -3061,12 +3061,12 @@ public bool TryPickT26(out T26 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT26; - } + return this.IsT26; + } - public bool TryPickT27(out T27 value, out OneOf remainder) - { - value = IsT27 ? AsT27 : default; + public bool TryPickT27(out T27 value, out OneOf remainder) + { + value = IsT27 ? AsT27 : default; remainder = _index switch { 0 => AsT0, @@ -3102,12 +3102,12 @@ public bool TryPickT27(out T27 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT27; - } + return this.IsT27; + } - public bool TryPickT28(out T28 value, out OneOf remainder) - { - value = IsT28 ? AsT28 : default; + public bool TryPickT28(out T28 value, out OneOf remainder) + { + value = IsT28 ? AsT28 : default; remainder = _index switch { 0 => AsT0, @@ -3143,12 +3143,12 @@ public bool TryPickT28(out T28 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT28; - } + return this.IsT28; + } - public bool TryPickT29(out T29 value, out OneOf remainder) - { - value = IsT29 ? AsT29 : default; + public bool TryPickT29(out T29 value, out OneOf remainder) + { + value = IsT29 ? AsT29 : default; remainder = _index switch { 0 => AsT0, @@ -3184,12 +3184,12 @@ public bool TryPickT29(out T29 value, out OneOf AsT30, _ => throw new InvalidOperationException() }; - return this.IsT29; - } + return this.IsT29; + } - public bool TryPickT30(out T30 value, out OneOf remainder) - { - value = IsT30 ? AsT30 : default; + public bool TryPickT30(out T30 value, out OneOf remainder) + { + value = IsT30 ? AsT30 : default; remainder = _index switch { 0 => AsT0, @@ -3225,8 +3225,8 @@ public bool TryPickT30(out T30 value, out OneOf default, _ => throw new InvalidOperationException() }; - return this.IsT30; - } + return this.IsT30; + } bool Equals(OneOf other) => _index == other._index && @@ -3355,4 +3355,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf.Extended/OneOfT31.generated.cs b/OneOf.Extended/OneOfT31.generated.cs index 5e2686e..0bf9afa 100644 --- a/OneOf.Extended/OneOfT31.generated.cs +++ b/OneOf.Extended/OneOfT31.generated.cs @@ -2051,9 +2051,9 @@ public OneOf remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -2090,12 +2090,12 @@ public bool TryPickT0(out T0 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -2132,12 +2132,12 @@ public bool TryPickT1(out T1 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -2174,12 +2174,12 @@ public bool TryPickT2(out T2 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -2216,12 +2216,12 @@ public bool TryPickT3(out T3 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -2258,12 +2258,12 @@ public bool TryPickT4(out T4 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -2300,12 +2300,12 @@ public bool TryPickT5(out T5 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -2342,12 +2342,12 @@ public bool TryPickT6(out T6 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -2384,12 +2384,12 @@ public bool TryPickT7(out T7 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -2426,12 +2426,12 @@ public bool TryPickT8(out T8 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } - public bool TryPickT9(out T9 value, out OneOf remainder) - { - value = IsT9 ? AsT9 : default; + public bool TryPickT9(out T9 value, out OneOf remainder) + { + value = IsT9 ? AsT9 : default; remainder = _index switch { 0 => AsT0, @@ -2468,12 +2468,12 @@ public bool TryPickT9(out T9 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT9; - } + return this.IsT9; + } - public bool TryPickT10(out T10 value, out OneOf remainder) - { - value = IsT10 ? AsT10 : default; + public bool TryPickT10(out T10 value, out OneOf remainder) + { + value = IsT10 ? AsT10 : default; remainder = _index switch { 0 => AsT0, @@ -2510,12 +2510,12 @@ public bool TryPickT10(out T10 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT10; - } + return this.IsT10; + } - public bool TryPickT11(out T11 value, out OneOf remainder) - { - value = IsT11 ? AsT11 : default; + public bool TryPickT11(out T11 value, out OneOf remainder) + { + value = IsT11 ? AsT11 : default; remainder = _index switch { 0 => AsT0, @@ -2552,12 +2552,12 @@ public bool TryPickT11(out T11 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT11; - } + return this.IsT11; + } - public bool TryPickT12(out T12 value, out OneOf remainder) - { - value = IsT12 ? AsT12 : default; + public bool TryPickT12(out T12 value, out OneOf remainder) + { + value = IsT12 ? AsT12 : default; remainder = _index switch { 0 => AsT0, @@ -2594,12 +2594,12 @@ public bool TryPickT12(out T12 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT12; - } + return this.IsT12; + } - public bool TryPickT13(out T13 value, out OneOf remainder) - { - value = IsT13 ? AsT13 : default; + public bool TryPickT13(out T13 value, out OneOf remainder) + { + value = IsT13 ? AsT13 : default; remainder = _index switch { 0 => AsT0, @@ -2636,12 +2636,12 @@ public bool TryPickT13(out T13 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT13; - } + return this.IsT13; + } - public bool TryPickT14(out T14 value, out OneOf remainder) - { - value = IsT14 ? AsT14 : default; + public bool TryPickT14(out T14 value, out OneOf remainder) + { + value = IsT14 ? AsT14 : default; remainder = _index switch { 0 => AsT0, @@ -2678,12 +2678,12 @@ public bool TryPickT14(out T14 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT14; - } + return this.IsT14; + } - public bool TryPickT15(out T15 value, out OneOf remainder) - { - value = IsT15 ? AsT15 : default; + public bool TryPickT15(out T15 value, out OneOf remainder) + { + value = IsT15 ? AsT15 : default; remainder = _index switch { 0 => AsT0, @@ -2720,12 +2720,12 @@ public bool TryPickT15(out T15 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT15; - } + return this.IsT15; + } - public bool TryPickT16(out T16 value, out OneOf remainder) - { - value = IsT16 ? AsT16 : default; + public bool TryPickT16(out T16 value, out OneOf remainder) + { + value = IsT16 ? AsT16 : default; remainder = _index switch { 0 => AsT0, @@ -2762,12 +2762,12 @@ public bool TryPickT16(out T16 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT16; - } + return this.IsT16; + } - public bool TryPickT17(out T17 value, out OneOf remainder) - { - value = IsT17 ? AsT17 : default; + public bool TryPickT17(out T17 value, out OneOf remainder) + { + value = IsT17 ? AsT17 : default; remainder = _index switch { 0 => AsT0, @@ -2804,12 +2804,12 @@ public bool TryPickT17(out T17 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT17; - } + return this.IsT17; + } - public bool TryPickT18(out T18 value, out OneOf remainder) - { - value = IsT18 ? AsT18 : default; + public bool TryPickT18(out T18 value, out OneOf remainder) + { + value = IsT18 ? AsT18 : default; remainder = _index switch { 0 => AsT0, @@ -2846,12 +2846,12 @@ public bool TryPickT18(out T18 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT18; - } + return this.IsT18; + } - public bool TryPickT19(out T19 value, out OneOf remainder) - { - value = IsT19 ? AsT19 : default; + public bool TryPickT19(out T19 value, out OneOf remainder) + { + value = IsT19 ? AsT19 : default; remainder = _index switch { 0 => AsT0, @@ -2888,12 +2888,12 @@ public bool TryPickT19(out T19 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT19; - } + return this.IsT19; + } - public bool TryPickT20(out T20 value, out OneOf remainder) - { - value = IsT20 ? AsT20 : default; + public bool TryPickT20(out T20 value, out OneOf remainder) + { + value = IsT20 ? AsT20 : default; remainder = _index switch { 0 => AsT0, @@ -2930,12 +2930,12 @@ public bool TryPickT20(out T20 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT20; - } + return this.IsT20; + } - public bool TryPickT21(out T21 value, out OneOf remainder) - { - value = IsT21 ? AsT21 : default; + public bool TryPickT21(out T21 value, out OneOf remainder) + { + value = IsT21 ? AsT21 : default; remainder = _index switch { 0 => AsT0, @@ -2972,12 +2972,12 @@ public bool TryPickT21(out T21 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT21; - } + return this.IsT21; + } - public bool TryPickT22(out T22 value, out OneOf remainder) - { - value = IsT22 ? AsT22 : default; + public bool TryPickT22(out T22 value, out OneOf remainder) + { + value = IsT22 ? AsT22 : default; remainder = _index switch { 0 => AsT0, @@ -3014,12 +3014,12 @@ public bool TryPickT22(out T22 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT22; - } + return this.IsT22; + } - public bool TryPickT23(out T23 value, out OneOf remainder) - { - value = IsT23 ? AsT23 : default; + public bool TryPickT23(out T23 value, out OneOf remainder) + { + value = IsT23 ? AsT23 : default; remainder = _index switch { 0 => AsT0, @@ -3056,12 +3056,12 @@ public bool TryPickT23(out T23 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT23; - } + return this.IsT23; + } - public bool TryPickT24(out T24 value, out OneOf remainder) - { - value = IsT24 ? AsT24 : default; + public bool TryPickT24(out T24 value, out OneOf remainder) + { + value = IsT24 ? AsT24 : default; remainder = _index switch { 0 => AsT0, @@ -3098,12 +3098,12 @@ public bool TryPickT24(out T24 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT24; - } + return this.IsT24; + } - public bool TryPickT25(out T25 value, out OneOf remainder) - { - value = IsT25 ? AsT25 : default; + public bool TryPickT25(out T25 value, out OneOf remainder) + { + value = IsT25 ? AsT25 : default; remainder = _index switch { 0 => AsT0, @@ -3140,12 +3140,12 @@ public bool TryPickT25(out T25 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT25; - } + return this.IsT25; + } - public bool TryPickT26(out T26 value, out OneOf remainder) - { - value = IsT26 ? AsT26 : default; + public bool TryPickT26(out T26 value, out OneOf remainder) + { + value = IsT26 ? AsT26 : default; remainder = _index switch { 0 => AsT0, @@ -3182,12 +3182,12 @@ public bool TryPickT26(out T26 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT26; - } + return this.IsT26; + } - public bool TryPickT27(out T27 value, out OneOf remainder) - { - value = IsT27 ? AsT27 : default; + public bool TryPickT27(out T27 value, out OneOf remainder) + { + value = IsT27 ? AsT27 : default; remainder = _index switch { 0 => AsT0, @@ -3224,12 +3224,12 @@ public bool TryPickT27(out T27 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT27; - } + return this.IsT27; + } - public bool TryPickT28(out T28 value, out OneOf remainder) - { - value = IsT28 ? AsT28 : default; + public bool TryPickT28(out T28 value, out OneOf remainder) + { + value = IsT28 ? AsT28 : default; remainder = _index switch { 0 => AsT0, @@ -3266,12 +3266,12 @@ public bool TryPickT28(out T28 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT28; - } + return this.IsT28; + } - public bool TryPickT29(out T29 value, out OneOf remainder) - { - value = IsT29 ? AsT29 : default; + public bool TryPickT29(out T29 value, out OneOf remainder) + { + value = IsT29 ? AsT29 : default; remainder = _index switch { 0 => AsT0, @@ -3308,12 +3308,12 @@ public bool TryPickT29(out T29 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT29; - } + return this.IsT29; + } - public bool TryPickT30(out T30 value, out OneOf remainder) - { - value = IsT30 ? AsT30 : default; + public bool TryPickT30(out T30 value, out OneOf remainder) + { + value = IsT30 ? AsT30 : default; remainder = _index switch { 0 => AsT0, @@ -3350,12 +3350,12 @@ public bool TryPickT30(out T30 value, out OneOf AsT31, _ => throw new InvalidOperationException() }; - return this.IsT30; - } + return this.IsT30; + } - public bool TryPickT31(out T31 value, out OneOf remainder) - { - value = IsT31 ? AsT31 : default; + public bool TryPickT31(out T31 value, out OneOf remainder) + { + value = IsT31 ? AsT31 : default; remainder = _index switch { 0 => AsT0, @@ -3392,8 +3392,8 @@ public bool TryPickT31(out T31 value, out OneOf default, _ => throw new InvalidOperationException() }; - return this.IsT31; - } + return this.IsT31; + } bool Equals(OneOf other) => _index == other._index && @@ -3525,4 +3525,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf.Extended/OneOfT9.generated.cs b/OneOf.Extended/OneOfT9.generated.cs index a1efcd2..f89d8b2 100644 --- a/OneOf.Extended/OneOfT9.generated.cs +++ b/OneOf.Extended/OneOfT9.generated.cs @@ -445,9 +445,9 @@ public OneOf MapT9(Func remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -462,12 +462,12 @@ public bool TryPickT0(out T0 value, out OneOf AsT9, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -482,12 +482,12 @@ public bool TryPickT1(out T1 value, out OneOf AsT9, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -502,12 +502,12 @@ public bool TryPickT2(out T2 value, out OneOf AsT9, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -522,12 +522,12 @@ public bool TryPickT3(out T3 value, out OneOf AsT9, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -542,12 +542,12 @@ public bool TryPickT4(out T4 value, out OneOf AsT9, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -562,12 +562,12 @@ public bool TryPickT5(out T5 value, out OneOf AsT9, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -582,12 +582,12 @@ public bool TryPickT6(out T6 value, out OneOf AsT9, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -602,12 +602,12 @@ public bool TryPickT7(out T7 value, out OneOf AsT9, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -622,12 +622,12 @@ public bool TryPickT8(out T8 value, out OneOf AsT9, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } - public bool TryPickT9(out T9 value, out OneOf remainder) - { - value = IsT9 ? AsT9 : default; + public bool TryPickT9(out T9 value, out OneOf remainder) + { + value = IsT9 ? AsT9 : default; remainder = _index switch { 0 => AsT0, @@ -642,8 +642,8 @@ public bool TryPickT9(out T9 value, out OneOf default, _ => throw new InvalidOperationException() }; - return this.IsT9; - } + return this.IsT9; + } bool Equals(OneOf other) => _index == other._index && @@ -709,4 +709,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf/OneOfBaseT0.generated.cs b/OneOf/OneOfBaseT0.generated.cs index 52a7fba..64d4655 100644 --- a/OneOf/OneOfBaseT0.generated.cs +++ b/OneOf/OneOfBaseT0.generated.cs @@ -100,4 +100,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf/OneOfBaseT1.generated.cs b/OneOf/OneOfBaseT1.generated.cs index b5816b4..815e8e0 100644 --- a/OneOf/OneOfBaseT1.generated.cs +++ b/OneOf/OneOfBaseT1.generated.cs @@ -76,29 +76,29 @@ public TResult Match(Func f0, Func f1) - public bool TryPickT0(out T0 value, out T1 remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out T1 remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, 1 => AsT1, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out T0 remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out T0 remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, 1 => default, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } bool Equals(OneOfBase other) => _index == other._index && @@ -144,4 +144,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf/OneOfBaseT2.generated.cs b/OneOf/OneOfBaseT2.generated.cs index d8ed1a8..ebd96d0 100644 --- a/OneOf/OneOfBaseT2.generated.cs +++ b/OneOf/OneOfBaseT2.generated.cs @@ -93,9 +93,9 @@ public TResult Match(Func f0, Func f1, Func remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -103,12 +103,12 @@ public bool TryPickT0(out T0 value, out OneOf remainder) 2 => AsT2, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -116,12 +116,12 @@ public bool TryPickT1(out T1 value, out OneOf remainder) 2 => AsT2, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -129,8 +129,8 @@ public bool TryPickT2(out T2 value, out OneOf remainder) 2 => default, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } bool Equals(OneOfBase other) => _index == other._index && @@ -179,4 +179,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf/OneOfBaseT3.generated.cs b/OneOf/OneOfBaseT3.generated.cs index c47bd8e..8f5f43f 100644 --- a/OneOf/OneOfBaseT3.generated.cs +++ b/OneOf/OneOfBaseT3.generated.cs @@ -110,9 +110,9 @@ public TResult Match(Func f0, Func f1, Func remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -121,12 +121,12 @@ public bool TryPickT0(out T0 value, out OneOf remainder) 3 => AsT3, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -135,12 +135,12 @@ public bool TryPickT1(out T1 value, out OneOf remainder) 3 => AsT3, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -149,12 +149,12 @@ public bool TryPickT2(out T2 value, out OneOf remainder) 3 => AsT3, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -163,8 +163,8 @@ public bool TryPickT3(out T3 value, out OneOf remainder) 3 => default, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } bool Equals(OneOfBase other) => _index == other._index && @@ -216,4 +216,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf/OneOfBaseT4.generated.cs b/OneOf/OneOfBaseT4.generated.cs index 454c6cf..a52ee91 100644 --- a/OneOf/OneOfBaseT4.generated.cs +++ b/OneOf/OneOfBaseT4.generated.cs @@ -127,9 +127,9 @@ public TResult Match(Func f0, Func f1, Func remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -139,12 +139,12 @@ public bool TryPickT0(out T0 value, out OneOf remainder) 4 => AsT4, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -154,12 +154,12 @@ public bool TryPickT1(out T1 value, out OneOf remainder) 4 => AsT4, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -169,12 +169,12 @@ public bool TryPickT2(out T2 value, out OneOf remainder) 4 => AsT4, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -184,12 +184,12 @@ public bool TryPickT3(out T3 value, out OneOf remainder) 4 => AsT4, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -199,8 +199,8 @@ public bool TryPickT4(out T4 value, out OneOf remainder) 4 => default, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } bool Equals(OneOfBase other) => _index == other._index && @@ -255,4 +255,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf/OneOfBaseT5.generated.cs b/OneOf/OneOfBaseT5.generated.cs index feb72c3..bef35fd 100644 --- a/OneOf/OneOfBaseT5.generated.cs +++ b/OneOf/OneOfBaseT5.generated.cs @@ -144,9 +144,9 @@ public TResult Match(Func f0, Func f1, Func remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -157,12 +157,12 @@ public bool TryPickT0(out T0 value, out OneOf remainder) 5 => AsT5, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -173,12 +173,12 @@ public bool TryPickT1(out T1 value, out OneOf remainder) 5 => AsT5, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -189,12 +189,12 @@ public bool TryPickT2(out T2 value, out OneOf remainder) 5 => AsT5, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -205,12 +205,12 @@ public bool TryPickT3(out T3 value, out OneOf remainder) 5 => AsT5, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -221,12 +221,12 @@ public bool TryPickT4(out T4 value, out OneOf remainder) 5 => AsT5, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -237,8 +237,8 @@ public bool TryPickT5(out T5 value, out OneOf remainder) 5 => default, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } bool Equals(OneOfBase other) => _index == other._index && @@ -296,4 +296,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf/OneOfBaseT6.generated.cs b/OneOf/OneOfBaseT6.generated.cs index 607b865..a2fb407 100644 --- a/OneOf/OneOfBaseT6.generated.cs +++ b/OneOf/OneOfBaseT6.generated.cs @@ -161,9 +161,9 @@ public TResult Match(Func f0, Func f1, Func remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -175,12 +175,12 @@ public bool TryPickT0(out T0 value, out OneOf remainder) 6 => AsT6, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -192,12 +192,12 @@ public bool TryPickT1(out T1 value, out OneOf remainder) 6 => AsT6, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -209,12 +209,12 @@ public bool TryPickT2(out T2 value, out OneOf remainder) 6 => AsT6, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -226,12 +226,12 @@ public bool TryPickT3(out T3 value, out OneOf remainder) 6 => AsT6, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -243,12 +243,12 @@ public bool TryPickT4(out T4 value, out OneOf remainder) 6 => AsT6, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -260,12 +260,12 @@ public bool TryPickT5(out T5 value, out OneOf remainder) 6 => AsT6, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -277,8 +277,8 @@ public bool TryPickT6(out T6 value, out OneOf remainder) 6 => default, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } bool Equals(OneOfBase other) => _index == other._index && @@ -339,4 +339,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf/OneOfBaseT7.generated.cs b/OneOf/OneOfBaseT7.generated.cs index c30d6bf..68cd1f8 100644 --- a/OneOf/OneOfBaseT7.generated.cs +++ b/OneOf/OneOfBaseT7.generated.cs @@ -178,9 +178,9 @@ public TResult Match(Func f0, Func f1, Func remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -193,12 +193,12 @@ public bool TryPickT0(out T0 value, out OneOf remain 7 => AsT7, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -211,12 +211,12 @@ public bool TryPickT1(out T1 value, out OneOf remain 7 => AsT7, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -229,12 +229,12 @@ public bool TryPickT2(out T2 value, out OneOf remain 7 => AsT7, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -247,12 +247,12 @@ public bool TryPickT3(out T3 value, out OneOf remain 7 => AsT7, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -265,12 +265,12 @@ public bool TryPickT4(out T4 value, out OneOf remain 7 => AsT7, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -283,12 +283,12 @@ public bool TryPickT5(out T5 value, out OneOf remain 7 => AsT7, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -301,12 +301,12 @@ public bool TryPickT6(out T6 value, out OneOf remain 7 => AsT7, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -319,8 +319,8 @@ public bool TryPickT7(out T7 value, out OneOf remain 7 => default, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } bool Equals(OneOfBase other) => _index == other._index && @@ -384,4 +384,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf/OneOfBaseT8.generated.cs b/OneOf/OneOfBaseT8.generated.cs index 5ee8beb..de4cfb7 100644 --- a/OneOf/OneOfBaseT8.generated.cs +++ b/OneOf/OneOfBaseT8.generated.cs @@ -195,9 +195,9 @@ public TResult Match(Func f0, Func f1, Func remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -211,12 +211,12 @@ public bool TryPickT0(out T0 value, out OneOf re 8 => AsT8, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -230,12 +230,12 @@ public bool TryPickT1(out T1 value, out OneOf re 8 => AsT8, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -249,12 +249,12 @@ public bool TryPickT2(out T2 value, out OneOf re 8 => AsT8, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -268,12 +268,12 @@ public bool TryPickT3(out T3 value, out OneOf re 8 => AsT8, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -287,12 +287,12 @@ public bool TryPickT4(out T4 value, out OneOf re 8 => AsT8, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -306,12 +306,12 @@ public bool TryPickT5(out T5 value, out OneOf re 8 => AsT8, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -325,12 +325,12 @@ public bool TryPickT6(out T6 value, out OneOf re 8 => AsT8, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -344,12 +344,12 @@ public bool TryPickT7(out T7 value, out OneOf re 8 => AsT8, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -363,8 +363,8 @@ public bool TryPickT8(out T8 value, out OneOf re 8 => default, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } bool Equals(OneOfBase other) => _index == other._index && @@ -431,4 +431,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf/OneOfT0.generated.cs b/OneOf/OneOfT0.generated.cs index 1f3090b..148d0f1 100644 --- a/OneOf/OneOfT0.generated.cs +++ b/OneOf/OneOfT0.generated.cs @@ -104,4 +104,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf/OneOfT1.generated.cs b/OneOf/OneOfT1.generated.cs index e6b645c..b945cb4 100644 --- a/OneOf/OneOfT1.generated.cs +++ b/OneOf/OneOfT1.generated.cs @@ -101,29 +101,29 @@ public OneOf MapT1(Func mapFunc) }; } - public bool TryPickT0(out T0 value, out T1 remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out T1 remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, 1 => AsT1, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out T0 remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out T0 remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, 1 => default, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } bool Equals(OneOf other) => _index == other._index && @@ -165,4 +165,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf/OneOfT2.generated.cs b/OneOf/OneOfT2.generated.cs index 9e4e68c..5a87a13 100644 --- a/OneOf/OneOfT2.generated.cs +++ b/OneOf/OneOfT2.generated.cs @@ -137,9 +137,9 @@ public OneOf MapT2(Func mapFunc) }; } - public bool TryPickT0(out T0 value, out OneOf remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -147,12 +147,12 @@ public bool TryPickT0(out T0 value, out OneOf remainder) 2 => AsT2, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -160,12 +160,12 @@ public bool TryPickT1(out T1 value, out OneOf remainder) 2 => AsT2, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -173,8 +173,8 @@ public bool TryPickT2(out T2 value, out OneOf remainder) 2 => default, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } bool Equals(OneOf other) => _index == other._index && @@ -219,4 +219,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf/OneOfT3.generated.cs b/OneOf/OneOfT3.generated.cs index b6556fc..0284e0f 100644 --- a/OneOf/OneOfT3.generated.cs +++ b/OneOf/OneOfT3.generated.cs @@ -175,9 +175,9 @@ public OneOf MapT3(Func mapFunc) }; } - public bool TryPickT0(out T0 value, out OneOf remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -186,12 +186,12 @@ public bool TryPickT0(out T0 value, out OneOf remainder) 3 => AsT3, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -200,12 +200,12 @@ public bool TryPickT1(out T1 value, out OneOf remainder) 3 => AsT3, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -214,12 +214,12 @@ public bool TryPickT2(out T2 value, out OneOf remainder) 3 => AsT3, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -228,8 +228,8 @@ public bool TryPickT3(out T3 value, out OneOf remainder) 3 => default, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } bool Equals(OneOf other) => _index == other._index && @@ -277,4 +277,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf/OneOfT4.generated.cs b/OneOf/OneOfT4.generated.cs index 38245fb..0349c49 100644 --- a/OneOf/OneOfT4.generated.cs +++ b/OneOf/OneOfT4.generated.cs @@ -215,9 +215,9 @@ public OneOf MapT4(Func mapFunc) }; } - public bool TryPickT0(out T0 value, out OneOf remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -227,12 +227,12 @@ public bool TryPickT0(out T0 value, out OneOf remainder) 4 => AsT4, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -242,12 +242,12 @@ public bool TryPickT1(out T1 value, out OneOf remainder) 4 => AsT4, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -257,12 +257,12 @@ public bool TryPickT2(out T2 value, out OneOf remainder) 4 => AsT4, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -272,12 +272,12 @@ public bool TryPickT3(out T3 value, out OneOf remainder) 4 => AsT4, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -287,8 +287,8 @@ public bool TryPickT4(out T4 value, out OneOf remainder) 4 => default, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } bool Equals(OneOf other) => _index == other._index && @@ -339,4 +339,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf/OneOfT5.generated.cs b/OneOf/OneOfT5.generated.cs index 83ac23e..f475db6 100644 --- a/OneOf/OneOfT5.generated.cs +++ b/OneOf/OneOfT5.generated.cs @@ -257,9 +257,9 @@ public OneOf MapT5(Func mapFu }; } - public bool TryPickT0(out T0 value, out OneOf remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -270,12 +270,12 @@ public bool TryPickT0(out T0 value, out OneOf remainder) 5 => AsT5, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -286,12 +286,12 @@ public bool TryPickT1(out T1 value, out OneOf remainder) 5 => AsT5, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -302,12 +302,12 @@ public bool TryPickT2(out T2 value, out OneOf remainder) 5 => AsT5, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -318,12 +318,12 @@ public bool TryPickT3(out T3 value, out OneOf remainder) 5 => AsT5, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -334,12 +334,12 @@ public bool TryPickT4(out T4 value, out OneOf remainder) 5 => AsT5, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -350,8 +350,8 @@ public bool TryPickT5(out T5 value, out OneOf remainder) 5 => default, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } bool Equals(OneOf other) => _index == other._index && @@ -405,4 +405,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf/OneOfT6.generated.cs b/OneOf/OneOfT6.generated.cs index 9922c8a..528181b 100644 --- a/OneOf/OneOfT6.generated.cs +++ b/OneOf/OneOfT6.generated.cs @@ -301,9 +301,9 @@ public OneOf MapT6(Func m }; } - public bool TryPickT0(out T0 value, out OneOf remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -315,12 +315,12 @@ public bool TryPickT0(out T0 value, out OneOf remainder) 6 => AsT6, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -332,12 +332,12 @@ public bool TryPickT1(out T1 value, out OneOf remainder) 6 => AsT6, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -349,12 +349,12 @@ public bool TryPickT2(out T2 value, out OneOf remainder) 6 => AsT6, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -366,12 +366,12 @@ public bool TryPickT3(out T3 value, out OneOf remainder) 6 => AsT6, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -383,12 +383,12 @@ public bool TryPickT4(out T4 value, out OneOf remainder) 6 => AsT6, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -400,12 +400,12 @@ public bool TryPickT5(out T5 value, out OneOf remainder) 6 => AsT6, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -417,8 +417,8 @@ public bool TryPickT6(out T6 value, out OneOf remainder) 6 => default, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } bool Equals(OneOf other) => _index == other._index && @@ -475,4 +475,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf/OneOfT7.generated.cs b/OneOf/OneOfT7.generated.cs index c0b0160..3c2737b 100644 --- a/OneOf/OneOfT7.generated.cs +++ b/OneOf/OneOfT7.generated.cs @@ -347,9 +347,9 @@ public OneOf MapT7(Func remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -362,12 +362,12 @@ public bool TryPickT0(out T0 value, out OneOf remain 7 => AsT7, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -380,12 +380,12 @@ public bool TryPickT1(out T1 value, out OneOf remain 7 => AsT7, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -398,12 +398,12 @@ public bool TryPickT2(out T2 value, out OneOf remain 7 => AsT7, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -416,12 +416,12 @@ public bool TryPickT3(out T3 value, out OneOf remain 7 => AsT7, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -434,12 +434,12 @@ public bool TryPickT4(out T4 value, out OneOf remain 7 => AsT7, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -452,12 +452,12 @@ public bool TryPickT5(out T5 value, out OneOf remain 7 => AsT7, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -470,12 +470,12 @@ public bool TryPickT6(out T6 value, out OneOf remain 7 => AsT7, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -488,8 +488,8 @@ public bool TryPickT7(out T7 value, out OneOf remain 7 => default, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } bool Equals(OneOf other) => _index == other._index && @@ -549,4 +549,4 @@ public override int GetHashCode() } } } -} +} diff --git a/OneOf/OneOfT8.generated.cs b/OneOf/OneOfT8.generated.cs index e040095..3fe8df5 100644 --- a/OneOf/OneOfT8.generated.cs +++ b/OneOf/OneOfT8.generated.cs @@ -395,9 +395,9 @@ public OneOf MapT8(Func remainder) - { - value = IsT0 ? AsT0 : default; + public bool TryPickT0(out T0 value, out OneOf remainder) + { + value = IsT0 ? AsT0 : default; remainder = _index switch { 0 => default, @@ -411,12 +411,12 @@ public bool TryPickT0(out T0 value, out OneOf re 8 => AsT8, _ => throw new InvalidOperationException() }; - return this.IsT0; - } + return this.IsT0; + } - public bool TryPickT1(out T1 value, out OneOf remainder) - { - value = IsT1 ? AsT1 : default; + public bool TryPickT1(out T1 value, out OneOf remainder) + { + value = IsT1 ? AsT1 : default; remainder = _index switch { 0 => AsT0, @@ -430,12 +430,12 @@ public bool TryPickT1(out T1 value, out OneOf re 8 => AsT8, _ => throw new InvalidOperationException() }; - return this.IsT1; - } + return this.IsT1; + } - public bool TryPickT2(out T2 value, out OneOf remainder) - { - value = IsT2 ? AsT2 : default; + public bool TryPickT2(out T2 value, out OneOf remainder) + { + value = IsT2 ? AsT2 : default; remainder = _index switch { 0 => AsT0, @@ -449,12 +449,12 @@ public bool TryPickT2(out T2 value, out OneOf re 8 => AsT8, _ => throw new InvalidOperationException() }; - return this.IsT2; - } + return this.IsT2; + } - public bool TryPickT3(out T3 value, out OneOf remainder) - { - value = IsT3 ? AsT3 : default; + public bool TryPickT3(out T3 value, out OneOf remainder) + { + value = IsT3 ? AsT3 : default; remainder = _index switch { 0 => AsT0, @@ -468,12 +468,12 @@ public bool TryPickT3(out T3 value, out OneOf re 8 => AsT8, _ => throw new InvalidOperationException() }; - return this.IsT3; - } + return this.IsT3; + } - public bool TryPickT4(out T4 value, out OneOf remainder) - { - value = IsT4 ? AsT4 : default; + public bool TryPickT4(out T4 value, out OneOf remainder) + { + value = IsT4 ? AsT4 : default; remainder = _index switch { 0 => AsT0, @@ -487,12 +487,12 @@ public bool TryPickT4(out T4 value, out OneOf re 8 => AsT8, _ => throw new InvalidOperationException() }; - return this.IsT4; - } + return this.IsT4; + } - public bool TryPickT5(out T5 value, out OneOf remainder) - { - value = IsT5 ? AsT5 : default; + public bool TryPickT5(out T5 value, out OneOf remainder) + { + value = IsT5 ? AsT5 : default; remainder = _index switch { 0 => AsT0, @@ -506,12 +506,12 @@ public bool TryPickT5(out T5 value, out OneOf re 8 => AsT8, _ => throw new InvalidOperationException() }; - return this.IsT5; - } + return this.IsT5; + } - public bool TryPickT6(out T6 value, out OneOf remainder) - { - value = IsT6 ? AsT6 : default; + public bool TryPickT6(out T6 value, out OneOf remainder) + { + value = IsT6 ? AsT6 : default; remainder = _index switch { 0 => AsT0, @@ -525,12 +525,12 @@ public bool TryPickT6(out T6 value, out OneOf re 8 => AsT8, _ => throw new InvalidOperationException() }; - return this.IsT6; - } + return this.IsT6; + } - public bool TryPickT7(out T7 value, out OneOf remainder) - { - value = IsT7 ? AsT7 : default; + public bool TryPickT7(out T7 value, out OneOf remainder) + { + value = IsT7 ? AsT7 : default; remainder = _index switch { 0 => AsT0, @@ -544,12 +544,12 @@ public bool TryPickT7(out T7 value, out OneOf re 8 => AsT8, _ => throw new InvalidOperationException() }; - return this.IsT7; - } + return this.IsT7; + } - public bool TryPickT8(out T8 value, out OneOf remainder) - { - value = IsT8 ? AsT8 : default; + public bool TryPickT8(out T8 value, out OneOf remainder) + { + value = IsT8 ? AsT8 : default; remainder = _index switch { 0 => AsT0, @@ -563,8 +563,8 @@ public bool TryPickT8(out T8 value, out OneOf re 8 => default, _ => throw new InvalidOperationException() }; - return this.IsT8; - } + return this.IsT8; + } bool Equals(OneOf other) => _index == other._index && @@ -627,4 +627,4 @@ public override int GetHashCode() } } } -} +}