public virtual void CollectIDs(CollectIdContext context, IPredicate4 predicate) { ITraverseAspectCommand command = new _MarshallingInfoTraverseAspectCommand_311(predicate , context, EnsureFieldList(context)); TraverseAllAspects(context, command); }