Lines Matching refs:tree
46 FieldMaskTree tree = new FieldMaskTree();
47 RepeatedField<string> paths = tree.ToFieldMask().Paths;
50 tree.AddFieldPath("");
51 paths = tree.ToFieldMask().Paths;
56 tree.AddFieldPath("foo");
57 paths = tree.ToFieldMask().Paths;
62 tree.AddFieldPath("foo");
63 paths = tree.ToFieldMask().Paths;
67 tree.AddFieldPath("bar.baz");
68 paths = tree.ToFieldMask().Paths;
73 tree.AddFieldPath("foo.bar");
74 paths = tree.ToFieldMask().Paths;
78 tree.AddFieldPath("bar.quz");
79 paths = tree.ToFieldMask().Paths;
84 tree.AddFieldPath("bar");
85 paths = tree.ToFieldMask().Paths;
94 FieldMaskTree tree = new FieldMaskTree();
95 tree.MergeFromFieldMask(new FieldMask
99 RepeatedField<string> paths = tree.ToFieldMask().Paths;
105 tree.MergeFromFieldMask(new FieldMask
109 paths = tree.ToFieldMask().Paths;
118 FieldMaskTree tree = new FieldMaskTree();
120 tree.MergeFromFieldMask(new FieldMask
126 tree.IntersectFieldPath("", result);
131 tree.IntersectFieldPath("quz", result);
136 tree.IntersectFieldPath("foo.bar", result);
142 tree.IntersectFieldPath("foo", result);
148 tree.IntersectFieldPath("bar.foo", result);
154 tree.IntersectFieldPath("bar", result);
162 private void Merge(FieldMaskTree tree, IMessage source, IMessage destination, FieldMask.MergeOptions options, bool useDynamicMessage)
172 tree.Merge(newSource, newDestination, options);
183 tree.Merge(source, destination, options);