interop.net.type.test_clr_array
index
e:\vslrft\dlr\languages\ironpython\tests\interop\net\type\test_clr_array.py

Array Type
* Creation (type, rank, ...)
* initialize list
  - Does conversion occur here?
  - Assign something to array of interface/base type 
* Operation (indexing/member access)
  - Set, get: A[1][2] = 3, A[1,2] = 3
  - (python) Slicing?
* Passing the array object as argument to methods
  - C#: Array covariance specifically does not extend to arrays of value-types

 
Modules
       
clr
iptest.file_util
logging
nt
sys
time
iptest.type_util

 
Classes
       
Merlin.Testing.TypeSample in rowantest.typesamples, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null.SimpleInterface
System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.Enum(__builtin__.object)
Merlin.Testing.TypeSample in rowantest.typesamples, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null.EnumByte
Merlin.Testing.TypeSample in rowantest.typesamples, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null.EnumInt16
Merlin.Testing.TypeSample in rowantest.typesamples, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null.EnumInt32
Merlin.Testing.TypeSample in rowantest.typesamples, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null.EnumInt64
Merlin.Testing.TypeSample in rowantest.typesamples, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null.EnumSByte
Merlin.Testing.TypeSample in rowantest.typesamples, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null.EnumUInt16
Merlin.Testing.TypeSample in rowantest.typesamples, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null.EnumUInt32
Merlin.Testing.TypeSample in rowantest.typesamples, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null.EnumUInt64
System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.MulticastDelegate(System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.Delegate)
Merlin.Testing.TypeSample in rowantest.typesamples, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null.Int32Int32Delegate
Merlin.Testing.TypeSample in rowantest.typesamples, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null.VoidVoidDelegate
__builtin__.object
Merlin.Testing in rowantest.typesamples, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null.Helper
Merlin.Testing.TypeSample in rowantest.typesamples, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null.ClassImplementSimpleInterface
Merlin.Testing.TypeSample in rowantest.typesamples, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null.ClassWithDefaultCtor
Merlin.Testing.TypeSample in rowantest.typesamples, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null.SimpleClass
Merlin.Testing.TypeSample in rowantest.typesamples, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null.SimpleGenericClass[T]
Merlin.Testing.TypeSample in rowantest.typesamples, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null.SimpleGenericStruct[K]
Merlin.Testing.TypeSample in rowantest.typesamples, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null.SimpleStruct
Merlin.Testing.TypeSample in rowantest.typesamples, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null.StructWithDefaultCtor
System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.Array

 
class Array(__builtin__.object)
    Provides methods for creating, manipulating, searching, and sorting arrays, thereby serving as the base class for all arrays in the common language runtime.
 
 
Method resolution order:
Array
__builtin__.object
ICloneable
System.Collections in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.IList
System.Collections in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.ICollection
System.Collections in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.IEnumerable

Methods defined here:
AsReadOnly(...)
ReadOnlyCollection[T] AsReadOnly[T](Array[T] array)
BinarySearch(...)
int BinarySearch[T](Array[T] array, T value, IComparer[T] comparer)
int BinarySearch[T](Array[T] array, T value)
int BinarySearch[T](Array[T] array, int index, int length, T value, IComparer[T] comparer)
int BinarySearch[T](Array[T] array, int index, int length, T value)
int BinarySearch(Array array, int index, int length, object value)

    
                    Searches a range of elements in a one-dimensional sorted 
     System.Array for a value, using the System.IComparable interface implemented by each 
     element of the System.Array and by the specified value.
                

    array: 
                    The sorted one-dimensional System.Array to search.
                
    index: 
                    The starting index of the range to search.
                
    length: 
                    The length of the range to search.
                
    value: 
                    The object to search for.
                

    Returns: 
                    The index of the specified value in the specified array, if value 
     is found. If value is not found and value is less than one or more elements in array, a 
     negative number which is the bitwise complement of the index of the first element that is 
     larger than value. If value is not found and value is greater than any of the elements in 
     array, a negative number which is the bitwise complement of (the index of the last 
     element plus 1).
                


int BinarySearch(Array array, object value)

    
                    Searches an entire one-dimensional sorted System.Array for a 
     specific element, using the System.IComparable interface implemented by each element of 
     the System.Array and by the specified object.
                

    array: 
                    The sorted one-dimensional System.Array to search.
                
    value: 
                    The object to search for.
                

    Returns: 
                    The index of the specified value in the specified array, if value 
     is found. If value is not found and value is less than one or more elements in array, a 
     negative number which is the bitwise complement of the index of the first element that is 
     larger than value. If value is not found and value is greater than any of the elements in 
     array, a negative number which is the bitwise complement of (the index of the last 
     element plus 1).
                


int BinarySearch(Array array, int index, int length, object value, IComparer comparer)

    
                    Searches a range of elements in a one-dimensional sorted 
     System.Array for a value, using the specified System.Collections.IComparer interface.
   
                  

    array: 
                    The sorted one-dimensional System.Array to search.
                
    index: 
                    The starting index of the range to search.
                
    length: 
                    The length of the range to search.
                
    value: 
                    The object to search for.
                
    comparer: 
                    The System.Collections.IComparer implementation to use when 
     comparing elements.
                
                    -or- 
                null to 
     use the System.IComparable implementation of each element.
                


    Returns: 
                    The index of the specified value in the specified array, if value 
     is found. If value is not found and value is less than one or more elements in array, a 
     negative number which is the bitwise complement of the index of the first element that is 
     larger than value. If value is not found and value is greater than any of the elements in 
     array, a negative number which is the bitwise complement of (the index of the last 
     element plus 1).
                


int BinarySearch(Array array, object value, IComparer comparer)

    
                    Searches an entire one-dimensional sorted System.Array for a value 
     using the specified System.Collections.IComparer interface.
                

    array: 
                    The sorted one-dimensional System.Array to search.
                
    value: 
                    The object to search for.
                
    comparer: 
                    The System.Collections.IComparer implementation to use when 
     comparing elements.
                
                    -or- 
                null to 
     use the System.IComparable implementation of each element.
                


    Returns: 
                    The index of the specified value in the specified array, if value 
     is found. If value is not found and value is less than one or more elements in array, a 
     negative number which is the bitwise complement of the index of the first element that is 
     larger than value. If value is not found and value is greater than any of the elements in 
     array, a negative number which is the bitwise complement of (the index of the last 
     element plus 1).
Clear(...)
Clear(Array array, int index, int length)
 

                Sets a range of elements in the System.Array to zero, to false, or 
 to null, depending on the element type.
            
 
array: 
                The System.Array whose elements need to be cleared.
           
  
 
index: 
                The starting index of the range of elements to clear.
         
    
 
length: 
                The number of elements to clear.
Clone(...)
object Clone(self)
 

                Creates a shallow copy of the System.Array.
            
 
Returns: 
                A shallow copy of the System.Array.
ConstrainedCopy(...)
ConstrainedCopy(Array sourceArray, int sourceIndex, Array destinationArray, int destinationIndex, int length)
 

                Copies a range of elements from an System.Array starting at the 
 specified source index and pastes them to another System.Array starting at the specified 
 destination index.  Guarantees that all changes are undone if the copy does not succeed 
 completely.
            
 
sourceArray: 
                The System.Array that contains the data to copy.
            
sourceIndex: 
                A 32-bit integer that represents the index in the sourceArray at 
 which copying begins.
            
 
destinationArray: 
                The System.Array that receives the data.
            
destinationIndex: 
                A 32-bit integer that represents the index in the destinationArray 
 at which storing begins.
            
 
length: 
                A 32-bit integer that represents the number of elements to copy.
ConvertAll(...)
Array[TOutput] ConvertAll[(TInput, TOutput)](Array[TInput] array, Converter[TInput, TOutput] converter)
Copy(...)
Copy(Array sourceArray, Array destinationArray, Int64 length)

    
                    Copies a range of elements from an System.Array starting at the 
     first element and pastes them into another System.Array starting at the first element. 
     The length is specified as a 64-bit integer.
                

    sourceArray: 
                    The System.Array that contains the data to copy.
                
    destinationArray: 
                    The System.Array that receives the data.
                
    length: 
                    A 64-bit integer that represents the number of elements to copy. 
     The integer must be between zero and System.Int32.MaxValue, inclusive.
                


Copy(Array sourceArray, Int64 sourceIndex, Array destinationArray, Int64 destinationIndex, Int64 length)

    
                    Copies a range of elements from an System.Array starting at the 
     specified source index and pastes them to another System.Array starting at the specified 
     destination index. The length and the indexes are specified as 64-bit integers.
         
            

    sourceArray: 
                    The System.Array that contains the data to copy.
                
    sourceIndex: 
                    A 64-bit integer that represents the index in the sourceArray at 
     which copying begins.
                

    destinationArray: 
                    The System.Array that receives the data.
                
    destinationIndex: 
                    A 64-bit integer that represents the index in the destinationArray 
     at which storing begins.
                

    length: 
                    A 64-bit integer that represents the number of elements to copy. 
     The integer must be between zero and System.Int32.MaxValue, inclusive.
                


Copy(Array sourceArray, Array destinationArray, int length)

    
                    Copies a range of elements from an System.Array starting at the 
     first element and pastes them into another System.Array starting at the first element. 
     The length is specified as a 32-bit integer.
                

    sourceArray: 
                    The System.Array that contains the data to copy.
                
    destinationArray: 
                    The System.Array that receives the data.
                
    length: 
                    A 32-bit integer that represents the number of elements to copy.
  
                   


Copy(Array sourceArray, int sourceIndex, Array destinationArray, int destinationIndex, int length)

    
                    Copies a range of elements from an System.Array starting at the 
     specified source index and pastes them to another System.Array starting at the specified 
     destination index. The length and the indexes are specified as 32-bit integers.
         
            

    sourceArray: 
                    The System.Array that contains the data to copy.
                
    sourceIndex: 
                    A 32-bit integer that represents the index in the sourceArray at 
     which copying begins.
                

    destinationArray: 
                    The System.Array that receives the data.
                
    destinationIndex: 
                    A 32-bit integer that represents the index in the destinationArray 
     at which storing begins.
                

    length: 
                    A 32-bit integer that represents the number of elements to copy.
CopyTo(...)
CopyTo(self, Array array, Int64 index)

    
                    Copies all the elements of the current one-dimensional System.Array 
     to the specified one-dimensional System.Array starting at the specified destination 
     System.Array index. The index is specified as a 64-bit integer.
                

    array: 
                    The one-dimensional System.Array that is the destination of the 
     elements copied from the current System.Array.
                

    index: 
                    A 64-bit integer that represents the index in array at which 
     copying begins.
                


CopyTo(self, Array array, int index)

    
                    Copies all the elements of the current one-dimensional System.Array 
     to the specified one-dimensional System.Array starting at the specified destination 
     System.Array index. The index is specified as a 32-bit integer.
                

    array: 
                    The one-dimensional System.Array that is the destination of the 
     elements copied from the current System.Array.
                

    index: 
                    A 32-bit integer that represents the index in array at which 
     copying begins.
CreateInstance(...)
Array CreateInstance(Type elementType, Array[int] lengths)

    
                    Creates a multidimensional System.Array of the specified 
     System.Type and dimension lengths, with zero-based indexing. The dimension lengths are 
     specified in an array of 32-bit integers.
                

    elementType: 
                    The System.Type of the System.Array to create.
                
    lengths: 
                    An array of 32-bit integers that represent the size of each 
     dimension of the System.Array to create.
                


    Returns: 
                    A new multidimensional System.Array of the specified System.Type 
     with the specified length for each dimension, using zero-based indexing.
                


Array CreateInstance(Type elementType, Array[Int64] lengths)

    
                    Creates a multidimensional System.Array of the specified 
     System.Type and dimension lengths, with zero-based indexing. The dimension lengths are 
     specified in an array of 64-bit integers.
                

    elementType: 
                    The System.Type of the System.Array to create.
                
    lengths: 
                    An array of 64-bit integers that represent the size of each 
     dimension of the System.Array to create. Each integer in the array must be between zero 
     and System.Int32.MaxValue, inclusive.
                


    Returns: 
                    A new multidimensional System.Array of the specified System.Type 
     with the specified length for each dimension, using zero-based indexing.
                


Array CreateInstance(Type elementType, Array[int] lengths, Array[int] lowerBounds)

    
                    Creates a multidimensional System.Array of the specified 
     System.Type and dimension lengths, with the specified lower bounds.
                

    elementType: 
                    The System.Type of the System.Array to create.
                
    lengths: 
                    A one-dimensional array that contains the size of each dimension of 
     the System.Array to create.
                

    lowerBounds: 
                    A one-dimensional array that contains the lower bound (starting 
     index) of each dimension of the System.Array to create.
                


    Returns: 
                    A new multidimensional System.Array of the specified System.Type 
     with the specified length and lower bound for each dimension.
                


Array CreateInstance(Type elementType, int length)

    
                    Creates a one-dimensional System.Array of the specified System.Type 
     and length, with zero-based indexing.
                

    elementType: 
                    The System.Type of the System.Array to create.
                
    length: 
                    The size of the System.Array to create.
                

    Returns: 
                    A new one-dimensional System.Array of the specified System.Type 
     with the specified length, using zero-based indexing.
                


Array CreateInstance(Type elementType, int length1, int length2)

    
                    Creates a two-dimensional System.Array of the specified System.Type 
     and dimension lengths, with zero-based indexing.
                

    elementType: 
                    The System.Type of the System.Array to create.
                
    length1: 
                    The size of the first dimension of the System.Array to create.
    
                 

    length2: 
                    The size of the second dimension of the System.Array to create.
   
                  


    Returns: 
                    A new two-dimensional System.Array of the specified System.Type 
     with the specified length for each dimension, using zero-based indexing.
                


Array CreateInstance(Type elementType, int length1, int length2, int length3)

    
                    Creates a three-dimensional System.Array of the specified 
     System.Type and dimension lengths, with zero-based indexing.
                

    elementType: 
                    The System.Type of the System.Array to create.
                
    length1: 
                    The size of the first dimension of the System.Array to create.
    
                 

    length2: 
                    The size of the second dimension of the System.Array to create.
   
                  

    length3: 
                    The size of the third dimension of the System.Array to create.
    
                 


    Returns: 
                    A new three-dimensional System.Array of the specified System.Type 
     with the specified length for each dimension, using zero-based indexing.
Exists(...)
bool Exists[T](Array[T] array, Predicate[T] match)
Find(...)
T Find[T](Array[T] array, Predicate[T] match)
FindAll(...)
Array[T] FindAll[T](Array[T] array, Predicate[T] match)
FindIndex(...)
int FindIndex[T](Array[T] array, int startIndex, int count, Predicate[T] match)
int FindIndex[T](Array[T] array, int startIndex, Predicate[T] match)
int FindIndex[T](Array[T] array, Predicate[T] match)
FindLast(...)
T FindLast[T](Array[T] array, Predicate[T] match)
FindLastIndex(...)
int FindLastIndex[T](Array[T] array, int startIndex, int count, Predicate[T] match)
int FindLastIndex[T](Array[T] array, int startIndex, Predicate[T] match)
int FindLastIndex[T](Array[T] array, Predicate[T] match)
ForEach(...)
ForEach[T](Array[T] array, Action[T] action)
GetEnumerator(...)
IEnumerator GetEnumerator(self)
 

                Returns an System.Collections.IEnumerator for the System.Array.
 
              
 
 
Returns: 
                An System.Collections.IEnumerator for the System.Array.
GetLength(...)
int GetLength(self, int dimension)
 

                Gets a 32-bit integer that represents the number of elements in the 
 specified dimension of the System.Array.
            
 
dimension: 
                A zero-based dimension of the System.Array whose length needs to be 
 determined.
            
 
 
Returns: 
                A 32-bit integer that represents the number of elements in the 
 specified dimension.
GetLongLength(...)
Int64 GetLongLength(self, int dimension)
 

                Gets a 64-bit integer that represents the number of elements in the 
 specified dimension of the System.Array.
            
 
dimension: 
                A zero-based dimension of the System.Array whose length needs to be 
 determined.
            
 
 
Returns: 
                A 64-bit integer that represents the number of elements in the 
 specified dimension.
GetLowerBound(...)
int GetLowerBound(self, int dimension)
 

                Gets the lower bound of the specified dimension in the 
 System.Array.
            
 
dimension: 
                A zero-based dimension of the System.Array whose lower bound needs 
 to be determined.
            
 
 
Returns: 
                The lower bound of the specified dimension in the System.Array.
GetUpperBound(...)
int GetUpperBound(self, int dimension)
 

                Gets the upper bound of the specified dimension in the 
 System.Array.
            
 
dimension: 
                A zero-based dimension of the System.Array whose upper bound needs 
 to be determined.
            
 
 
Returns: 
                The upper bound of the specified dimension in the System.Array.
GetValue(...)
object GetValue(self, Int64 index1, Int64 index2)

    
                    Gets the value at the specified position in the two-dimensional 
     System.Array. The indexes are specified as 64-bit integers.
                

    index1: 
                    A 64-bit integer that represents the first-dimension index of the 
     System.Array element to get.
                

    index2: 
                    A 64-bit integer that represents the second-dimension index of the 
     System.Array element to get.
                


    Returns: 
                    The value at the specified position in the two-dimensional 
     System.Array.
                


object GetValue(self, Int64 index)

    
                    Gets the value at the specified position in the one-dimensional 
     System.Array. The index is specified as a 64-bit integer.
                

    index: 
                    A 64-bit integer that represents the position of the System.Array 
     element to get.
                


    Returns: 
                    The value at the specified position in the one-dimensional 
     System.Array.
                


object GetValue(self, Array[Int64] indices)

    
                    Gets the value at the specified position in the multidimensional 
     System.Array. The indexes are specified as an array of 64-bit integers.
                

    indices: 
                    A one-dimensional array of 64-bit integers that represent the 
     indexes specifying the position of the System.Array element to get.
                


    Returns: 
                    The value at the specified position in the multidimensional 
     System.Array.
                


object GetValue(self, Int64 index1, Int64 index2, Int64 index3)

    
                    Gets the value at the specified position in the three-dimensional 
     System.Array. The indexes are specified as 64-bit integers.
                

    index1: 
                    A 64-bit integer that represents the first-dimension index of the 
     System.Array element to get.
                

    index2: 
                    A 64-bit integer that represents the second-dimension index of the 
     System.Array element to get.
                

    index3: 
                    A 64-bit integer that represents the third-dimension index of the 
     System.Array element to get.
                


    Returns: 
                    The value at the specified position in the three-dimensional 
     System.Array.
                


object GetValue(self, int index)

    
                    Gets the value at the specified position in the one-dimensional 
     System.Array. The index is specified as a 32-bit integer.
                

    index: 
                    A 32-bit integer that represents the position of the System.Array 
     element to get.
                


    Returns: 
                    The value at the specified position in the one-dimensional 
     System.Array.
                


object GetValue(self, Array[int] indices)

    
                    Gets the value at the specified position in the multidimensional 
     System.Array. The indexes are specified as an array of 32-bit integers.
                

    indices: 
                    A one-dimensional array of 32-bit integers that represent the 
     indexes specifying the position of the System.Array element to get.
                


    Returns: 
                    The value at the specified position in the multidimensional 
     System.Array.
                


object GetValue(self, int index1, int index2, int index3)

    
                    Gets the value at the specified position in the three-dimensional 
     System.Array. The indexes are specified as 32-bit integers.
                

    index1: 
                    A 32-bit integer that represents the first-dimension index of the 
     System.Array element to get.
                

    index2: 
                    A 32-bit integer that represents the second-dimension index of the 
     System.Array element to get.
                

    index3: 
                    A 32-bit integer that represents the third-dimension index of the 
     System.Array element to get.
                


    Returns: 
                    The value at the specified position in the three-dimensional 
     System.Array.
                


object GetValue(self, int index1, int index2)

    
                    Gets the value at the specified position in the two-dimensional 
     System.Array. The indexes are specified as 32-bit integers.
                

    index1: 
                    A 32-bit integer that represents the first-dimension index of the 
     System.Array element to get.
                

    index2: 
                    A 32-bit integer that represents the second-dimension index of the 
     System.Array element to get.
                


    Returns: 
                    The value at the specified position in the two-dimensional 
     System.Array.
IndexOf(...)
int IndexOf[T](Array[T] array, T value)
int IndexOf[T](Array[T] array, T value, int startIndex)
int IndexOf[T](Array[T] array, T value, int startIndex, int count)
int IndexOf(Array array, object value)

    
                    Searches for the specified object and returns the index of the 
     first occurrence within the entire one-dimensional System.Array.
                

    array: 
                    The one-dimensional System.Array to search.
                
    value: 
                    The object to locate in array.
                

    Returns: 
                    The index of the first occurrence of value within the entire array, 
     if found; otherwise, the lower bound of the array minus 1.
                


int IndexOf(Array array, object value, int startIndex)

    
                    Searches for the specified object and returns the index of the 
     first occurrence within the range of elements in the one-dimensional System.Array that 
     extends from the specified index to the last element.
                

    array: 
                    The one-dimensional System.Array to search.
                
    value: 
                    The object to locate in array.
                
    startIndex: 
                    The starting index of the search.
                

    Returns: 
                    The index of the first occurrence of value within the range of 
     elements in array that extends from startIndex to the last element, if found; otherwise, 
     the lower bound of the array minus 1.
                


int IndexOf(Array array, object value, int startIndex, int count)

    
                    Searches for the specified object and returns the index of the 
     first occurrence within the range of elements in the one-dimensional System.Array that 
     starts at the specified index and contains the specified number of elements.
            
         

    array: 
                    The one-dimensional System.Array to search.
                
    value: 
                    The object to locate in array.
                
    startIndex: 
                    The starting index of the search.
                
    count: 
                    The number of elements in the section to search.
                

    Returns: 
                    The index of the first occurrence of value within the range of 
     elements in array that starts at startIndex and contains the number of elements specified 
     in count, if found; otherwise, the lower bound of the array minus 1.
Initialize(...)
Initialize(self)
 
 
               Initializes every element of the value-type System.Array by calling 
the default constructor of the value type.
LastIndexOf(...)
int LastIndexOf[T](Array[T] array, T value)
int LastIndexOf[T](Array[T] array, T value, int startIndex)
int LastIndexOf[T](Array[T] array, T value, int startIndex, int count)
int LastIndexOf(Array array, object value)

    
                    Searches for the specified object and returns the index of the last 
     occurrence within the entire one-dimensional System.Array.
                

    array: 
                    The one-dimensional System.Array to search.
                
    value: 
                    The object to locate in array.
                

    Returns: 
                    The index of the last occurrence of value within the entire array, 
     if found; otherwise, the lower bound of the array minus 1.
                


int LastIndexOf(Array array, object value, int startIndex)

    
                    Searches for the specified object and returns the index of the last 
     occurrence within the range of elements in the one-dimensional System.Array that extends 
     from the first element to the specified index.
                

    array: 
                    The one-dimensional System.Array to search.
                
    value: 
                    The object to locate in array.
                
    startIndex: 
                    The starting index of the backward search.
                

    Returns: 
                    The index of the last occurrence of value within the range of 
     elements in array that extends from the first element to startIndex, if found; otherwise, 
     the lower bound of the array minus 1.
                


int LastIndexOf(Array array, object value, int startIndex, int count)

    
                    Searches for the specified object and returns the index of the last 
     occurrence within the range of elements in the one-dimensional System.Array that contains 
     the specified number of elements and ends at the specified index.
                

    array: 
                    The one-dimensional System.Array to search.
                
    value: 
                    The object to locate in array.
                
    startIndex: 
                    The starting index of the backward search.
                
    count: 
                    The number of elements in the section to search.
                

    Returns: 
                    The index of the last occurrence of value within the range of 
     elements in array that contains the number of elements specified in count and ends at 
     startIndex, if found; otherwise, the lower bound of the array minus 1.
Resize(...)
Array[T] Resize[T](Array[T] array, int newSize)
Reverse(...)
Reverse(Array array, int index, int length)

    
                    Reverses the sequence of the elements in a range of elements in the 
     one-dimensional System.Array.
                

    array: 
                    The one-dimensional System.Array to reverse.
                
    index: 
                    The starting index of the section to reverse.
                
    length: 
                    The number of elements in the section to reverse.
                

Reverse(Array array)

    
                    Reverses the sequence of the elements in the entire one-dimensional 
     System.Array.
                

    array: 
                    The one-dimensional System.Array to reverse.
SetValue(...)
SetValue(self, object value, Int64 index1, Int64 index2)

    
                    Sets a value to the element at the specified position in the 
     two-dimensional System.Array. The indexes are specified as 64-bit integers.
             
        

    value: 
                    The new value for the specified element.
                
    index1: 
                    A 64-bit integer that represents the first-dimension index of the 
     System.Array element to set.
                

    index2: 
                    A 64-bit integer that represents the second-dimension index of the 
     System.Array element to set.
                


SetValue(self, object value, Int64 index)

    
                    Sets a value to the element at the specified position in the 
     one-dimensional System.Array. The index is specified as a 64-bit integer.
               
      

    value: 
                    The new value for the specified element.
                
    index: 
                    A 64-bit integer that represents the position of the System.Array 
     element to set.
                


SetValue(self, object value, Array[Int64] indices)

    
                    Sets a value to the element at the specified position in the 
     multidimensional System.Array. The indexes are specified as an array of 64-bit integers.

                     

    value: 
                    The new value for the specified element.
                
    indices: 
                    A one-dimensional array of 64-bit integers that represent the 
     indexes specifying the position of the element to set.
                


SetValue(self, object value, Int64 index1, Int64 index2, Int64 index3)

    
                    Sets a value to the element at the specified position in the 
     three-dimensional System.Array. The indexes are specified as 64-bit integers.
           
          

    value: 
                    The new value for the specified element.
                
    index1: 
                    A 64-bit integer that represents the first-dimension index of the 
     System.Array element to set.
                

    index2: 
                    A 64-bit integer that represents the second-dimension index of the 
     System.Array element to set.
                

    index3: 
                    A 64-bit integer that represents the third-dimension index of the 
     System.Array element to set.
                


SetValue(self, object value, int index1, int index2)

    
                    Sets a value to the element at the specified position in the 
     two-dimensional System.Array. The indexes are specified as 32-bit integers.
             
        

    value: 
                    The new value for the specified element.
                
    index1: 
                    A 32-bit integer that represents the first-dimension index of the 
     System.Array element to set.
                

    index2: 
                    A 32-bit integer that represents the second-dimension index of the 
     System.Array element to set.
                


SetValue(self, object value, int index)

    
                    Sets a value to the element at the specified position in the 
     one-dimensional System.Array. The index is specified as a 32-bit integer.
               
      

    value: 
                    The new value for the specified element.
                
    index: 
                    A 32-bit integer that represents the position of the System.Array 
     element to set.
                


SetValue(self, object value, Array[int] indices)

    
                    Sets a value to the element at the specified position in the 
     multidimensional System.Array. The indexes are specified as an array of 32-bit integers.

                     

    value: 
                    The new value for the specified element.
                
    indices: 
                    A one-dimensional array of 32-bit integers that represent the 
     indexes specifying the position of the element to set.
                


SetValue(self, object value, int index1, int index2, int index3)

    
                    Sets a value to the element at the specified position in the 
     three-dimensional System.Array. The indexes are specified as 32-bit integers.
           
          

    value: 
                    The new value for the specified element.
                
    index1: 
                    A 32-bit integer that represents the first-dimension index of the 
     System.Array element to set.
                

    index2: 
                    A 32-bit integer that represents the second-dimension index of the 
     System.Array element to set.
                

    index3: 
                    A 32-bit integer that represents the third-dimension index of the 
     System.Array element to set.
Sort(...)
Sort[(TKey, TValue)](Array[TKey] keys, Array[TValue] items, int index, int length)
Sort[T](Array[T] array, IComparer[T] comparer)
Sort[(TKey, TValue)](Array[TKey] keys, Array[TValue] items)
Sort[T](Array[T] array, int index, int length)
Sort[(TKey, TValue)](Array[TKey] keys, Array[TValue] items, int index, int length, IComparer[TKey] comparer)
Sort[T](Array[T] array, Comparison[T] comparison)
Sort[(TKey, TValue)](Array[TKey] keys, Array[TValue] items, IComparer[TKey] comparer)
Sort[T](Array[T] array, int index, int length, IComparer[T] comparer)
Sort[T](Array[T] array)
Sort(Array array, int index, int length)

    
                    Sorts the elements in a range of elements in a one-dimensional 
     System.Array using the System.IComparable implementation of each element of the 
     System.Array.
                

    array: 
                    The one-dimensional System.Array to sort.
                
    index: 
                    The starting index of the range to sort.
                
    length: 
                    The number of elements in the range to sort.
                

Sort(Array keys, Array items, int index, int length)

    
                    Sorts a range of elements in a pair of one-dimensional System.Array 
     objects (one contains the keys and the other contains the corresponding items) based on 
     the keys in the first System.Array using the System.IComparable implementation of each 
     key.
                

    keys: 
                    The one-dimensional System.Array that contains the keys to sort.
  
                   

    items: 
                    The one-dimensional System.Array that contains the items that 
     correspond to each of the keys in the keysSystem.Array.
                
               
          -or-
                null to sort only the keysSystem.Array.
                

    index: 
                    The starting index of the range to sort.
                
    length: 
                    The number of elements in the range to sort.
                

Sort(Array array)

    
                    Sorts the elements in an entire one-dimensional System.Array using 
     the System.IComparable implementation of each element of the System.Array.
              
       

    array: 
                    The one-dimensional System.Array to sort.
                

Sort(Array keys, Array items)

    
                    Sorts a pair of one-dimensional System.Array objects (one contains 
     the keys and the other contains the corresponding items) based on the keys in the first 
     System.Array using the System.IComparable implementation of each key.
                

    keys: 
                    The one-dimensional System.Array that contains the keys to sort.
  
                   

    items: 
                    The one-dimensional System.Array that contains the items that 
     correspond to each of the keys in the keysSystem.Array.
                
               
          -or-
                null to sort only the keysSystem.Array.
                


Sort(Array array, int index, int length, IComparer comparer)

    
                    Sorts the elements in a range of elements in a one-dimensional 
     System.Array using the specified System.Collections.IComparer.
                

    array: 
                    The one-dimensional System.Array to sort.
                
    index: 
                    The starting index of the range to sort.
                
    length: 
                    The number of elements in the range to sort.
                
    comparer: 
                    The System.Collections.IComparer implementation to use when 
     comparing elements.
                
                    -or-
                null to 
     use the System.IComparable implementation of each element.
                


Sort(Array keys, Array items, int index, int length, IComparer comparer)

    
                    Sorts a range of elements in a pair of one-dimensional System.Array 
     objects (one contains the keys and the other contains the corresponding items) based on 
     the keys in the first System.Array using the specified System.Collections.IComparer.
    
                 

    keys: 
                    The one-dimensional System.Array that contains the keys to sort.
  
                   

    items: 
                    The one-dimensional System.Array that contains the items that 
     correspond to each of the keys in the keysSystem.Array.
                
               
          -or-
                null to sort only the keysSystem.Array.
                

    index: 
                    The starting index of the range to sort.
                
    length: 
                    The number of elements in the range to sort.
                
    comparer: 
                    The System.Collections.IComparer implementation to use when 
     comparing elements.
                
                    -or-
                null to 
     use the System.IComparable implementation of each element.
                


Sort(Array array, IComparer comparer)

    
                    Sorts the elements in a one-dimensional System.Array using the 
     specified System.Collections.IComparer.
                

    array: 
                    The one-dimensional System.Array to sort.
                
    comparer: 
                    The System.Collections.IComparer implementation to use when 
     comparing elements.
                
                    -or-
                null to 
     use the System.IComparable implementation of each element.
                


Sort(Array keys, Array items, IComparer comparer)

    
                    Sorts a pair of one-dimensional System.Array objects (one contains 
     the keys and the other contains the corresponding items) based on the keys in the first 
     System.Array using the specified System.Collections.IComparer.
                

    keys: 
                    The one-dimensional System.Array that contains the keys to sort.
  
                   

    items: 
                    The one-dimensional System.Array that contains the items that 
     correspond to each of the keys in the keysSystem.Array.
                
               
          -or-
                null to sort only the keysSystem.Array.
                

    comparer: 
                    The System.Collections.IComparer implementation to use when 
     comparing elements.
                
                    -or-
                null to 
     use the System.IComparable implementation of each element.
TrueForAll(...)
bool TrueForAll[T](Array[T] array, Predicate[T] match)
__add__(...)
x.__add__(y) <==> x+y
__getitem__(...)
x.__getitem__(y) <==> x[y]
x.__getitem__(y) <==> x[y]
x.__getitem__(y) <==> x[y]
__iter__(...)
object __iter__(object self)
__len__(...)
x.__len__() <==> len(x)
__mul__(...)
x.__mul__(y) <==> x*y
__new__(...)
object __new__(type pythonType, object items)
object __new__(type pythonType, ICollection items)
__radd__(...)
Array __radd__(Array data1, Array data2)
__reduce_ex__(...)
helper for pickle
__repr__(...)
str __repr__(Array self)
__setitem__(...)
x.__setitem__(i, y) <==> x[i]=
x.__setitem__(i, y) <==> x[i]=
x.__setitem__(i, y) <==> x[i]=

Data descriptors defined here:
IsFixedSize
                    Gets a value indicating whether the System.Array has a fixed size.
                

Get: bool IsFixedSize(self)
IsReadOnly
                    Gets a value indicating whether the System.Array is read-only.
                

Get: bool IsReadOnly(self)
IsSynchronized
                    Gets a value indicating whether access to the System.Array is synchronized (thread safe).
                

Get: bool IsSynchronized(self)
Length
                    Gets a 32-bit integer that represents the total number of elements in all the dimensions of the System.Array.
                

Get: int Length(self)
LongLength
                    Gets a 64-bit integer that represents the total number of elements in all the dimensions of the System.Array.
                

Get: Int64 LongLength(self)
Rank
                    Gets the rank (number of dimensions) of the System.Array.
                

Get: int Rank(self)
SyncRoot
                    Gets an object that can be used to synchronize access to the System.Array.
                

Get: object SyncRoot(self)

Methods inherited from System.Collections in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.IList:
Add(...)
int Add(self, object value)
 

                Adds an item to the System.Collections.IList.
            
value: 
                The System.Object to add to the System.Collections.IList. 
    
         
 
 
Returns: 
                The position into which the new element was inserted.
Contains(...)
bool Contains(self, object value)
 

                Determines whether the System.Collections.IList contains a specific 
 value.
            
 
value: 
                The System.Object to locate in the System.Collections.IList. 
 
            
 
 
Returns: true if the System.Object is found in the System.Collections.IList; otherwise, false.
Insert(...)
Insert(self, int index, object value)
 

                Inserts an item to the System.Collections.IList at the specified 
 index.
            
 
index: 
                The zero-based index at which value should be inserted. 
      
       
 
value: 
                The System.Object to insert into the System.Collections.IList.
Remove(...)
Remove(self, object value)
 

                Removes the first occurrence of a specific object from the 
 System.Collections.IList.
            
 
value: 
                The System.Object to remove from the System.Collections.IList.
RemoveAt(...)
RemoveAt(self, int index)
 

                Removes the System.Collections.IList item at the specified index.
 
                
 
index: 
                The zero-based index of the item to remove.
__contains__ = Contains(...)
bool Contains(self, object value)
 

                Determines whether the System.Collections.IList contains a specific 
 value.
            
 
value: 
                The System.Object to locate in the System.Collections.IList. 
 
            
 
 
Returns: true if the System.Object is found in the System.Collections.IList; otherwise, false.

Data descriptors inherited from System.Collections in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.ICollection:
Count
                    Gets the number of elements contained in the System.Collections.ICollection.
                

Get: int Count(self)

 
class ClassImplementSimpleInterface(__builtin__.object)
    ClassImplementSimpleInterface(int arg)
 
  Methods defined here:
__new__(...)
__new__(cls, int arg)
__repr__(...)
str __repr__(object self)

Data descriptors defined here:
Flag
Get: int Flag(self)
PublicStaticField

 
class ClassWithDefaultCtor(__builtin__.object)
    ClassWithDefaultCtor()
 
  Methods defined here:
__repr__(...)
str __repr__(object self)

Data descriptors defined here:
Flag
Get: int Flag(self)

 
class EnumByte(System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.Enum)
   
enum EnumByte, values: A (0), B (1), C (2)
 
 
Method resolution order:
EnumByte
System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.Enum
__builtin__.object
System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.IComparable
System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.IFormattable
System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.IConvertible

Methods defined here:
__format__(...)
str __format__(IFormattable formattable, str format)
__reduce_ex__(...)
helper for pickle
__str__(...)
x.__str__() <==> str(x)

Data descriptors defined here:
A
B
C
value__

Methods inherited from System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.Enum:
CompareTo(...)
int CompareTo(self, object target)
 

                Compares this instance to a specified object and returns an 
 indication of their relative values.
            
 
target: 
                An object to compare, or null. 
            
 
Returns: 
                A signed number indicating the relative values of this instance and 
 target.
            
                Return Value 
            
      
           Description 
            
                Less than zero 
       
      
                The value of this instance is less than the value of target. 
 
                 
                Zero 
            
                The 
 value of this instance is equal to the value of target. 
            
          
       Greater than zero 
            
                The value of this 
 instance is greater than the value of target.
            
                -or- 
 
            target is null.
Equals(...)
bool Equals(self, object obj)
 

                Returns a value indicating whether this instance is equal to a 
 specified object.
            
 
obj: 
                An object to compare with this instance, or null. 
            
 
Returns: true if obj is an System.Enum with the same underlying type and value as this instance; 
 otherwise, false.
Format(...)
str Format(Type enumType, object value, str format)
 

                Converts the specified value of a specified enumerated type to its 
 equivalent string representation according to the specified format.
            
 
enumType: 
                The enumeration type of the value to convert. 
            
value: 
                The value to convert. 
            
format: 
                The output format to use. 
            
 
Returns: 
                A string representation of value.
GetHashCode(...)
int GetHashCode(self)
 

                Returns the hash code for the value of this instance.
         
    
 
 
Returns: 
                A 32-bit signed integer hash code.
GetName(...)
str GetName(Type enumType, object value)
 

                Retrieves the name of the constant in the specified enumeration 
 that has the specified value.
            
 
enumType: 
                An enumeration type. 
            
value: 
                The value of a particular enumerated constant in terms of its 
 underlying type. 
            
 
 
Returns: 
                A string containing the name of the enumerated constant in enumType 
 whose value is value, or null if no such constant is found.
GetNames(...)
Array[str] GetNames(Type enumType)
 

                Retrieves an array of the names of the constants in a specified 
 enumeration.
            
 
enumType: 
                An enumeration type. 
            
 
Returns: 
                A string array of the names of the constants in enumType.
GetTypeCode(...)
TypeCode GetTypeCode(self)
 

                Returns the underlying System.TypeCode for this instance.
     
        
 
 
Returns: 
                The System.TypeCode for this instance.
GetUnderlyingType(...)
Type GetUnderlyingType(Type enumType)
 

                Returns the underlying type of the specified enumeration.
     
        
 
enumType: 
                An enumeration type. 
            
 
Returns: 
                The underlying System.Type of enumType.
GetValues(...)
Array GetValues(Type enumType)
 

                Retrieves an array of the values of the constants in a specified 
 enumeration.
            
 
enumType: 
                An enumeration type. 
            
 
Returns: 
                An System.Array of the values of the constants in enumType. The 
 elements of the array are sorted by the binary values of the enumeration constants.
IsDefined(...)
bool IsDefined(Type enumType, object value)
 

                Returns an indication whether a constant with a specified value 
 exists in a specified enumeration.
            
 
enumType: 
                An enumeration type. 
            
value: 
                The value or name of a constant in enumType. 
            
 
Returns: true if a constant in enumType has a value equal to value; otherwise, false.
Parse(...)
object Parse(Type enumType, str value, bool ignoreCase)

    
                    Converts the string representation of the name or numeric value of 
     one or more enumerated constants to an equivalent enumerated object. A parameter 
     specifies whether the operation is case-sensitive.
                

    enumType: 
                    The System.Type of the enumeration. 
                
    value: 
                    A string containing the name or value to convert. 
                
    ignoreCase: 
                    If true, ignore case; otherwise, regard case. 
                

    Returns: 
                    An object of type enumType whose value is represented by value.
   
                  


object Parse(Type enumType, str value)

    
                    Converts the string representation of the name or numeric value of 
     one or more enumerated constants to an equivalent enumerated object.
                

    enumType: 
                    The System.Type of the enumeration. 
                
    value: 
                    A string containing the name or value to convert. 
                

    Returns: 
                    An object of type enumType whose value is represented by value.
ToObject(...)
object ToObject(Type enumType, UInt32 value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 32-bit unsigned integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, UInt16 value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 16-bit unsigned integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, UInt64 value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 64-bit unsigned integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, Int64 value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 64-bit signed integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, Byte value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 8-bit unsigned integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, SByte value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 8-bit signed integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, object value)

    
                    Returns an instance of the specified enumeration set to the 
     specified value.
                

    enumType: 
                    An enumeration. 
                
    value: 
                    The value. 
                

    Returns: 
                    An enumeration object whose value is value.
                

object ToObject(Type enumType, int value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 32-bit signed integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, Int16 value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 16-bit signed integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
ToString(...)
str ToString(self, str format)

    
                    Converts the value of this instance to its equivalent string 
     representation using the specified format.
                

    format: 
                    A format string. 
                

    Returns: 
                    The string representation of the value of this instance as 
     specified by format.
                


str ToString(self, IFormatProvider provider)

    
                    This method overload is obsolete; use System.Enum.ToString.
       
              

    provider: 
                    (obsolete) 
                

str ToString(self)

    
                    Converts the value of this instance to its equivalent string 
     representation.
                


    Returns: 
                    The string representation of the value of this instance.
          
           


str ToString(self, str format, IFormatProvider provider)

    
                    This method overload is obsolete; use 
     System.Enum.ToString(System.String).
                

    format: 
                    A format specification. 
                
    provider: 
                    (obsolete)
__and__(...)
object __and__(object self, object other)
__eq__(...)
x.__eq__(y) <==> x==y
__invert__(...)
object __invert__(object self)
__ne__(...)
bool __ne__(object x, object y)
__nonzero__(...)
bool __nonzero__(object self)
__or__(...)
object __or__(object self, object other)
__rand__(...)
object __rand__(object self, object other)
__repr__(...)
str __repr__(object self)
__ror__(...)
object __ror__(object self, object other)
__rxor__(...)
object __rxor__(object self, object other)
__xor__(...)
object __xor__(object self, object other)

Methods inherited from System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.IConvertible:
ToBoolean(...)
bool ToBoolean(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent Boolean value 
 using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A Boolean value equivalent to the value of this instance.
ToByte(...)
Byte ToByte(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 8-bit unsigned 
 integer using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 8-bit unsigned integer equivalent to the value of this instance.
ToChar(...)
Char ToChar(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent Unicode 
 character using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A Unicode character equivalent to the value of this instance.
ToDateTime(...)
DateTime ToDateTime(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 
 System.DateTime using the specified culture-specific formatting information.
        
     
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A System.DateTime instance equivalent to the value of this 
 instance.
ToDecimal(...)
Decimal ToDecimal(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent System.Decimal 
 number using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A System.Decimal number equivalent to the value of this instance.
ToDouble(...)
float ToDouble(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 
 double-precision floating-point number using the specified culture-specific formatting 
 information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A double-precision floating-point number equivalent to the value of 
 this instance.
ToInt16(...)
Int16 ToInt16(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 16-bit signed 
 integer using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 16-bit signed integer equivalent to the value of this instance.
ToInt32(...)
int ToInt32(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 32-bit signed 
 integer using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 32-bit signed integer equivalent to the value of this instance.
ToInt64(...)
Int64 ToInt64(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 64-bit signed 
 integer using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 64-bit signed integer equivalent to the value of this instance.
ToSByte(...)
SByte ToSByte(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 8-bit signed 
 integer using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 8-bit signed integer equivalent to the value of this instance.
ToSingle(...)
Single ToSingle(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 
 single-precision floating-point number using the specified culture-specific formatting 
 information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A single-precision floating-point number equivalent to the value of 
 this instance.
ToType(...)
object ToType(self, Type conversionType, IFormatProvider provider)
 

                Converts the value of this instance to an System.Object of the 
 specified System.Type that has an equivalent value, using the specified culture-specific 
 formatting information.
            
 
conversionType: 
                The System.Type to which the value of this instance is converted. 
 
                 
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An System.Object instance of type conversionType whose value is 
 equivalent to the value of this instance.
ToUInt16(...)
UInt16 ToUInt16(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 16-bit 
 unsigned integer using the specified culture-specific formatting information.
       
      
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 16-bit unsigned integer equivalent to the value of this 
 instance.
ToUInt32(...)
UInt32 ToUInt32(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 32-bit 
 unsigned integer using the specified culture-specific formatting information.
       
      
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 32-bit unsigned integer equivalent to the value of this 
 instance.
ToUInt64(...)
UInt64 ToUInt64(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 64-bit 
 unsigned integer using the specified culture-specific formatting information.
       
      
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 64-bit unsigned integer equivalent to the value of this 
 instance.

 
class EnumInt16(System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.Enum)
   
enum EnumInt16, values: A (0), B (1), C (2)
 
 
Method resolution order:
EnumInt16
System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.Enum
__builtin__.object
System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.IComparable
System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.IFormattable
System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.IConvertible

Methods defined here:
__format__(...)
str __format__(IFormattable formattable, str format)
__reduce_ex__(...)
helper for pickle
__str__(...)
x.__str__() <==> str(x)

Data descriptors defined here:
A
B
C
value__

Methods inherited from System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.Enum:
CompareTo(...)
int CompareTo(self, object target)
 

                Compares this instance to a specified object and returns an 
 indication of their relative values.
            
 
target: 
                An object to compare, or null. 
            
 
Returns: 
                A signed number indicating the relative values of this instance and 
 target.
            
                Return Value 
            
      
           Description 
            
                Less than zero 
       
      
                The value of this instance is less than the value of target. 
 
                 
                Zero 
            
                The 
 value of this instance is equal to the value of target. 
            
          
       Greater than zero 
            
                The value of this 
 instance is greater than the value of target.
            
                -or- 
 
            target is null.
Equals(...)
bool Equals(self, object obj)
 

                Returns a value indicating whether this instance is equal to a 
 specified object.
            
 
obj: 
                An object to compare with this instance, or null. 
            
 
Returns: true if obj is an System.Enum with the same underlying type and value as this instance; 
 otherwise, false.
Format(...)
str Format(Type enumType, object value, str format)
 

                Converts the specified value of a specified enumerated type to its 
 equivalent string representation according to the specified format.
            
 
enumType: 
                The enumeration type of the value to convert. 
            
value: 
                The value to convert. 
            
format: 
                The output format to use. 
            
 
Returns: 
                A string representation of value.
GetHashCode(...)
int GetHashCode(self)
 

                Returns the hash code for the value of this instance.
         
    
 
 
Returns: 
                A 32-bit signed integer hash code.
GetName(...)
str GetName(Type enumType, object value)
 

                Retrieves the name of the constant in the specified enumeration 
 that has the specified value.
            
 
enumType: 
                An enumeration type. 
            
value: 
                The value of a particular enumerated constant in terms of its 
 underlying type. 
            
 
 
Returns: 
                A string containing the name of the enumerated constant in enumType 
 whose value is value, or null if no such constant is found.
GetNames(...)
Array[str] GetNames(Type enumType)
 

                Retrieves an array of the names of the constants in a specified 
 enumeration.
            
 
enumType: 
                An enumeration type. 
            
 
Returns: 
                A string array of the names of the constants in enumType.
GetTypeCode(...)
TypeCode GetTypeCode(self)
 

                Returns the underlying System.TypeCode for this instance.
     
        
 
 
Returns: 
                The System.TypeCode for this instance.
GetUnderlyingType(...)
Type GetUnderlyingType(Type enumType)
 

                Returns the underlying type of the specified enumeration.
     
        
 
enumType: 
                An enumeration type. 
            
 
Returns: 
                The underlying System.Type of enumType.
GetValues(...)
Array GetValues(Type enumType)
 

                Retrieves an array of the values of the constants in a specified 
 enumeration.
            
 
enumType: 
                An enumeration type. 
            
 
Returns: 
                An System.Array of the values of the constants in enumType. The 
 elements of the array are sorted by the binary values of the enumeration constants.
IsDefined(...)
bool IsDefined(Type enumType, object value)
 

                Returns an indication whether a constant with a specified value 
 exists in a specified enumeration.
            
 
enumType: 
                An enumeration type. 
            
value: 
                The value or name of a constant in enumType. 
            
 
Returns: true if a constant in enumType has a value equal to value; otherwise, false.
Parse(...)
object Parse(Type enumType, str value, bool ignoreCase)

    
                    Converts the string representation of the name or numeric value of 
     one or more enumerated constants to an equivalent enumerated object. A parameter 
     specifies whether the operation is case-sensitive.
                

    enumType: 
                    The System.Type of the enumeration. 
                
    value: 
                    A string containing the name or value to convert. 
                
    ignoreCase: 
                    If true, ignore case; otherwise, regard case. 
                

    Returns: 
                    An object of type enumType whose value is represented by value.
   
                  


object Parse(Type enumType, str value)

    
                    Converts the string representation of the name or numeric value of 
     one or more enumerated constants to an equivalent enumerated object.
                

    enumType: 
                    The System.Type of the enumeration. 
                
    value: 
                    A string containing the name or value to convert. 
                

    Returns: 
                    An object of type enumType whose value is represented by value.
ToObject(...)
object ToObject(Type enumType, UInt32 value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 32-bit unsigned integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, UInt16 value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 16-bit unsigned integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, UInt64 value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 64-bit unsigned integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, Int64 value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 64-bit signed integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, Byte value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 8-bit unsigned integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, SByte value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 8-bit signed integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, object value)

    
                    Returns an instance of the specified enumeration set to the 
     specified value.
                

    enumType: 
                    An enumeration. 
                
    value: 
                    The value. 
                

    Returns: 
                    An enumeration object whose value is value.
                

object ToObject(Type enumType, int value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 32-bit signed integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, Int16 value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 16-bit signed integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
ToString(...)
str ToString(self, str format)

    
                    Converts the value of this instance to its equivalent string 
     representation using the specified format.
                

    format: 
                    A format string. 
                

    Returns: 
                    The string representation of the value of this instance as 
     specified by format.
                


str ToString(self, IFormatProvider provider)

    
                    This method overload is obsolete; use System.Enum.ToString.
       
              

    provider: 
                    (obsolete) 
                

str ToString(self)

    
                    Converts the value of this instance to its equivalent string 
     representation.
                


    Returns: 
                    The string representation of the value of this instance.
          
           


str ToString(self, str format, IFormatProvider provider)

    
                    This method overload is obsolete; use 
     System.Enum.ToString(System.String).
                

    format: 
                    A format specification. 
                
    provider: 
                    (obsolete)
__and__(...)
object __and__(object self, object other)
__eq__(...)
x.__eq__(y) <==> x==y
__invert__(...)
object __invert__(object self)
__ne__(...)
bool __ne__(object x, object y)
__nonzero__(...)
bool __nonzero__(object self)
__or__(...)
object __or__(object self, object other)
__rand__(...)
object __rand__(object self, object other)
__repr__(...)
str __repr__(object self)
__ror__(...)
object __ror__(object self, object other)
__rxor__(...)
object __rxor__(object self, object other)
__xor__(...)
object __xor__(object self, object other)

Methods inherited from System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.IConvertible:
ToBoolean(...)
bool ToBoolean(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent Boolean value 
 using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A Boolean value equivalent to the value of this instance.
ToByte(...)
Byte ToByte(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 8-bit unsigned 
 integer using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 8-bit unsigned integer equivalent to the value of this instance.
ToChar(...)
Char ToChar(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent Unicode 
 character using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A Unicode character equivalent to the value of this instance.
ToDateTime(...)
DateTime ToDateTime(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 
 System.DateTime using the specified culture-specific formatting information.
        
     
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A System.DateTime instance equivalent to the value of this 
 instance.
ToDecimal(...)
Decimal ToDecimal(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent System.Decimal 
 number using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A System.Decimal number equivalent to the value of this instance.
ToDouble(...)
float ToDouble(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 
 double-precision floating-point number using the specified culture-specific formatting 
 information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A double-precision floating-point number equivalent to the value of 
 this instance.
ToInt16(...)
Int16 ToInt16(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 16-bit signed 
 integer using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 16-bit signed integer equivalent to the value of this instance.
ToInt32(...)
int ToInt32(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 32-bit signed 
 integer using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 32-bit signed integer equivalent to the value of this instance.
ToInt64(...)
Int64 ToInt64(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 64-bit signed 
 integer using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 64-bit signed integer equivalent to the value of this instance.
ToSByte(...)
SByte ToSByte(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 8-bit signed 
 integer using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 8-bit signed integer equivalent to the value of this instance.
ToSingle(...)
Single ToSingle(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 
 single-precision floating-point number using the specified culture-specific formatting 
 information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A single-precision floating-point number equivalent to the value of 
 this instance.
ToType(...)
object ToType(self, Type conversionType, IFormatProvider provider)
 

                Converts the value of this instance to an System.Object of the 
 specified System.Type that has an equivalent value, using the specified culture-specific 
 formatting information.
            
 
conversionType: 
                The System.Type to which the value of this instance is converted. 
 
                 
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An System.Object instance of type conversionType whose value is 
 equivalent to the value of this instance.
ToUInt16(...)
UInt16 ToUInt16(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 16-bit 
 unsigned integer using the specified culture-specific formatting information.
       
      
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 16-bit unsigned integer equivalent to the value of this 
 instance.
ToUInt32(...)
UInt32 ToUInt32(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 32-bit 
 unsigned integer using the specified culture-specific formatting information.
       
      
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 32-bit unsigned integer equivalent to the value of this 
 instance.
ToUInt64(...)
UInt64 ToUInt64(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 64-bit 
 unsigned integer using the specified culture-specific formatting information.
       
      
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 64-bit unsigned integer equivalent to the value of this 
 instance.

 
class EnumInt32(System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.Enum)
   
enum EnumInt32, values: A (0), B (1), C (2)
 
 
Method resolution order:
EnumInt32
System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.Enum
__builtin__.object
System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.IComparable
System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.IFormattable
System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.IConvertible

Methods defined here:
__format__(...)
str __format__(IFormattable formattable, str format)
__reduce_ex__(...)
helper for pickle
__str__(...)
x.__str__() <==> str(x)

Data descriptors defined here:
A
B
C
value__

Methods inherited from System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.Enum:
CompareTo(...)
int CompareTo(self, object target)
 

                Compares this instance to a specified object and returns an 
 indication of their relative values.
            
 
target: 
                An object to compare, or null. 
            
 
Returns: 
                A signed number indicating the relative values of this instance and 
 target.
            
                Return Value 
            
      
           Description 
            
                Less than zero 
       
      
                The value of this instance is less than the value of target. 
 
                 
                Zero 
            
                The 
 value of this instance is equal to the value of target. 
            
          
       Greater than zero 
            
                The value of this 
 instance is greater than the value of target.
            
                -or- 
 
            target is null.
Equals(...)
bool Equals(self, object obj)
 

                Returns a value indicating whether this instance is equal to a 
 specified object.
            
 
obj: 
                An object to compare with this instance, or null. 
            
 
Returns: true if obj is an System.Enum with the same underlying type and value as this instance; 
 otherwise, false.
Format(...)
str Format(Type enumType, object value, str format)
 

                Converts the specified value of a specified enumerated type to its 
 equivalent string representation according to the specified format.
            
 
enumType: 
                The enumeration type of the value to convert. 
            
value: 
                The value to convert. 
            
format: 
                The output format to use. 
            
 
Returns: 
                A string representation of value.
GetHashCode(...)
int GetHashCode(self)
 

                Returns the hash code for the value of this instance.
         
    
 
 
Returns: 
                A 32-bit signed integer hash code.
GetName(...)
str GetName(Type enumType, object value)
 

                Retrieves the name of the constant in the specified enumeration 
 that has the specified value.
            
 
enumType: 
                An enumeration type. 
            
value: 
                The value of a particular enumerated constant in terms of its 
 underlying type. 
            
 
 
Returns: 
                A string containing the name of the enumerated constant in enumType 
 whose value is value, or null if no such constant is found.
GetNames(...)
Array[str] GetNames(Type enumType)
 

                Retrieves an array of the names of the constants in a specified 
 enumeration.
            
 
enumType: 
                An enumeration type. 
            
 
Returns: 
                A string array of the names of the constants in enumType.
GetTypeCode(...)
TypeCode GetTypeCode(self)
 

                Returns the underlying System.TypeCode for this instance.
     
        
 
 
Returns: 
                The System.TypeCode for this instance.
GetUnderlyingType(...)
Type GetUnderlyingType(Type enumType)
 

                Returns the underlying type of the specified enumeration.
     
        
 
enumType: 
                An enumeration type. 
            
 
Returns: 
                The underlying System.Type of enumType.
GetValues(...)
Array GetValues(Type enumType)
 

                Retrieves an array of the values of the constants in a specified 
 enumeration.
            
 
enumType: 
                An enumeration type. 
            
 
Returns: 
                An System.Array of the values of the constants in enumType. The 
 elements of the array are sorted by the binary values of the enumeration constants.
IsDefined(...)
bool IsDefined(Type enumType, object value)
 

                Returns an indication whether a constant with a specified value 
 exists in a specified enumeration.
            
 
enumType: 
                An enumeration type. 
            
value: 
                The value or name of a constant in enumType. 
            
 
Returns: true if a constant in enumType has a value equal to value; otherwise, false.
Parse(...)
object Parse(Type enumType, str value, bool ignoreCase)

    
                    Converts the string representation of the name or numeric value of 
     one or more enumerated constants to an equivalent enumerated object. A parameter 
     specifies whether the operation is case-sensitive.
                

    enumType: 
                    The System.Type of the enumeration. 
                
    value: 
                    A string containing the name or value to convert. 
                
    ignoreCase: 
                    If true, ignore case; otherwise, regard case. 
                

    Returns: 
                    An object of type enumType whose value is represented by value.
   
                  


object Parse(Type enumType, str value)

    
                    Converts the string representation of the name or numeric value of 
     one or more enumerated constants to an equivalent enumerated object.
                

    enumType: 
                    The System.Type of the enumeration. 
                
    value: 
                    A string containing the name or value to convert. 
                

    Returns: 
                    An object of type enumType whose value is represented by value.
ToObject(...)
object ToObject(Type enumType, UInt32 value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 32-bit unsigned integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, UInt16 value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 16-bit unsigned integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, UInt64 value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 64-bit unsigned integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, Int64 value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 64-bit signed integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, Byte value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 8-bit unsigned integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, SByte value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 8-bit signed integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, object value)

    
                    Returns an instance of the specified enumeration set to the 
     specified value.
                

    enumType: 
                    An enumeration. 
                
    value: 
                    The value. 
                

    Returns: 
                    An enumeration object whose value is value.
                

object ToObject(Type enumType, int value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 32-bit signed integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, Int16 value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 16-bit signed integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
ToString(...)
str ToString(self, str format)

    
                    Converts the value of this instance to its equivalent string 
     representation using the specified format.
                

    format: 
                    A format string. 
                

    Returns: 
                    The string representation of the value of this instance as 
     specified by format.
                


str ToString(self, IFormatProvider provider)

    
                    This method overload is obsolete; use System.Enum.ToString.
       
              

    provider: 
                    (obsolete) 
                

str ToString(self)

    
                    Converts the value of this instance to its equivalent string 
     representation.
                


    Returns: 
                    The string representation of the value of this instance.
          
           


str ToString(self, str format, IFormatProvider provider)

    
                    This method overload is obsolete; use 
     System.Enum.ToString(System.String).
                

    format: 
                    A format specification. 
                
    provider: 
                    (obsolete)
__and__(...)
object __and__(object self, object other)
__eq__(...)
x.__eq__(y) <==> x==y
__invert__(...)
object __invert__(object self)
__ne__(...)
bool __ne__(object x, object y)
__nonzero__(...)
bool __nonzero__(object self)
__or__(...)
object __or__(object self, object other)
__rand__(...)
object __rand__(object self, object other)
__repr__(...)
str __repr__(object self)
__ror__(...)
object __ror__(object self, object other)
__rxor__(...)
object __rxor__(object self, object other)
__xor__(...)
object __xor__(object self, object other)

Methods inherited from System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.IConvertible:
ToBoolean(...)
bool ToBoolean(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent Boolean value 
 using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A Boolean value equivalent to the value of this instance.
ToByte(...)
Byte ToByte(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 8-bit unsigned 
 integer using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 8-bit unsigned integer equivalent to the value of this instance.
ToChar(...)
Char ToChar(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent Unicode 
 character using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A Unicode character equivalent to the value of this instance.
ToDateTime(...)
DateTime ToDateTime(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 
 System.DateTime using the specified culture-specific formatting information.
        
     
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A System.DateTime instance equivalent to the value of this 
 instance.
ToDecimal(...)
Decimal ToDecimal(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent System.Decimal 
 number using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A System.Decimal number equivalent to the value of this instance.
ToDouble(...)
float ToDouble(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 
 double-precision floating-point number using the specified culture-specific formatting 
 information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A double-precision floating-point number equivalent to the value of 
 this instance.
ToInt16(...)
Int16 ToInt16(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 16-bit signed 
 integer using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 16-bit signed integer equivalent to the value of this instance.
ToInt32(...)
int ToInt32(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 32-bit signed 
 integer using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 32-bit signed integer equivalent to the value of this instance.
ToInt64(...)
Int64 ToInt64(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 64-bit signed 
 integer using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 64-bit signed integer equivalent to the value of this instance.
ToSByte(...)
SByte ToSByte(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 8-bit signed 
 integer using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 8-bit signed integer equivalent to the value of this instance.
ToSingle(...)
Single ToSingle(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 
 single-precision floating-point number using the specified culture-specific formatting 
 information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A single-precision floating-point number equivalent to the value of 
 this instance.
ToType(...)
object ToType(self, Type conversionType, IFormatProvider provider)
 

                Converts the value of this instance to an System.Object of the 
 specified System.Type that has an equivalent value, using the specified culture-specific 
 formatting information.
            
 
conversionType: 
                The System.Type to which the value of this instance is converted. 
 
                 
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An System.Object instance of type conversionType whose value is 
 equivalent to the value of this instance.
ToUInt16(...)
UInt16 ToUInt16(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 16-bit 
 unsigned integer using the specified culture-specific formatting information.
       
      
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 16-bit unsigned integer equivalent to the value of this 
 instance.
ToUInt32(...)
UInt32 ToUInt32(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 32-bit 
 unsigned integer using the specified culture-specific formatting information.
       
      
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 32-bit unsigned integer equivalent to the value of this 
 instance.
ToUInt64(...)
UInt64 ToUInt64(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 64-bit 
 unsigned integer using the specified culture-specific formatting information.
       
      
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 64-bit unsigned integer equivalent to the value of this 
 instance.

 
class EnumInt64(System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.Enum)
   
enum EnumInt64, values: A (0), B (1), C (2)
 
 
Method resolution order:
EnumInt64
System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.Enum
__builtin__.object
System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.IComparable
System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.IFormattable
System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.IConvertible

Methods defined here:
__format__(...)
str __format__(IFormattable formattable, str format)
__reduce_ex__(...)
helper for pickle
__str__(...)
x.__str__() <==> str(x)

Data descriptors defined here:
A
B
C
value__

Methods inherited from System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.Enum:
CompareTo(...)
int CompareTo(self, object target)
 

                Compares this instance to a specified object and returns an 
 indication of their relative values.
            
 
target: 
                An object to compare, or null. 
            
 
Returns: 
                A signed number indicating the relative values of this instance and 
 target.
            
                Return Value 
            
      
           Description 
            
                Less than zero 
       
      
                The value of this instance is less than the value of target. 
 
                 
                Zero 
            
                The 
 value of this instance is equal to the value of target. 
            
          
       Greater than zero 
            
                The value of this 
 instance is greater than the value of target.
            
                -or- 
 
            target is null.
Equals(...)
bool Equals(self, object obj)
 

                Returns a value indicating whether this instance is equal to a 
 specified object.
            
 
obj: 
                An object to compare with this instance, or null. 
            
 
Returns: true if obj is an System.Enum with the same underlying type and value as this instance; 
 otherwise, false.
Format(...)
str Format(Type enumType, object value, str format)
 

                Converts the specified value of a specified enumerated type to its 
 equivalent string representation according to the specified format.
            
 
enumType: 
                The enumeration type of the value to convert. 
            
value: 
                The value to convert. 
            
format: 
                The output format to use. 
            
 
Returns: 
                A string representation of value.
GetHashCode(...)
int GetHashCode(self)
 

                Returns the hash code for the value of this instance.
         
    
 
 
Returns: 
                A 32-bit signed integer hash code.
GetName(...)
str GetName(Type enumType, object value)
 

                Retrieves the name of the constant in the specified enumeration 
 that has the specified value.
            
 
enumType: 
                An enumeration type. 
            
value: 
                The value of a particular enumerated constant in terms of its 
 underlying type. 
            
 
 
Returns: 
                A string containing the name of the enumerated constant in enumType 
 whose value is value, or null if no such constant is found.
GetNames(...)
Array[str] GetNames(Type enumType)
 

                Retrieves an array of the names of the constants in a specified 
 enumeration.
            
 
enumType: 
                An enumeration type. 
            
 
Returns: 
                A string array of the names of the constants in enumType.
GetTypeCode(...)
TypeCode GetTypeCode(self)
 

                Returns the underlying System.TypeCode for this instance.
     
        
 
 
Returns: 
                The System.TypeCode for this instance.
GetUnderlyingType(...)
Type GetUnderlyingType(Type enumType)
 

                Returns the underlying type of the specified enumeration.
     
        
 
enumType: 
                An enumeration type. 
            
 
Returns: 
                The underlying System.Type of enumType.
GetValues(...)
Array GetValues(Type enumType)
 

                Retrieves an array of the values of the constants in a specified 
 enumeration.
            
 
enumType: 
                An enumeration type. 
            
 
Returns: 
                An System.Array of the values of the constants in enumType. The 
 elements of the array are sorted by the binary values of the enumeration constants.
IsDefined(...)
bool IsDefined(Type enumType, object value)
 

                Returns an indication whether a constant with a specified value 
 exists in a specified enumeration.
            
 
enumType: 
                An enumeration type. 
            
value: 
                The value or name of a constant in enumType. 
            
 
Returns: true if a constant in enumType has a value equal to value; otherwise, false.
Parse(...)
object Parse(Type enumType, str value, bool ignoreCase)

    
                    Converts the string representation of the name or numeric value of 
     one or more enumerated constants to an equivalent enumerated object. A parameter 
     specifies whether the operation is case-sensitive.
                

    enumType: 
                    The System.Type of the enumeration. 
                
    value: 
                    A string containing the name or value to convert. 
                
    ignoreCase: 
                    If true, ignore case; otherwise, regard case. 
                

    Returns: 
                    An object of type enumType whose value is represented by value.
   
                  


object Parse(Type enumType, str value)

    
                    Converts the string representation of the name or numeric value of 
     one or more enumerated constants to an equivalent enumerated object.
                

    enumType: 
                    The System.Type of the enumeration. 
                
    value: 
                    A string containing the name or value to convert. 
                

    Returns: 
                    An object of type enumType whose value is represented by value.
ToObject(...)
object ToObject(Type enumType, UInt32 value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 32-bit unsigned integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, UInt16 value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 16-bit unsigned integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, UInt64 value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 64-bit unsigned integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, Int64 value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 64-bit signed integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, Byte value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 8-bit unsigned integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, SByte value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 8-bit signed integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, object value)

    
                    Returns an instance of the specified enumeration set to the 
     specified value.
                

    enumType: 
                    An enumeration. 
                
    value: 
                    The value. 
                

    Returns: 
                    An enumeration object whose value is value.
                

object ToObject(Type enumType, int value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 32-bit signed integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, Int16 value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 16-bit signed integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
ToString(...)
str ToString(self, str format)

    
                    Converts the value of this instance to its equivalent string 
     representation using the specified format.
                

    format: 
                    A format string. 
                

    Returns: 
                    The string representation of the value of this instance as 
     specified by format.
                


str ToString(self, IFormatProvider provider)

    
                    This method overload is obsolete; use System.Enum.ToString.
       
              

    provider: 
                    (obsolete) 
                

str ToString(self)

    
                    Converts the value of this instance to its equivalent string 
     representation.
                


    Returns: 
                    The string representation of the value of this instance.
          
           


str ToString(self, str format, IFormatProvider provider)

    
                    This method overload is obsolete; use 
     System.Enum.ToString(System.String).
                

    format: 
                    A format specification. 
                
    provider: 
                    (obsolete)
__and__(...)
object __and__(object self, object other)
__eq__(...)
x.__eq__(y) <==> x==y
__invert__(...)
object __invert__(object self)
__ne__(...)
bool __ne__(object x, object y)
__nonzero__(...)
bool __nonzero__(object self)
__or__(...)
object __or__(object self, object other)
__rand__(...)
object __rand__(object self, object other)
__repr__(...)
str __repr__(object self)
__ror__(...)
object __ror__(object self, object other)
__rxor__(...)
object __rxor__(object self, object other)
__xor__(...)
object __xor__(object self, object other)

Methods inherited from System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.IConvertible:
ToBoolean(...)
bool ToBoolean(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent Boolean value 
 using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A Boolean value equivalent to the value of this instance.
ToByte(...)
Byte ToByte(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 8-bit unsigned 
 integer using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 8-bit unsigned integer equivalent to the value of this instance.
ToChar(...)
Char ToChar(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent Unicode 
 character using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A Unicode character equivalent to the value of this instance.
ToDateTime(...)
DateTime ToDateTime(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 
 System.DateTime using the specified culture-specific formatting information.
        
     
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A System.DateTime instance equivalent to the value of this 
 instance.
ToDecimal(...)
Decimal ToDecimal(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent System.Decimal 
 number using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A System.Decimal number equivalent to the value of this instance.
ToDouble(...)
float ToDouble(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 
 double-precision floating-point number using the specified culture-specific formatting 
 information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A double-precision floating-point number equivalent to the value of 
 this instance.
ToInt16(...)
Int16 ToInt16(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 16-bit signed 
 integer using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 16-bit signed integer equivalent to the value of this instance.
ToInt32(...)
int ToInt32(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 32-bit signed 
 integer using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 32-bit signed integer equivalent to the value of this instance.
ToInt64(...)
Int64 ToInt64(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 64-bit signed 
 integer using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 64-bit signed integer equivalent to the value of this instance.
ToSByte(...)
SByte ToSByte(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 8-bit signed 
 integer using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 8-bit signed integer equivalent to the value of this instance.
ToSingle(...)
Single ToSingle(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 
 single-precision floating-point number using the specified culture-specific formatting 
 information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A single-precision floating-point number equivalent to the value of 
 this instance.
ToType(...)
object ToType(self, Type conversionType, IFormatProvider provider)
 

                Converts the value of this instance to an System.Object of the 
 specified System.Type that has an equivalent value, using the specified culture-specific 
 formatting information.
            
 
conversionType: 
                The System.Type to which the value of this instance is converted. 
 
                 
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An System.Object instance of type conversionType whose value is 
 equivalent to the value of this instance.
ToUInt16(...)
UInt16 ToUInt16(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 16-bit 
 unsigned integer using the specified culture-specific formatting information.
       
      
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 16-bit unsigned integer equivalent to the value of this 
 instance.
ToUInt32(...)
UInt32 ToUInt32(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 32-bit 
 unsigned integer using the specified culture-specific formatting information.
       
      
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 32-bit unsigned integer equivalent to the value of this 
 instance.
ToUInt64(...)
UInt64 ToUInt64(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 64-bit 
 unsigned integer using the specified culture-specific formatting information.
       
      
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 64-bit unsigned integer equivalent to the value of this 
 instance.

 
class EnumSByte(System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.Enum)
   
enum EnumSByte, values: A (0), B (1), C (2)
 
 
Method resolution order:
EnumSByte
System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.Enum
__builtin__.object
System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.IComparable
System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.IFormattable
System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.IConvertible

Methods defined here:
__format__(...)
str __format__(IFormattable formattable, str format)
__reduce_ex__(...)
helper for pickle
__str__(...)
x.__str__() <==> str(x)

Data descriptors defined here:
A
B
C
value__

Methods inherited from System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.Enum:
CompareTo(...)
int CompareTo(self, object target)
 

                Compares this instance to a specified object and returns an 
 indication of their relative values.
            
 
target: 
                An object to compare, or null. 
            
 
Returns: 
                A signed number indicating the relative values of this instance and 
 target.
            
                Return Value 
            
      
           Description 
            
                Less than zero 
       
      
                The value of this instance is less than the value of target. 
 
                 
                Zero 
            
                The 
 value of this instance is equal to the value of target. 
            
          
       Greater than zero 
            
                The value of this 
 instance is greater than the value of target.
            
                -or- 
 
            target is null.
Equals(...)
bool Equals(self, object obj)
 

                Returns a value indicating whether this instance is equal to a 
 specified object.
            
 
obj: 
                An object to compare with this instance, or null. 
            
 
Returns: true if obj is an System.Enum with the same underlying type and value as this instance; 
 otherwise, false.
Format(...)
str Format(Type enumType, object value, str format)
 

                Converts the specified value of a specified enumerated type to its 
 equivalent string representation according to the specified format.
            
 
enumType: 
                The enumeration type of the value to convert. 
            
value: 
                The value to convert. 
            
format: 
                The output format to use. 
            
 
Returns: 
                A string representation of value.
GetHashCode(...)
int GetHashCode(self)
 

                Returns the hash code for the value of this instance.
         
    
 
 
Returns: 
                A 32-bit signed integer hash code.
GetName(...)
str GetName(Type enumType, object value)
 

                Retrieves the name of the constant in the specified enumeration 
 that has the specified value.
            
 
enumType: 
                An enumeration type. 
            
value: 
                The value of a particular enumerated constant in terms of its 
 underlying type. 
            
 
 
Returns: 
                A string containing the name of the enumerated constant in enumType 
 whose value is value, or null if no such constant is found.
GetNames(...)
Array[str] GetNames(Type enumType)
 

                Retrieves an array of the names of the constants in a specified 
 enumeration.
            
 
enumType: 
                An enumeration type. 
            
 
Returns: 
                A string array of the names of the constants in enumType.
GetTypeCode(...)
TypeCode GetTypeCode(self)
 

                Returns the underlying System.TypeCode for this instance.
     
        
 
 
Returns: 
                The System.TypeCode for this instance.
GetUnderlyingType(...)
Type GetUnderlyingType(Type enumType)
 

                Returns the underlying type of the specified enumeration.
     
        
 
enumType: 
                An enumeration type. 
            
 
Returns: 
                The underlying System.Type of enumType.
GetValues(...)
Array GetValues(Type enumType)
 

                Retrieves an array of the values of the constants in a specified 
 enumeration.
            
 
enumType: 
                An enumeration type. 
            
 
Returns: 
                An System.Array of the values of the constants in enumType. The 
 elements of the array are sorted by the binary values of the enumeration constants.
IsDefined(...)
bool IsDefined(Type enumType, object value)
 

                Returns an indication whether a constant with a specified value 
 exists in a specified enumeration.
            
 
enumType: 
                An enumeration type. 
            
value: 
                The value or name of a constant in enumType. 
            
 
Returns: true if a constant in enumType has a value equal to value; otherwise, false.
Parse(...)
object Parse(Type enumType, str value, bool ignoreCase)

    
                    Converts the string representation of the name or numeric value of 
     one or more enumerated constants to an equivalent enumerated object. A parameter 
     specifies whether the operation is case-sensitive.
                

    enumType: 
                    The System.Type of the enumeration. 
                
    value: 
                    A string containing the name or value to convert. 
                
    ignoreCase: 
                    If true, ignore case; otherwise, regard case. 
                

    Returns: 
                    An object of type enumType whose value is represented by value.
   
                  


object Parse(Type enumType, str value)

    
                    Converts the string representation of the name or numeric value of 
     one or more enumerated constants to an equivalent enumerated object.
                

    enumType: 
                    The System.Type of the enumeration. 
                
    value: 
                    A string containing the name or value to convert. 
                

    Returns: 
                    An object of type enumType whose value is represented by value.
ToObject(...)
object ToObject(Type enumType, UInt32 value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 32-bit unsigned integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, UInt16 value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 16-bit unsigned integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, UInt64 value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 64-bit unsigned integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, Int64 value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 64-bit signed integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, Byte value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 8-bit unsigned integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, SByte value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 8-bit signed integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, object value)

    
                    Returns an instance of the specified enumeration set to the 
     specified value.
                

    enumType: 
                    An enumeration. 
                
    value: 
                    The value. 
                

    Returns: 
                    An enumeration object whose value is value.
                

object ToObject(Type enumType, int value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 32-bit signed integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, Int16 value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 16-bit signed integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
ToString(...)
str ToString(self, str format)

    
                    Converts the value of this instance to its equivalent string 
     representation using the specified format.
                

    format: 
                    A format string. 
                

    Returns: 
                    The string representation of the value of this instance as 
     specified by format.
                


str ToString(self, IFormatProvider provider)

    
                    This method overload is obsolete; use System.Enum.ToString.
       
              

    provider: 
                    (obsolete) 
                

str ToString(self)

    
                    Converts the value of this instance to its equivalent string 
     representation.
                


    Returns: 
                    The string representation of the value of this instance.
          
           


str ToString(self, str format, IFormatProvider provider)

    
                    This method overload is obsolete; use 
     System.Enum.ToString(System.String).
                

    format: 
                    A format specification. 
                
    provider: 
                    (obsolete)
__and__(...)
object __and__(object self, object other)
__eq__(...)
x.__eq__(y) <==> x==y
__invert__(...)
object __invert__(object self)
__ne__(...)
bool __ne__(object x, object y)
__nonzero__(...)
bool __nonzero__(object self)
__or__(...)
object __or__(object self, object other)
__rand__(...)
object __rand__(object self, object other)
__repr__(...)
str __repr__(object self)
__ror__(...)
object __ror__(object self, object other)
__rxor__(...)
object __rxor__(object self, object other)
__xor__(...)
object __xor__(object self, object other)

Methods inherited from System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.IConvertible:
ToBoolean(...)
bool ToBoolean(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent Boolean value 
 using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A Boolean value equivalent to the value of this instance.
ToByte(...)
Byte ToByte(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 8-bit unsigned 
 integer using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 8-bit unsigned integer equivalent to the value of this instance.
ToChar(...)
Char ToChar(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent Unicode 
 character using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A Unicode character equivalent to the value of this instance.
ToDateTime(...)
DateTime ToDateTime(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 
 System.DateTime using the specified culture-specific formatting information.
        
     
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A System.DateTime instance equivalent to the value of this 
 instance.
ToDecimal(...)
Decimal ToDecimal(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent System.Decimal 
 number using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A System.Decimal number equivalent to the value of this instance.
ToDouble(...)
float ToDouble(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 
 double-precision floating-point number using the specified culture-specific formatting 
 information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A double-precision floating-point number equivalent to the value of 
 this instance.
ToInt16(...)
Int16 ToInt16(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 16-bit signed 
 integer using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 16-bit signed integer equivalent to the value of this instance.
ToInt32(...)
int ToInt32(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 32-bit signed 
 integer using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 32-bit signed integer equivalent to the value of this instance.
ToInt64(...)
Int64 ToInt64(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 64-bit signed 
 integer using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 64-bit signed integer equivalent to the value of this instance.
ToSByte(...)
SByte ToSByte(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 8-bit signed 
 integer using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 8-bit signed integer equivalent to the value of this instance.
ToSingle(...)
Single ToSingle(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 
 single-precision floating-point number using the specified culture-specific formatting 
 information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A single-precision floating-point number equivalent to the value of 
 this instance.
ToType(...)
object ToType(self, Type conversionType, IFormatProvider provider)
 

                Converts the value of this instance to an System.Object of the 
 specified System.Type that has an equivalent value, using the specified culture-specific 
 formatting information.
            
 
conversionType: 
                The System.Type to which the value of this instance is converted. 
 
                 
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An System.Object instance of type conversionType whose value is 
 equivalent to the value of this instance.
ToUInt16(...)
UInt16 ToUInt16(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 16-bit 
 unsigned integer using the specified culture-specific formatting information.
       
      
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 16-bit unsigned integer equivalent to the value of this 
 instance.
ToUInt32(...)
UInt32 ToUInt32(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 32-bit 
 unsigned integer using the specified culture-specific formatting information.
       
      
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 32-bit unsigned integer equivalent to the value of this 
 instance.
ToUInt64(...)
UInt64 ToUInt64(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 64-bit 
 unsigned integer using the specified culture-specific formatting information.
       
      
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 64-bit unsigned integer equivalent to the value of this 
 instance.

 
class EnumUInt16(System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.Enum)
   
enum EnumUInt16, values: A (0), B (1), C (2)
 
 
Method resolution order:
EnumUInt16
System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.Enum
__builtin__.object
System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.IComparable
System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.IFormattable
System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.IConvertible

Methods defined here:
__format__(...)
str __format__(IFormattable formattable, str format)
__reduce_ex__(...)
helper for pickle
__str__(...)
x.__str__() <==> str(x)

Data descriptors defined here:
A
B
C
value__

Methods inherited from System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.Enum:
CompareTo(...)
int CompareTo(self, object target)
 

                Compares this instance to a specified object and returns an 
 indication of their relative values.
            
 
target: 
                An object to compare, or null. 
            
 
Returns: 
                A signed number indicating the relative values of this instance and 
 target.
            
                Return Value 
            
      
           Description 
            
                Less than zero 
       
      
                The value of this instance is less than the value of target. 
 
                 
                Zero 
            
                The 
 value of this instance is equal to the value of target. 
            
          
       Greater than zero 
            
                The value of this 
 instance is greater than the value of target.
            
                -or- 
 
            target is null.
Equals(...)
bool Equals(self, object obj)
 

                Returns a value indicating whether this instance is equal to a 
 specified object.
            
 
obj: 
                An object to compare with this instance, or null. 
            
 
Returns: true if obj is an System.Enum with the same underlying type and value as this instance; 
 otherwise, false.
Format(...)
str Format(Type enumType, object value, str format)
 

                Converts the specified value of a specified enumerated type to its 
 equivalent string representation according to the specified format.
            
 
enumType: 
                The enumeration type of the value to convert. 
            
value: 
                The value to convert. 
            
format: 
                The output format to use. 
            
 
Returns: 
                A string representation of value.
GetHashCode(...)
int GetHashCode(self)
 

                Returns the hash code for the value of this instance.
         
    
 
 
Returns: 
                A 32-bit signed integer hash code.
GetName(...)
str GetName(Type enumType, object value)
 

                Retrieves the name of the constant in the specified enumeration 
 that has the specified value.
            
 
enumType: 
                An enumeration type. 
            
value: 
                The value of a particular enumerated constant in terms of its 
 underlying type. 
            
 
 
Returns: 
                A string containing the name of the enumerated constant in enumType 
 whose value is value, or null if no such constant is found.
GetNames(...)
Array[str] GetNames(Type enumType)
 

                Retrieves an array of the names of the constants in a specified 
 enumeration.
            
 
enumType: 
                An enumeration type. 
            
 
Returns: 
                A string array of the names of the constants in enumType.
GetTypeCode(...)
TypeCode GetTypeCode(self)
 

                Returns the underlying System.TypeCode for this instance.
     
        
 
 
Returns: 
                The System.TypeCode for this instance.
GetUnderlyingType(...)
Type GetUnderlyingType(Type enumType)
 

                Returns the underlying type of the specified enumeration.
     
        
 
enumType: 
                An enumeration type. 
            
 
Returns: 
                The underlying System.Type of enumType.
GetValues(...)
Array GetValues(Type enumType)
 

                Retrieves an array of the values of the constants in a specified 
 enumeration.
            
 
enumType: 
                An enumeration type. 
            
 
Returns: 
                An System.Array of the values of the constants in enumType. The 
 elements of the array are sorted by the binary values of the enumeration constants.
IsDefined(...)
bool IsDefined(Type enumType, object value)
 

                Returns an indication whether a constant with a specified value 
 exists in a specified enumeration.
            
 
enumType: 
                An enumeration type. 
            
value: 
                The value or name of a constant in enumType. 
            
 
Returns: true if a constant in enumType has a value equal to value; otherwise, false.
Parse(...)
object Parse(Type enumType, str value, bool ignoreCase)

    
                    Converts the string representation of the name or numeric value of 
     one or more enumerated constants to an equivalent enumerated object. A parameter 
     specifies whether the operation is case-sensitive.
                

    enumType: 
                    The System.Type of the enumeration. 
                
    value: 
                    A string containing the name or value to convert. 
                
    ignoreCase: 
                    If true, ignore case; otherwise, regard case. 
                

    Returns: 
                    An object of type enumType whose value is represented by value.
   
                  


object Parse(Type enumType, str value)

    
                    Converts the string representation of the name or numeric value of 
     one or more enumerated constants to an equivalent enumerated object.
                

    enumType: 
                    The System.Type of the enumeration. 
                
    value: 
                    A string containing the name or value to convert. 
                

    Returns: 
                    An object of type enumType whose value is represented by value.
ToObject(...)
object ToObject(Type enumType, UInt32 value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 32-bit unsigned integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, UInt16 value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 16-bit unsigned integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, UInt64 value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 64-bit unsigned integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, Int64 value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 64-bit signed integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, Byte value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 8-bit unsigned integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, SByte value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 8-bit signed integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, object value)

    
                    Returns an instance of the specified enumeration set to the 
     specified value.
                

    enumType: 
                    An enumeration. 
                
    value: 
                    The value. 
                

    Returns: 
                    An enumeration object whose value is value.
                

object ToObject(Type enumType, int value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 32-bit signed integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, Int16 value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 16-bit signed integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
ToString(...)
str ToString(self, str format)

    
                    Converts the value of this instance to its equivalent string 
     representation using the specified format.
                

    format: 
                    A format string. 
                

    Returns: 
                    The string representation of the value of this instance as 
     specified by format.
                


str ToString(self, IFormatProvider provider)

    
                    This method overload is obsolete; use System.Enum.ToString.
       
              

    provider: 
                    (obsolete) 
                

str ToString(self)

    
                    Converts the value of this instance to its equivalent string 
     representation.
                


    Returns: 
                    The string representation of the value of this instance.
          
           


str ToString(self, str format, IFormatProvider provider)

    
                    This method overload is obsolete; use 
     System.Enum.ToString(System.String).
                

    format: 
                    A format specification. 
                
    provider: 
                    (obsolete)
__and__(...)
object __and__(object self, object other)
__eq__(...)
x.__eq__(y) <==> x==y
__invert__(...)
object __invert__(object self)
__ne__(...)
bool __ne__(object x, object y)
__nonzero__(...)
bool __nonzero__(object self)
__or__(...)
object __or__(object self, object other)
__rand__(...)
object __rand__(object self, object other)
__repr__(...)
str __repr__(object self)
__ror__(...)
object __ror__(object self, object other)
__rxor__(...)
object __rxor__(object self, object other)
__xor__(...)
object __xor__(object self, object other)

Methods inherited from System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.IConvertible:
ToBoolean(...)
bool ToBoolean(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent Boolean value 
 using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A Boolean value equivalent to the value of this instance.
ToByte(...)
Byte ToByte(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 8-bit unsigned 
 integer using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 8-bit unsigned integer equivalent to the value of this instance.
ToChar(...)
Char ToChar(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent Unicode 
 character using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A Unicode character equivalent to the value of this instance.
ToDateTime(...)
DateTime ToDateTime(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 
 System.DateTime using the specified culture-specific formatting information.
        
     
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A System.DateTime instance equivalent to the value of this 
 instance.
ToDecimal(...)
Decimal ToDecimal(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent System.Decimal 
 number using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A System.Decimal number equivalent to the value of this instance.
ToDouble(...)
float ToDouble(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 
 double-precision floating-point number using the specified culture-specific formatting 
 information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A double-precision floating-point number equivalent to the value of 
 this instance.
ToInt16(...)
Int16 ToInt16(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 16-bit signed 
 integer using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 16-bit signed integer equivalent to the value of this instance.
ToInt32(...)
int ToInt32(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 32-bit signed 
 integer using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 32-bit signed integer equivalent to the value of this instance.
ToInt64(...)
Int64 ToInt64(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 64-bit signed 
 integer using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 64-bit signed integer equivalent to the value of this instance.
ToSByte(...)
SByte ToSByte(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 8-bit signed 
 integer using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 8-bit signed integer equivalent to the value of this instance.
ToSingle(...)
Single ToSingle(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 
 single-precision floating-point number using the specified culture-specific formatting 
 information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A single-precision floating-point number equivalent to the value of 
 this instance.
ToType(...)
object ToType(self, Type conversionType, IFormatProvider provider)
 

                Converts the value of this instance to an System.Object of the 
 specified System.Type that has an equivalent value, using the specified culture-specific 
 formatting information.
            
 
conversionType: 
                The System.Type to which the value of this instance is converted. 
 
                 
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An System.Object instance of type conversionType whose value is 
 equivalent to the value of this instance.
ToUInt16(...)
UInt16 ToUInt16(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 16-bit 
 unsigned integer using the specified culture-specific formatting information.
       
      
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 16-bit unsigned integer equivalent to the value of this 
 instance.
ToUInt32(...)
UInt32 ToUInt32(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 32-bit 
 unsigned integer using the specified culture-specific formatting information.
       
      
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 32-bit unsigned integer equivalent to the value of this 
 instance.
ToUInt64(...)
UInt64 ToUInt64(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 64-bit 
 unsigned integer using the specified culture-specific formatting information.
       
      
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 64-bit unsigned integer equivalent to the value of this 
 instance.

 
class EnumUInt32(System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.Enum)
   
enum EnumUInt32, values: A (0), B (1), C (2)
 
 
Method resolution order:
EnumUInt32
System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.Enum
__builtin__.object
System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.IComparable
System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.IFormattable
System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.IConvertible

Methods defined here:
__format__(...)
str __format__(IFormattable formattable, str format)
__reduce_ex__(...)
helper for pickle
__str__(...)
x.__str__() <==> str(x)

Data descriptors defined here:
A
B
C
value__

Methods inherited from System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.Enum:
CompareTo(...)
int CompareTo(self, object target)
 

                Compares this instance to a specified object and returns an 
 indication of their relative values.
            
 
target: 
                An object to compare, or null. 
            
 
Returns: 
                A signed number indicating the relative values of this instance and 
 target.
            
                Return Value 
            
      
           Description 
            
                Less than zero 
       
      
                The value of this instance is less than the value of target. 
 
                 
                Zero 
            
                The 
 value of this instance is equal to the value of target. 
            
          
       Greater than zero 
            
                The value of this 
 instance is greater than the value of target.
            
                -or- 
 
            target is null.
Equals(...)
bool Equals(self, object obj)
 

                Returns a value indicating whether this instance is equal to a 
 specified object.
            
 
obj: 
                An object to compare with this instance, or null. 
            
 
Returns: true if obj is an System.Enum with the same underlying type and value as this instance; 
 otherwise, false.
Format(...)
str Format(Type enumType, object value, str format)
 

                Converts the specified value of a specified enumerated type to its 
 equivalent string representation according to the specified format.
            
 
enumType: 
                The enumeration type of the value to convert. 
            
value: 
                The value to convert. 
            
format: 
                The output format to use. 
            
 
Returns: 
                A string representation of value.
GetHashCode(...)
int GetHashCode(self)
 

                Returns the hash code for the value of this instance.
         
    
 
 
Returns: 
                A 32-bit signed integer hash code.
GetName(...)
str GetName(Type enumType, object value)
 

                Retrieves the name of the constant in the specified enumeration 
 that has the specified value.
            
 
enumType: 
                An enumeration type. 
            
value: 
                The value of a particular enumerated constant in terms of its 
 underlying type. 
            
 
 
Returns: 
                A string containing the name of the enumerated constant in enumType 
 whose value is value, or null if no such constant is found.
GetNames(...)
Array[str] GetNames(Type enumType)
 

                Retrieves an array of the names of the constants in a specified 
 enumeration.
            
 
enumType: 
                An enumeration type. 
            
 
Returns: 
                A string array of the names of the constants in enumType.
GetTypeCode(...)
TypeCode GetTypeCode(self)
 

                Returns the underlying System.TypeCode for this instance.
     
        
 
 
Returns: 
                The System.TypeCode for this instance.
GetUnderlyingType(...)
Type GetUnderlyingType(Type enumType)
 

                Returns the underlying type of the specified enumeration.
     
        
 
enumType: 
                An enumeration type. 
            
 
Returns: 
                The underlying System.Type of enumType.
GetValues(...)
Array GetValues(Type enumType)
 

                Retrieves an array of the values of the constants in a specified 
 enumeration.
            
 
enumType: 
                An enumeration type. 
            
 
Returns: 
                An System.Array of the values of the constants in enumType. The 
 elements of the array are sorted by the binary values of the enumeration constants.
IsDefined(...)
bool IsDefined(Type enumType, object value)
 

                Returns an indication whether a constant with a specified value 
 exists in a specified enumeration.
            
 
enumType: 
                An enumeration type. 
            
value: 
                The value or name of a constant in enumType. 
            
 
Returns: true if a constant in enumType has a value equal to value; otherwise, false.
Parse(...)
object Parse(Type enumType, str value, bool ignoreCase)

    
                    Converts the string representation of the name or numeric value of 
     one or more enumerated constants to an equivalent enumerated object. A parameter 
     specifies whether the operation is case-sensitive.
                

    enumType: 
                    The System.Type of the enumeration. 
                
    value: 
                    A string containing the name or value to convert. 
                
    ignoreCase: 
                    If true, ignore case; otherwise, regard case. 
                

    Returns: 
                    An object of type enumType whose value is represented by value.
   
                  


object Parse(Type enumType, str value)

    
                    Converts the string representation of the name or numeric value of 
     one or more enumerated constants to an equivalent enumerated object.
                

    enumType: 
                    The System.Type of the enumeration. 
                
    value: 
                    A string containing the name or value to convert. 
                

    Returns: 
                    An object of type enumType whose value is represented by value.
ToObject(...)
object ToObject(Type enumType, UInt32 value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 32-bit unsigned integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, UInt16 value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 16-bit unsigned integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, UInt64 value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 64-bit unsigned integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, Int64 value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 64-bit signed integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, Byte value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 8-bit unsigned integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, SByte value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 8-bit signed integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, object value)

    
                    Returns an instance of the specified enumeration set to the 
     specified value.
                

    enumType: 
                    An enumeration. 
                
    value: 
                    The value. 
                

    Returns: 
                    An enumeration object whose value is value.
                

object ToObject(Type enumType, int value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 32-bit signed integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, Int16 value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 16-bit signed integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
ToString(...)
str ToString(self, str format)

    
                    Converts the value of this instance to its equivalent string 
     representation using the specified format.
                

    format: 
                    A format string. 
                

    Returns: 
                    The string representation of the value of this instance as 
     specified by format.
                


str ToString(self, IFormatProvider provider)

    
                    This method overload is obsolete; use System.Enum.ToString.
       
              

    provider: 
                    (obsolete) 
                

str ToString(self)

    
                    Converts the value of this instance to its equivalent string 
     representation.
                


    Returns: 
                    The string representation of the value of this instance.
          
           


str ToString(self, str format, IFormatProvider provider)

    
                    This method overload is obsolete; use 
     System.Enum.ToString(System.String).
                

    format: 
                    A format specification. 
                
    provider: 
                    (obsolete)
__and__(...)
object __and__(object self, object other)
__eq__(...)
x.__eq__(y) <==> x==y
__invert__(...)
object __invert__(object self)
__ne__(...)
bool __ne__(object x, object y)
__nonzero__(...)
bool __nonzero__(object self)
__or__(...)
object __or__(object self, object other)
__rand__(...)
object __rand__(object self, object other)
__repr__(...)
str __repr__(object self)
__ror__(...)
object __ror__(object self, object other)
__rxor__(...)
object __rxor__(object self, object other)
__xor__(...)
object __xor__(object self, object other)

Methods inherited from System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.IConvertible:
ToBoolean(...)
bool ToBoolean(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent Boolean value 
 using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A Boolean value equivalent to the value of this instance.
ToByte(...)
Byte ToByte(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 8-bit unsigned 
 integer using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 8-bit unsigned integer equivalent to the value of this instance.
ToChar(...)
Char ToChar(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent Unicode 
 character using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A Unicode character equivalent to the value of this instance.
ToDateTime(...)
DateTime ToDateTime(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 
 System.DateTime using the specified culture-specific formatting information.
        
     
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A System.DateTime instance equivalent to the value of this 
 instance.
ToDecimal(...)
Decimal ToDecimal(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent System.Decimal 
 number using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A System.Decimal number equivalent to the value of this instance.
ToDouble(...)
float ToDouble(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 
 double-precision floating-point number using the specified culture-specific formatting 
 information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A double-precision floating-point number equivalent to the value of 
 this instance.
ToInt16(...)
Int16 ToInt16(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 16-bit signed 
 integer using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 16-bit signed integer equivalent to the value of this instance.
ToInt32(...)
int ToInt32(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 32-bit signed 
 integer using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 32-bit signed integer equivalent to the value of this instance.
ToInt64(...)
Int64 ToInt64(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 64-bit signed 
 integer using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 64-bit signed integer equivalent to the value of this instance.
ToSByte(...)
SByte ToSByte(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 8-bit signed 
 integer using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 8-bit signed integer equivalent to the value of this instance.
ToSingle(...)
Single ToSingle(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 
 single-precision floating-point number using the specified culture-specific formatting 
 information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A single-precision floating-point number equivalent to the value of 
 this instance.
ToType(...)
object ToType(self, Type conversionType, IFormatProvider provider)
 

                Converts the value of this instance to an System.Object of the 
 specified System.Type that has an equivalent value, using the specified culture-specific 
 formatting information.
            
 
conversionType: 
                The System.Type to which the value of this instance is converted. 
 
                 
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An System.Object instance of type conversionType whose value is 
 equivalent to the value of this instance.
ToUInt16(...)
UInt16 ToUInt16(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 16-bit 
 unsigned integer using the specified culture-specific formatting information.
       
      
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 16-bit unsigned integer equivalent to the value of this 
 instance.
ToUInt32(...)
UInt32 ToUInt32(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 32-bit 
 unsigned integer using the specified culture-specific formatting information.
       
      
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 32-bit unsigned integer equivalent to the value of this 
 instance.
ToUInt64(...)
UInt64 ToUInt64(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 64-bit 
 unsigned integer using the specified culture-specific formatting information.
       
      
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 64-bit unsigned integer equivalent to the value of this 
 instance.

 
class EnumUInt64(System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.Enum)
   
enum EnumUInt64, values: A (0), B (1), C (2)
 
 
Method resolution order:
EnumUInt64
System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.Enum
__builtin__.object
System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.IComparable
System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.IFormattable
System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.IConvertible

Methods defined here:
__format__(...)
str __format__(IFormattable formattable, str format)
__reduce_ex__(...)
helper for pickle
__str__(...)
x.__str__() <==> str(x)

Data descriptors defined here:
A
B
C
value__

Methods inherited from System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.Enum:
CompareTo(...)
int CompareTo(self, object target)
 

                Compares this instance to a specified object and returns an 
 indication of their relative values.
            
 
target: 
                An object to compare, or null. 
            
 
Returns: 
                A signed number indicating the relative values of this instance and 
 target.
            
                Return Value 
            
      
           Description 
            
                Less than zero 
       
      
                The value of this instance is less than the value of target. 
 
                 
                Zero 
            
                The 
 value of this instance is equal to the value of target. 
            
          
       Greater than zero 
            
                The value of this 
 instance is greater than the value of target.
            
                -or- 
 
            target is null.
Equals(...)
bool Equals(self, object obj)
 

                Returns a value indicating whether this instance is equal to a 
 specified object.
            
 
obj: 
                An object to compare with this instance, or null. 
            
 
Returns: true if obj is an System.Enum with the same underlying type and value as this instance; 
 otherwise, false.
Format(...)
str Format(Type enumType, object value, str format)
 

                Converts the specified value of a specified enumerated type to its 
 equivalent string representation according to the specified format.
            
 
enumType: 
                The enumeration type of the value to convert. 
            
value: 
                The value to convert. 
            
format: 
                The output format to use. 
            
 
Returns: 
                A string representation of value.
GetHashCode(...)
int GetHashCode(self)
 

                Returns the hash code for the value of this instance.
         
    
 
 
Returns: 
                A 32-bit signed integer hash code.
GetName(...)
str GetName(Type enumType, object value)
 

                Retrieves the name of the constant in the specified enumeration 
 that has the specified value.
            
 
enumType: 
                An enumeration type. 
            
value: 
                The value of a particular enumerated constant in terms of its 
 underlying type. 
            
 
 
Returns: 
                A string containing the name of the enumerated constant in enumType 
 whose value is value, or null if no such constant is found.
GetNames(...)
Array[str] GetNames(Type enumType)
 

                Retrieves an array of the names of the constants in a specified 
 enumeration.
            
 
enumType: 
                An enumeration type. 
            
 
Returns: 
                A string array of the names of the constants in enumType.
GetTypeCode(...)
TypeCode GetTypeCode(self)
 

                Returns the underlying System.TypeCode for this instance.
     
        
 
 
Returns: 
                The System.TypeCode for this instance.
GetUnderlyingType(...)
Type GetUnderlyingType(Type enumType)
 

                Returns the underlying type of the specified enumeration.
     
        
 
enumType: 
                An enumeration type. 
            
 
Returns: 
                The underlying System.Type of enumType.
GetValues(...)
Array GetValues(Type enumType)
 

                Retrieves an array of the values of the constants in a specified 
 enumeration.
            
 
enumType: 
                An enumeration type. 
            
 
Returns: 
                An System.Array of the values of the constants in enumType. The 
 elements of the array are sorted by the binary values of the enumeration constants.
IsDefined(...)
bool IsDefined(Type enumType, object value)
 

                Returns an indication whether a constant with a specified value 
 exists in a specified enumeration.
            
 
enumType: 
                An enumeration type. 
            
value: 
                The value or name of a constant in enumType. 
            
 
Returns: true if a constant in enumType has a value equal to value; otherwise, false.
Parse(...)
object Parse(Type enumType, str value, bool ignoreCase)

    
                    Converts the string representation of the name or numeric value of 
     one or more enumerated constants to an equivalent enumerated object. A parameter 
     specifies whether the operation is case-sensitive.
                

    enumType: 
                    The System.Type of the enumeration. 
                
    value: 
                    A string containing the name or value to convert. 
                
    ignoreCase: 
                    If true, ignore case; otherwise, regard case. 
                

    Returns: 
                    An object of type enumType whose value is represented by value.
   
                  


object Parse(Type enumType, str value)

    
                    Converts the string representation of the name or numeric value of 
     one or more enumerated constants to an equivalent enumerated object.
                

    enumType: 
                    The System.Type of the enumeration. 
                
    value: 
                    A string containing the name or value to convert. 
                

    Returns: 
                    An object of type enumType whose value is represented by value.
ToObject(...)
object ToObject(Type enumType, UInt32 value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 32-bit unsigned integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, UInt16 value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 16-bit unsigned integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, UInt64 value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 64-bit unsigned integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, Int64 value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 64-bit signed integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, Byte value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 8-bit unsigned integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, SByte value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 8-bit signed integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, object value)

    
                    Returns an instance of the specified enumeration set to the 
     specified value.
                

    enumType: 
                    An enumeration. 
                
    value: 
                    The value. 
                

    Returns: 
                    An enumeration object whose value is value.
                

object ToObject(Type enumType, int value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 32-bit signed integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
                

object ToObject(Type enumType, Int16 value)

    
                    Returns an instance of the specified enumeration type set to the 
     specified 16-bit signed integer value.
                

    enumType: 
                    The enumeration for which to create a value. 
                
    value: 
                    The value to set. 
                

    Returns: 
                    An instance of the enumeration set to value.
ToString(...)
str ToString(self, str format)

    
                    Converts the value of this instance to its equivalent string 
     representation using the specified format.
                

    format: 
                    A format string. 
                

    Returns: 
                    The string representation of the value of this instance as 
     specified by format.
                


str ToString(self, IFormatProvider provider)

    
                    This method overload is obsolete; use System.Enum.ToString.
       
              

    provider: 
                    (obsolete) 
                

str ToString(self)

    
                    Converts the value of this instance to its equivalent string 
     representation.
                


    Returns: 
                    The string representation of the value of this instance.
          
           


str ToString(self, str format, IFormatProvider provider)

    
                    This method overload is obsolete; use 
     System.Enum.ToString(System.String).
                

    format: 
                    A format specification. 
                
    provider: 
                    (obsolete)
__and__(...)
object __and__(object self, object other)
__eq__(...)
x.__eq__(y) <==> x==y
__invert__(...)
object __invert__(object self)
__ne__(...)
bool __ne__(object x, object y)
__nonzero__(...)
bool __nonzero__(object self)
__or__(...)
object __or__(object self, object other)
__rand__(...)
object __rand__(object self, object other)
__repr__(...)
str __repr__(object self)
__ror__(...)
object __ror__(object self, object other)
__rxor__(...)
object __rxor__(object self, object other)
__xor__(...)
object __xor__(object self, object other)

Methods inherited from System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.IConvertible:
ToBoolean(...)
bool ToBoolean(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent Boolean value 
 using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A Boolean value equivalent to the value of this instance.
ToByte(...)
Byte ToByte(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 8-bit unsigned 
 integer using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 8-bit unsigned integer equivalent to the value of this instance.
ToChar(...)
Char ToChar(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent Unicode 
 character using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A Unicode character equivalent to the value of this instance.
ToDateTime(...)
DateTime ToDateTime(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 
 System.DateTime using the specified culture-specific formatting information.
        
     
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A System.DateTime instance equivalent to the value of this 
 instance.
ToDecimal(...)
Decimal ToDecimal(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent System.Decimal 
 number using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A System.Decimal number equivalent to the value of this instance.
ToDouble(...)
float ToDouble(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 
 double-precision floating-point number using the specified culture-specific formatting 
 information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A double-precision floating-point number equivalent to the value of 
 this instance.
ToInt16(...)
Int16 ToInt16(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 16-bit signed 
 integer using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 16-bit signed integer equivalent to the value of this instance.
ToInt32(...)
int ToInt32(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 32-bit signed 
 integer using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 32-bit signed integer equivalent to the value of this instance.
ToInt64(...)
Int64 ToInt64(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 64-bit signed 
 integer using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 64-bit signed integer equivalent to the value of this instance.
ToSByte(...)
SByte ToSByte(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 8-bit signed 
 integer using the specified culture-specific formatting information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 8-bit signed integer equivalent to the value of this instance.
ToSingle(...)
Single ToSingle(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 
 single-precision floating-point number using the specified culture-specific formatting 
 information.
            
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                A single-precision floating-point number equivalent to the value of 
 this instance.
ToType(...)
object ToType(self, Type conversionType, IFormatProvider provider)
 

                Converts the value of this instance to an System.Object of the 
 specified System.Type that has an equivalent value, using the specified culture-specific 
 formatting information.
            
 
conversionType: 
                The System.Type to which the value of this instance is converted. 
 
                 
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An System.Object instance of type conversionType whose value is 
 equivalent to the value of this instance.
ToUInt16(...)
UInt16 ToUInt16(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 16-bit 
 unsigned integer using the specified culture-specific formatting information.
       
      
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 16-bit unsigned integer equivalent to the value of this 
 instance.
ToUInt32(...)
UInt32 ToUInt32(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 32-bit 
 unsigned integer using the specified culture-specific formatting information.
       
      
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 32-bit unsigned integer equivalent to the value of this 
 instance.
ToUInt64(...)
UInt64 ToUInt64(self, IFormatProvider provider)
 

                Converts the value of this instance to an equivalent 64-bit 
 unsigned integer using the specified culture-specific formatting information.
       
      
 
provider: 
                An System.IFormatProvider interface implementation that supplies 
 culture-specific formatting information. 
            
 
 
Returns: 
                An 64-bit unsigned integer equivalent to the value of this 
 instance.

 
class Helper(__builtin__.object)
    Helper()
 
  Methods defined here:
Sum(...)
int Sum(Array[int] args)
__repr__(...)
str __repr__(object self)

 
class Int32Int32Delegate(System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.MulticastDelegate)
    Int32Int32Delegate(object object, IntPtr method)
 
 
Method resolution order:
Int32Int32Delegate
System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.MulticastDelegate
System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.Delegate
__builtin__.object

Methods defined here:
BeginInvoke(...)
IAsyncResult BeginInvoke(self, int arg, AsyncCallback callback, object object)
EndInvoke(...)
int EndInvoke(self, IAsyncResult result)
Invoke(...)
int Invoke(self, int arg)
__new__(...)
__new__(cls, object object, IntPtr method)
__reduce_ex__(...)
helper for pickle

Methods inherited from System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.MulticastDelegate:
CombineImpl(...)
Delegate CombineImpl(self, Delegate follow)
 

                Combines this System.Delegate with the specified System.Delegate to 
 form a new delegate.
            
 
follow: 
                The delegate to combine with this delegate. 
            
 
Returns: 
                A System.Delegate that is the new root of the 
 System.MulticastDelegate invocation list.
Equals(...)
bool Equals(self, object obj)
 

                Determines whether this multicast delegate and the specified object 
 are equal.
            
 
obj: 
                The object to compare with this instance. 
            
 
Returns: true if obj and this instance have the same invocation lists; otherwise, false.
GetHashCode(...)
int GetHashCode(self)
 

                Returns the hash code for this instance.
            
 
Returns: 
                A 32-bit signed integer hash code.
GetInvocationList(...)
Array[Delegate] GetInvocationList(self)
 

                Returns the invocation list of this multicast delegate, in 
 invocation order.
            
 
 
Returns: 
                An array of delegates whose invocation lists collectively match the 
 invocation list of this instance.
GetMethodImpl(...)
MethodInfo GetMethodImpl(self)
 

                Returns a static method represented by the current 
 System.MulticastDelegate.
            
 
 
Returns: 
                A System.Reflection.MethodInfo describing a static method 
 represented by the current System.MulticastDelegate.
GetObjectData(...)
GetObjectData(self, SerializationInfo info, StreamingContext context)
 

                Populates a System.Runtime.Serialization.SerializationInfo object 
 with all the data needed to serialize this instance.
            
 
info: 
                An object that holds all the data needed to serialize or 
 deserialize this instance. 
            
 
context: 
                (Reserved) The location where serialized data is stored and 
 retrieved.
RemoveImpl(...)
Delegate RemoveImpl(self, Delegate value)
 

                Removes an element from the invocation list of this 
 System.MulticastDelegate that is equal to the specified delegate.
            
 
value: 
                The delegate to search for in the invocation list. 
           
  
 
 
Returns: 
                If value is found in the invocation list for this instance, then a 
 new System.Delegate without value in its invocation list; otherwise, this instance with 
 its original invocation list.
__eq__(...)
x.__eq__(y) <==> x==y
__ne__(...)
bool __ne__(MulticastDelegate d1, MulticastDelegate d2)
 

                Determines whether two System.MulticastDelegate objects are not 
 equal.
            
 
d1: 
                The left operand. 
            
d2: 
                The right operand. 
            
 
Returns: true if d1 and d2 do not have the same invocation lists; otherwise, false.

Methods inherited from System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.Delegate:
Call(...)
object Call(Delegate delegate, dict dict, Array[object] args)
object Call(Delegate delegate, Array[object] args)
Clone(...)
object Clone(self)
 

                Creates a shallow copy of the delegate.
            
 
Returns: 
                A shallow copy of the delegate.
Combine(...)
Delegate Combine(Array[Delegate] delegates)

    
                    Concatenates the invocation lists of an array of delegates.
       
              

    delegates: 
                    The array of delegates to combine. 
                

    Returns: 
                    A new delegate with an invocation list that concatenates the 
     invocation lists of the delegates in the delegates array. Returns null if delegates is 
     null, if delegates contains zero elements, or if every entry in delegates is null.
      
               


Delegate Combine(Delegate a, Delegate b)

    
                    Concatenates the invocation lists of two delegates.
               
      

    a: 
                    The delegate whose invocation list comes first. 
                
    b: 
                    The delegate whose invocation list comes last. 
                

    Returns: 
                    A new delegate with an invocation list that concatenates the 
     invocation lists of a and b in that order. Returns a if b is null, returns b if a is a 
     null reference, and returns a null reference if both a and b are null references.
CreateDelegate(...)
Delegate CreateDelegate(Type type, MethodInfo method)

    
                    Creates a delegate of the specified type to represent the specified 
     static method.
                

    type: 
                    The System.Type of delegate to create. 
                
    method: 
                    The System.Reflection.MethodInfo describing the static or instance 
     method the delegate is to represent. Only static methods are supported in the .NET 
     Framework version 1.0 and 1.1.
                


    Returns: 
                    A delegate of the specified type to represent the specified static 
     method.
                


Delegate CreateDelegate(Type type, Type target, str method, bool ignoreCase, bool throwOnBindFailure)

    
                    Creates a delegate of the specified type that represents the 
     specified static method of the specified class, with the specified case-sensitivity and 
     the specified behavior on failure to bind.
                

    type: 
                    The System.Type of delegate to create. 
                
    target: 
                    The System.Type representing the class that implements method. 
   
                  

    method: 
                    The name of the static method that the delegate is to represent. 
 
                    

    ignoreCase: 
                    A Boolean indicating whether to ignore the case when comparing the 
     name of the method.
                

    throwOnBindFailure: true to throw an exception if method cannot be bound; otherwise, false.
                

    Returns: 
                    A delegate of the specified type that represents the specified 
     static method of the specified class.
                


Delegate CreateDelegate(Type type, MethodInfo method, bool throwOnBindFailure)

    
                    Creates a delegate of the specified type to represent the specified 
     static method, with the specified behavior on failure to bind.
                

    type: 
                    The System.Type of delegate to create. 
                
    method: 
                    The System.Reflection.MethodInfo describing the static or instance 
     method the delegate is to represent.
                

    throwOnBindFailure: true to throw an exception if method cannot be bound; otherwise, false.
                

    Returns: 
                    A delegate of the specified type to represent the specified static 
     method.
                


Delegate CreateDelegate(Type type, object firstArgument, MethodInfo method, bool throwOnBindFailure)

    
                    Creates a delegate of the specified type that represents the 
     specified static or instance method, with the specified first argument and the specified 
     behavior on failure to bind.
                

    type: 
                    A System.Type representing the type of delegate to create. 
       
              

    firstArgument: 
                    An System.Object that is the first argument of the method the 
     delegate represents. For instance methods, it must be compatible with the instance type. 
     
                

    method: 
                    The System.Reflection.MethodInfo describing the static or instance 
     method the delegate is to represent.
                

    throwOnBindFailure: true to throw an exception if method cannot be bound; otherwise, false.
                

    Returns: 
                    A delegate of the specified type that represents the specified 
     static or instance method, or null if throwOnBindFailure is false and the delegate cannot 
     be bound to method. 
                


Delegate CreateDelegate(Type type, object firstArgument, MethodInfo method)

    
                    Creates a delegate of the specified type that represents the 
     specified static or instance method, with the specified first argument.
                

    type: 
                    The System.Type of delegate to create. 
                
    firstArgument: 
                    The object to which the delegate is bound, or null to treat method 
     as static (Shared in Visual Basic). 
                

    method: 
                    The System.Reflection.MethodInfo describing the static or instance 
     method the delegate is to represent.
                


    Returns: 
                    A delegate of the specified type that represents the specified 
     static or instance method. 
                


Delegate CreateDelegate(Type type, object target, str method, bool ignoreCase)

    
                    Creates a delegate of the specified type that represents the 
     specified instance method to invoke on the specified class instance with the specified 
     case-sensitivity.
                

    type: 
                    The System.Type of delegate to create. 
                
    target: 
                    The class instance on which method is invoked. 
                
    method: 
                    The name of the instance method that the delegate is to represent. 
     
                

    ignoreCase: 
                    A Boolean indicating whether to ignore the case when comparing the 
     name of the method. 
                


    Returns: 
                    A delegate of the specified type that represents the specified 
     instance method to invoke on the specified class instance.
                


Delegate CreateDelegate(Type type, object target, str method)

    
                    Creates a delegate of the specified type that represents the 
     specified instance method to invoke on the specified class instance.
                

    type: 
                    The System.Type of delegate to create. 
                
    target: 
                    The class instance on which method is invoked. 
                
    method: 
                    The name of the instance method that the delegate is to represent. 
     
                


    Returns: 
                    A delegate of the specified type that represents the specified 
     instance method to invoke on the specified class instance.
                


Delegate CreateDelegate(Type type, object target, str method, bool ignoreCase, bool throwOnBindFailure)

    
                    Creates a delegate of the specified type that represents the 
     specified instance method to invoke on the specified class instance, with the specified 
     case-sensitivity and the specified behavior on failure to bind.
                

    type: 
                    The System.Type of delegate to create. 
                
    target: 
                    The class instance on which method is invoked. 
                
    method: 
                    The name of the instance method that the delegate is to represent. 
     
                

    ignoreCase: 
                    A Boolean indicating whether to ignore the case when comparing the 
     name of the method. 
                

    throwOnBindFailure: true to throw an exception if method cannot be bound; otherwise, false.
                

    Returns: 
                    A delegate of the specified type that represents the specified 
     instance method to invoke on the specified class instance.
                


Delegate CreateDelegate(Type type, Type target, str method, bool ignoreCase)

    
                    Creates a delegate of the specified type that represents the 
     specified static method of the specified class, with the specified case-sensitivity.
    
                 

    type: 
                    The System.Type of delegate to create. 
                
    target: 
                    The System.Type representing the class that implements method. 
   
                  

    method: 
                    The name of the static method that the delegate is to represent. 
 
                    

    ignoreCase: 
                    A Boolean indicating whether to ignore the case when comparing the 
     name of the method.
                


    Returns: 
                    A delegate of the specified type that represents the specified 
     static method of the specified class.
                


Delegate CreateDelegate(Type type, Type target, str method)

    
                    Creates a delegate of the specified type that represents the 
     specified static method of the specified class.
                

    type: 
                    The System.Type of delegate to create. 
                
    target: 
                    The System.Type representing the class that implements method. 
   
                  

    method: 
                    The name of the static method that the delegate is to represent. 
 
                    


    Returns: 
                    A delegate of the specified type that represents the specified 
     static method of the specified class.
DynamicInvoke(...)
object DynamicInvoke(self, Array[object] args)
 

                Dynamically invokes (late-bound) the method represented by the 
 current delegate.
            
 
args: 
                An array of objects that are the arguments to pass to the method 
 represented by the current delegate.
            
                -or- 
   
          null, if the method represented by the current delegate does not require 
 arguments. 
            
 
 
Returns: 
                The object returned by the method represented by the delegate.
DynamicInvokeImpl(...)
object DynamicInvokeImpl(self, Array[object] args)
 

                Dynamically invokes (late-bound) the method represented by the 
 current delegate.
            
 
args: 
                An array of objects that are the arguments to pass to the method 
 represented by the current delegate.
            
                -or- 
   
          null, if the method represented by the current delegate does not require 
 arguments. 
            
 
 
Returns: 
                The object returned by the method represented by the delegate.
InPlaceAdd(...)
Delegate InPlaceAdd(Delegate self, Delegate other)
InPlaceSubtract(...)
Delegate InPlaceSubtract(Delegate self, Delegate other)
Remove(...)
Delegate Remove(Delegate source, Delegate value)
 

                Removes the last occurrence of the invocation list of a delegate 
 from the invocation list of another delegate.
            
 
source: 
                The delegate from which to remove the invocation list of value. 
 
               
 
value: 
                The delegate that supplies the invocation list to remove from the 
 invocation list of source. 
            
 
 
Returns: 
                A new delegate with an invocation list formed by taking the 
 invocation list of source and removing the last occurrence of the invocation list of 
 value, if the invocation list of value is found within the invocation list of source. 
 Returns source if value is null or if the invocation list of value is not found within 
 the invocation list of source. Returns a null reference if the invocation list of value 
 is equal to the invocation list of source or if source is a null reference.
RemoveAll(...)
Delegate RemoveAll(Delegate source, Delegate value)
 

                Removes all occurrences of the invocation list of a delegate from 
 the invocation list of another delegate.
            
 
source: 
                The delegate from which to remove the invocation list of value. 
 
               
 
value: 
                The delegate that supplies the invocation list to remove from the 
 invocation list of source. 
            
 
 
Returns: 
                A new delegate with an invocation list formed by taking the 
 invocation list of source and removing all occurrences of the invocation list of value, 
 if the invocation list of value is found within the invocation list of source. Returns 
 source if value is null or if the invocation list of value is not found within the 
 invocation list of source. Returns a null reference if the invocation list of value is 
 equal to the invocation list of source, if source contains only a series of invocation 
 lists that are equal to the invocation list of value, or if source is a null reference.
__call__ = Call(...)
object Call(Delegate delegate, dict dict, Array[object] args)
object Call(Delegate delegate, Array[object] args)
__iadd__(...)
Delegate __iadd__(Delegate self, Delegate other)
__isub__(...)
Delegate __isub__(Delegate self, Delegate other)
__repr__(...)
str __repr__(object self)

Data descriptors inherited from System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.Delegate:
Method
                    Gets the method represented by the delegate.
                

Get: MethodInfo Method(self)
Target
                    Gets the class instance on which the current delegate invokes the instance method.
                

Get: object Target(self)

 
class SimpleClass(__builtin__.object)
    SimpleClass(int arg)
 
  Methods defined here:
__new__(...)
__new__(cls, int arg)
__repr__(...)
str __repr__(object self)

Data descriptors defined here:
Flag
Get: int Flag(self)

 
SimpleGenericClass = class SimpleGenericClass[T](__builtin__.object)
    SimpleGenericClass[T](T arg)
 
  Methods defined here:
__new__(...)
__new__(cls, T arg)
__repr__(...)
str __repr__(object self)

Data descriptors defined here:
Flag
Get: T Flag(self)
SimpleGenericStruct = <type 'SimpleGenericStruct[K]'> SimpleInterface = <type 'SimpleInterface'> SimpleStruct = <type 'SimpleStruct'> StructWithDefaultCtor = <type 'StructWithDefaultCtor'>

 
class VoidVoidDelegate(System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.MulticastDelegate)
    VoidVoidDelegate(object object, IntPtr method)
 
 
Method resolution order:
VoidVoidDelegate
System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.MulticastDelegate
System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.Delegate
__builtin__.object

Methods defined here:
BeginInvoke(...)
IAsyncResult BeginInvoke(self, AsyncCallback callback, object object)
EndInvoke(...)
EndInvoke(self, IAsyncResult result)
Invoke(...)
Invoke(self)
__new__(...)
__new__(cls, object object, IntPtr method)
__reduce_ex__(...)
helper for pickle

Methods inherited from System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.MulticastDelegate:
CombineImpl(...)
Delegate CombineImpl(self, Delegate follow)
 

                Combines this System.Delegate with the specified System.Delegate to 
 form a new delegate.
            
 
follow: 
                The delegate to combine with this delegate. 
            
 
Returns: 
                A System.Delegate that is the new root of the 
 System.MulticastDelegate invocation list.
Equals(...)
bool Equals(self, object obj)
 

                Determines whether this multicast delegate and the specified object 
 are equal.
            
 
obj: 
                The object to compare with this instance. 
            
 
Returns: true if obj and this instance have the same invocation lists; otherwise, false.
GetHashCode(...)
int GetHashCode(self)
 

                Returns the hash code for this instance.
            
 
Returns: 
                A 32-bit signed integer hash code.
GetInvocationList(...)
Array[Delegate] GetInvocationList(self)
 

                Returns the invocation list of this multicast delegate, in 
 invocation order.
            
 
 
Returns: 
                An array of delegates whose invocation lists collectively match the 
 invocation list of this instance.
GetMethodImpl(...)
MethodInfo GetMethodImpl(self)
 

                Returns a static method represented by the current 
 System.MulticastDelegate.
            
 
 
Returns: 
                A System.Reflection.MethodInfo describing a static method 
 represented by the current System.MulticastDelegate.
GetObjectData(...)
GetObjectData(self, SerializationInfo info, StreamingContext context)
 

                Populates a System.Runtime.Serialization.SerializationInfo object 
 with all the data needed to serialize this instance.
            
 
info: 
                An object that holds all the data needed to serialize or 
 deserialize this instance. 
            
 
context: 
                (Reserved) The location where serialized data is stored and 
 retrieved.
RemoveImpl(...)
Delegate RemoveImpl(self, Delegate value)
 

                Removes an element from the invocation list of this 
 System.MulticastDelegate that is equal to the specified delegate.
            
 
value: 
                The delegate to search for in the invocation list. 
           
  
 
 
Returns: 
                If value is found in the invocation list for this instance, then a 
 new System.Delegate without value in its invocation list; otherwise, this instance with 
 its original invocation list.
__eq__(...)
x.__eq__(y) <==> x==y
__ne__(...)
bool __ne__(MulticastDelegate d1, MulticastDelegate d2)
 

                Determines whether two System.MulticastDelegate objects are not 
 equal.
            
 
d1: 
                The left operand. 
            
d2: 
                The right operand. 
            
 
Returns: true if d1 and d2 do not have the same invocation lists; otherwise, false.

Methods inherited from System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.Delegate:
Call(...)
object Call(Delegate delegate, dict dict, Array[object] args)
object Call(Delegate delegate, Array[object] args)
Clone(...)
object Clone(self)
 

                Creates a shallow copy of the delegate.
            
 
Returns: 
                A shallow copy of the delegate.
Combine(...)
Delegate Combine(Array[Delegate] delegates)

    
                    Concatenates the invocation lists of an array of delegates.
       
              

    delegates: 
                    The array of delegates to combine. 
                

    Returns: 
                    A new delegate with an invocation list that concatenates the 
     invocation lists of the delegates in the delegates array. Returns null if delegates is 
     null, if delegates contains zero elements, or if every entry in delegates is null.
      
               


Delegate Combine(Delegate a, Delegate b)

    
                    Concatenates the invocation lists of two delegates.
               
      

    a: 
                    The delegate whose invocation list comes first. 
                
    b: 
                    The delegate whose invocation list comes last. 
                

    Returns: 
                    A new delegate with an invocation list that concatenates the 
     invocation lists of a and b in that order. Returns a if b is null, returns b if a is a 
     null reference, and returns a null reference if both a and b are null references.
CreateDelegate(...)
Delegate CreateDelegate(Type type, MethodInfo method)

    
                    Creates a delegate of the specified type to represent the specified 
     static method.
                

    type: 
                    The System.Type of delegate to create. 
                
    method: 
                    The System.Reflection.MethodInfo describing the static or instance 
     method the delegate is to represent. Only static methods are supported in the .NET 
     Framework version 1.0 and 1.1.
                


    Returns: 
                    A delegate of the specified type to represent the specified static 
     method.
                


Delegate CreateDelegate(Type type, Type target, str method, bool ignoreCase, bool throwOnBindFailure)

    
                    Creates a delegate of the specified type that represents the 
     specified static method of the specified class, with the specified case-sensitivity and 
     the specified behavior on failure to bind.
                

    type: 
                    The System.Type of delegate to create. 
                
    target: 
                    The System.Type representing the class that implements method. 
   
                  

    method: 
                    The name of the static method that the delegate is to represent. 
 
                    

    ignoreCase: 
                    A Boolean indicating whether to ignore the case when comparing the 
     name of the method.
                

    throwOnBindFailure: true to throw an exception if method cannot be bound; otherwise, false.
                

    Returns: 
                    A delegate of the specified type that represents the specified 
     static method of the specified class.
                


Delegate CreateDelegate(Type type, MethodInfo method, bool throwOnBindFailure)

    
                    Creates a delegate of the specified type to represent the specified 
     static method, with the specified behavior on failure to bind.
                

    type: 
                    The System.Type of delegate to create. 
                
    method: 
                    The System.Reflection.MethodInfo describing the static or instance 
     method the delegate is to represent.
                

    throwOnBindFailure: true to throw an exception if method cannot be bound; otherwise, false.
                

    Returns: 
                    A delegate of the specified type to represent the specified static 
     method.
                


Delegate CreateDelegate(Type type, object firstArgument, MethodInfo method, bool throwOnBindFailure)

    
                    Creates a delegate of the specified type that represents the 
     specified static or instance method, with the specified first argument and the specified 
     behavior on failure to bind.
                

    type: 
                    A System.Type representing the type of delegate to create. 
       
              

    firstArgument: 
                    An System.Object that is the first argument of the method the 
     delegate represents. For instance methods, it must be compatible with the instance type. 
     
                

    method: 
                    The System.Reflection.MethodInfo describing the static or instance 
     method the delegate is to represent.
                

    throwOnBindFailure: true to throw an exception if method cannot be bound; otherwise, false.
                

    Returns: 
                    A delegate of the specified type that represents the specified 
     static or instance method, or null if throwOnBindFailure is false and the delegate cannot 
     be bound to method. 
                


Delegate CreateDelegate(Type type, object firstArgument, MethodInfo method)

    
                    Creates a delegate of the specified type that represents the 
     specified static or instance method, with the specified first argument.
                

    type: 
                    The System.Type of delegate to create. 
                
    firstArgument: 
                    The object to which the delegate is bound, or null to treat method 
     as static (Shared in Visual Basic). 
                

    method: 
                    The System.Reflection.MethodInfo describing the static or instance 
     method the delegate is to represent.
                


    Returns: 
                    A delegate of the specified type that represents the specified 
     static or instance method. 
                


Delegate CreateDelegate(Type type, object target, str method, bool ignoreCase)

    
                    Creates a delegate of the specified type that represents the 
     specified instance method to invoke on the specified class instance with the specified 
     case-sensitivity.
                

    type: 
                    The System.Type of delegate to create. 
                
    target: 
                    The class instance on which method is invoked. 
                
    method: 
                    The name of the instance method that the delegate is to represent. 
     
                

    ignoreCase: 
                    A Boolean indicating whether to ignore the case when comparing the 
     name of the method. 
                


    Returns: 
                    A delegate of the specified type that represents the specified 
     instance method to invoke on the specified class instance.
                


Delegate CreateDelegate(Type type, object target, str method)

    
                    Creates a delegate of the specified type that represents the 
     specified instance method to invoke on the specified class instance.
                

    type: 
                    The System.Type of delegate to create. 
                
    target: 
                    The class instance on which method is invoked. 
                
    method: 
                    The name of the instance method that the delegate is to represent. 
     
                


    Returns: 
                    A delegate of the specified type that represents the specified 
     instance method to invoke on the specified class instance.
                


Delegate CreateDelegate(Type type, object target, str method, bool ignoreCase, bool throwOnBindFailure)

    
                    Creates a delegate of the specified type that represents the 
     specified instance method to invoke on the specified class instance, with the specified 
     case-sensitivity and the specified behavior on failure to bind.
                

    type: 
                    The System.Type of delegate to create. 
                
    target: 
                    The class instance on which method is invoked. 
                
    method: 
                    The name of the instance method that the delegate is to represent. 
     
                

    ignoreCase: 
                    A Boolean indicating whether to ignore the case when comparing the 
     name of the method. 
                

    throwOnBindFailure: true to throw an exception if method cannot be bound; otherwise, false.
                

    Returns: 
                    A delegate of the specified type that represents the specified 
     instance method to invoke on the specified class instance.
                


Delegate CreateDelegate(Type type, Type target, str method, bool ignoreCase)

    
                    Creates a delegate of the specified type that represents the 
     specified static method of the specified class, with the specified case-sensitivity.
    
                 

    type: 
                    The System.Type of delegate to create. 
                
    target: 
                    The System.Type representing the class that implements method. 
   
                  

    method: 
                    The name of the static method that the delegate is to represent. 
 
                    

    ignoreCase: 
                    A Boolean indicating whether to ignore the case when comparing the 
     name of the method.
                


    Returns: 
                    A delegate of the specified type that represents the specified 
     static method of the specified class.
                


Delegate CreateDelegate(Type type, Type target, str method)

    
                    Creates a delegate of the specified type that represents the 
     specified static method of the specified class.
                

    type: 
                    The System.Type of delegate to create. 
                
    target: 
                    The System.Type representing the class that implements method. 
   
                  

    method: 
                    The name of the static method that the delegate is to represent. 
 
                    


    Returns: 
                    A delegate of the specified type that represents the specified 
     static method of the specified class.
DynamicInvoke(...)
object DynamicInvoke(self, Array[object] args)
 

                Dynamically invokes (late-bound) the method represented by the 
 current delegate.
            
 
args: 
                An array of objects that are the arguments to pass to the method 
 represented by the current delegate.
            
                -or- 
   
          null, if the method represented by the current delegate does not require 
 arguments. 
            
 
 
Returns: 
                The object returned by the method represented by the delegate.
DynamicInvokeImpl(...)
object DynamicInvokeImpl(self, Array[object] args)
 

                Dynamically invokes (late-bound) the method represented by the 
 current delegate.
            
 
args: 
                An array of objects that are the arguments to pass to the method 
 represented by the current delegate.
            
                -or- 
   
          null, if the method represented by the current delegate does not require 
 arguments. 
            
 
 
Returns: 
                The object returned by the method represented by the delegate.
InPlaceAdd(...)
Delegate InPlaceAdd(Delegate self, Delegate other)
InPlaceSubtract(...)
Delegate InPlaceSubtract(Delegate self, Delegate other)
Remove(...)
Delegate Remove(Delegate source, Delegate value)
 

                Removes the last occurrence of the invocation list of a delegate 
 from the invocation list of another delegate.
            
 
source: 
                The delegate from which to remove the invocation list of value. 
 
               
 
value: 
                The delegate that supplies the invocation list to remove from the 
 invocation list of source. 
            
 
 
Returns: 
                A new delegate with an invocation list formed by taking the 
 invocation list of source and removing the last occurrence of the invocation list of 
 value, if the invocation list of value is found within the invocation list of source. 
 Returns source if value is null or if the invocation list of value is not found within 
 the invocation list of source. Returns a null reference if the invocation list of value 
 is equal to the invocation list of source or if source is a null reference.
RemoveAll(...)
Delegate RemoveAll(Delegate source, Delegate value)
 

                Removes all occurrences of the invocation list of a delegate from 
 the invocation list of another delegate.
            
 
source: 
                The delegate from which to remove the invocation list of value. 
 
               
 
value: 
                The delegate that supplies the invocation list to remove from the 
 invocation list of source. 
            
 
 
Returns: 
                A new delegate with an invocation list formed by taking the 
 invocation list of source and removing all occurrences of the invocation list of value, 
 if the invocation list of value is found within the invocation list of source. Returns 
 source if value is null or if the invocation list of value is not found within the 
 invocation list of source. Returns a null reference if the invocation list of value is 
 equal to the invocation list of source, if source contains only a series of invocation 
 lists that are equal to the invocation list of value, or if source is a null reference.
__call__ = Call(...)
object Call(Delegate delegate, dict dict, Array[object] args)
object Call(Delegate delegate, Array[object] args)
__iadd__(...)
Delegate __iadd__(Delegate self, Delegate other)
__isub__(...)
Delegate __isub__(Delegate self, Delegate other)
__repr__(...)
str __repr__(object self)

Data descriptors inherited from System in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089.Delegate:
Method
                    Gets the method represented by the delegate.
                

Get: MethodInfo Method(self)
Target
                    Gets the class instance on which the current delegate invokes the instance method.
                

Get: object Target(self)

 
Data
        Accessibility = <module 'Accessibility' (CLS module from rowante...n=0.0.0.0, Culture=neutral, PublicKeyToken=null)>
BaseClass = <module 'BaseClass' (CLS module, 3 assemblies loaded)>
Call = <module 'Call' (CLS module, 4 assemblies loaded)>
Delegate = <module 'Delegate' (CLS module from rowantest.de...n=0.0.0.0, Culture=neutral, PublicKeyToken=null)>
DynamicObjectModel = <module 'DynamicObjectModel' (CLS module from ro...n=0.0.0.0, Culture=neutral, PublicKeyToken=null)>
Event = <module 'Event' (CLS module from rowantest.event...n=0.0.0.0, Culture=neutral, PublicKeyToken=null)>
FieldTest = <module 'FieldTest' (CLS module from rowantest.f...n=0.0.0.0, Culture=neutral, PublicKeyToken=null)>
Flag = <types 'Flag', 'Flag[T1]', 'Flag[T1, T2]', 'Flag...T6, T7]', 'Flag[T1, T2, T3, T4, T5, T6, T7, T8]'>
Indexer = <module 'Indexer' (CLS module, 2 assemblies loaded)>
MAX_FAILURE_RETRY = 3
Property = <module 'Property' (CLS module from rowantest.pr...n=0.0.0.0, Culture=neutral, PublicKeyToken=null)>
System = <module 'System' (CLS module, 4 assemblies loaded)>
TypeSample = <module 'TypeSample' (CLS module from rowantest....n=0.0.0.0, Culture=neutral, PublicKeyToken=null)>
colon = ':'
ironpython_dlls = ['Microsoft.Scripting.Core.dll', 'Microsoft.Scripting.dll', 'Microsoft.Scripting.Internal.dll', 'IronPython.Modules.dll', 'IronPython.dll']
is_32 = True
is_64 = False
is_cli = True
is_cli32 = True
is_cli64 = False
is_cpython = False
is_debug = True
is_ironpython = True
is_orcas = True
is_peverify_run = False
is_silverlight = False
is_snap = False
is_stress = False
is_vista = False
newline = '\r\n'
separator = r'\'
test_creation = None