public void TraverseAllAspects(IMarshallingInfo context, ITraverseAspectCommand command
                                       )
        {
            ClassMetadata classMetadata = ClassMetadata();

            AssertClassMetadata(context.ClassMetadata());
            classMetadata.TraverseAllAspects(command);
        }
 public void TraverseAllAspects(IMarshallingInfo context, ITraverseAspectCommand command
     )
 {
     var classMetadata = ClassMetadata();
     AssertClassMetadata(context.ClassMetadata());
     classMetadata.TraverseAllAspects(command);
 }
 public ClassMetadata ClassMetadata()
 {
     return(context.ClassMetadata());
 }