C# Class CoreNodeModels.Input.DoubleInput.Range

Inheritance: IDoubleSequence
ファイルを表示 Open project: DynamoDS/Dynamo

Public Methods

Method Description
GetAstNode ( AssociativeNode>.Dictionary idLookup ) : ProtoCore.AST.AssociativeAST.AssociativeNode
GetFSchemeValue ( double>.Dictionary idLookup ) : object
GetValue ( double>.Dictionary idLookup ) : IEnumerable
Range ( IDoubleInputToken start, IDoubleInputToken step, IDoubleInputToken end, ConversionDelegate convertToken ) : System

Protected Methods

Method Description
GetRangeExpressionOperator ( ) : RangeStepOperator
Process ( double start, double step, double end ) : IEnumerable

Private Methods

Method Description
_Range ( double start, double step, double stop ) : IEnumerable

Method Details

GetAstNode() public method

public GetAstNode ( AssociativeNode>.Dictionary idLookup ) : ProtoCore.AST.AssociativeAST.AssociativeNode
idLookup AssociativeNode>.Dictionary
return ProtoCore.AST.AssociativeAST.AssociativeNode

GetFSchemeValue() public method

public GetFSchemeValue ( double>.Dictionary idLookup ) : object
idLookup double>.Dictionary
return object

GetRangeExpressionOperator() protected method

protected GetRangeExpressionOperator ( ) : RangeStepOperator
return RangeStepOperator

GetValue() public method

public GetValue ( double>.Dictionary idLookup ) : IEnumerable
idLookup double>.Dictionary
return IEnumerable

Process() protected method

protected Process ( double start, double step, double end ) : IEnumerable
start double
step double
end double
return IEnumerable

Range() public method

public Range ( IDoubleInputToken start, IDoubleInputToken step, IDoubleInputToken end, ConversionDelegate convertToken ) : System
start IDoubleInputToken
step IDoubleInputToken
end IDoubleInputToken
convertToken ConversionDelegate
return System