* ClientChannelSinkStack.cs: Added no-param constructor.
* ContextAttribute.cs: Removed constructor.
* RealProxy.cs (GetProxiedType): Removed 'virtual' keyword.
* BinaryFormatter.cs (WriteBinaryHeader): changed from public to
private.
* Formatter.cs (WriteSByte): Added CLSCompliant attribute.
svn path=/trunk/mcs/; revision=16785
+2003-07-28 Duncan Mak <duncan@ximian.com>
+
+ * TransportHeaders.cs: Added Serializable attribute.
+
+ * ClientChannelSinkStack.cs: Added no-param constructor.
+
2003-07-21 Lluis Sanchez Gual <lluis@ximian.com>
* ChannelServices.cs: Implemented GetChannel() and GetUrlsForObject()
// The stack. It is a chain of ChanelSinkStackEntry.
ChanelSinkStackEntry _sinkStack = null;
+
+ [MonoTODO ("Initialize new instance with default values")]
+ public ClientChannelSinkStack ()
+ {
+ }
public ClientChannelSinkStack (IMessageSink sink)
{
namespace System.Runtime.Remoting.Channels
{
+ [Serializable]
public class TransportHeaders : ITransportHeaders
{
Hashtable hash_table;
+2003-07-28 Duncan Mak <duncan@ximian.com>
+
+ * ContextAttribute.cs: Removed constructor.
+
2003-04-03 Lluis Sanchez Gual <lluis@ideary.com>
* CrossContextChannel.cs: Improved support for OneWay and Async messages.
public class ContextAttribute : Attribute, IContextAttribute, IContextProperty {
protected string AttributeName;
- public ContextAttribute ()
- {
- }
-
public ContextAttribute (string name)
{
AttributeName = name;
+2003-07-28 Duncan Mak <duncan@ximian.com>
+
+ * RealProxy.cs (GetProxiedType): Removed 'virtual' keyword.
+
2003-07-25 Lluis Sanchez Gual <lluis@ximian.com>
* RemotingProxy.cs: Check the return arguments types. (a wrong type
_objTP = InternalGetTransparentProxy();
}
- public virtual Type GetProxiedType()
+ public Type GetProxiedType()
{
if (class_to_proxy.IsInterface) return typeof (MarshalByRefObject);
else return class_to_proxy;
writer.Flush();
}
\r
- public void WriteBinaryHeader (BinaryWriter writer, bool hasHeaders)\r
+ private void WriteBinaryHeader (BinaryWriter writer, bool hasHeaders)\r
{\r
writer.Write ((byte)BinaryElement.Header);\r
writer.Write ((int)1);\r
+2003-07-28 Duncan Mak <duncan@ximian.com>
+
+ * BinaryFormatter.cs (WriteBinaryHeader): changed from public to
+ private.
+
2003-07-25 Lluis Sanchez Gual <lluis@ximian.com>
* MessageFormatter.cs: WriteMethodCall(): It must write all parameters,
+2003-07-28 Duncan Mak <duncan@ximian.com>
+
+ * Formatter.cs (WriteSByte): Added CLSCompliant attribute.
+
2003-07-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* FormatterServices.cs:
protected abstract void WriteObjectRef (object obj, string name, Type memberType);
+ [CLSCompliant (false)]
protected abstract void WriteSByte (sbyte val, string name);