public static void VerifyReadOrWrite(MemberInfo currentMember, PersistMethod persistMethod, Token primitiveType, ObjectType containedType)
        {
            switch (persistMethod)
            {
            case PersistMethod.PrimitiveGenericList:
            case PersistMethod.PrimitiveList:
                Global.Tracer.Assert(currentMember.ObjectType == ObjectType.PrimitiveList);
                Global.Tracer.Assert(currentMember.Token == primitiveType);
                break;

            case PersistMethod.PrimitiveTypedArray:
                Global.Tracer.Assert(currentMember.ObjectType == ObjectType.PrimitiveTypedArray);
                Global.Tracer.Assert(currentMember.Token == primitiveType);
                break;

            case PersistMethod.PrimitiveArray:
                Global.Tracer.Assert(currentMember.ObjectType == ObjectType.PrimitiveArray);
                Global.Tracer.Assert(currentMember.Token == primitiveType || currentMember.ContainedType == containedType);
                break;

            case PersistMethod.GenericListOfReferences:
            case PersistMethod.ListOfReferences:
                Global.Tracer.Assert(currentMember.ObjectType == ObjectType.RIFObjectList);
                Global.Tracer.Assert(currentMember.Token == Token.Reference);
                break;

            case PersistMethod.GenericListOfGlobalReferences:
            case PersistMethod.ListOfGlobalReferences:
                Global.Tracer.Assert(currentMember.ObjectType == ObjectType.RIFObjectList);
                Global.Tracer.Assert(currentMember.Token == Token.GlobalReference);
                break;

            case PersistMethod.SerializableArray:
                Global.Tracer.Assert(currentMember.ObjectType == ObjectType.SerializableArray);
                Global.Tracer.Assert(currentMember.Token == Token.Serializable);
                break;

            default:
                Global.Tracer.Assert(false);
                break;
            }
        }
 public static void VerifyReadOrWrite(MemberInfo CurrentMember, PersistMethod persistMethod)
 {
 }