Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,19 @@ namespace Mubert
[global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(AccessTokenServiceResource))]
#endif
public bool IsAccessTokenServiceResource => AccessTokenServiceResource != null;

/// <summary>
///
/// </summary>
public bool TryPickAccessTokenServiceResource(
#if NET6_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
#endif
out global::Mubert.AccessTokenServiceResource? value)
{
value = AccessTokenServiceResource;
return IsAccessTokenServiceResource;
}
/// <summary>
///
/// </summary>
Expand Down Expand Up @@ -69,7 +82,7 @@ public bool Validate()
///
/// </summary>
public TResult? Match<TResult>(
global::System.Func<global::Mubert.AccessTokenServiceResource?, TResult>? accessTokenServiceResource = null,
global::System.Func<global::Mubert.AccessTokenServiceResource, TResult>? accessTokenServiceResource = null,
bool validate = true)
{
if (validate)
Expand All @@ -89,7 +102,25 @@ public bool Validate()
///
/// </summary>
public void Match(
global::System.Action<global::Mubert.AccessTokenServiceResource?>? accessTokenServiceResource = null,
global::System.Action<global::Mubert.AccessTokenServiceResource>? accessTokenServiceResource = null,
bool validate = true)
{
if (validate)
{
Validate();
}

if (IsAccessTokenServiceResource)
{
accessTokenServiceResource?.Invoke(AccessTokenServiceResource!);
}
}

/// <summary>
///
/// </summary>
public void Switch(
global::System.Action<global::Mubert.AccessTokenServiceResource>? accessTokenServiceResource = null,
bool validate = true)
{
if (validate)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,19 @@ namespace Mubert
[global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Resource))]
#endif
public bool IsResource => Resource != null;

/// <summary>
///
/// </summary>
public bool TryPickResource(
#if NET6_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
#endif
out global::Mubert.AccessTokenServiceResource? value)
{
value = Resource;
return IsResource;
}
/// <summary>
///
/// </summary>
Expand Down Expand Up @@ -69,7 +82,7 @@ public bool Validate()
///
/// </summary>
public TResult? Match<TResult>(
global::System.Func<global::Mubert.AccessTokenServiceResource?, TResult>? resource = null,
global::System.Func<global::Mubert.AccessTokenServiceResource, TResult>? resource = null,
bool validate = true)
{
if (validate)
Expand All @@ -89,7 +102,25 @@ public bool Validate()
///
/// </summary>
public void Match(
global::System.Action<global::Mubert.AccessTokenServiceResource?>? resource = null,
global::System.Action<global::Mubert.AccessTokenServiceResource>? resource = null,
bool validate = true)
{
if (validate)
{
Validate();
}

if (IsResource)
{
resource?.Invoke(Resource!);
}
}

/// <summary>
///
/// </summary>
public void Switch(
global::System.Action<global::Mubert.AccessTokenServiceResource>? resource = null,
bool validate = true)
{
if (validate)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,19 @@ namespace Mubert
[global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(AccessTokenPublicResource))]
#endif
public bool IsAccessTokenPublicResource => AccessTokenPublicResource != null;

/// <summary>
///
/// </summary>
public bool TryPickAccessTokenPublicResource(
#if NET6_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
#endif
out global::Mubert.AccessTokenPublicResource? value)
{
value = AccessTokenPublicResource;
return IsAccessTokenPublicResource;
}
/// <summary>
///
/// </summary>
Expand Down Expand Up @@ -69,7 +82,7 @@ public bool Validate()
///
/// </summary>
public TResult? Match<TResult>(
global::System.Func<global::Mubert.AccessTokenPublicResource?, TResult>? accessTokenPublicResource = null,
global::System.Func<global::Mubert.AccessTokenPublicResource, TResult>? accessTokenPublicResource = null,
bool validate = true)
{
if (validate)
Expand All @@ -89,7 +102,25 @@ public bool Validate()
///
/// </summary>
public void Match(
global::System.Action<global::Mubert.AccessTokenPublicResource?>? accessTokenPublicResource = null,
global::System.Action<global::Mubert.AccessTokenPublicResource>? accessTokenPublicResource = null,
bool validate = true)
{
if (validate)
{
Validate();
}

if (IsAccessTokenPublicResource)
{
accessTokenPublicResource?.Invoke(AccessTokenPublicResource!);
}
}

/// <summary>
///
/// </summary>
public void Switch(
global::System.Action<global::Mubert.AccessTokenPublicResource>? accessTokenPublicResource = null,
bool validate = true)
{
if (validate)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,19 @@ namespace Mubert
[global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(AccessTokenPublicResource))]
#endif
public bool IsAccessTokenPublicResource => AccessTokenPublicResource != null;

/// <summary>
///
/// </summary>
public bool TryPickAccessTokenPublicResource(
#if NET6_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
#endif
out global::Mubert.AccessTokenPublicResource? value)
{
value = AccessTokenPublicResource;
return IsAccessTokenPublicResource;
}
/// <summary>
///
/// </summary>
Expand Down Expand Up @@ -69,7 +82,7 @@ public bool Validate()
///
/// </summary>
public TResult? Match<TResult>(
global::System.Func<global::Mubert.AccessTokenPublicResource?, TResult>? accessTokenPublicResource = null,
global::System.Func<global::Mubert.AccessTokenPublicResource, TResult>? accessTokenPublicResource = null,
bool validate = true)
{
if (validate)
Expand All @@ -89,7 +102,25 @@ public bool Validate()
///
/// </summary>
public void Match(
global::System.Action<global::Mubert.AccessTokenPublicResource?>? accessTokenPublicResource = null,
global::System.Action<global::Mubert.AccessTokenPublicResource>? accessTokenPublicResource = null,
bool validate = true)
{
if (validate)
{
Validate();
}

if (IsAccessTokenPublicResource)
{
accessTokenPublicResource?.Invoke(AccessTokenPublicResource!);
}
}

/// <summary>
///
/// </summary>
public void Switch(
global::System.Action<global::Mubert.AccessTokenPublicResource>? accessTokenPublicResource = null,
bool validate = true)
{
if (validate)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,19 @@ namespace Mubert
[global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(CompanyServiceResource))]
#endif
public bool IsCompanyServiceResource => CompanyServiceResource != null;

/// <summary>
///
/// </summary>
public bool TryPickCompanyServiceResource(
#if NET6_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
#endif
out global::Mubert.CompanyServiceResource? value)
{
value = CompanyServiceResource;
return IsCompanyServiceResource;
}
/// <summary>
///
/// </summary>
Expand Down Expand Up @@ -69,7 +82,7 @@ public bool Validate()
///
/// </summary>
public TResult? Match<TResult>(
global::System.Func<global::Mubert.CompanyServiceResource?, TResult>? companyServiceResource = null,
global::System.Func<global::Mubert.CompanyServiceResource, TResult>? companyServiceResource = null,
bool validate = true)
{
if (validate)
Expand All @@ -89,7 +102,25 @@ public bool Validate()
///
/// </summary>
public void Match(
global::System.Action<global::Mubert.CompanyServiceResource?>? companyServiceResource = null,
global::System.Action<global::Mubert.CompanyServiceResource>? companyServiceResource = null,
bool validate = true)
{
if (validate)
{
Validate();
}

if (IsCompanyServiceResource)
{
companyServiceResource?.Invoke(CompanyServiceResource!);
}
}

/// <summary>
///
/// </summary>
public void Switch(
global::System.Action<global::Mubert.CompanyServiceResource>? companyServiceResource = null,
bool validate = true)
{
if (validate)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,19 @@ namespace Mubert
[global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Resource))]
#endif
public bool IsResource => Resource != null;

/// <summary>
///
/// </summary>
public bool TryPickResource(
#if NET6_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
#endif
out global::Mubert.CompanyServiceResource? value)
{
value = Resource;
return IsResource;
}
/// <summary>
///
/// </summary>
Expand Down Expand Up @@ -69,7 +82,7 @@ public bool Validate()
///
/// </summary>
public TResult? Match<TResult>(
global::System.Func<global::Mubert.CompanyServiceResource?, TResult>? resource = null,
global::System.Func<global::Mubert.CompanyServiceResource, TResult>? resource = null,
bool validate = true)
{
if (validate)
Expand All @@ -89,7 +102,25 @@ public bool Validate()
///
/// </summary>
public void Match(
global::System.Action<global::Mubert.CompanyServiceResource?>? resource = null,
global::System.Action<global::Mubert.CompanyServiceResource>? resource = null,
bool validate = true)
{
if (validate)
{
Validate();
}

if (IsResource)
{
resource?.Invoke(Resource!);
}
}

/// <summary>
///
/// </summary>
public void Switch(
global::System.Action<global::Mubert.CompanyServiceResource>? resource = null,
bool validate = true)
{
if (validate)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,19 @@ namespace Mubert
[global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(CompanyPublicResource))]
#endif
public bool IsCompanyPublicResource => CompanyPublicResource != null;

/// <summary>
///
/// </summary>
public bool TryPickCompanyPublicResource(
#if NET6_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
#endif
out global::Mubert.CompanyPublicResource? value)
{
value = CompanyPublicResource;
return IsCompanyPublicResource;
}
/// <summary>
///
/// </summary>
Expand Down Expand Up @@ -69,7 +82,7 @@ public bool Validate()
///
/// </summary>
public TResult? Match<TResult>(
global::System.Func<global::Mubert.CompanyPublicResource?, TResult>? companyPublicResource = null,
global::System.Func<global::Mubert.CompanyPublicResource, TResult>? companyPublicResource = null,
bool validate = true)
{
if (validate)
Expand All @@ -89,7 +102,25 @@ public bool Validate()
///
/// </summary>
public void Match(
global::System.Action<global::Mubert.CompanyPublicResource?>? companyPublicResource = null,
global::System.Action<global::Mubert.CompanyPublicResource>? companyPublicResource = null,
bool validate = true)
{
if (validate)
{
Validate();
}

if (IsCompanyPublicResource)
{
companyPublicResource?.Invoke(CompanyPublicResource!);
}
}

/// <summary>
///
/// </summary>
public void Switch(
global::System.Action<global::Mubert.CompanyPublicResource>? companyPublicResource = null,
bool validate = true)
{
if (validate)
Expand Down
Loading