- string s = TypeName.Split(',')[0] + "." + MethodName + " (";
- if (_exception != null)
- {
- s += "Exception)\n" + _exception;
- }
- else
- {
- for (int n=0; n<OutArgs.Length; n++)
- {
- if (n>0) s+= ", ";
- if (OutArgs[n] != null) s += OutArgs[n].GetType().Name + " ";
- s += GetOutArgName (n);
- if (OutArgs[n] != null) s += " = {" + OutArgs[n] + "}";
- else s+=" = {null}";
- }
- s += ")";
- }
- return s;
+ return _properties != null;
+ }
+
+ internal bool HasProperties ()
+ {
+ return _properties != null;