예제 #1
0
        public override bool Equals(object obj)
        {
            HueAddress ra = obj as HueAddress;

            if ((object)ra == null)
            {
                return(false);
            }
            if (obj.GetType() != typeof(HueAddress))
            {
                return(false);
            }
            return(this.ToString() == obj.ToString());
        }
예제 #2
0
        public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
        {
            HueAddress hueAddress = new HueAddress(reader.Value.ToString());

            return(hueAddress);
        }
예제 #3
0
        public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
        {
            HueAddress HueAddress = (HueAddress)value;

            writer.WriteValue(HueAddress.ToString());
        }