CraftingBookDataAction0MatchExtensions
static class
Declaration
public static class CraftingBookDataAction0MatchExtensions
| Namespace | McProtoNet.Protocol |
| Assembly | McProtoNet.Protocol.dll |
Methods
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>