-
Notifications
You must be signed in to change notification settings - Fork 40
/
RelationalCompositeExpressionFragmentTranslator.xml
141 lines (141 loc) · 9.9 KB
/
RelationalCompositeExpressionFragmentTranslator.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
<Type Name="RelationalCompositeExpressionFragmentTranslator" FullName="Microsoft.EntityFrameworkCore.Query.ExpressionTranslators.RelationalCompositeExpressionFragmentTranslator">
<TypeSignature Language="C#" Value="public class RelationalCompositeExpressionFragmentTranslator : Microsoft.EntityFrameworkCore.Query.ExpressionTranslators.IExpressionFragmentTranslator" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit RelationalCompositeExpressionFragmentTranslator extends System.Object implements class Microsoft.EntityFrameworkCore.Query.ExpressionTranslators.IExpressionFragmentTranslator" />
<TypeSignature Language="DocId" Value="T:Microsoft.EntityFrameworkCore.Query.ExpressionTranslators.RelationalCompositeExpressionFragmentTranslator" />
<TypeSignature Language="VB.NET" Value="Public Class RelationalCompositeExpressionFragmentTranslator
Implements IExpressionFragmentTranslator" />
<TypeSignature Language="F#" Value="type RelationalCompositeExpressionFragmentTranslator = class
 interface IExpressionFragmentTranslator" />
<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>System.Object</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>Microsoft.EntityFrameworkCore.Query.ExpressionTranslators.IExpressionFragmentTranslator</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>
A composite expression fragment translator that dispatches to multiple specialized
fragment translators.
</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public RelationalCompositeExpressionFragmentTranslator ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.EntityFrameworkCore.Query.ExpressionTranslators.RelationalCompositeExpressionFragmentTranslator.#ctor" />
<MemberSignature Language="VB.NET" Value="Public Sub New ()" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.EntityFrameworkCore.Relational</AssemblyName>
<AssemblyVersion>1.0.6.0</AssemblyVersion>
<AssemblyVersion>1.1.6.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public RelationalCompositeExpressionFragmentTranslator (Microsoft.EntityFrameworkCore.Query.ExpressionTranslators.RelationalCompositeExpressionFragmentTranslatorDependencies dependencies);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Microsoft.EntityFrameworkCore.Query.ExpressionTranslators.RelationalCompositeExpressionFragmentTranslatorDependencies dependencies) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.EntityFrameworkCore.Query.ExpressionTranslators.RelationalCompositeExpressionFragmentTranslator.#ctor(Microsoft.EntityFrameworkCore.Query.ExpressionTranslators.RelationalCompositeExpressionFragmentTranslatorDependencies)" />
<MemberSignature Language="VB.NET" Value="Public Sub New (dependencies As RelationalCompositeExpressionFragmentTranslatorDependencies)" />
<MemberSignature Language="F#" Value="new Microsoft.EntityFrameworkCore.Query.ExpressionTranslators.RelationalCompositeExpressionFragmentTranslator : Microsoft.EntityFrameworkCore.Query.ExpressionTranslators.RelationalCompositeExpressionFragmentTranslatorDependencies -> Microsoft.EntityFrameworkCore.Query.ExpressionTranslators.RelationalCompositeExpressionFragmentTranslator" Usage="new Microsoft.EntityFrameworkCore.Query.ExpressionTranslators.RelationalCompositeExpressionFragmentTranslator dependencies" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.EntityFrameworkCore.Relational</AssemblyName>
<AssemblyVersion>2.0.3.0</AssemblyVersion>
<AssemblyVersion>2.1.11.0</AssemblyVersion>
<AssemblyVersion>2.2.6.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="dependencies" Type="Microsoft.EntityFrameworkCore.Query.ExpressionTranslators.RelationalCompositeExpressionFragmentTranslatorDependencies" Index="0" FrameworkAlternate="efcore-2.0;efcore-2.1;efcore-2.2" />
</Parameters>
<Docs>
<param name="dependencies"> Parameter object containing dependencies for this service. </param>
<summary>
Initializes a new instance of the this class.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AddTranslators">
<MemberSignature Language="C#" Value="protected virtual void AddTranslators (System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Query.ExpressionTranslators.IExpressionFragmentTranslator> translators);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void AddTranslators(class System.Collections.Generic.IEnumerable`1<class Microsoft.EntityFrameworkCore.Query.ExpressionTranslators.IExpressionFragmentTranslator> translators) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.EntityFrameworkCore.Query.ExpressionTranslators.RelationalCompositeExpressionFragmentTranslator.AddTranslators(System.Collections.Generic.IEnumerable{Microsoft.EntityFrameworkCore.Query.ExpressionTranslators.IExpressionFragmentTranslator})" />
<MemberSignature Language="VB.NET" Value="Protected Overridable Sub AddTranslators (translators As IEnumerable(Of IExpressionFragmentTranslator))" />
<MemberSignature Language="F#" Value="abstract member AddTranslators : seq<Microsoft.EntityFrameworkCore.Query.ExpressionTranslators.IExpressionFragmentTranslator> -> unit
override this.AddTranslators : seq<Microsoft.EntityFrameworkCore.Query.ExpressionTranslators.IExpressionFragmentTranslator> -> unit" Usage="relationalCompositeExpressionFragmentTranslator.AddTranslators translators" />
<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.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="translators" Type="System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Query.ExpressionTranslators.IExpressionFragmentTranslator>" />
</Parameters>
<Docs>
<param name="translators"> The translators. </param>
<summary>
Adds additional translators to the dispatch list.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Translate">
<MemberSignature Language="C#" Value="public virtual System.Linq.Expressions.Expression Translate (System.Linq.Expressions.Expression expression);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Linq.Expressions.Expression Translate(class System.Linq.Expressions.Expression expression) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.EntityFrameworkCore.Query.ExpressionTranslators.RelationalCompositeExpressionFragmentTranslator.Translate(System.Linq.Expressions.Expression)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function Translate (expression As Expression) As Expression" />
<MemberSignature Language="F#" Value="abstract member Translate : System.Linq.Expressions.Expression -> System.Linq.Expressions.Expression
override this.Translate : System.Linq.Expressions.Expression -> System.Linq.Expressions.Expression" Usage="relationalCompositeExpressionFragmentTranslator.Translate expression" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:Microsoft.EntityFrameworkCore.Query.ExpressionTranslators.IExpressionFragmentTranslator.Translate(System.Linq.Expressions.Expression)</InterfaceMember>
</Implements>
<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="expression" Type="System.Linq.Expressions.Expression" />
</Parameters>
<Docs>
<param name="expression"> The expression to translate. </param>
<summary>
Translates the given expression.
</summary>
<returns>
A SQL expression representing the translated expression.
</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>