Beispiel #1
0
        public bool Contains(Field item)
        {
            switch (fieldType)
            {
            case FieldType.Object:
                return(HashValue.ContainsValue(item));

            case FieldType.Array:
                return(ListValue.Contains(item));

            case FieldType.String:
                switch (item.fieldType)
                {
                case FieldType.Integer:
                case FieldType.Float:
                case FieldType.String:
                    return(StringValue.Contains((string)item));

                default:
                    return(false);
                }

            default:
                return(false);
            }
        }