Skip to content

2500e5d2 6d65 b504 576f be448c30ef02

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

UnitExpression.Visit(TParameter1, TParameter2, TResult) Method (IExpressionVisitor(TParameter1, TParameter2, TResult), TParameter1, TParameter2)

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

C#

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

VB

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

VB

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

C++

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

C++

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

F#

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

F#

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

Parameters

 

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

Type Parameters

 

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

See Also

Reference

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

Clone this wiki locally