Пример #1
0
 void AddAnchor(TextAnchor anchor)
 {
     Debug.Assert(anchor.Line == this);
     if (anchors == null)
     {
         anchors = new Util.WeakCollection <TextAnchor>();
     }
     anchors.Add(anchor);
 }
Пример #2
0
 internal void Deleted(ref DeferredEventList deferredEventList)
 {
     treeEntry = LineSegmentTree.Enumerator.Invalid;
     if (anchors != null)
     {
         foreach (TextAnchor a in anchors)
         {
             a.Delete(ref deferredEventList);
         }
         anchors = null;
     }
 }
Пример #3
0
 /// <summary>
 /// Is called when the LineSegment is deleted.
 /// </summary>
 internal void Deleted()
 {
     //Console.WriteLine("Deleted");
     treeEntry = LineSegmentTree.Enumerator.Invalid;
     if (anchors != null)
     {
         foreach (TextAnchor a in anchors)
         {
             a.Deleted();
         }
         anchors = null;
     }
 }
Пример #4
0
 /// <summary>
 /// Is called when the LineSegment is deleted.
 /// </summary>
 internal void Deleted(ref DeferredEventList deferredEventList)
 {
     //Console.WriteLine("Deleted");
     _treeEntry = LineSegmentTree.Enumerator.Invalid;
     if (_anchors != null)
     {
         foreach (TextAnchor a in _anchors)
         {
             a.Delete(ref deferredEventList);
         }
         _anchors = null;
     }
 }
Пример #5
0
		/// <summary>
		/// Is called when the LineSegment is deleted.
		/// </summary>
		internal void Deleted()
		{
			//Console.WriteLine("Deleted");
			treeEntry = LineSegmentTree.Enumerator.Invalid;
			if (anchors != null) {
				foreach (TextAnchor a in anchors) {
					a.Deleted();
				}
				anchors = null;
			}
		}
Пример #6
0
		void AddAnchor(TextAnchor anchor)
		{
			Debug.Assert(anchor.Line == this);
			
			if (anchors == null)
				anchors = new Util.WeakCollection<TextAnchor>();
			
			anchors.Add(anchor);
		}