-
Notifications
You must be signed in to change notification settings - Fork 40
/
DbExpressionRebinder.xml
169 lines (169 loc) · 11.7 KB
/
DbExpressionRebinder.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
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
<Type Name="DbExpressionRebinder" FullName="System.Data.Entity.Core.Common.CommandTrees.DbExpressionRebinder">
<TypeSignature Language="C#" Value="public class DbExpressionRebinder : System.Data.Entity.Core.Common.CommandTrees.DefaultExpressionVisitor" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit DbExpressionRebinder extends System.Data.Entity.Core.Common.CommandTrees.DefaultExpressionVisitor" />
<TypeSignature Language="DocId" Value="T:System.Data.Entity.Core.Common.CommandTrees.DbExpressionRebinder" />
<TypeSignature Language="VB.NET" Value="Public Class DbExpressionRebinder
Inherits DefaultExpressionVisitor" />
<TypeSignature Language="F#" Value="type DbExpressionRebinder = class
 inherit DefaultExpressionVisitor" />
<AssemblyInfo>
<AssemblyName>EntityFramework</AssemblyName>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Data.Entity.Core.Common.CommandTrees.DefaultExpressionVisitor</BaseTypeName>
</Base>
<Interfaces />
<Attributes>
<Attribute>
<AttributeName>System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="Rebinder")</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>
Ensures that all metadata in a given expression tree is from the specified metadata workspace,
potentially rebinding and rebuilding the expressions to appropriate replacement metadata where necessary.
</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected DbExpressionRebinder (System.Data.Entity.Core.Metadata.Edm.MetadataWorkspace targetWorkspace);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor(class System.Data.Entity.Core.Metadata.Edm.MetadataWorkspace targetWorkspace) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Entity.Core.Common.CommandTrees.DbExpressionRebinder.#ctor(System.Data.Entity.Core.Metadata.Edm.MetadataWorkspace)" />
<MemberSignature Language="VB.NET" Value="Protected Sub New (targetWorkspace As MetadataWorkspace)" />
<MemberSignature Language="F#" Value="new System.Data.Entity.Core.Common.CommandTrees.DbExpressionRebinder : System.Data.Entity.Core.Metadata.Edm.MetadataWorkspace -> System.Data.Entity.Core.Common.CommandTrees.DbExpressionRebinder" Usage="new System.Data.Entity.Core.Common.CommandTrees.DbExpressionRebinder targetWorkspace" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>EntityFramework</AssemblyName>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="targetWorkspace" Type="System.Data.Entity.Core.Metadata.Edm.MetadataWorkspace" />
</Parameters>
<Docs>
<param name="targetWorkspace">The target workspace.</param>
<summary>Initializes a new instance of the <see cref="T:System.Data.Entity.Core.Common.CommandTrees.DbExpressionRebinder" /> class.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Visit">
<MemberSignature Language="C#" Value="public override System.Data.Entity.Core.Common.CommandTrees.DbExpression Visit (System.Data.Entity.Core.Common.CommandTrees.DbPropertyExpression expression);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance class System.Data.Entity.Core.Common.CommandTrees.DbExpression Visit(class System.Data.Entity.Core.Common.CommandTrees.DbPropertyExpression expression) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Entity.Core.Common.CommandTrees.DbExpressionRebinder.Visit(System.Data.Entity.Core.Common.CommandTrees.DbPropertyExpression)" />
<MemberSignature Language="VB.NET" Value="Public Overrides Function Visit (expression As DbPropertyExpression) As DbExpression" />
<MemberSignature Language="F#" Value="override this.Visit : System.Data.Entity.Core.Common.CommandTrees.DbPropertyExpression -> System.Data.Entity.Core.Common.CommandTrees.DbExpression" Usage="dbExpressionRebinder.Visit expression" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>EntityFramework</AssemblyName>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Data.Entity.Core.Common.CommandTrees.DbExpression</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="expression" Type="System.Data.Entity.Core.Common.CommandTrees.DbPropertyExpression" />
</Parameters>
<Docs>
<param name="expression">The expression.</param>
<summary>Implements the visitor pattern for retrieving an instance property.</summary>
<returns>The implemented visitor.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="VisitEntitySet">
<MemberSignature Language="C#" Value="protected override System.Data.Entity.Core.Metadata.Edm.EntitySetBase VisitEntitySet (System.Data.Entity.Core.Metadata.Edm.EntitySetBase entitySet);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance class System.Data.Entity.Core.Metadata.Edm.EntitySetBase VisitEntitySet(class System.Data.Entity.Core.Metadata.Edm.EntitySetBase entitySet) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Entity.Core.Common.CommandTrees.DbExpressionRebinder.VisitEntitySet(System.Data.Entity.Core.Metadata.Edm.EntitySetBase)" />
<MemberSignature Language="VB.NET" Value="Protected Overrides Function VisitEntitySet (entitySet As EntitySetBase) As EntitySetBase" />
<MemberSignature Language="F#" Value="override this.VisitEntitySet : System.Data.Entity.Core.Metadata.Edm.EntitySetBase -> System.Data.Entity.Core.Metadata.Edm.EntitySetBase" Usage="dbExpressionRebinder.VisitEntitySet entitySet" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>EntityFramework</AssemblyName>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Data.Entity.Core.Metadata.Edm.EntitySetBase</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="entitySet" Type="System.Data.Entity.Core.Metadata.Edm.EntitySetBase" />
</Parameters>
<Docs>
<param name="entitySet">The entity set.</param>
<summary>Implements the visitor pattern for the entity set.</summary>
<returns>The implemented visitor pattern.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="VisitFunction">
<MemberSignature Language="C#" Value="protected override System.Data.Entity.Core.Metadata.Edm.EdmFunction VisitFunction (System.Data.Entity.Core.Metadata.Edm.EdmFunction functionMetadata);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance class System.Data.Entity.Core.Metadata.Edm.EdmFunction VisitFunction(class System.Data.Entity.Core.Metadata.Edm.EdmFunction functionMetadata) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Entity.Core.Common.CommandTrees.DbExpressionRebinder.VisitFunction(System.Data.Entity.Core.Metadata.Edm.EdmFunction)" />
<MemberSignature Language="VB.NET" Value="Protected Overrides Function VisitFunction (functionMetadata As EdmFunction) As EdmFunction" />
<MemberSignature Language="F#" Value="override this.VisitFunction : System.Data.Entity.Core.Metadata.Edm.EdmFunction -> System.Data.Entity.Core.Metadata.Edm.EdmFunction" Usage="dbExpressionRebinder.VisitFunction functionMetadata" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>EntityFramework</AssemblyName>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Data.Entity.Core.Metadata.Edm.EdmFunction</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="functionMetadata" Type="System.Data.Entity.Core.Metadata.Edm.EdmFunction" />
</Parameters>
<Docs>
<param name="functionMetadata">The function metadata.</param>
<summary>Implements the visitor pattern for the function.</summary>
<returns>The implemented visitor pattern.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="VisitType">
<MemberSignature Language="C#" Value="protected override System.Data.Entity.Core.Metadata.Edm.EdmType VisitType (System.Data.Entity.Core.Metadata.Edm.EdmType type);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance class System.Data.Entity.Core.Metadata.Edm.EdmType VisitType(class System.Data.Entity.Core.Metadata.Edm.EdmType type) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Entity.Core.Common.CommandTrees.DbExpressionRebinder.VisitType(System.Data.Entity.Core.Metadata.Edm.EdmType)" />
<MemberSignature Language="VB.NET" Value="Protected Overrides Function VisitType (type As EdmType) As EdmType" />
<MemberSignature Language="F#" Value="override this.VisitType : System.Data.Entity.Core.Metadata.Edm.EdmType -> System.Data.Entity.Core.Metadata.Edm.EdmType" Usage="dbExpressionRebinder.VisitType type" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>EntityFramework</AssemblyName>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Data.Entity.Core.Metadata.Edm.EdmType</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="System.Data.Entity.Core.Metadata.Edm.EdmType" />
</Parameters>
<Docs>
<param name="type">The type.</param>
<summary>Implements the visitor pattern for the type.</summary>
<returns>The implemented visitor pattern.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="VisitTypeUsage">
<MemberSignature Language="C#" Value="protected override System.Data.Entity.Core.Metadata.Edm.TypeUsage VisitTypeUsage (System.Data.Entity.Core.Metadata.Edm.TypeUsage type);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance class System.Data.Entity.Core.Metadata.Edm.TypeUsage VisitTypeUsage(class System.Data.Entity.Core.Metadata.Edm.TypeUsage type) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Data.Entity.Core.Common.CommandTrees.DbExpressionRebinder.VisitTypeUsage(System.Data.Entity.Core.Metadata.Edm.TypeUsage)" />
<MemberSignature Language="VB.NET" Value="Protected Overrides Function VisitTypeUsage (type As TypeUsage) As TypeUsage" />
<MemberSignature Language="F#" Value="override this.VisitTypeUsage : System.Data.Entity.Core.Metadata.Edm.TypeUsage -> System.Data.Entity.Core.Metadata.Edm.TypeUsage" Usage="dbExpressionRebinder.VisitTypeUsage type" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>EntityFramework</AssemblyName>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Data.Entity.Core.Metadata.Edm.TypeUsage</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="System.Data.Entity.Core.Metadata.Edm.TypeUsage" />
</Parameters>
<Docs>
<param name="type">The type.</param>
<summary>Implements the visitor pattern for the type usage.</summary>
<returns>The implemented visitor pattern.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>