C# Class IronPython.Modules.PythonCollections.deque

Inheritance: IEnumerable, IComparable, ICodeFormattable, IValueEquality, ICollection
Mostra file Open project: jschementi/iron

Private Properties

Property 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

Public Methods

Method 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

Method 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 method

public __copy__ ( CodeContext context ) : object
context CodeContext
return object

__delitem__() public method

public __delitem__ ( CodeContext context, object index ) : void
context CodeContext
index object
return void

__init__() public method

public __init__ ( ) : void
return void

__init__() public method

public __init__ ( object>.[ dict ) : void
dict object>.[
return void

__init__() public method

public __init__ ( object iterable ) : void
iterable object
return void

__init__() public method

public __init__ ( object iterable, object>.[ dict ) : void
iterable object
dict object>.[
return void

__init__() public method

public __init__ ( object iterable, object maxLen ) : void
iterable object
maxLen object
return void

__len__() public method

public __len__ ( ) : int
return int

__reduce__() public method

public __reduce__ ( ) : PythonTuple
return PythonTuple

__repr__() public method

public __repr__ ( CodeContext context ) : string
context CodeContext
return string

__reversed__() public method

public __reversed__ ( ) : IEnumerator
return IEnumerator

append() public method

public append ( object x ) : void
x object
return void

appendleft() public method

public appendleft ( object x ) : void
x object
return void

clear() public method

public clear ( ) : void
return void

deque() public method

public deque ( ) : System
return System

deque() public method

public deque ( object>.[ dict ) : System
dict object>.[
return System

deque() public method

public deque ( object iterable ) : System
iterable object
return System

deque() public method

public deque ( object iterable, object maxLen ) : System
iterable object
maxLen object
return System

extend() public method

public extend ( object iterable ) : void
iterable object
return void

extendleft() public method

public extendleft ( object iterable ) : void
iterable object
return void

pop() public method

public pop ( ) : object
return object

popleft() public method

public popleft ( ) : object
return object

remove() public method

public remove ( object value ) : void
value object
return void

rotate() public method

public rotate ( CodeContext context ) : void
context CodeContext
return void

rotate() public method

public rotate ( CodeContext context, object n ) : void
context CodeContext
n object
return void

this() public method

public this ( CodeContext context, object index ) : object
context CodeContext
index object
return object