C# Класс IronPython.Modules.PythonCollections.deque

Наследование: IEnumerable, IComparable, ICodeFormattable, IValueEquality, ICollection
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
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

Открытые методы

Метод Описание
__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

Приватные методы

Метод Описание
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

Описание методов

__copy__() публичный Метод

public __copy__ ( CodeContext context ) : object
context CodeContext
Результат object

__delitem__() публичный Метод

public __delitem__ ( CodeContext context, object index ) : void
context CodeContext
index object
Результат void

__init__() публичный Метод

public __init__ ( ) : void
Результат void

__init__() публичный Метод

public __init__ ( object>.[ dict ) : void
dict object>.[
Результат void

__init__() публичный Метод

public __init__ ( object iterable ) : void
iterable object
Результат void

__init__() публичный Метод

public __init__ ( object iterable, object>.[ dict ) : void
iterable object
dict object>.[
Результат void

__init__() публичный Метод

public __init__ ( object iterable, object maxLen ) : void
iterable object
maxLen object
Результат void

__len__() публичный Метод

public __len__ ( ) : int
Результат int

__reduce__() публичный Метод

public __reduce__ ( ) : PythonTuple
Результат PythonTuple

__repr__() публичный Метод

public __repr__ ( CodeContext context ) : string
context CodeContext
Результат string

__reversed__() публичный Метод

public __reversed__ ( ) : IEnumerator
Результат IEnumerator

append() публичный Метод

public append ( object x ) : void
x object
Результат void

appendleft() публичный Метод

public appendleft ( object x ) : void
x object
Результат void

clear() публичный Метод

public clear ( ) : void
Результат void

deque() публичный Метод

public deque ( ) : System
Результат System

deque() публичный Метод

public deque ( object>.[ dict ) : System
dict object>.[
Результат System

deque() публичный Метод

public deque ( object iterable ) : System
iterable object
Результат System

deque() публичный Метод

public deque ( object iterable, object maxLen ) : System
iterable object
maxLen object
Результат System

extend() публичный Метод

public extend ( object iterable ) : void
iterable object
Результат void

extendleft() публичный Метод

public extendleft ( object iterable ) : void
iterable object
Результат void

pop() публичный Метод

public pop ( ) : object
Результат object

popleft() публичный Метод

public popleft ( ) : object
Результат object

remove() публичный Метод

public remove ( object value ) : void
value object
Результат void

rotate() публичный Метод

public rotate ( CodeContext context ) : void
context CodeContext
Результат void

rotate() публичный Метод

public rotate ( CodeContext context, object n ) : void
context CodeContext
n object
Результат void

this() публичный Метод

public this ( CodeContext context, object index ) : object
context CodeContext
index object
Результат object