C# Class IronPython.Modules.PythonCollections.deque

Inheritance: IEnumerable, IComparable, ICodeFormattable, IValueEquality, ICollection
Afficher le fichier Open project: jschementi/iron

Private Properties

Свойство Type Description
CompareToWorker int
CompareToWorker int
EqualsWorker bool
EqualsWorker bool
GrowArray void
ICollection void
IComparable int
IEnumerable IEnumerator
IStructuralComparable int
IStructuralEquatable bool
IStructuralEquatable int
IValueEquality bool
IValueEquality int
IndexToSlot int
VerifyMaxLen int
VerifyMaxLenValue int
WalkDeque void
deque System
operator object

Méthodes publiques

Méthode Description
__copy__ ( CodeContext context ) : object
__delitem__ ( CodeContext context, object index ) : void
__init__ ( ) : void
__init__ ( object>.[ dict ) : void
__init__ ( object iterable ) : void
__init__ ( object iterable, object>.[ dict ) : void
__init__ ( object iterable, object maxLen ) : void
__len__ ( ) : int
__reduce__ ( ) : PythonTuple
__repr__ ( CodeContext context ) : string
__reversed__ ( ) : IEnumerator
append ( object x ) : void
appendleft ( object x ) : void
clear ( ) : void
deque ( ) : System
deque ( object>.[ dict ) : System
deque ( object iterable ) : System
deque ( object iterable, object maxLen ) : System
extend ( object iterable ) : void
extendleft ( object iterable ) : void
pop ( ) : object
popleft ( ) : object
remove ( object value ) : void
rotate ( CodeContext context ) : void
rotate ( CodeContext context, object n ) : void
this ( CodeContext context, object index ) : object

Private Methods

Méthode Description
CompareToWorker ( deque otherDeque ) : int
CompareToWorker ( deque otherDeque, IComparer comparer ) : int
EqualsWorker ( deque other ) : bool
EqualsWorker ( deque otherDeque, IEqualityComparer comparer ) : bool
GrowArray ( ) : void
ICollection ( Array array, int index ) : void
IComparable ( object obj ) : int
IEnumerable ( ) : IEnumerator
IStructuralComparable ( object other, IComparer comparer ) : int
IStructuralEquatable ( object other, IEqualityComparer comparer ) : bool
IStructuralEquatable ( IEqualityComparer comparer ) : int
IValueEquality ( object other ) : bool
IValueEquality ( ) : int
IndexToSlot ( CodeContext context, object index ) : int
VerifyMaxLen ( object>.IDictionary dict ) : int
VerifyMaxLenValue ( object value ) : int
WalkDeque ( DequeWalker walker ) : void

Walks the queue calling back to the specified delegate for each populated index in the queue.

deque ( int maxLen ) : System
operator ( ) : object

Method Details

__copy__() public méthode

public __copy__ ( CodeContext context ) : object
context CodeContext
Résultat object

__delitem__() public méthode

public __delitem__ ( CodeContext context, object index ) : void
context CodeContext
index object
Résultat void

__init__() public méthode

public __init__ ( ) : void
Résultat void

__init__() public méthode

public __init__ ( object>.[ dict ) : void
dict object>.[
Résultat void

__init__() public méthode

public __init__ ( object iterable ) : void
iterable object
Résultat void

__init__() public méthode

public __init__ ( object iterable, object>.[ dict ) : void
iterable object
dict object>.[
Résultat void

__init__() public méthode

public __init__ ( object iterable, object maxLen ) : void
iterable object
maxLen object
Résultat void

__len__() public méthode

public __len__ ( ) : int
Résultat int

__reduce__() public méthode

public __reduce__ ( ) : PythonTuple
Résultat PythonTuple

__repr__() public méthode

public __repr__ ( CodeContext context ) : string
context CodeContext
Résultat string

__reversed__() public méthode

public __reversed__ ( ) : IEnumerator
Résultat IEnumerator

append() public méthode

public append ( object x ) : void
x object
Résultat void

appendleft() public méthode

public appendleft ( object x ) : void
x object
Résultat void

clear() public méthode

public clear ( ) : void
Résultat void

deque() public méthode

public deque ( ) : System
Résultat System

deque() public méthode

public deque ( object>.[ dict ) : System
dict object>.[
Résultat System

deque() public méthode

public deque ( object iterable ) : System
iterable object
Résultat System

deque() public méthode

public deque ( object iterable, object maxLen ) : System
iterable object
maxLen object
Résultat System

extend() public méthode

public extend ( object iterable ) : void
iterable object
Résultat void

extendleft() public méthode

public extendleft ( object iterable ) : void
iterable object
Résultat void

pop() public méthode

public pop ( ) : object
Résultat object

popleft() public méthode

public popleft ( ) : object
Résultat object

remove() public méthode

public remove ( object value ) : void
value object
Résultat void

rotate() public méthode

public rotate ( CodeContext context ) : void
context CodeContext
Résultat void

rotate() public méthode

public rotate ( CodeContext context, object n ) : void
context CodeContext
n object
Résultat void

this() public méthode

public this ( CodeContext context, object index ) : object
context CodeContext
index object
Résultat object