ReflectedIndexer Class
Provides access to non-default .NET indexers (aka properties w/ parameters). C# doesn't support these, but both COM and VB.NET do. The types dictionary gets populated w/a ReflectedGetterSetter indexer which is a descriptor. Getting the descriptor returns a bound indexer. The bound indexer supports indexing. We support multiple indexer parameters via expandable tuples.
Inheritance Hierarchy

Namespace: IronPython.Runtime.Types
Assembly: IronPython (in IronPython.dll) Version: 2.7
Syntax
[PythonTypeAttribute("indexer#")]
public sealed class ReflectedIndexer : ReflectedGetterSetter

The ReflectedIndexer type exposes the following members.

Constructors
  NameDescription
Public methodReflectedIndexer(ReflectedIndexer, Object)
Initializes a new instance of the ReflectedIndexer class
Public methodReflectedIndexer(PropertyInfo, NameType, Boolean)
Initializes a new instance of the ReflectedIndexer class
Top
Methods
  NameDescription
Public method__get__
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetValue
Public methodSetValue
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Properties
See Also