共用方式為


QueryNodeVisitor<T>.Visit 方法

定義

多載

Visit(SingleValueOpenPropertyAccessNode)

造訪 SingleValueOpenPropertyAccessNode

Visit(SingleValueFunctionCallNode)

造訪 SingleValueFunctionCallNode

Visit(SingleValueCastNode)

流覽 SingleValueCastNode

Visit(SingleResourceFunctionCallNode)

流覽 SingleResourceFunctionCallNode

Visit(SingleResourceCastNode)

流覽 SingleResourceCastNode

Visit(SingleNavigationNode)

造訪 SingleNavigationNode

Visit(SingleComplexNode)

流覽 SingleComplexNode

Visit(SearchTermNode)

流覽 SearchTermNode

Visit(ResourceRangeVariableReferenceNode)

流覽 ResourceRangeVariableReferenceNode

Visit(ParameterAliasNode)

流覽 ParameterAliasNode

Visit(NonResourceRangeVariableReferenceNode)

造訪 NonEntityRangeVariableNode

Visit(NamedFunctionParameterNode)

造訪 NamedFunctionParameterNode。

Visit(InNode)

流覽 InNode

Visit(SingleValuePropertyAccessNode)

造訪 SingleValuePropertyAccessNode

Visit(CountNode)

流覽 CountNode

Visit(ConstantNode)

造訪 ConstantNode

Visit(CollectionResourceFunctionCallNode)

流覽 CollectionResourceFunctionCallNode

Visit(CollectionResourceCastNode)

流覽 CollectionResourceCastNode

Visit(CollectionPropertyAccessNode)

造訪 CollectionPropertyAccessNode

Visit(CollectionOpenPropertyAccessNode)

流覽 CollectionOpenPropertyAccessNode

Visit(CollectionNavigationNode)

造訪 CollectionNavigationNode

Visit(CollectionFunctionCallNode)

造訪 CollectionFunctionCallNode

Visit(CollectionConstantNode)

流覽 CollectionConstantNode

Visit(CollectionComplexNode)

流覽 CollectionComplexNode

Visit(BinaryOperatorNode)

造訪 BinaryOperatorNode

Visit(AnyNode)

造訪 AnyNode

Visit(AllNode)

造訪 AllNode

Visit(AggregatedCollectionPropertyNode)

流覽 CollectionComplexNode

Visit(ConvertNode)

造訪 ConvertNode

Visit(UnaryOperatorNode)

造訪 UnaryOperatorNode

Visit(SingleValueOpenPropertyAccessNode)

造訪 SingleValueOpenPropertyAccessNode

public virtual T Visit (Microsoft.OData.UriParser.SingleValueOpenPropertyAccessNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.SingleValueOpenPropertyAccessNode -> 'T
override this.Visit : Microsoft.OData.UriParser.SingleValueOpenPropertyAccessNode -> 'T
Public Overridable Function Visit (nodeIn As SingleValueOpenPropertyAccessNode) As T

參數

nodeIn
SingleValueOpenPropertyAccessNode

要造訪的節點

傳回

T

由實作器定義

適用於

Visit(SingleValueFunctionCallNode)

造訪 SingleValueFunctionCallNode

public virtual T Visit (Microsoft.OData.UriParser.SingleValueFunctionCallNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.SingleValueFunctionCallNode -> 'T
override this.Visit : Microsoft.OData.UriParser.SingleValueFunctionCallNode -> 'T
Public Overridable Function Visit (nodeIn As SingleValueFunctionCallNode) As T

參數

nodeIn
SingleValueFunctionCallNode

要造訪的節點

傳回

T

由實作器定義

適用於

Visit(SingleValueCastNode)

流覽 SingleValueCastNode

public virtual T Visit (Microsoft.OData.UriParser.SingleValueCastNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.SingleValueCastNode -> 'T
override this.Visit : Microsoft.OData.UriParser.SingleValueCastNode -> 'T
Public Overridable Function Visit (nodeIn As SingleValueCastNode) As T

參數

nodeIn
SingleValueCastNode

要造訪的節點

傳回

T

由實作器定義

適用於

Visit(SingleResourceFunctionCallNode)

流覽 SingleResourceFunctionCallNode

public virtual T Visit (Microsoft.OData.UriParser.SingleResourceFunctionCallNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.SingleResourceFunctionCallNode -> 'T
override this.Visit : Microsoft.OData.UriParser.SingleResourceFunctionCallNode -> 'T
Public Overridable Function Visit (nodeIn As SingleResourceFunctionCallNode) As T

參數

nodeIn
SingleResourceFunctionCallNode

要造訪的節點

傳回

T

由實作器定義

適用於

Visit(SingleResourceCastNode)

流覽 SingleResourceCastNode

public virtual T Visit (Microsoft.OData.UriParser.SingleResourceCastNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.SingleResourceCastNode -> 'T
override this.Visit : Microsoft.OData.UriParser.SingleResourceCastNode -> 'T
Public Overridable Function Visit (nodeIn As SingleResourceCastNode) As T

參數

nodeIn
SingleResourceCastNode

要造訪的節點

傳回

T

由實作器定義

適用於

Visit(SingleNavigationNode)

造訪 SingleNavigationNode

public virtual T Visit (Microsoft.OData.UriParser.SingleNavigationNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.SingleNavigationNode -> 'T
override this.Visit : Microsoft.OData.UriParser.SingleNavigationNode -> 'T
Public Overridable Function Visit (nodeIn As SingleNavigationNode) As T

參數

nodeIn
SingleNavigationNode

要造訪的節點

傳回

T

由實作器定義

適用於

Visit(SingleComplexNode)

流覽 SingleComplexNode

public virtual T Visit (Microsoft.OData.UriParser.SingleComplexNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.SingleComplexNode -> 'T
override this.Visit : Microsoft.OData.UriParser.SingleComplexNode -> 'T
Public Overridable Function Visit (nodeIn As SingleComplexNode) As T

參數

nodeIn
SingleComplexNode

要造訪的節點

傳回

T

由實作器定義

適用於

Visit(SearchTermNode)

流覽 SearchTermNode

public virtual T Visit (Microsoft.OData.UriParser.SearchTermNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.SearchTermNode -> 'T
override this.Visit : Microsoft.OData.UriParser.SearchTermNode -> 'T
Public Overridable Function Visit (nodeIn As SearchTermNode) As T

參數

nodeIn
SearchTermNode

要流覽的節點

傳回

T

翻譯的運算式

適用於

Visit(ResourceRangeVariableReferenceNode)

流覽 ResourceRangeVariableReferenceNode

public virtual T Visit (Microsoft.OData.UriParser.ResourceRangeVariableReferenceNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.ResourceRangeVariableReferenceNode -> 'T
override this.Visit : Microsoft.OData.UriParser.ResourceRangeVariableReferenceNode -> 'T
Public Overridable Function Visit (nodeIn As ResourceRangeVariableReferenceNode) As T

參數

nodeIn
ResourceRangeVariableReferenceNode

要造訪的節點

傳回

T

由實作器定義

適用於

Visit(ParameterAliasNode)

流覽 ParameterAliasNode

public virtual T Visit (Microsoft.OData.UriParser.ParameterAliasNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.ParameterAliasNode -> 'T
override this.Visit : Microsoft.OData.UriParser.ParameterAliasNode -> 'T
Public Overridable Function Visit (nodeIn As ParameterAliasNode) As T

參數

nodeIn
ParameterAliasNode

要流覽的節點

傳回

T

翻譯的運算式

適用於

Visit(NonResourceRangeVariableReferenceNode)

造訪 NonEntityRangeVariableNode

public virtual T Visit (Microsoft.OData.UriParser.NonResourceRangeVariableReferenceNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.NonResourceRangeVariableReferenceNode -> 'T
override this.Visit : Microsoft.OData.UriParser.NonResourceRangeVariableReferenceNode -> 'T
Public Overridable Function Visit (nodeIn As NonResourceRangeVariableReferenceNode) As T

參數

nodeIn
NonResourceRangeVariableReferenceNode

要造訪的節點

傳回

T

由實作器定義

適用於

Visit(NamedFunctionParameterNode)

造訪 NamedFunctionParameterNode。

public virtual T Visit (Microsoft.OData.UriParser.NamedFunctionParameterNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.NamedFunctionParameterNode -> 'T
override this.Visit : Microsoft.OData.UriParser.NamedFunctionParameterNode -> 'T
Public Overridable Function Visit (nodeIn As NamedFunctionParameterNode) As T

參數

nodeIn
NamedFunctionParameterNode

要造訪的節點。

傳回

T

由實作器定義

適用於

Visit(InNode)

流覽 InNode

public virtual T Visit (Microsoft.OData.UriParser.InNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.InNode -> 'T
override this.Visit : Microsoft.OData.UriParser.InNode -> 'T
Public Overridable Function Visit (nodeIn As InNode) As T

參數

nodeIn
InNode

要造訪的節點

傳回

T

由實作器定義

適用於

Visit(SingleValuePropertyAccessNode)

造訪 SingleValuePropertyAccessNode

public virtual T Visit (Microsoft.OData.UriParser.SingleValuePropertyAccessNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.SingleValuePropertyAccessNode -> 'T
override this.Visit : Microsoft.OData.UriParser.SingleValuePropertyAccessNode -> 'T
Public Overridable Function Visit (nodeIn As SingleValuePropertyAccessNode) As T

參數

nodeIn
SingleValuePropertyAccessNode

要造訪的節點

傳回

T

由實作器定義

適用於

Visit(CountNode)

造訪 CountNode

public virtual T Visit (Microsoft.OData.UriParser.CountNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.CountNode -> 'T
override this.Visit : Microsoft.OData.UriParser.CountNode -> 'T
Public Overridable Function Visit (nodeIn As CountNode) As T

參數

nodeIn
CountNode

要造訪的節點

傳回

T

由實作器定義

適用於

Visit(ConstantNode)

造訪 ConstantNode

public virtual T Visit (Microsoft.OData.UriParser.ConstantNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.ConstantNode -> 'T
override this.Visit : Microsoft.OData.UriParser.ConstantNode -> 'T
Public Overridable Function Visit (nodeIn As ConstantNode) As T

參數

nodeIn
ConstantNode

要造訪的節點

傳回

T

由實作器定義

適用於

Visit(CollectionResourceFunctionCallNode)

造訪 CollectionResourceFunctionCallNode

public virtual T Visit (Microsoft.OData.UriParser.CollectionResourceFunctionCallNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.CollectionResourceFunctionCallNode -> 'T
override this.Visit : Microsoft.OData.UriParser.CollectionResourceFunctionCallNode -> 'T
Public Overridable Function Visit (nodeIn As CollectionResourceFunctionCallNode) As T

參數

nodeIn
CollectionResourceFunctionCallNode

要造訪的節點

傳回

T

由實作器定義

適用於

Visit(CollectionResourceCastNode)

造訪 CollectionResourceCastNode

public virtual T Visit (Microsoft.OData.UriParser.CollectionResourceCastNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.CollectionResourceCastNode -> 'T
override this.Visit : Microsoft.OData.UriParser.CollectionResourceCastNode -> 'T
Public Overridable Function Visit (nodeIn As CollectionResourceCastNode) As T

參數

nodeIn
CollectionResourceCastNode

要造訪的節點

傳回

T

由實作器定義

適用於

Visit(CollectionPropertyAccessNode)

造訪 CollectionPropertyAccessNode

public virtual T Visit (Microsoft.OData.UriParser.CollectionPropertyAccessNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.CollectionPropertyAccessNode -> 'T
override this.Visit : Microsoft.OData.UriParser.CollectionPropertyAccessNode -> 'T
Public Overridable Function Visit (nodeIn As CollectionPropertyAccessNode) As T

參數

nodeIn
CollectionPropertyAccessNode

要造訪的節點

傳回

T

由實作器定義

適用於

Visit(CollectionOpenPropertyAccessNode)

造訪 CollectionOpenPropertyAccessNode

public virtual T Visit (Microsoft.OData.UriParser.CollectionOpenPropertyAccessNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.CollectionOpenPropertyAccessNode -> 'T
override this.Visit : Microsoft.OData.UriParser.CollectionOpenPropertyAccessNode -> 'T
Public Overridable Function Visit (nodeIn As CollectionOpenPropertyAccessNode) As T

參數

nodeIn
CollectionOpenPropertyAccessNode

要造訪的節點

傳回

T

由實作器定義

適用於

Visit(CollectionNavigationNode)

造訪 CollectionNavigationNode

public virtual T Visit (Microsoft.OData.UriParser.CollectionNavigationNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.CollectionNavigationNode -> 'T
override this.Visit : Microsoft.OData.UriParser.CollectionNavigationNode -> 'T
Public Overridable Function Visit (nodeIn As CollectionNavigationNode) As T

參數

nodeIn
CollectionNavigationNode

要造訪的節點

傳回

T

由實作器定義

適用於

Visit(CollectionFunctionCallNode)

造訪 CollectionFunctionCallNode

public virtual T Visit (Microsoft.OData.UriParser.CollectionFunctionCallNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.CollectionFunctionCallNode -> 'T
override this.Visit : Microsoft.OData.UriParser.CollectionFunctionCallNode -> 'T
Public Overridable Function Visit (nodeIn As CollectionFunctionCallNode) As T

參數

nodeIn
CollectionFunctionCallNode

要造訪的節點

傳回

T

由實作器定義

適用於

Visit(CollectionConstantNode)

流覽 CollectionConstantNode

public virtual T Visit (Microsoft.OData.UriParser.CollectionConstantNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.CollectionConstantNode -> 'T
override this.Visit : Microsoft.OData.UriParser.CollectionConstantNode -> 'T
Public Overridable Function Visit (nodeIn As CollectionConstantNode) As T

參數

nodeIn
CollectionConstantNode

要造訪的節點

傳回

T

由實作器定義

適用於

Visit(CollectionComplexNode)

造訪 CollectionComplexNode

public virtual T Visit (Microsoft.OData.UriParser.CollectionComplexNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.CollectionComplexNode -> 'T
override this.Visit : Microsoft.OData.UriParser.CollectionComplexNode -> 'T
Public Overridable Function Visit (nodeIn As CollectionComplexNode) As T

參數

nodeIn
CollectionComplexNode

要造訪的節點

傳回

T

由實作器定義

適用於

Visit(BinaryOperatorNode)

造訪 BinaryOperatorNode

public virtual T Visit (Microsoft.OData.UriParser.BinaryOperatorNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.BinaryOperatorNode -> 'T
override this.Visit : Microsoft.OData.UriParser.BinaryOperatorNode -> 'T
Public Overridable Function Visit (nodeIn As BinaryOperatorNode) As T

參數

nodeIn
BinaryOperatorNode

要造訪的節點

傳回

T

由實作器定義

適用於

Visit(AnyNode)

造訪 AnyNode

public virtual T Visit (Microsoft.OData.UriParser.AnyNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.AnyNode -> 'T
override this.Visit : Microsoft.OData.UriParser.AnyNode -> 'T
Public Overridable Function Visit (nodeIn As AnyNode) As T

參數

nodeIn
AnyNode

要造訪的節點

傳回

T

由實作器定義

適用於

Visit(AllNode)

造訪 AllNode

public virtual T Visit (Microsoft.OData.UriParser.AllNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.AllNode -> 'T
override this.Visit : Microsoft.OData.UriParser.AllNode -> 'T
Public Overridable Function Visit (nodeIn As AllNode) As T

參數

nodeIn
AllNode

要造訪的節點

傳回

T

由實作器定義

適用於

Visit(AggregatedCollectionPropertyNode)

造訪 CollectionComplexNode

public virtual T Visit (Microsoft.OData.UriParser.AggregatedCollectionPropertyNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.AggregatedCollectionPropertyNode -> 'T
override this.Visit : Microsoft.OData.UriParser.AggregatedCollectionPropertyNode -> 'T
Public Overridable Function Visit (nodeIn As AggregatedCollectionPropertyNode) As T

參數

nodeIn
AggregatedCollectionPropertyNode

要造訪的節點

傳回

T

由實作器定義

適用於

Visit(ConvertNode)

造訪 ConvertNode

public virtual T Visit (Microsoft.OData.UriParser.ConvertNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.ConvertNode -> 'T
override this.Visit : Microsoft.OData.UriParser.ConvertNode -> 'T
Public Overridable Function Visit (nodeIn As ConvertNode) As T

參數

nodeIn
ConvertNode

要造訪的節點

傳回

T

由實作器定義

適用於

Visit(UnaryOperatorNode)

造訪 UnaryOperatorNode

public virtual T Visit (Microsoft.OData.UriParser.UnaryOperatorNode nodeIn);
abstract member Visit : Microsoft.OData.UriParser.UnaryOperatorNode -> 'T
override this.Visit : Microsoft.OData.UriParser.UnaryOperatorNode -> 'T
Public Overridable Function Visit (nodeIn As UnaryOperatorNode) As T

參數

nodeIn
UnaryOperatorNode

要造訪的節點

傳回

T

由實作器定義

適用於