Exemplo n.º 1
0
        public Pb.Comparator ConvertToPBComparator()
        {
            var internalComparator = new Pb.NullComparator();
            var comparator         = new Pb.Comparator
            {
                Name = Name,
                SerializedComparator = internalComparator.ToByteString()
            };

            return(comparator);
        }
Exemplo n.º 2
0
        public Pb.Comparator ConvertToPBComparator()
        {
            var internalComparator = new Pb.BinaryPrefixComparator
            {
                Comparable = Comparable
            };
            var comparator = new Pb.Comparator
            {
                Name = Name,
                SerializedComparator = internalComparator.ToByteString()
            };

            return(comparator);
        }
Exemplo n.º 3
0
        public Pb.Comparator ConvertToPBComparator()
        {
            var internalComparator = new Pb.BitComparator
            {
                BitwiseOp  = BitwiseOp,
                Comparable = Comparable
            };
            var comparator = new Pb.Comparator
            {
                Name = Name,
                SerializedComparator = internalComparator.ToByteString()
            };

            return(comparator);
        }
Exemplo n.º 4
0
        public Pb.Comparator ConvertToPBComparator()
        {
            var internalComparator = new Pb.RegexStringComparator
            {
                Pattern      = Pattern,
                PatternFlags = PatternFlags,
                Charset      = Charset,
                Engine       = Engine
            };
            var comparator = new Pb.Comparator
            {
                Name = Name,
                SerializedComparator = internalComparator.ToByteString()
            };

            return(comparator);
        }