/
JoinExpressionBase.xml
145 lines (145 loc) · 8.84 KB
/
JoinExpressionBase.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
<Type Name="JoinExpressionBase" FullName="Microsoft.EntityFrameworkCore.Query.Expressions.JoinExpressionBase">
<TypeSignature Language="C#" Value="public abstract class JoinExpressionBase : Microsoft.EntityFrameworkCore.Query.Expressions.TableExpressionBase" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract beforefieldinit JoinExpressionBase extends Microsoft.EntityFrameworkCore.Query.Expressions.TableExpressionBase" />
<TypeSignature Language="DocId" Value="T:Microsoft.EntityFrameworkCore.Query.Expressions.JoinExpressionBase" />
<TypeSignature Language="VB.NET" Value="Public MustInherit Class JoinExpressionBase
Inherits TableExpressionBase" />
<TypeSignature Language="F#" Value="type JoinExpressionBase = class
 inherit TableExpressionBase" />
<AssemblyInfo>
<AssemblyName>Microsoft.EntityFrameworkCore.Relational</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.0.6.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
<AssemblyVersion>1.1.6.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.3.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
<AssemblyVersion>2.1.11.0</AssemblyVersion>
<AssemblyVersion>2.2.6.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>Microsoft.EntityFrameworkCore.Query.Expressions.TableExpressionBase</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>
A base class for SQL JOIN expressions.
</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected JoinExpressionBase (Microsoft.EntityFrameworkCore.Query.Expressions.TableExpressionBase tableExpression);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor(class Microsoft.EntityFrameworkCore.Query.Expressions.TableExpressionBase tableExpression) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.EntityFrameworkCore.Query.Expressions.JoinExpressionBase.#ctor(Microsoft.EntityFrameworkCore.Query.Expressions.TableExpressionBase)" />
<MemberSignature Language="VB.NET" Value="Protected Sub New (tableExpression As TableExpressionBase)" />
<MemberSignature Language="F#" Value="new Microsoft.EntityFrameworkCore.Query.Expressions.JoinExpressionBase : Microsoft.EntityFrameworkCore.Query.Expressions.TableExpressionBase -> Microsoft.EntityFrameworkCore.Query.Expressions.JoinExpressionBase" Usage="new Microsoft.EntityFrameworkCore.Query.Expressions.JoinExpressionBase tableExpression" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.EntityFrameworkCore.Relational</AssemblyName>
<AssemblyVersion>1.0.6.0</AssemblyVersion>
<AssemblyVersion>1.1.6.0</AssemblyVersion>
<AssemblyVersion>2.0.3.0</AssemblyVersion>
<AssemblyVersion>2.1.11.0</AssemblyVersion>
<AssemblyVersion>2.2.6.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="tableExpression" Type="Microsoft.EntityFrameworkCore.Query.Expressions.TableExpressionBase" />
</Parameters>
<Docs>
<param name="tableExpression"> The target table expression. </param>
<summary>
Specialized constructor for use only by derived class.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Predicate">
<MemberSignature Language="C#" Value="public virtual System.Linq.Expressions.Expression Predicate { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Linq.Expressions.Expression Predicate" />
<MemberSignature Language="DocId" Value="P:Microsoft.EntityFrameworkCore.Query.Expressions.JoinExpressionBase.Predicate" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property Predicate As Expression" />
<MemberSignature Language="F#" Value="member this.Predicate : System.Linq.Expressions.Expression with get, set" Usage="Microsoft.EntityFrameworkCore.Query.Expressions.JoinExpressionBase.Predicate" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.EntityFrameworkCore.Relational</AssemblyName>
<AssemblyVersion>1.0.6.0</AssemblyVersion>
<AssemblyVersion>1.1.6.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Linq.Expressions.Expression</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets the predicate.
</summary>
<value>
The predicate.
</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="TableExpression">
<MemberSignature Language="C#" Value="public virtual Microsoft.EntityFrameworkCore.Query.Expressions.TableExpressionBase TableExpression { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Microsoft.EntityFrameworkCore.Query.Expressions.TableExpressionBase TableExpression" />
<MemberSignature Language="DocId" Value="P:Microsoft.EntityFrameworkCore.Query.Expressions.JoinExpressionBase.TableExpression" />
<MemberSignature Language="VB.NET" Value="Public Overridable ReadOnly Property TableExpression As TableExpressionBase" />
<MemberSignature Language="F#" Value="member this.TableExpression : Microsoft.EntityFrameworkCore.Query.Expressions.TableExpressionBase" Usage="Microsoft.EntityFrameworkCore.Query.Expressions.JoinExpressionBase.TableExpression" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.EntityFrameworkCore.Relational</AssemblyName>
<AssemblyVersion>1.0.6.0</AssemblyVersion>
<AssemblyVersion>1.1.6.0</AssemblyVersion>
<AssemblyVersion>2.0.3.0</AssemblyVersion>
<AssemblyVersion>2.1.11.0</AssemblyVersion>
<AssemblyVersion>2.2.6.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.EntityFrameworkCore.Query.Expressions.TableExpressionBase</ReturnType>
</ReturnValue>
<Docs>
<summary>
The target table expression.
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="VisitChildren">
<MemberSignature Language="C#" Value="protected override System.Linq.Expressions.Expression VisitChildren (System.Linq.Expressions.ExpressionVisitor visitor);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance class System.Linq.Expressions.Expression VisitChildren(class System.Linq.Expressions.ExpressionVisitor visitor) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.EntityFrameworkCore.Query.Expressions.JoinExpressionBase.VisitChildren(System.Linq.Expressions.ExpressionVisitor)" />
<MemberSignature Language="VB.NET" Value="Protected Overrides Function VisitChildren (visitor As ExpressionVisitor) As Expression" />
<MemberSignature Language="F#" Value="override this.VisitChildren : System.Linq.Expressions.ExpressionVisitor -> System.Linq.Expressions.Expression" Usage="joinExpressionBase.VisitChildren visitor" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.EntityFrameworkCore.Relational</AssemblyName>
<AssemblyVersion>1.0.6.0</AssemblyVersion>
<AssemblyVersion>1.1.6.0</AssemblyVersion>
<AssemblyVersion>2.0.3.0</AssemblyVersion>
<AssemblyVersion>2.1.11.0</AssemblyVersion>
<AssemblyVersion>2.2.6.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Linq.Expressions.Expression</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="visitor" Type="System.Linq.Expressions.ExpressionVisitor" />
</Parameters>
<Docs>
<param name="visitor"> An instance of <see cref="T:System.Linq.Expressions.ExpressionVisitor" />. </param>
<summary>
Reduces the node and then calls the <see cref="M:System.Linq.Expressions.ExpressionVisitor.Visit(System.Linq.Expressions.Expression)" /> method passing the
reduced expression.
Throws an exception if the node isn't reducible.
</summary>
<returns> The expression being visited, or an expression which should replace it in the tree. </returns>
<remarks>
Override this method to provide logic to walk the node's children.
A typical implementation will call visitor.Visit on each of its
children, and if any of them change, should return a new copy of
itself with the modified children.
</remarks>
</Docs>
</Member>
</Members>
</Type>