コード例 #1
0
ファイル: CharSet.cs プロジェクト: koma00/GatewayIrbis
        /// <summary>
        /// Determines whether two object instances are equal.
        /// </summary>
        /// <param name="obj"></param>
        /// <returns></returns>
        public override bool Equals(object obj)
        {
            if (obj == null)
            {
                return(false);
            }
            CharSet charset = obj as CharSet;

            if (charset != null)
            {
                return(this.ToString() == charset.ToString());
            }
            return(base.Equals(obj));
        }
コード例 #2
0
ファイル: CharSet.cs プロジェクト: fossabot/ManagedIrbis2
            /// <inheritdoc cref="JsonConverter.WriteJson" />
            public override void WriteJson
            (
                JsonWriter writer,
                object value,
                JsonSerializer serializer
            )
            {
                CharSet charSet = (CharSet)value;

                JObject o = new JObject();

                o.AddFirst(new JProperty
                           (
                               "charset",
                               charSet.ToString()
                           ));

                o.WriteTo(writer);
            }