Skip to content

76acc6b6 3fc5 5bff 6905 1c3f3ede03fe

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

ParenthesisExpression.Visit(TParameter1, TParameter2, TParameter3, TParameter4, TResult) Method (IExpressionVisitor(TParameter1, TParameter2, TParameter3, TParameter4, TResult), TParameter1, TParameter2, TParameter3, TParameter4)

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, TParameter4, TResult>(
	IExpressionVisitor<TParameter1, TParameter2, TParameter3, TParameter4, TResult> expressionVisitor,
	TParameter1 parameter1,
	TParameter2 parameter2,
	TParameter3 parameter3,
	TParameter4 parameter4
)

C#

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

VB

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

VB

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

C++

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

C++

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

F#

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

F#

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

Parameters

 

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

Type Parameters

 

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

See Also

Reference

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

Clone this wiki locally