-
Notifications
You must be signed in to change notification settings - Fork 1.5k
/
FunctionPrototype.xml
180 lines (180 loc) · 11.7 KB
/
FunctionPrototype.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
170
171
172
173
174
175
176
177
178
179
180
<Type Name="FunctionPrototype" FullName="Microsoft.JScript.FunctionPrototype">
<TypeSignature Language="C#" Value="public class FunctionPrototype : Microsoft.JScript.ScriptFunction" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit FunctionPrototype extends Microsoft.JScript.ScriptFunction" />
<TypeSignature Language="DocId" Value="T:Microsoft.JScript.FunctionPrototype" />
<TypeSignature Language="VB.NET" Value="Public Class FunctionPrototype
Inherits ScriptFunction" />
<TypeSignature Language="F#" Value="type FunctionPrototype = class
 inherit ScriptFunction" />
<TypeSignature Language="C++ CLI" Value="public ref class FunctionPrototype : Microsoft::JScript::ScriptFunction" />
<AssemblyInfo>
<AssemblyName>Microsoft.JScript</AssemblyName>
<AssemblyVersion>7.0.5000.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>10.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>Microsoft.JScript.ScriptFunction</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Provides static methods and properties for <see cref="T:Microsoft.JScript.FunctionObject" /> objects. All methods of this class are called by passing in a reference to the object that is requesting access to the method. This class belongs to the built-in object model category.</summary>
<remarks>To be added.</remarks>
<forInternalUseOnly />
<altmember cref="T:Microsoft.JScript.FunctionConstructor" />
</Docs>
<Members>
<Member MemberName="apply">
<MemberSignature Language="C#" Value="public static object apply (object thisob, object thisarg, object argArray);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig object apply(object thisob, object thisarg, object argArray) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.JScript.FunctionPrototype.apply(System.Object,System.Object,System.Object)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function apply (thisob As Object, thisarg As Object, argArray As Object) As Object" />
<MemberSignature Language="F#" Value="static member apply : obj * obj * obj -> obj" Usage="Microsoft.JScript.FunctionPrototype.apply (thisob, thisarg, argArray)" />
<MemberSignature Language="C++ CLI" Value="public:
 static System::Object ^ apply(System::Object ^ thisob, System::Object ^ thisarg, System::Object ^ argArray);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.JScript</AssemblyName>
<AssemblyVersion>7.0.5000.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>10.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName Language="C#">[Microsoft.JScript.JSFunction(Microsoft.JScript.JSFunctionAttributeEnum.HasThisObject, Microsoft.JScript.JSBuiltin.Function_apply)]</AttributeName>
<AttributeName Language="F#">[<Microsoft.JScript.JSFunction(Microsoft.JScript.JSFunctionAttributeEnum.HasThisObject, Microsoft.JScript.JSBuiltin.Function_apply)>]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Object</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="thisob" Type="System.Object" />
<Parameter Name="thisarg" Type="System.Object" />
<Parameter Name="argArray" Type="System.Object" />
</Parameters>
<Docs>
<param name="thisob">The object that this method is acting upon.</param>
<param name="thisarg">The current default scope. Either the contained object of a <see langword="with" /> statement scope, or the global scope.</param>
<param name="argArray">The arguments to pass to the function, as an <see cref="T:Microsoft.JScript.ArgumentsObject" /> or an <see cref="T:Microsoft.JScript.ArrayObject" />.</param>
<summary>Calls the function that this object represents, converting the specified argument object to an array of arguments if it has to.</summary>
<returns>The return value of the call to the function that this object represents.</returns>
<remarks>To be added.</remarks>
<forInternalUseOnly />
<altmember cref="T:Microsoft.JScript.FunctionObject" />
<altmember cref="T:Microsoft.JScript.FunctionConstructor" />
</Docs>
</Member>
<Member MemberName="call">
<MemberSignature Language="C#" Value="public static object call (object thisob, object thisarg, params object[] args);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig object call(object thisob, object thisarg, object[] args) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.JScript.FunctionPrototype.call(System.Object,System.Object,System.Object[])" />
<MemberSignature Language="VB.NET" Value="Public Shared Function call (thisob As Object, thisarg As Object, ParamArray args As Object()) As Object" />
<MemberSignature Language="F#" Value="static member call : obj * obj * obj[] -> obj" Usage="Microsoft.JScript.FunctionPrototype.call (thisob, thisarg, args)" />
<MemberSignature Language="C++ CLI" Value="public:
 static System::Object ^ call(System::Object ^ thisob, System::Object ^ thisarg, ... cli::array <System::Object ^> ^ args);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.JScript</AssemblyName>
<AssemblyVersion>7.0.5000.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>10.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName Language="C#">[Microsoft.JScript.JSFunction(Microsoft.JScript.JSFunctionAttributeEnum.HasThisObject | Microsoft.JScript.JSFunctionAttributeEnum.HasVarArgs, Microsoft.JScript.JSBuiltin.Function_call)]</AttributeName>
<AttributeName Language="F#">[<Microsoft.JScript.JSFunction(Microsoft.JScript.JSFunctionAttributeEnum.HasThisObject | Microsoft.JScript.JSFunctionAttributeEnum.HasVarArgs, Microsoft.JScript.JSBuiltin.Function_call)>]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Object</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="thisob" Type="System.Object" />
<Parameter Name="thisarg" Type="System.Object" />
<Parameter Name="args" Type="System.Object[]">
<Attributes>
<Attribute>
<AttributeName Language="C#">[System.ParamArray]</AttributeName>
<AttributeName Language="F#">[<System.ParamArray>]</AttributeName>
</Attribute>
</Attributes>
</Parameter>
</Parameters>
<Docs>
<param name="thisob">The object that this method is acting upon.</param>
<param name="thisarg">The current default scope. Either the contained object of a <see langword="with" /> statement scope, or the global scope.</param>
<param name="args">The arguments to pass to the function as an array.</param>
<summary>Calls the function that this object represents.</summary>
<returns>The return value of the call to the function that this object represents.</returns>
<remarks>To be added.</remarks>
<forInternalUseOnly />
<altmember cref="T:Microsoft.JScript.FunctionObject" />
<altmember cref="T:Microsoft.JScript.FunctionConstructor" />
</Docs>
</Member>
<Member MemberName="constructor">
<MemberSignature Language="C#" Value="public static Microsoft.JScript.FunctionConstructor constructor { get; }" />
<MemberSignature Language="ILAsm" Value=".property class Microsoft.JScript.FunctionConstructor constructor" />
<MemberSignature Language="DocId" Value="P:Microsoft.JScript.FunctionPrototype.constructor" />
<MemberSignature Language="VB.NET" Value="Public Shared ReadOnly Property constructor As FunctionConstructor" />
<MemberSignature Language="F#" Value="static member constructor : Microsoft.JScript.FunctionConstructor" Usage="Microsoft.JScript.FunctionPrototype.constructor" />
<MemberSignature Language="C++ CLI" Value="public:
 static property Microsoft::JScript::FunctionConstructor ^ constructor { Microsoft::JScript::FunctionConstructor ^ get(); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.JScript</AssemblyName>
<AssemblyVersion>7.0.5000.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>10.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>Microsoft.JScript.FunctionConstructor</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets a reference to a prototype-based object that is using this prototype.</summary>
<value>A reference to a prototype-based object.</value>
<remarks>To be added.</remarks>
<forInternalUseOnly />
<altmember cref="T:Microsoft.JScript.FunctionObject" />
</Docs>
</Member>
<Member MemberName="toString">
<MemberSignature Language="C#" Value="public static string toString (object thisob);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig string toString(object thisob) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.JScript.FunctionPrototype.toString(System.Object)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function toString (thisob As Object) As String" />
<MemberSignature Language="F#" Value="static member toString : obj -> string" Usage="Microsoft.JScript.FunctionPrototype.toString thisob" />
<MemberSignature Language="C++ CLI" Value="public:
 static System::String ^ toString(System::Object ^ thisob);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.JScript</AssemblyName>
<AssemblyVersion>7.0.5000.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>10.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName Language="C#">[Microsoft.JScript.JSFunction(Microsoft.JScript.JSFunctionAttributeEnum.HasThisObject, Microsoft.JScript.JSBuiltin.Function_toString)]</AttributeName>
<AttributeName Language="F#">[<Microsoft.JScript.JSFunction(Microsoft.JScript.JSFunctionAttributeEnum.HasThisObject, Microsoft.JScript.JSBuiltin.Function_toString)>]</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="thisob" Type="System.Object" />
</Parameters>
<Docs>
<param name="thisob">The object that this method is acting upon.</param>
<summary>Creates a string representation of the specified object.</summary>
<returns>A string representation of <paramref name="thisob" /> that contains the name of the function.</returns>
<remarks>To be added.</remarks>
<forInternalUseOnly />
<altmember cref="T:Microsoft.JScript.FunctionObject" />
<altmember cref="T:Microsoft.JScript.FunctionConstructor" />
</Docs>
</Member>
</Members>
</Type>