Skip to content

84e83cc7 42ee f584 789e f3db8df5721b

Kim Hugener-Ohlsen edited this page May 28, 2016 · 2 revisions

DivisionExpression.Visit(TParameter1, TParameter2, TParameter3, TResult) Method (IExpressionVisitor(TParameter1, TParameter2, TParameter3, TResult), TParameter1, TParameter2, TParameter3)

Visits the specified expression visitor.

Namespace: Sundew.Quantities.Engine.Representations.Hierarchical.Expressions
Assembly: Sundew.Quantities (in Sundew.Quantities.dll) Version: 1.0.2.0 (1.0.2.0)

Syntax

C#

public override void Visit<TParameter1, TParameter2, TParameter3, TResult>(
	IExpressionVisitor<TParameter1, TParameter2, TParameter3, TResult> expressionVisitor,
	TParameter1 parameter1,
	TParameter2 parameter2,
	TParameter3 parameter3
)

C#

public override void Visit<TParameter1, TParameter2, TParameter3, TResult>(
	IExpressionVisitor<TParameter1, TParameter2, TParameter3, TResult> expressionVisitor,
	TParameter1 parameter1,
	TParameter2 parameter2,
	TParameter3 parameter3
)

VB

Public Overrides Sub Visit(Of TParameter1, TParameter2, TParameter3, TResult) ( 
	expressionVisitor As IExpressionVisitor(Of TParameter1, TParameter2, TParameter3, TResult),
	parameter1 As TParameter1,
	parameter2 As TParameter2,
	parameter3 As TParameter3
)

VB

Public Overrides Sub Visit(Of TParameter1, TParameter2, TParameter3, TResult) ( 
	expressionVisitor As IExpressionVisitor(Of TParameter1, TParameter2, TParameter3, TResult),
	parameter1 As TParameter1,
	parameter2 As TParameter2,
	parameter3 As TParameter3
)

C++

public:
generic<typename TParameter1, typename TParameter2, typename TParameter3, typename TResult>
virtual void Visit(
	IExpressionVisitor<TParameter1, TParameter2, TParameter3, TResult>^ expressionVisitor, 
	TParameter1 parameter1, 
	TParameter2 parameter2, 
	TParameter3 parameter3
) override

C++

public:
generic<typename TParameter1, typename TParameter2, typename TParameter3, typename TResult>
virtual void Visit(
	IExpressionVisitor<TParameter1, TParameter2, TParameter3, TResult>^ expressionVisitor, 
	TParameter1 parameter1, 
	TParameter2 parameter2, 
	TParameter3 parameter3
) override

F#

abstract Visit : 
        expressionVisitor : IExpressionVisitor<'TParameter1, 'TParameter2, 'TParameter3, 'TResult> * 
        parameter1 : 'TParameter1 * 
        parameter2 : 'TParameter2 * 
        parameter3 : 'TParameter3 -> unit 
override Visit : 
        expressionVisitor : IExpressionVisitor<'TParameter1, 'TParameter2, 'TParameter3, 'TResult> * 
        parameter1 : 'TParameter1 * 
        parameter2 : 'TParameter2 * 
        parameter3 : 'TParameter3 -> unit 

F#

abstract Visit : 
        expressionVisitor : IExpressionVisitor<'TParameter1, 'TParameter2, 'TParameter3, 'TResult> * 
        parameter1 : 'TParameter1 * 
        parameter2 : 'TParameter2 * 
        parameter3 : 'TParameter3 -> unit 
override Visit : 
        expressionVisitor : IExpressionVisitor<'TParameter1, 'TParameter2, 'TParameter3, 'TResult> * 
        parameter1 : 'TParameter1 * 
        parameter2 : 'TParameter2 * 
        parameter3 : 'TParameter3 -> unit 

Parameters

 

expressionVisitor
Type: Sundew.Quantities.Engine.Representations.Hierarchical.Visitors.IExpressionVisitor(TParameter1, TParameter2, TParameter3, TResult)
The expression visitor.
parameter1
Type: TParameter1
The parameter1.
parameter2
Type: TParameter2
The parameter2.
parameter3
Type: TParameter3
The parameter3.

Type Parameters

 

TParameter1
The type of the parameter1.
TParameter2
The type of the parameter2.
TParameter3
The type of the parameter3.
TResult
The type of the result.

See Also

Reference

DivisionExpression Class
Visit Overload
Sundew.Quantities.Engine.Representations.Hierarchical.Expressions Namespace

Clone this wiki locally