Show / Hide Table of Contents

Class ActionFactory<TTuple>

Provides an easy way of invoking an Action delegate regardless of the amount of parameters provided.

Inheritance
Object
TemplateFactory<TTuple>
ActionFactory<TTuple>
Inherited Members
TemplateFactory<TTuple>.GenericArguments
TemplateFactory<TTuple>.HasDelegate
TemplateFactory<TTuple>.DelegateInfo
TemplateFactory<TTuple>.ToString()
TemplateFactory<TTuple>.ThrowIfNoValidDelegate(Boolean)
Namespace: Cuemon
Assembly: Cuemon.Core.dll
Syntax
public sealed class ActionFactory<TTuple> : TemplateFactory<TTuple> where TTuple : Template
Type Parameters
Name Description
TTuple

The type of the n-tuple representation of a Template.

Constructors

| Improve this Doc View Source

ActionFactory(Action<TTuple>, TTuple)

Initializes a new instance of the ActionFactory class.

Declaration
public ActionFactory(Action<TTuple> method, TTuple tuple)
Parameters
Type Name Description
Action<TTuple> method

The delegate to invoke.

TTuple tuple

The n-tuple argument of method.

Methods

| Improve this Doc View Source

Clone()

Creates a shallow copy of the current ActionFactory<TTuple> object.

Declaration
public override TemplateFactory<TTuple> Clone()
Returns
Type Description
TemplateFactory<TTuple>

A new ActionFactory<TTuple> that is a copy of this instance.

Overrides
Cuemon.TemplateFactory<TTuple>.Clone()
Remarks

When thread safety is required this is the method to invoke.

| Improve this Doc View Source

ExecuteMethod()

Executes the delegate associated with this instance.

Declaration
public void ExecuteMethod()
  • Improve this Doc
  • View Source
In This Article
Back to top Copyright 2008-2022 Geekle. All rights reserved. Code with passion and love; deploy with confidence. 👨‍💻️🔥❤️🚀😎
Generated by DocFX