[Expand]General Information
[Expand]WinForms Controls
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Collapse]Office File API
  Demo Application
  Redistribution and Deployment
 [Expand]Spreadsheet Document API
 [Expand]Word Processing Document API
 [Expand]PDF Document API
 [Expand]Excel Export Library
 [Expand]Snap Report API
 [Expand]Zip Compression and Archive API
 [Expand]Barcode Generation API
 [Expand]Unit Conversion API
 [Collapse]API Reference
  [Expand]DevExpress.BarCodes
  [Expand]DevExpress.Compression
  [Expand]DevExpress.Docs.Text
  [Expand]DevExpress.Office
  [Expand]DevExpress.Office.Drawing
  [Expand]DevExpress.Office.Export
  [Expand]DevExpress.Office.Export.Html
  [Expand]DevExpress.Office.Import
  [Expand]DevExpress.Office.Localization
  [Expand]DevExpress.Office.Options
  [Expand]DevExpress.Office.Services
  [Expand]DevExpress.Office.Utils
  [Expand]DevExpress.Pdf
  [Expand]DevExpress.Pdf.Localization
  [Expand]DevExpress.Snap
  [Expand]DevExpress.Spreadsheet
  [Expand]DevExpress.Spreadsheet.Charts
  [Expand]DevExpress.Spreadsheet.Drawings
  [Expand]DevExpress.Spreadsheet.Export
  [Collapse]DevExpress.Spreadsheet.Formulas
   [Expand]AdditionExpression Class
   [Expand]ArrayConstantExpression Class
   [Expand]BinaryOperatorExpression Class
   [Expand]CellArea Class
   [Expand]CellCalculationArgs Class
   [Expand]CellErrorReferenceExpression Class
   [Expand]CellReferenceExpression Class
   [Expand]CellReferencePosition Structure
   [Expand]ConcatenateExpression Class
   [Expand]ConstantExpression Class
   [Expand]DefinedNameReferenceExpression Class
   [Expand]DivisionExpression Class
   [Expand]EqualityExpression Class
   [Expand]Expression Class
   [Expand]ExpressionContext Class
    ExpressionStyle Enumeration
   [Collapse]ExpressionVisitor Class
     ExpressionVisitor Members
    [Collapse]ExpressionVisitor Methods
     [Collapse]Visit Method
       Visit(FunctionExpression) Method
       Visit(FunctionExternalExpression) Method
       Visit(GreaterExpression) Method
       Visit(LessExpression) Method
       Visit(InequalityExpression) Method
       Visit(EqualityExpression) Method
       Visit(PowerExpression) Method
       Visit(SubtractionExpression) Method
       Visit(MultiplicationExpression) Method
       Visit(CellReferenceExpression) Method
       Visit(AdditionExpression) Method
       Visit(PercentExpression) Method
       Visit(UnaryPlusExpression) Method
       Visit(UnaryMinusExpression) Method
       Visit(GreaterOrEqualExpression) Method
       Visit(CellErrorReferenceExpression) Method
       Visit(MissingArgumentExpression) Method
       Visit(ConstantExpression) Method
       Visit(DefinedNameReferenceExpression) Method
       Visit(UnknownFunctionExpression) Method
       Visit(LessOrEqualExpression) Method
       Visit(RangeIntersectionExpression) Method
       Visit(RangeUnionExpression) Method
       Visit(RangeExpression) Method
       Visit(ConcatenateExpression) Method
       Visit(ArrayConstantExpression) Method
       Visit(DivisionExpression) Method
       Visit(TableReferenceExpression) Method
      VisitBinary Method
      VisitFunction Method
      VisitUnary Method
   [Expand]FormulaEngine Interface
   [Expand]FunctionExpression Class
   [Expand]FunctionExpressionBase Class
   [Expand]FunctionExternalExpression Class
   [Expand]GreaterExpression Class
   [Expand]GreaterOrEqualExpression Class
   [Expand]IExpression Interface
   [Expand]IExpressionContext Interface
   [Expand]InequalityExpression Class
   [Expand]LessExpression Class
   [Expand]LessOrEqualExpression Class
   [Expand]MissingArgumentExpression Class
   [Expand]MultiplicationExpression Class
   [Expand]ParsedExpression Class
   [Expand]PercentExpression Class
    PositionType Enumeration
   [Expand]PowerExpression Class
   [Expand]RangeExpression Class
   [Expand]RangeIntersectionExpression Class
   [Expand]RangeUnionExpression Class
   [Expand]ReferenceExpression Class
   [Expand]SheetReference Class
    SheetReferenceType Enumeration
   [Expand]SubtractionExpression Class
   [Expand]TableReferenceExpression Class
    TableRowsRestriction Enumeration
   [Expand]UnaryMinusExpression Class
   [Expand]UnaryOperatorExpression Class
   [Expand]UnaryPlusExpression Class
   [Expand]UnknownFunctionExpression Class
  [Expand]DevExpress.Spreadsheet.Functions
  [Expand]DevExpress.UnitConversion
  [Expand]DevExpress.XtraPrinting
  [Expand]DevExpress.XtraPrintingLinks
  [Expand]DevExpress.XtraRichEdit
  [Expand]DevExpress.XtraRichEdit.API.Layout
  [Expand]DevExpress.XtraRichEdit.API.Native
  [Expand]DevExpress.XtraRichEdit.API.Native.Implementation
  [Expand]DevExpress.XtraRichEdit.Commands
  [Expand]DevExpress.XtraRichEdit.Export
  [Expand]DevExpress.XtraRichEdit.Export.Html
  [Expand]DevExpress.XtraRichEdit.Export.PlainText
  [Expand]DevExpress.XtraRichEdit.Export.Rtf
  [Expand]DevExpress.XtraRichEdit.Forms
  [Expand]DevExpress.XtraRichEdit.Import
  [Expand]DevExpress.XtraRichEdit.Localization
  [Expand]DevExpress.XtraRichEdit.Services
  [Expand]DevExpress.XtraRichEdit.Utils
  [Expand]DevExpress.XtraSpreadsheet
  [Expand]DevExpress.XtraSpreadsheet.Export
  [Expand]DevExpress.XtraSpreadsheet.Export.Html
  [Expand]DevExpress.XtraSpreadsheet.Import
  [Expand]DevExpress.XtraSpreadsheet.Localization
  [Expand]DevExpress.XtraSpreadsheet.Services
[Expand]Reporting
[Expand]Report and Dashboard Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]eXpress Persistent Objects
[Expand]CodeRush
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation
View this topic on docs.devexpress.com (Learn more)

ExpressionVisitor.Visit Method

Override this method in a class descendant. It is called when visiting an expression of specific type.

Expanded Overload list

  Name Description
Public method void Visit(FunctionExpression expression) Override this method in a class descendant. It is called when visiting an expression of specific type.
Public method void Visit(FunctionExternalExpression expression) Override this method in a class descendant. It is called when visiting an expression of specific type.
Public method void Visit(GreaterExpression expression) Override this method in a class descendant. It is called when visiting an expression of specific type.
Public method void Visit(LessExpression expression) Override this method in a class descendant. It is called when visiting an expression of specific type.
Public method void Visit(InequalityExpression expression) Override this method in a class descendant. It is called when visiting an expression of specific type.
Public method void Visit(EqualityExpression expression) Override this method in a class descendant. It is called when visiting an expression of specific type.
Public method void Visit(PowerExpression expression) Override this method in a class descendant. It is called when visiting an expression of specific type.
Public method void Visit(SubtractionExpression expression) Override this method in a class descendant. It is called when visiting an expression of specific type.
Public method void Visit(MultiplicationExpression expression) Override this method in a class descendant. It is called when visiting an expression of specific type.
Public method void Visit(CellReferenceExpression expression) Override this method in a class descendant. It is called when visiting an expression of specific type.
Public method void Visit(AdditionExpression expression) Override this method in a class descendant. It is called when visiting an expression of specific type.
Public method void Visit(PercentExpression expression) Override this method in a class descendant. It is called when visiting an expression of specific type.
Public method void Visit(UnaryPlusExpression expression) Override this method in a class descendant. It is called when visiting an expression of specific type.
Public method void Visit(UnaryMinusExpression expression) Override this method in a class descendant. It is called when visiting an expression of specific type.
Public method void Visit(GreaterOrEqualExpression expression) Override this method in a class descendant. It is called when visiting an expression of specific type.
Public method void Visit(CellErrorReferenceExpression expression) Override this method in a class descendant. It is called when visiting an expression of specific type.
Public method void Visit(MissingArgumentExpression expression) Override this method in a class descendant. It is called when visiting an expression of specific type.
Public method void Visit(ConstantExpression expression) Override this method in a class descendant. It is called when visiting an expression of specific type.
Public method void Visit(DefinedNameReferenceExpression expression) Override this method in a class descendant. It is called when visiting an expression of specific type.
Public method void Visit(UnknownFunctionExpression expression) Override this method in a class descendant. It is called when visiting an expression of specific type.
Public method void Visit(LessOrEqualExpression expression) Override this method in a class descendant. It is called when visiting an expression of specific type.
Public method void Visit(RangeIntersectionExpression expression) Override this method in a class descendant. It is called when visiting an expression of specific type.
Public method void Visit(RangeUnionExpression expression) Override this method in a class descendant. It is called when visiting an expression of specific type.
Public method void Visit(RangeExpression expression) Override this method in a class descendant. It is called when visiting an expression of specific type.
Public method void Visit(ConcatenateExpression expression) Override this method in a class descendant. It is called when visiting an expression of specific type.
Public method void Visit(ArrayConstantExpression expression) Override this method in a class descendant. It is called when visiting an expression of specific type.
Public method void Visit(DivisionExpression expression) Override this method in a class descendant. It is called when visiting an expression of specific type.
Public method void Visit(TableReferenceExpression expression) Override this method in a class descendant. It is called when visiting an expression of specific type.

Expanded See Also

Is this topic helpful?​​​​​​​