/
DbExpressionBinding.xml
131 lines (129 loc) · 8.65 KB
/
DbExpressionBinding.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
<Type Name="DbExpressionBinding" FullName="System.Data.Common.CommandTrees.DbExpressionBinding">
<TypeSignature Language="C#" Value="public sealed class DbExpressionBinding" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit DbExpressionBinding extends System.Object" />
<TypeSignature Language="DocId" Value="T:System.Data.Common.CommandTrees.DbExpressionBinding" />
<TypeSignature Language="VB.NET" Value="Public NotInheritable Class DbExpressionBinding" />
<TypeSignature Language="F#" Value="type DbExpressionBinding = class" />
<TypeSignature Language="C++ CLI" Value="public ref class DbExpressionBinding sealed" />
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Represents an input set to relational expressions such as <see cref="T:System.Data.Common.CommandTrees.DbFilterExpression" />, <see cref="T:System.Data.Common.CommandTrees.DbProjectExpression" />, and <see cref="T:System.Data.Common.CommandTrees.DbJoinExpression" />. This class cannot be inherited.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
This class is very similar to a `foreach` traversal with a binding to each element of the traversal. This class is provided as a helper class for many of the expressions that correspond to relational operators.
]]></format>
</remarks>
</Docs>
<Members>
<Member MemberName="Expression">
<MemberSignature Language="C#" Value="public System.Data.Common.CommandTrees.DbExpression Expression { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Data.Common.CommandTrees.DbExpression Expression" />
<MemberSignature Language="DocId" Value="P:System.Data.Common.CommandTrees.DbExpressionBinding.Expression" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property Expression As DbExpression" />
<MemberSignature Language="F#" Value="member this.Expression : System.Data.Common.CommandTrees.DbExpression" Usage="System.Data.Common.CommandTrees.DbExpressionBinding.Expression" />
<MemberSignature Language="C++ CLI" Value="public:
 property System::Data::Common::CommandTrees::DbExpression ^ Expression { System::Data::Common::CommandTrees::DbExpression ^ get(); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName Language="C#">[get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")]</AttributeName>
<AttributeName Language="F#">[<get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")>]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Data.Common.CommandTrees.DbExpression</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the <see cref="T:System.Data.Common.CommandTrees.DbExpression" /> that defines the input set.</summary>
<value>The <see cref="T:System.Data.Common.CommandTrees.DbExpression" /> that defines the input set.</value>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">The expression is <see langword="null" />.</exception>
<exception cref="T:System.ArgumentException">The expression is not associated with the command tree of the binding, or its result type is not equal or promotable to the result type of the current value of the property.</exception>
</Docs>
</Member>
<Member MemberName="Variable">
<MemberSignature Language="C#" Value="public System.Data.Common.CommandTrees.DbVariableReferenceExpression Variable { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Data.Common.CommandTrees.DbVariableReferenceExpression Variable" />
<MemberSignature Language="DocId" Value="P:System.Data.Common.CommandTrees.DbExpressionBinding.Variable" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property Variable As DbVariableReferenceExpression" />
<MemberSignature Language="F#" Value="member this.Variable : System.Data.Common.CommandTrees.DbVariableReferenceExpression" Usage="System.Data.Common.CommandTrees.DbExpressionBinding.Variable" />
<MemberSignature Language="C++ CLI" Value="public:
 property System::Data::Common::CommandTrees::DbVariableReferenceExpression ^ Variable { System::Data::Common::CommandTrees::DbVariableReferenceExpression ^ get(); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName Language="C#">[get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")]</AttributeName>
<AttributeName Language="F#">[<get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")>]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Data.Common.CommandTrees.DbVariableReferenceExpression</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the <see cref="T:System.Data.Common.CommandTrees.DbVariableReferenceExpression" /> that references the element variable.</summary>
<value>The variable reference.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="VariableName">
<MemberSignature Language="C#" Value="public string VariableName { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string VariableName" />
<MemberSignature Language="DocId" Value="P:System.Data.Common.CommandTrees.DbExpressionBinding.VariableName" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property VariableName As String" />
<MemberSignature Language="F#" Value="member this.VariableName : string" Usage="System.Data.Common.CommandTrees.DbExpressionBinding.VariableName" />
<MemberSignature Language="C++ CLI" Value="public:
 property System::String ^ VariableName { System::String ^ get(); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the name assigned to the element variable.</summary>
<value>The name assigned to the element variable.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="VariableType">
<MemberSignature Language="C#" Value="public System.Data.Metadata.Edm.TypeUsage VariableType { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Data.Metadata.Edm.TypeUsage VariableType" />
<MemberSignature Language="DocId" Value="P:System.Data.Common.CommandTrees.DbExpressionBinding.VariableType" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property VariableType As TypeUsage" />
<MemberSignature Language="F#" Value="member this.VariableType : System.Data.Metadata.Edm.TypeUsage" Usage="System.Data.Common.CommandTrees.DbExpressionBinding.VariableType" />
<MemberSignature Language="C++ CLI" Value="public:
 property System::Data::Metadata::Edm::TypeUsage ^ VariableType { System::Data::Metadata::Edm::TypeUsage ^ get(); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Data.Entity</AssemblyName>
<AssemblyVersion>3.5.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Data.Metadata.Edm.TypeUsage</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the type metadata of the element variable.</summary>
<value>The type metadata of the element variable.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>