1 write to m_ItemsList
Microsoft.VisualBasic.Core (1)
Microsoft\VisualBasic\Collection.vb (1)
344
m_ItemsList
= New FastList()
20 references to m_ItemsList
Microsoft.VisualBasic.Core (20)
Microsoft\VisualBasic\Collection.vb (20)
68
m_ItemsList
.Add(newNode)
80
m_ItemsList
.InsertBefore(newNode, BeforeNode)
82
m_ItemsList
.Insert(CInt(Before) - 1, newNode) 'Convert from 1 based to 0 based.
95
m_ItemsList
.InsertAfter(newNode, AfterNode)
97
m_ItemsList
.Insert(CInt(After), newNode) 'Conversion from 1 based to 0 based offsets need to add 1.
123
m_ItemsList
.Clear()
164
m_ItemsList
.RemoveNode(node)
177
Dim node As Node =
m_ItemsList
.RemoveAt(Index - 1) '0 based
196
Dim node As Node =
m_ItemsList
.Item(Index - 1)
246
Return
m_ItemsList
.Count
282
Return
m_ItemsList
.GetFirstListNode()
591
If (Index < 1 OrElse Index >
m_ItemsList
.Count) Then
597
Return
m_ItemsList
611
Return
m_ItemsList
.Count
668
Return
m_ItemsList
.Count - 1 'IList is 0 based. Return a 0-based index. If m_ItemsList.Count is zero, we threw during Add() so no need to gate the Count = 0 case.
673
m_ItemsList
.Insert(index, newNode) 'FastList is 0-indexed just like IList, so no transformation of "index" needed
680
Dim node As Node =
m_ItemsList
.RemoveAt(index) '0 based
709
node =
m_ItemsList
.Item(index)
714
Dim node As Node =
m_ItemsList
.Item(index)
724
Return
m_ItemsList
.IndexOfValue(value)