Changeset 577 for trunk/ab5.0/ablib/src/Classes/System/Collections
- Timestamp:
- Aug 5, 2008, 4:59:56 AM (16 years ago)
- Location:
- trunk/ab5.0/ablib/src/Classes/System/Collections
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/ablib/src/Classes/System/Collections/Generic/Queue.ab
r560 r577 5 5 6 6 Class Queue<T> 7 I nheritsICollection7 Implements IEnumerable<T>, IEnumerator<T>, System.Collections.ICollection 8 8 9 9 items As *T … … 45 45 @date 2008/07/20 46 46 */ 47 OverrideSub Clear ()47 Sub Clear () 48 48 This.count = 0 49 49 End Sub -
trunk/ab5.0/ablib/src/Classes/System/Collections/Generic/Stack.ab
r560 r577 5 5 6 6 Class Stack<T> 7 I nheritsICollection7 Implements IEnumerable<T>, IEnumerator<T>, System.Collections.ICollection 8 8 9 9 items As *T … … 45 45 @date 2008/07/20 46 46 */ 47 OverrideSub Clear ()47 Sub Clear () 48 48 This.count = 0 49 49 End Sub -
trunk/ab5.0/ablib/src/Classes/System/Collections/Generic/misc.ab
r557 r577 22 22 Public 23 23 ' Property 24 Virtual Function Count() As Long 25 End Function 26 Virtual Function IsReadOnly() As Boolean 27 End Function 24 Abstract Function Count() As Long 25 Abstract Function IsReadOnly() As Boolean 28 26 29 27 ' Methods 30 Virtual Sub Add ( item As T ) 31 End Sub 32 Virtual Sub Clear () 33 End Sub 34 Virtual Function Contains ( item As T ) As Boolean 35 End Function 36 Virtual Sub CopyTo (ByRef array As List<T>, arrayIndex As Long ) 37 End Sub 38 Virtual Function Remove ( item As T ) As Boolean 39 End Function 28 Abstract Sub Add ( item As T ) 29 Abstract Sub Clear () 30 ' Abstract Function Contains ( item As T ) As Boolean 31 ' Abstract Sub CopyTo (ByRef array As List<T>, arrayIndex As Long ) 32 Abstract Function Remove ( item As T ) As Boolean 40 33 End Class 41 34 … … 45 38 Public 46 39 ' Property 47 Virtual Sub Operator[] ( index As Long, item As T ) 48 End Sub 49 Virtual Function Operator[] ( index As Long ) As T 50 End Function 40 Abstract Sub Operator[] ( index As Long, item As T ) 41 Abstract Function Operator[] ( index As Long ) As T 42 51 43 ' Methods 52 Virtual Function Item ( index As Long ) As T 53 End Function 54 Virtual Function IndexOf ( item As T ) As Long 55 End Function 56 Virtual Sub Insert ( index As Long, item As T ) 57 End Sub 58 Virtual Sub RemoveAt( index As Long ) 59 End Sub 44 Abstract Function IndexOf ( item As T ) As Long 45 Abstract Sub Insert ( index As Long, item As T ) 46 Abstract Sub RemoveAt( index As Long ) 60 47 End Class 48 49 Namespace Details 50 51 Interface ICollection<T> 52 ' Property 53 Function Count() As Long 54 '/*Const*/ Function IsSynchronized() As Boolean 55 ' Function SyncRoot() As ... 56 End Interface 57 58 End Namespace 59 61 60 62 61 End Namespace -
trunk/ab5.0/ablib/src/Classes/System/Collections/misc.ab
r386 r577 10 10 Inherits IEnumerable 11 11 ' Properties 12 '/*Const*/Function Count() As Long12 Function Count() As Long 13 13 '/*Const*/ Function IsSynchronized() As Boolean 14 14 ' Function SyncRoot() As ...
Note:
See TracChangeset
for help on using the changeset viewer.