C# 클래스 IronPython.Modules.PythonCollections.deque

상속: IEnumerable, IComparable, ICodeFormattable, IValueEquality, ICollection
파일 보기 프로젝트 열기: jschementi/iron

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