2008-12-08 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / mcs / class / corlib / Documentation / en / System.Runtime.Remoting.Contexts / SynchronizationAttribute.xml
1 <Type Name="SynchronizationAttribute" FullName="System.Runtime.Remoting.Contexts.SynchronizationAttribute">
2   <TypeSignature Maintainer="auto" Language="C#" Value="public class SynchronizationAttribute : System.Runtime.Remoting.Contexts.ContextAttribute, System.Runtime.Remoting.Contexts.IContributeClientContextSink, System.Runtime.Remoting.Contexts.IContributeServerContextSink" />
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   </AssemblyInfo>
9   <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>
10   <Base>
11     <BaseTypeName>System.Runtime.Remoting.Contexts.ContextAttribute</BaseTypeName>
12   </Base>
13   <Interfaces>
14     <Interface>
15       <InterfaceName>System.Runtime.Remoting.Contexts.IContributeClientContextSink</InterfaceName>
16     </Interface>
17     <Interface>
18       <InterfaceName>System.Runtime.Remoting.Contexts.IContributeServerContextSink</InterfaceName>
19     </Interface>
20   </Interfaces>
21   <Attributes>
22     <Attribute>
23       <AttributeName>System.AttributeUsage(System.AttributeTargets.Class)</AttributeName>
24     </Attribute>
25     <Attribute>
26       <AttributeName>System.Runtime.InteropServices.ComVisible(true)</AttributeName>
27     </Attribute>
28   </Attributes>
29   <Docs>
30     <summary>To be added</summary>
31     <remarks>To be added</remarks>
32   </Docs>
33   <Members>
34     <Member MemberName=".ctor">
35       <MemberSignature Language="C#" Value="public SynchronizationAttribute ();" />
36       <MemberType>Constructor</MemberType>
37       <ReturnValue />
38       <Parameters />
39       <Docs>
40         <summary>To be added</summary>
41         <remarks>To be added</remarks>
42       </Docs>
43       <AssemblyInfo>
44         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
45         <AssemblyVersion>2.0.0.0</AssemblyVersion>
46       </AssemblyInfo>
47     </Member>
48     <Member MemberName=".ctor">
49       <MemberSignature Language="C#" Value="public SynchronizationAttribute (bool reEntrant);" />
50       <MemberType>Constructor</MemberType>
51       <ReturnValue />
52       <Parameters>
53         <Parameter Name="reEntrant" Type="System.Boolean" />
54       </Parameters>
55       <Docs>
56         <param name="reEntrant">To be added: an object of type 'bool'</param>
57         <summary>To be added</summary>
58         <remarks>To be added</remarks>
59       </Docs>
60       <AssemblyInfo>
61         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
62         <AssemblyVersion>2.0.0.0</AssemblyVersion>
63       </AssemblyInfo>
64     </Member>
65     <Member MemberName=".ctor">
66       <MemberSignature Language="C#" Value="public SynchronizationAttribute (int flag);" />
67       <MemberType>Constructor</MemberType>
68       <ReturnValue />
69       <Parameters>
70         <Parameter Name="flag" Type="System.Int32" />
71       </Parameters>
72       <Docs>
73         <param name="flag">To be added: an object of type 'int'</param>
74         <summary>To be added</summary>
75         <remarks>To be added</remarks>
76       </Docs>
77       <AssemblyInfo>
78         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
79         <AssemblyVersion>2.0.0.0</AssemblyVersion>
80       </AssemblyInfo>
81     </Member>
82     <Member MemberName=".ctor">
83       <MemberSignature Language="C#" Value="public SynchronizationAttribute (int flag, bool reEntrant);" />
84       <MemberType>Constructor</MemberType>
85       <ReturnValue />
86       <Parameters>
87         <Parameter Name="flag" Type="System.Int32" />
88         <Parameter Name="reEntrant" Type="System.Boolean" />
89       </Parameters>
90       <Docs>
91         <param name="flag">To be added: an object of type 'int'</param>
92         <param name="reEntrant">To be added: an object of type 'bool'</param>
93         <summary>To be added</summary>
94         <remarks>To be added</remarks>
95       </Docs>
96       <AssemblyInfo>
97         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
98         <AssemblyVersion>2.0.0.0</AssemblyVersion>
99       </AssemblyInfo>
100     </Member>
101     <Member MemberName="GetClientContextSink">
102       <MemberSignature Language="C#" Value="public virtual System.Runtime.Remoting.Messaging.IMessageSink GetClientContextSink (System.Runtime.Remoting.Messaging.IMessageSink nextSink);" />
103       <MemberType>Method</MemberType>
104       <ReturnValue>
105         <ReturnType>System.Runtime.Remoting.Messaging.IMessageSink</ReturnType>
106       </ReturnValue>
107       <Parameters>
108         <Parameter Name="nextSink" Type="System.Runtime.Remoting.Messaging.IMessageSink" />
109       </Parameters>
110       <Docs>
111         <param name="nextSink">To be added: an object of type 'Runtime.Remoting.Messaging.IMessageSink'</param>
112         <summary>To be added</summary>
113         <returns>To be added: an object of type 'Runtime.Remoting.Messaging.IMessageSink'</returns>
114         <remarks>To be added</remarks>
115       </Docs>
116       <AssemblyInfo>
117         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
118         <AssemblyVersion>2.0.0.0</AssemblyVersion>
119       </AssemblyInfo>
120     </Member>
121     <Member MemberName="GetPropertiesForNewContext">
122       <MemberSignature Language="C#" Value="public override void GetPropertiesForNewContext (System.Runtime.Remoting.Activation.IConstructionCallMessage ctorMsg);" />
123       <MemberType>Method</MemberType>
124       <ReturnValue>
125         <ReturnType>System.Void</ReturnType>
126       </ReturnValue>
127       <Parameters>
128         <Parameter Name="ctorMsg" Type="System.Runtime.Remoting.Activation.IConstructionCallMessage" />
129       </Parameters>
130       <Docs>
131         <param name="ctorMsg">To be added.</param>
132         <summary>To be added.</summary>
133         <remarks>To be added.</remarks>
134       </Docs>
135       <AssemblyInfo>
136         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
137         <AssemblyVersion>2.0.0.0</AssemblyVersion>
138       </AssemblyInfo>
139       <Attributes>
140         <Attribute>
141           <AttributeName>System.Runtime.InteropServices.ComVisible(true)</AttributeName>
142         </Attribute>
143       </Attributes>
144     </Member>
145     <Member MemberName="GetServerContextSink">
146       <MemberSignature Language="C#" Value="public virtual System.Runtime.Remoting.Messaging.IMessageSink GetServerContextSink (System.Runtime.Remoting.Messaging.IMessageSink nextSink);" />
147       <MemberType>Method</MemberType>
148       <ReturnValue>
149         <ReturnType>System.Runtime.Remoting.Messaging.IMessageSink</ReturnType>
150       </ReturnValue>
151       <Parameters>
152         <Parameter Name="nextSink" Type="System.Runtime.Remoting.Messaging.IMessageSink" />
153       </Parameters>
154       <Docs>
155         <param name="nextSink">To be added: an object of type 'Runtime.Remoting.Messaging.IMessageSink'</param>
156         <summary>To be added</summary>
157         <returns>To be added: an object of type 'Runtime.Remoting.Messaging.IMessageSink'</returns>
158         <remarks>To be added</remarks>
159       </Docs>
160       <AssemblyInfo>
161         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
162         <AssemblyVersion>2.0.0.0</AssemblyVersion>
163       </AssemblyInfo>
164     </Member>
165     <Member MemberName="IsContextOK">
166       <MemberSignature Language="C#" Value="public override bool IsContextOK (System.Runtime.Remoting.Contexts.Context ctx, System.Runtime.Remoting.Activation.IConstructionCallMessage msg);" />
167       <MemberType>Method</MemberType>
168       <ReturnValue>
169         <ReturnType>System.Boolean</ReturnType>
170       </ReturnValue>
171       <Parameters>
172         <Parameter Name="ctx" Type="System.Runtime.Remoting.Contexts.Context" />
173         <Parameter Name="msg" Type="System.Runtime.Remoting.Activation.IConstructionCallMessage" />
174       </Parameters>
175       <Docs>
176         <param name="ctx">To be added.</param>
177         <param name="msg">To be added.</param>
178         <summary>To be added.</summary>
179         <returns>To be added.</returns>
180         <remarks>To be added.</remarks>
181       </Docs>
182       <AssemblyInfo>
183         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
184         <AssemblyVersion>2.0.0.0</AssemblyVersion>
185       </AssemblyInfo>
186       <Attributes>
187         <Attribute>
188           <AttributeName>System.Runtime.InteropServices.ComVisible(true)</AttributeName>
189         </Attribute>
190       </Attributes>
191     </Member>
192     <Member MemberName="IsReEntrant">
193       <MemberSignature Language="C#" Value="public virtual bool IsReEntrant { get; }" />
194       <MemberType>Property</MemberType>
195       <ReturnValue>
196         <ReturnType>System.Boolean</ReturnType>
197       </ReturnValue>
198       <Docs>
199         <summary>To be added</summary>
200         <value>To be added: an object of type 'bool'</value>
201         <remarks>To be added</remarks>
202       </Docs>
203       <AssemblyInfo>
204         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
205         <AssemblyVersion>2.0.0.0</AssemblyVersion>
206       </AssemblyInfo>
207     </Member>
208     <Member MemberName="Locked">
209       <MemberSignature Language="C#" Value="public virtual bool Locked { set; get; }" />
210       <MemberType>Property</MemberType>
211       <ReturnValue>
212         <ReturnType>System.Boolean</ReturnType>
213       </ReturnValue>
214       <Docs>
215         <summary>To be added.</summary>
216         <value>To be added.</value>
217         <remarks>To be added.</remarks>
218       </Docs>
219       <AssemblyInfo>
220         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
221         <AssemblyVersion>2.0.0.0</AssemblyVersion>
222       </AssemblyInfo>
223     </Member>
224     <Member MemberName="NOT_SUPPORTED">
225       <MemberSignature Language="C#" Value="public const int NOT_SUPPORTED = 1;" />
226       <MemberType>Field</MemberType>
227       <ReturnValue>
228         <ReturnType>System.Int32</ReturnType>
229       </ReturnValue>
230       <Parameters />
231       <Docs>
232         <summary>To be added</summary>
233         <remarks>To be added</remarks>
234       </Docs>
235       <MemberValue>1</MemberValue>
236       <AssemblyInfo>
237         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
238         <AssemblyVersion>2.0.0.0</AssemblyVersion>
239       </AssemblyInfo>
240     </Member>
241     <Member MemberName="REQUIRED">
242       <MemberSignature Language="C#" Value="public const int REQUIRED = 4;" />
243       <MemberType>Field</MemberType>
244       <ReturnValue>
245         <ReturnType>System.Int32</ReturnType>
246       </ReturnValue>
247       <Parameters />
248       <Docs>
249         <summary>To be added</summary>
250         <remarks>To be added</remarks>
251       </Docs>
252       <MemberValue>4</MemberValue>
253       <AssemblyInfo>
254         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
255         <AssemblyVersion>2.0.0.0</AssemblyVersion>
256       </AssemblyInfo>
257     </Member>
258     <Member MemberName="REQUIRES_NEW">
259       <MemberSignature Language="C#" Value="public const int REQUIRES_NEW = 8;" />
260       <MemberType>Field</MemberType>
261       <ReturnValue>
262         <ReturnType>System.Int32</ReturnType>
263       </ReturnValue>
264       <Parameters />
265       <Docs>
266         <summary>To be added</summary>
267         <remarks>To be added</remarks>
268       </Docs>
269       <MemberValue>8</MemberValue>
270       <AssemblyInfo>
271         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
272         <AssemblyVersion>2.0.0.0</AssemblyVersion>
273       </AssemblyInfo>
274     </Member>
275     <Member MemberName="SUPPORTED">
276       <MemberSignature Language="C#" Value="public const int SUPPORTED = 2;" />
277       <MemberType>Field</MemberType>
278       <ReturnValue>
279         <ReturnType>System.Int32</ReturnType>
280       </ReturnValue>
281       <Parameters />
282       <Docs>
283         <summary>To be added</summary>
284         <remarks>To be added</remarks>
285       </Docs>
286       <MemberValue>2</MemberValue>
287       <AssemblyInfo>
288         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
289         <AssemblyVersion>2.0.0.0</AssemblyVersion>
290       </AssemblyInfo>
291     </Member>
292   </Members>
293 </Type>