-
Notifications
You must be signed in to change notification settings - Fork 1.5k
/
RemoteMethodData.xml
142 lines (132 loc) · 7.91 KB
/
RemoteMethodData.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
<Type Name="RemoteMethodData" FullName="System.AddIn.Contract.Automation.RemoteMethodData">
<TypeSignature Language="C#" Value="public struct RemoteMethodData" />
<TypeSignature Language="ILAsm" Value=".class public sequential ansi serializable sealed beforefieldinit RemoteMethodData extends System.ValueType" />
<TypeSignature Language="DocId" Value="T:System.AddIn.Contract.Automation.RemoteMethodData" />
<TypeSignature Language="VB.NET" Value="Public Structure RemoteMethodData" />
<TypeSignature Language="F#" Value="type RemoteMethodData = struct" />
<TypeSignature Language="C++ CLI" Value="public value class RemoteMethodData" />
<AssemblyInfo>
<AssemblyName>System.AddIn.Contract</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.ValueType</BaseTypeName>
</Base>
<Interfaces />
<Attributes>
<Attribute>
<AttributeName Language="C#">[System.Serializable]</AttributeName>
<AttributeName Language="F#">[<System.Serializable>]</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Provides information about a method of a type that components can access across application domain and process boundaries.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The <xref:System.AddIn.Contract.Automation.RemoteMethodData> structure provides information about a method of an object that implements the <xref:System.AddIn.Contract.Automation.IRemoteObjectContract> interface.
]]></format>
</remarks>
</Docs>
<Members>
<Member MemberName="Attributes">
<MemberSignature Language="C#" Value="public System.Reflection.MethodAttributes Attributes;" />
<MemberSignature Language="ILAsm" Value=".field public valuetype System.Reflection.MethodAttributes Attributes" />
<MemberSignature Language="DocId" Value="F:System.AddIn.Contract.Automation.RemoteMethodData.Attributes" />
<MemberSignature Language="VB.NET" Value="Public Attributes As MethodAttributes " />
<MemberSignature Language="F#" Value="val mutable Attributes : System.Reflection.MethodAttributes" Usage="System.AddIn.Contract.Automation.RemoteMethodData.Attributes" />
<MemberSignature Language="C++ CLI" Value="public: System::Reflection::MethodAttributes Attributes;" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.AddIn.Contract</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.MethodAttributes</ReturnType>
</ReturnValue>
<Docs>
<summary>Represents the attributes of the method that this <see cref="T:System.AddIn.Contract.Automation.RemoteMethodData" /> describes.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The value of this field is a bitwise combination of the following <xref:System.Reflection.MethodAttributes> values if this <xref:System.AddIn.Contract.Automation.RemoteMethodData> describes a method of a COM object:
- <xref:System.Reflection.MethodAttributes.Public>
- <xref:System.Reflection.MethodAttributes.Virtual>
- <xref:System.Reflection.MethodAttributes.NewSlot>
- <xref:System.Reflection.MethodAttributes.HideBySig>
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="MemberData">
<MemberSignature Language="C#" Value="public System.AddIn.Contract.Automation.RemoteMemberData MemberData;" />
<MemberSignature Language="ILAsm" Value=".field public valuetype System.AddIn.Contract.Automation.RemoteMemberData MemberData" />
<MemberSignature Language="DocId" Value="F:System.AddIn.Contract.Automation.RemoteMethodData.MemberData" />
<MemberSignature Language="VB.NET" Value="Public MemberData As RemoteMemberData " />
<MemberSignature Language="F#" Value="val mutable MemberData : System.AddIn.Contract.Automation.RemoteMemberData" Usage="System.AddIn.Contract.Automation.RemoteMethodData.MemberData" />
<MemberSignature Language="C++ CLI" Value="public: System::AddIn::Contract::Automation::RemoteMemberData MemberData;" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.AddIn.Contract</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.AddIn.Contract.Automation.RemoteMemberData</ReturnType>
</ReturnValue>
<Docs>
<summary>Represents member data for the method that this <see cref="T:System.AddIn.Contract.Automation.RemoteMethodData" /> describes.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The member data includes the name of the method and the type that declares the method.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="Parameters">
<MemberSignature Language="C#" Value="public System.AddIn.Contract.Automation.RemoteParameterData[] Parameters;" />
<MemberSignature Language="ILAsm" Value=".field public valuetype System.AddIn.Contract.Automation.RemoteParameterData[] Parameters" />
<MemberSignature Language="DocId" Value="F:System.AddIn.Contract.Automation.RemoteMethodData.Parameters" />
<MemberSignature Language="VB.NET" Value="Public Parameters As RemoteParameterData() " />
<MemberSignature Language="F#" Value="val mutable Parameters : System.AddIn.Contract.Automation.RemoteParameterData[]" Usage="System.AddIn.Contract.Automation.RemoteMethodData.Parameters" />
<MemberSignature Language="C++ CLI" Value="public: cli::array <System::AddIn::Contract::Automation::RemoteParameterData> ^ Parameters;" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.AddIn.Contract</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.AddIn.Contract.Automation.RemoteParameterData[]</ReturnType>
</ReturnValue>
<Docs>
<summary>Represents information about the parameters of the method that this <see cref="T:System.AddIn.Contract.Automation.RemoteMethodData" /> describes.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ReturnParameter">
<MemberSignature Language="C#" Value="public System.AddIn.Contract.Automation.RemoteParameterData ReturnParameter;" />
<MemberSignature Language="ILAsm" Value=".field public valuetype System.AddIn.Contract.Automation.RemoteParameterData ReturnParameter" />
<MemberSignature Language="DocId" Value="F:System.AddIn.Contract.Automation.RemoteMethodData.ReturnParameter" />
<MemberSignature Language="VB.NET" Value="Public ReturnParameter As RemoteParameterData " />
<MemberSignature Language="F#" Value="val mutable ReturnParameter : System.AddIn.Contract.Automation.RemoteParameterData" Usage="System.AddIn.Contract.Automation.RemoteMethodData.ReturnParameter" />
<MemberSignature Language="C++ CLI" Value="public: System::AddIn::Contract::Automation::RemoteParameterData ReturnParameter;" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.AddIn.Contract</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.AddIn.Contract.Automation.RemoteParameterData</ReturnType>
</ReturnValue>
<Docs>
<summary>Represents information about the return value of the method that this <see cref="T:System.AddIn.Contract.Automation.RemoteMethodData" /> describes.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>