System.Configuration.SettingsPropertyValue.SerializePropertyValue C# (CSharp) Метод

SerializePropertyValue() приватный Метод

private SerializePropertyValue ( ) : object
Результат object
        private object SerializePropertyValue()
        {
            if (_Value == null)
                return null;

            if (Property.SerializeAs != SettingsSerializeAs.Binary)
                return ConvertObjectToString(_Value, Property.PropertyType, Property.SerializeAs, Property.ThrowOnErrorSerializing);

            MemoryStream ms = new System.IO.MemoryStream();
            try {
                BinaryFormatter bf = new BinaryFormatter();
                bf.Serialize(ms, _Value);
                return ms.ToArray();
            } finally {
                ms.Close();
            }
        }