MoveToAttribute() public method

public MoveToAttribute ( string name ) : bool
name string
return bool
コード例 #1
0
        public object DeserializeObject(XSerializerXmlReader reader, ISerializeOptions options)
        {
            if (reader.MoveToAttribute(_attributeName))
            {
                var setIsDecryptionEnabledBackToFalse = reader.MaybeSetIsDecryptionEnabledToTrue(_encryptAttribute, options);

                var value = _valueConverter.ParseString(reader.Value, options);

                if (setIsDecryptionEnabledBackToFalse)
                {
                    reader.IsDecryptionEnabled = false;
                }

                reader.MoveToElement();
                return value;
            }

            return null;
        }
コード例 #2
0
        public object DeserializeObject(XSerializerXmlReader reader, ISerializeOptions options)
        {
            if (reader.MoveToAttribute(_attributeName))
            {
                var setIsDecryptionEnabledBackToFalse = reader.MaybeSetIsDecryptionEnabledToTrue(_encryptAttribute, options);

                var value = _valueConverter.ParseString(reader.Value, options);

                if (setIsDecryptionEnabledBackToFalse)
                {
                    reader.IsDecryptionEnabled = false;
                }

                reader.MoveToElement();
                return(value);
            }

            return(null);
        }