コード例 #1
0
ファイル: MultiTagQuery.cs プロジェクト: wgross/TreeStore
        public TagQuery Add(Tag tag)
        {
            var tagQuery = new TagQuery(this.model, tag);

            tagQuery.EntityAdded         = this.OnEntityAdded;
            tagQuery.EntityRemoved       = this.OnEntityRemoved;
            tagQuery.RelationshipAdded   = this.OnRelationshipAdded;
            tagQuery.RelationshipRemoved = this.OnRelationshipRemoved;

            this.tagQueries.Add(tagQuery);
            tagQuery.StartQuery();
            return(tagQuery);
        }
コード例 #2
0
ファイル: MultiTagQuery.cs プロジェクト: wgross/TreeStore
 public void Remove(TagQuery tagQuery)
 {
     tagQuery.StopQuery();
     this.tagQueries.Remove(tagQuery);
 }