string uri;
- MethodCallDictionary properties;
+ MCMDictionary properties;
Type[] methodSignature;
Identity identity;
+ internal static String CallContextKey = "__CallContext";
+ internal static String UriKey = "__Uri";
[MethodImplAttribute(MethodImplOptions.InternalCall)]
internal extern void InitMessage (MonoMethod method, object [] out_args);
public IDictionary Properties {
get {
- if (properties == null) properties = new MethodCallDictionary (this);
+ if (properties == null) properties = new MCMDictionary (this);
return properties;
}
}
set { identity = value; }
}
+ bool IInternalMessage.HasProperties()
+ {
+ return properties != null;
+ }
+
public bool IsAsync
{
get { return asyncResult != null; }