Example #1
0
        public XmlMembersMapping ImportMembersMapping(string mappingName, string ns, XmlReflectionMember[] members, bool hasWrapperElement, bool rpc)
        {
            Array membersObjects = _wrapperObject.InitializeArray(XmlMappingTypesHelper.XmlReflectionMemberType, members);

            object[] parameters = new object[] { mappingName, ns, membersObjects, hasWrapperElement, rpc };
            object   o          = _wrapperObject.CallMethod(s_importMembersMapping, parameters);

            return(new XmlMembersMapping(o));
        }
Example #2
0
        public void SetKey(string key)
        {
            if (!s_setKeyInitialized)
            {
                Type[] types = new Type[] { typeof(string) };
                s_setKey            = _wrapperObject.GetMethod("SetKey", types);
                s_setKeyInitialized = true;
            }

            object[] parameters = new object[] { key };
            _wrapperObject.CallMethod(s_setKey, parameters);
            _key = key;
        }