51Degrees Pipeline .NET  4.1

51Degrees Pipeline for .NET

FiftyOne.Pipeline.Math.MathElement Class Reference

Inheritance diagram for FiftyOne.Pipeline.Math.MathElement:

[legend]

Collaboration diagram for FiftyOne.Pipeline.Math.MathElement:

[legend]

Public Attributes

override string  ElementDataKey => "math"
Data key used when storing data in a FlowData object. More...
List< string >  EvidenceKeys
Required evidence for process method. More...
override IEvidenceKeyFilter  EvidenceKeyFilter => _evidenceKeyFilter
override IList< IElementPropertyMetaData >  Properties

Static Public Attributes

static TypedKeyIMathData >  math
Typed data key used to return an IMathData from a FlowData object. More...

Protected Member Functions

override void  ProcessInternal (IFlowData data)
Process the math operation by parsing the text and computing the result. More...
override void  ManagedResourcesCleanup ()
Cleanup any managed resources that the element is using More...
override void  UnmanagedResourcesCleanup ()
Cleanup any unmanaged resources that the element is using More...

Protected Member Functions inherited from FiftyOne.Pipeline.Core.FlowElements.FlowElementBase< IMathData, IElementPropertyMetaData >

abstract void  ProcessInternal (IFlowData data)
Abstract method called by Process(IFlowData). More...
virtual T  CreateElementData (IPipeline pipeline)
Method used to create element data instances that are populated by this flow element More...
virtual void  Dispose (bool disposing)
Dispose of any resources. More...

Member Function Documentation

◆ ProcessInternal()

override void FiftyOne.Pipeline.Math.MathElement.ProcessInternal ( IFlowData   data )
protected

Process the math operation by parsing the text and computing the result.

Parameters
data - FlowData to add the result to

Member Data Documentation

◆ ElementDataKey

override string FiftyOne.Pipeline.Math.MathElement.ElementDataKey => "math"

Data key used when storing data in a FlowData object.

◆ EvidenceKeys

List<string> FiftyOne.Pipeline.Math.MathElement.EvidenceKeys
Initial value:
= new List<string>()
{
Constants.EVIDENCE_OPERATION_KEY
}

Required evidence for process method.

◆ math

TypedKey<IMathData> FiftyOne.Pipeline.Math.MathElement.math
static
Initial value:
=
new TypedKey<IMathData>("math")

Typed data key used to return an IMathData from a FlowData object.