Merge pull request #796 from alesliehughes/master
[mono.git] / mcs / class / corlib / Documentation / en / System.Runtime.Remoting.Proxies / ProxyAttribute.xml
1 <Type Name="ProxyAttribute" FullName="System.Runtime.Remoting.Proxies.ProxyAttribute">
2   <TypeSignature Maintainer="auto" Language="C#" Value="public class ProxyAttribute : Attribute, System.Runtime.Remoting.Contexts.IContextAttribute" />
3   <AssemblyInfo>
4     <AssemblyName>mscorlib</AssemblyName>
5     <AssemblyPublicKey>[00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00]</AssemblyPublicKey>
6     <AssemblyVersion>1.0.5000.0</AssemblyVersion>
7     <AssemblyVersion>2.0.0.0</AssemblyVersion>
8     <AssemblyVersion>4.0.0.0</AssemblyVersion>
9   </AssemblyInfo>
10   <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the &lt;link location="node:gtk-sharp/programming/threads"&gt;Gtk# Thread Programming&lt;/link&gt; for details.</ThreadSafetyStatement>
11   <Base>
12     <BaseTypeName>System.Attribute</BaseTypeName>
13   </Base>
14   <Interfaces>
15     <Interface>
16       <InterfaceName>System.Runtime.Remoting.Contexts.IContextAttribute</InterfaceName>
17     </Interface>
18   </Interfaces>
19   <Attributes>
20     <Attribute>
21       <AttributeName>System.AttributeUsage(System.AttributeTargets.Class)</AttributeName>
22     </Attribute>
23     <Attribute>
24       <AttributeName>System.Runtime.InteropServices.ComVisible(true)</AttributeName>
25     </Attribute>
26   </Attributes>
27   <Docs>
28     <summary>To be added</summary>
29     <remarks>To be added</remarks>
30   </Docs>
31   <Members>
32     <Member MemberName=".ctor">
33       <MemberSignature Language="C#" Value="public ProxyAttribute ();" />
34       <MemberType>Constructor</MemberType>
35       <ReturnValue />
36       <Parameters />
37       <Docs>
38         <summary>To be added</summary>
39         <remarks>To be added</remarks>
40       </Docs>
41       <AssemblyInfo>
42         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
43         <AssemblyVersion>2.0.0.0</AssemblyVersion>
44         <AssemblyVersion>4.0.0.0</AssemblyVersion>
45       </AssemblyInfo>
46     </Member>
47     <Member MemberName="CreateInstance">
48       <MemberSignature Language="C#" Value="public virtual MarshalByRefObject CreateInstance (Type serverType);" />
49       <MemberType>Method</MemberType>
50       <ReturnValue>
51         <ReturnType>System.MarshalByRefObject</ReturnType>
52       </ReturnValue>
53       <Parameters>
54         <Parameter Name="serverType" Type="System.Type" />
55       </Parameters>
56       <Docs>
57         <param name="serverType">To be added: an object of type 'Type'</param>
58         <summary>To be added</summary>
59         <returns>To be added: an object of type 'MarshalByRefObject'</returns>
60         <remarks>To be added</remarks>
61       </Docs>
62       <AssemblyInfo>
63         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
64         <AssemblyVersion>2.0.0.0</AssemblyVersion>
65         <AssemblyVersion>4.0.0.0</AssemblyVersion>
66       </AssemblyInfo>
67     </Member>
68     <Member MemberName="CreateProxy">
69       <MemberSignature Language="C#" Value="public virtual System.Runtime.Remoting.Proxies.RealProxy CreateProxy (System.Runtime.Remoting.ObjRef objRef, Type serverType, object serverObject, System.Runtime.Remoting.Contexts.Context serverContext);" />
70       <MemberType>Method</MemberType>
71       <ReturnValue>
72         <ReturnType>System.Runtime.Remoting.Proxies.RealProxy</ReturnType>
73       </ReturnValue>
74       <Parameters>
75         <Parameter Name="objRef" Type="System.Runtime.Remoting.ObjRef" />
76         <Parameter Name="serverType" Type="System.Type" />
77         <Parameter Name="serverObject" Type="System.Object" />
78         <Parameter Name="serverContext" Type="System.Runtime.Remoting.Contexts.Context" />
79       </Parameters>
80       <Docs>
81         <param name="objRef">To be added.</param>
82         <param name="serverType">To be added: an object of type 'Type'</param>
83         <param name="serverObject">To be added: an object of type 'object'</param>
84         <param name="serverContext">To be added: an object of type 'Runtime.Remoting.Contexts.Context'</param>
85         <summary>To be added</summary>
86         <returns>To be added: an object of type 'RealProxy'</returns>
87         <remarks>To be added</remarks>
88       </Docs>
89       <AssemblyInfo>
90         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
91         <AssemblyVersion>2.0.0.0</AssemblyVersion>
92         <AssemblyVersion>4.0.0.0</AssemblyVersion>
93       </AssemblyInfo>
94     </Member>
95     <Member MemberName="GetPropertiesForNewContext">
96       <MemberSignature Language="C#" Value="public void GetPropertiesForNewContext (System.Runtime.Remoting.Activation.IConstructionCallMessage msg);" />
97       <MemberType>Method</MemberType>
98       <ReturnValue>
99         <ReturnType>System.Void</ReturnType>
100       </ReturnValue>
101       <Parameters>
102         <Parameter Name="msg" Type="System.Runtime.Remoting.Activation.IConstructionCallMessage" />
103       </Parameters>
104       <Docs>
105         <param name="msg">To be added: an object of type 'Runtime.Remoting.Activation.IConstructionCallMessage'</param>
106         <summary>To be added</summary>
107         <remarks>To be added</remarks>
108       </Docs>
109       <AssemblyInfo>
110         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
111         <AssemblyVersion>2.0.0.0</AssemblyVersion>
112         <AssemblyVersion>4.0.0.0</AssemblyVersion>
113       </AssemblyInfo>
114       <Attributes>
115         <Attribute>
116           <AttributeName>System.Runtime.InteropServices.ComVisible(true)</AttributeName>
117         </Attribute>
118       </Attributes>
119     </Member>
120     <Member MemberName="IsContextOK">
121       <MemberSignature Language="C#" Value="public bool IsContextOK (System.Runtime.Remoting.Contexts.Context ctx, System.Runtime.Remoting.Activation.IConstructionCallMessage msg);" />
122       <MemberType>Method</MemberType>
123       <ReturnValue>
124         <ReturnType>System.Boolean</ReturnType>
125       </ReturnValue>
126       <Parameters>
127         <Parameter Name="ctx" Type="System.Runtime.Remoting.Contexts.Context" />
128         <Parameter Name="msg" Type="System.Runtime.Remoting.Activation.IConstructionCallMessage" />
129       </Parameters>
130       <Docs>
131         <param name="ctx">To be added: an object of type 'Runtime.Remoting.Contexts.Context'</param>
132         <param name="msg">To be added: an object of type 'Runtime.Remoting.Activation.IConstructionCallMessage'</param>
133         <summary>To be added</summary>
134         <returns>To be added: an object of type 'bool'</returns>
135         <remarks>To be added</remarks>
136       </Docs>
137       <AssemblyInfo>
138         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
139         <AssemblyVersion>2.0.0.0</AssemblyVersion>
140         <AssemblyVersion>4.0.0.0</AssemblyVersion>
141       </AssemblyInfo>
142       <Attributes>
143         <Attribute>
144           <AttributeName>System.Runtime.InteropServices.ComVisible(true)</AttributeName>
145         </Attribute>
146       </Attributes>
147     </Member>
148   </Members>
149 </Type>