BuiltinFunction Class
BuiltinFunction represents any standard CLR function exposed to Python. This is used for both methods on standard Python types such as list or tuple and for methods from arbitrary .NET assemblies. All calls are made through the optimizedTarget which is created lazily. TODO: Back BuiltinFunction's by MethodGroup's.
Inheritance Hierarchy

Namespace: IronPython.Runtime.Types
Assembly: IronPython (in IronPython.dll) Version: 2.7
public class BuiltinFunction : PythonTypeSlot, 
	ICodeFormattable, IDynamicMetaObjectProvider, IDelegateConvertible, IFastInvokable

The BuiltinFunction type exposes the following members.

Public method__call__
Public method__cmp__
Public method__get__ (Inherited from PythonTypeSlot.)
Public method__hash__
Public methodStatic member__new__
Public method__repr__
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGet__module__
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.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodSet__module__
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public property__doc__
Public property__name__
Public property__self__
Public propertyDeclaringType
Public propertyOverloads
Provides (for reflected methods) a mapping from a signature to the exact target which takes this signature. signature with syntax like the following: someClass.SomeMethod.Overloads[str, int]("Foo", 123)
Public propertyTargets
Gets the target methods that we'll be calling.
Explicit Interface Implementations
See Also