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" />
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>
9 <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
11 <BaseTypeName>System.Runtime.Remoting.Contexts.ContextAttribute</BaseTypeName>
15 <InterfaceName>System.Runtime.Remoting.Contexts.IContributeClientContextSink</InterfaceName>
18 <InterfaceName>System.Runtime.Remoting.Contexts.IContributeServerContextSink</InterfaceName>
23 <AttributeName>System.AttributeUsage(System.AttributeTargets.Class)</AttributeName>
26 <AttributeName>System.Runtime.InteropServices.ComVisible(true)</AttributeName>
30 <summary>To be added</summary>
31 <remarks>To be added</remarks>
34 <Member MemberName=".ctor">
35 <MemberSignature Language="C#" Value="public SynchronizationAttribute ();" />
36 <MemberType>Constructor</MemberType>
40 <summary>To be added</summary>
41 <remarks>To be added</remarks>
44 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
45 <AssemblyVersion>2.0.0.0</AssemblyVersion>
48 <Member MemberName=".ctor">
49 <MemberSignature Language="C#" Value="public SynchronizationAttribute (bool reEntrant);" />
50 <MemberType>Constructor</MemberType>
53 <Parameter Name="reEntrant" Type="System.Boolean" />
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>
61 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
62 <AssemblyVersion>2.0.0.0</AssemblyVersion>
65 <Member MemberName=".ctor">
66 <MemberSignature Language="C#" Value="public SynchronizationAttribute (int flag);" />
67 <MemberType>Constructor</MemberType>
70 <Parameter Name="flag" Type="System.Int32" />
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>
78 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
79 <AssemblyVersion>2.0.0.0</AssemblyVersion>
82 <Member MemberName=".ctor">
83 <MemberSignature Language="C#" Value="public SynchronizationAttribute (int flag, bool reEntrant);" />
84 <MemberType>Constructor</MemberType>
87 <Parameter Name="flag" Type="System.Int32" />
88 <Parameter Name="reEntrant" Type="System.Boolean" />
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>
97 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
98 <AssemblyVersion>2.0.0.0</AssemblyVersion>
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>
105 <ReturnType>System.Runtime.Remoting.Messaging.IMessageSink</ReturnType>
108 <Parameter Name="nextSink" Type="System.Runtime.Remoting.Messaging.IMessageSink" />
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>
117 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
118 <AssemblyVersion>2.0.0.0</AssemblyVersion>
121 <Member MemberName="GetPropertiesForNewContext">
122 <MemberSignature Language="C#" Value="public override void GetPropertiesForNewContext (System.Runtime.Remoting.Activation.IConstructionCallMessage ctorMsg);" />
123 <MemberType>Method</MemberType>
125 <ReturnType>System.Void</ReturnType>
128 <Parameter Name="ctorMsg" Type="System.Runtime.Remoting.Activation.IConstructionCallMessage" />
131 <param name="ctorMsg">To be added.</param>
132 <summary>To be added.</summary>
133 <remarks>To be added.</remarks>
136 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
137 <AssemblyVersion>2.0.0.0</AssemblyVersion>
141 <AttributeName>System.Runtime.InteropServices.ComVisible(true)</AttributeName>
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>
149 <ReturnType>System.Runtime.Remoting.Messaging.IMessageSink</ReturnType>
152 <Parameter Name="nextSink" Type="System.Runtime.Remoting.Messaging.IMessageSink" />
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>
161 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
162 <AssemblyVersion>2.0.0.0</AssemblyVersion>
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>
169 <ReturnType>System.Boolean</ReturnType>
172 <Parameter Name="ctx" Type="System.Runtime.Remoting.Contexts.Context" />
173 <Parameter Name="msg" Type="System.Runtime.Remoting.Activation.IConstructionCallMessage" />
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>
183 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
184 <AssemblyVersion>2.0.0.0</AssemblyVersion>
188 <AttributeName>System.Runtime.InteropServices.ComVisible(true)</AttributeName>
192 <Member MemberName="IsReEntrant">
193 <MemberSignature Language="C#" Value="public virtual bool IsReEntrant { get; }" />
194 <MemberType>Property</MemberType>
196 <ReturnType>System.Boolean</ReturnType>
199 <summary>To be added</summary>
200 <value>To be added: an object of type 'bool'</value>
201 <remarks>To be added</remarks>
204 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
205 <AssemblyVersion>2.0.0.0</AssemblyVersion>
208 <Member MemberName="Locked">
209 <MemberSignature Language="C#" Value="public virtual bool Locked { set; get; }" />
210 <MemberType>Property</MemberType>
212 <ReturnType>System.Boolean</ReturnType>
215 <summary>To be added.</summary>
216 <value>To be added.</value>
217 <remarks>To be added.</remarks>
220 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
221 <AssemblyVersion>2.0.0.0</AssemblyVersion>
224 <Member MemberName="NOT_SUPPORTED">
225 <MemberSignature Language="C#" Value="public const int NOT_SUPPORTED = 1;" />
226 <MemberType>Field</MemberType>
228 <ReturnType>System.Int32</ReturnType>
232 <summary>To be added</summary>
233 <remarks>To be added</remarks>
235 <MemberValue>1</MemberValue>
237 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
238 <AssemblyVersion>2.0.0.0</AssemblyVersion>
241 <Member MemberName="REQUIRED">
242 <MemberSignature Language="C#" Value="public const int REQUIRED = 4;" />
243 <MemberType>Field</MemberType>
245 <ReturnType>System.Int32</ReturnType>
249 <summary>To be added</summary>
250 <remarks>To be added</remarks>
252 <MemberValue>4</MemberValue>
254 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
255 <AssemblyVersion>2.0.0.0</AssemblyVersion>
258 <Member MemberName="REQUIRES_NEW">
259 <MemberSignature Language="C#" Value="public const int REQUIRES_NEW = 8;" />
260 <MemberType>Field</MemberType>
262 <ReturnType>System.Int32</ReturnType>
266 <summary>To be added</summary>
267 <remarks>To be added</remarks>
269 <MemberValue>8</MemberValue>
271 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
272 <AssemblyVersion>2.0.0.0</AssemblyVersion>
275 <Member MemberName="SUPPORTED">
276 <MemberSignature Language="C#" Value="public const int SUPPORTED = 2;" />
277 <MemberType>Field</MemberType>
279 <ReturnType>System.Int32</ReturnType>
283 <summary>To be added</summary>
284 <remarks>To be added</remarks>
286 <MemberValue>2</MemberValue>
288 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
289 <AssemblyVersion>2.0.0.0</AssemblyVersion>