forked from dotnet/docs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathBinaryOp.xml
153 lines (153 loc) · 7.13 KB
/
BinaryOp.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
<Type Name="BinaryOp" FullName="Microsoft.JScript.BinaryOp">
<TypeSignature Language="C#" Value="public abstract class BinaryOp : Microsoft.JScript.AST" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract beforefieldinit BinaryOp extends Microsoft.JScript.AST" />
<TypeSignature Language="DocId" Value="T:Microsoft.JScript.BinaryOp" />
<AssemblyInfo>
<AssemblyName>Microsoft.JScript</AssemblyName>
<AssemblyVersion>10.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>Microsoft.JScript.AST</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Represents the base class for classes that perform operations on two operands, such as <see cref="T:Microsoft.JScript.Plus" />, <see cref="T:Microsoft.JScript.Equality" />, and <see cref="T:Microsoft.JScript.Relational" />. This class belongs to the abstract syntax tree category.</summary>
<remarks>To be added.</remarks>
<forInternalUseOnly />
</Docs>
<Members>
<Member MemberName="GetOperator">
<MemberSignature Language="C#" Value="protected System.Reflection.MethodInfo GetOperator (System.Reflection.IReflect ir1, System.Reflection.IReflect ir2);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig instance class System.Reflection.MethodInfo GetOperator(class System.Reflection.IReflect ir1, class System.Reflection.IReflect ir2) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.JScript.BinaryOp.GetOperator(System.Reflection.IReflect,System.Reflection.IReflect)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.JScript</AssemblyName>
<AssemblyVersion>10.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.MethodInfo</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="ir1" Type="System.Reflection.IReflect" />
<Parameter Name="ir2" Type="System.Reflection.IReflect" />
</Parameters>
<Docs>
<param name="ir1">The data type of the first operand.</param>
<param name="ir2">The data type of the second operand.</param>
<summary>Determines the best method to call based on the operation that is requested and the data types of the operands.</summary>
<returns>The recommended method to call on the operands.</returns>
<remarks>To be added.</remarks>
<forInternalUseOnly />
</Docs>
</Member>
<Member MemberName="operand1">
<MemberSignature Language="C#" Value="protected Microsoft.JScript.AST operand1;" />
<MemberSignature Language="ILAsm" Value=".field family class Microsoft.JScript.AST operand1" />
<MemberSignature Language="DocId" Value="F:Microsoft.JScript.BinaryOp.operand1" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.JScript</AssemblyName>
<AssemblyVersion>10.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.JScript.AST</ReturnType>
</ReturnValue>
<Docs>
<summary>Represents the first operand of the operation.</summary>
<remarks>To be added.</remarks>
<forInternalUseOnly />
</Docs>
</Member>
<Member MemberName="operand2">
<MemberSignature Language="C#" Value="protected Microsoft.JScript.AST operand2;" />
<MemberSignature Language="ILAsm" Value=".field family class Microsoft.JScript.AST operand2" />
<MemberSignature Language="DocId" Value="F:Microsoft.JScript.BinaryOp.operand2" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.JScript</AssemblyName>
<AssemblyVersion>10.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.JScript.AST</ReturnType>
</ReturnValue>
<Docs>
<summary>Represents the second operand of the operation.</summary>
<remarks>To be added.</remarks>
<forInternalUseOnly />
</Docs>
</Member>
<Member MemberName="operatorMeth">
<MemberSignature Language="C#" Value="protected System.Reflection.MethodInfo operatorMeth;" />
<MemberSignature Language="ILAsm" Value=".field family class System.Reflection.MethodInfo operatorMeth" />
<MemberSignature Language="DocId" Value="F:Microsoft.JScript.BinaryOp.operatorMeth" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.JScript</AssemblyName>
<AssemblyVersion>10.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.MethodInfo</ReturnType>
</ReturnValue>
<Docs>
<summary>Represents the operation that is actually performed.</summary>
<remarks>To be added.</remarks>
<forInternalUseOnly />
</Docs>
</Member>
<Member MemberName="operatorTok">
<MemberSignature Language="C#" Value="protected Microsoft.JScript.JSToken operatorTok;" />
<MemberSignature Language="ILAsm" Value=".field family valuetype Microsoft.JScript.JSToken operatorTok" />
<MemberSignature Language="DocId" Value="F:Microsoft.JScript.BinaryOp.operatorTok" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.JScript</AssemblyName>
<AssemblyVersion>10.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.JScript.JSToken</ReturnType>
</ReturnValue>
<Docs>
<summary>Represents the operation that is requested. One of the <see cref="T:Microsoft.JScript.JSToken" /> enumeration values.</summary>
<remarks>To be added.</remarks>
<forInternalUseOnly />
</Docs>
</Member>
<Member MemberName="type1">
<MemberSignature Language="C#" Value="protected Type type1;" />
<MemberSignature Language="ILAsm" Value=".field family class System.Type type1" />
<MemberSignature Language="DocId" Value="F:Microsoft.JScript.BinaryOp.type1" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.JScript</AssemblyName>
<AssemblyVersion>10.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Type</ReturnType>
</ReturnValue>
<Docs>
<summary>Represents the data type of the first operand of the operation.</summary>
<remarks>To be added.</remarks>
<forInternalUseOnly />
</Docs>
</Member>
<Member MemberName="type2">
<MemberSignature Language="C#" Value="protected Type type2;" />
<MemberSignature Language="ILAsm" Value=".field family class System.Type type2" />
<MemberSignature Language="DocId" Value="F:Microsoft.JScript.BinaryOp.type2" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.JScript</AssemblyName>
<AssemblyVersion>10.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Type</ReturnType>
</ReturnValue>
<Docs>
<summary>Represents the data type of the second operand of the operation.</summary>
<remarks>To be added.</remarks>
<forInternalUseOnly />
</Docs>
</Member>
</Members>
</Type>