public virtual void MarshallAspects(object obj, MarshallingContext context)
        {
            Transaction            trans   = context.Transaction();
            ITraverseAspectCommand command = new _MarshallingInfoTraverseAspectCommand_122(context
                                                                                           , obj, trans, EnsureFieldList(context));

            TraverseAllAspects(context, command);
        }
 public virtual void MarshallAspects(object obj, MarshallingContext context)
 {
     var trans = context.Transaction();
     ITraverseAspectCommand command = new _MarshallingInfoTraverseAspectCommand_122(context
         , obj, trans, EnsureFieldList(context));
     TraverseAllAspects(context, command);
 }