Перейти к основному содержимому

CraftingBookDataAction0MatchExtensions

static class

Declaration​

public static class CraftingBookDataAction0MatchExtensions
NamespaceMcProtoNet.Protocol
AssemblyMcProtoNet.Protocol.dll

Methods​

SignatureDescription
static Task MatchAsync(this Task<CraftingBookDataAction> unionTask, Action<CraftingBookDataAction.DisplayedRecipe> displayedRecipe, Action<CraftingBookDataAction.BookSettings> bookSettings)-
static ValueTask MatchAsync(this ValueTask<CraftingBookDataAction> unionTask, Action<CraftingBookDataAction.DisplayedRecipe> displayedRecipe, Action<CraftingBookDataAction.BookSettings> bookSettings)-
static Task<TMatchOutput> MatchAsync<TMatchOutput>(this Task<CraftingBookDataAction> unionTask, Func<CraftingBookDataAction.DisplayedRecipe, TMatchOutput> displayedRecipe, Func<CraftingBookDataAction.BookSettings, TMatchOutput> bookSettings)-
static ValueTask<TMatchOutput> MatchAsync<TMatchOutput>(this ValueTask<CraftingBookDataAction> unionTask, Func<CraftingBookDataAction.DisplayedRecipe, TMatchOutput> displayedRecipe, Func<CraftingBookDataAction.BookSettings, TMatchOutput> bookSettings)-
static Task MatchBookSettingsAsync(this Task<CraftingBookDataAction> unionTask, Action<CraftingBookDataAction.BookSettings> bookSettings, Action @else)-
static ValueTask MatchBookSettingsAsync(this ValueTask<CraftingBookDataAction> unionTask, Action<CraftingBookDataAction.BookSettings> bookSettings, Action @else)-
static Task<TMatchOutput> MatchBookSettingsAsync<TMatchOutput>(this Task<CraftingBookDataAction> unionTask, Func<CraftingBookDataAction.BookSettings, TMatchOutput> bookSettings, Func<TMatchOutput> @else)-
static ValueTask<TMatchOutput> MatchBookSettingsAsync<TMatchOutput>(this ValueTask<CraftingBookDataAction> unionTask, Func<CraftingBookDataAction.BookSettings, TMatchOutput> bookSettings, Func<TMatchOutput> @else)-
static Task MatchDisplayedRecipeAsync(this Task<CraftingBookDataAction> unionTask, Action<CraftingBookDataAction.DisplayedRecipe> displayedRecipe, Action @else)-
static ValueTask MatchDisplayedRecipeAsync(this ValueTask<CraftingBookDataAction> unionTask, Action<CraftingBookDataAction.DisplayedRecipe> displayedRecipe, Action @else)-
static Task<TMatchOutput> MatchDisplayedRecipeAsync<TMatchOutput>(this Task<CraftingBookDataAction> unionTask, Func<CraftingBookDataAction.DisplayedRecipe, TMatchOutput> displayedRecipe, Func<TMatchOutput> @else)-
static ValueTask<TMatchOutput> MatchDisplayedRecipeAsync<TMatchOutput>(this ValueTask<CraftingBookDataAction> unionTask, Func<CraftingBookDataAction.DisplayedRecipe, TMatchOutput> displayedRecipe, Func<TMatchOutput> @else)-

MatchAsync(Task<CraftingBookDataAction>, Action<DisplayedRecipe>, Action<BookSettings>)​

public static Task MatchAsync(this Task<CraftingBookDataAction> unionTask, Action<CraftingBookDataAction.DisplayedRecipe> displayedRecipe, Action<CraftingBookDataAction.BookSettings> bookSettings)

Parameters: unionTask (Task<CraftingBookDataAction>), displayedRecipe (Action<CraftingBookDataAction.DisplayedRecipe>), bookSettings (Action<CraftingBookDataAction.BookSettings>)

Returns: Task

MatchAsync(ValueTask<CraftingBookDataAction>, Action<DisplayedRecipe>, Action<BookSettings>)​

public static ValueTask MatchAsync(this ValueTask<CraftingBookDataAction> unionTask, Action<CraftingBookDataAction.DisplayedRecipe> displayedRecipe, Action<CraftingBookDataAction.BookSettings> bookSettings)

Parameters: unionTask (ValueTask<CraftingBookDataAction>), displayedRecipe (Action<CraftingBookDataAction.DisplayedRecipe>), bookSettings (Action<CraftingBookDataAction.BookSettings>)

Returns: ValueTask

MatchAsync<TMatchOutput>(Task<CraftingBookDataAction>, Func<DisplayedRecipe, TMatchOutput>, Func<BookSettings, TMatchOutput>)​

public static Task<TMatchOutput> MatchAsync<TMatchOutput>(this Task<CraftingBookDataAction> unionTask, Func<CraftingBookDataAction.DisplayedRecipe, TMatchOutput> displayedRecipe, Func<CraftingBookDataAction.BookSettings, TMatchOutput> bookSettings)

Parameters: unionTask (Task<CraftingBookDataAction>), displayedRecipe (Func<CraftingBookDataAction.DisplayedRecipe, TMatchOutput>), bookSettings (Func<CraftingBookDataAction.BookSettings, TMatchOutput>)

Returns: Task<TMatchOutput>

MatchAsync<TMatchOutput>(ValueTask<CraftingBookDataAction>, Func<DisplayedRecipe, TMatchOutput>, Func<BookSettings, TMatchOutput>)​

public static ValueTask<TMatchOutput> MatchAsync<TMatchOutput>(this ValueTask<CraftingBookDataAction> unionTask, Func<CraftingBookDataAction.DisplayedRecipe, TMatchOutput> displayedRecipe, Func<CraftingBookDataAction.BookSettings, TMatchOutput> bookSettings)

Parameters: unionTask (ValueTask<CraftingBookDataAction>), displayedRecipe (Func<CraftingBookDataAction.DisplayedRecipe, TMatchOutput>), bookSettings (Func<CraftingBookDataAction.BookSettings, TMatchOutput>)

Returns: ValueTask<TMatchOutput>

MatchBookSettingsAsync(Task<CraftingBookDataAction>, Action<BookSettings>, Action)​

public static Task MatchBookSettingsAsync(this Task<CraftingBookDataAction> unionTask, Action<CraftingBookDataAction.BookSettings> bookSettings, Action @else)

Parameters: unionTask (Task<CraftingBookDataAction>), bookSettings (Action<CraftingBookDataAction.BookSettings>), else (Action)

Returns: Task

MatchBookSettingsAsync(ValueTask<CraftingBookDataAction>, Action<BookSettings>, Action)​

public static ValueTask MatchBookSettingsAsync(this ValueTask<CraftingBookDataAction> unionTask, Action<CraftingBookDataAction.BookSettings> bookSettings, Action @else)

Parameters: unionTask (ValueTask<CraftingBookDataAction>), bookSettings (Action<CraftingBookDataAction.BookSettings>), else (Action)

Returns: ValueTask

MatchBookSettingsAsync<TMatchOutput>(Task<CraftingBookDataAction>, Func<BookSettings, TMatchOutput>, Func<TMatchOutput>)​

public static Task<TMatchOutput> MatchBookSettingsAsync<TMatchOutput>(this Task<CraftingBookDataAction> unionTask, Func<CraftingBookDataAction.BookSettings, TMatchOutput> bookSettings, Func<TMatchOutput> @else)

Parameters: unionTask (Task<CraftingBookDataAction>), bookSettings (Func<CraftingBookDataAction.BookSettings, TMatchOutput>), else (Func<TMatchOutput>)

Returns: Task<TMatchOutput>

MatchBookSettingsAsync<TMatchOutput>(ValueTask<CraftingBookDataAction>, Func<BookSettings, TMatchOutput>, Func<TMatchOutput>)​

public static ValueTask<TMatchOutput> MatchBookSettingsAsync<TMatchOutput>(this ValueTask<CraftingBookDataAction> unionTask, Func<CraftingBookDataAction.BookSettings, TMatchOutput> bookSettings, Func<TMatchOutput> @else)

Parameters: unionTask (ValueTask<CraftingBookDataAction>), bookSettings (Func<CraftingBookDataAction.BookSettings, TMatchOutput>), else (Func<TMatchOutput>)

Returns: ValueTask<TMatchOutput>

MatchDisplayedRecipeAsync(Task<CraftingBookDataAction>, Action<DisplayedRecipe>, Action)​

public static Task MatchDisplayedRecipeAsync(this Task<CraftingBookDataAction> unionTask, Action<CraftingBookDataAction.DisplayedRecipe> displayedRecipe, Action @else)

Parameters: unionTask (Task<CraftingBookDataAction>), displayedRecipe (Action<CraftingBookDataAction.DisplayedRecipe>), else (Action)

Returns: Task

MatchDisplayedRecipeAsync(ValueTask<CraftingBookDataAction>, Action<DisplayedRecipe>, Action)​

public static ValueTask MatchDisplayedRecipeAsync(this ValueTask<CraftingBookDataAction> unionTask, Action<CraftingBookDataAction.DisplayedRecipe> displayedRecipe, Action @else)

Parameters: unionTask (ValueTask<CraftingBookDataAction>), displayedRecipe (Action<CraftingBookDataAction.DisplayedRecipe>), else (Action)

Returns: ValueTask

MatchDisplayedRecipeAsync<TMatchOutput>(Task<CraftingBookDataAction>, Func<DisplayedRecipe, TMatchOutput>, Func<TMatchOutput>)​

public static Task<TMatchOutput> MatchDisplayedRecipeAsync<TMatchOutput>(this Task<CraftingBookDataAction> unionTask, Func<CraftingBookDataAction.DisplayedRecipe, TMatchOutput> displayedRecipe, Func<TMatchOutput> @else)

Parameters: unionTask (Task<CraftingBookDataAction>), displayedRecipe (Func<CraftingBookDataAction.DisplayedRecipe, TMatchOutput>), else (Func<TMatchOutput>)

Returns: Task<TMatchOutput>

MatchDisplayedRecipeAsync<TMatchOutput>(ValueTask<CraftingBookDataAction>, Func<DisplayedRecipe, TMatchOutput>, Func<TMatchOutput>)​

public static ValueTask<TMatchOutput> MatchDisplayedRecipeAsync<TMatchOutput>(this ValueTask<CraftingBookDataAction> unionTask, Func<CraftingBookDataAction.DisplayedRecipe, TMatchOutput> displayedRecipe, Func<TMatchOutput> @else)

Parameters: unionTask (ValueTask<CraftingBookDataAction>), displayedRecipe (Func<CraftingBookDataAction.DisplayedRecipe, TMatchOutput>), else (Func<TMatchOutput>)

Returns: ValueTask<TMatchOutput>