Method | Description | |
---|---|---|
Equals ( object obj ) : bool | ||
GetHashCode ( ) : int | ||
GetTypeInfo ( string typeName, PythonTuple bases ) : |
"bases" contains a set of PythonTypes. These can include types defined in Python (say cpy1, cpy2), CLI types (say cCLI1, cCLI2), and CLI interfaces (say iCLI1, iCLI2). Here are some examples of how this works: (bases) => baseType, {interfaceTypes} (cpy1) => System.Object, {} (cpy1, cpy2) => System.Object, {} (cpy1, cCLI1, iCLI1, iCLI2) => cCLI1, {iCLI1, iCLI2} [some type that satisfies the line above] => cCLI1, {iCLI1, iCLI2} (cCLI1, cCLI2) => error
|
|
NewTypeInfo ( |
Method | Description | |
---|---|---|
GetBaseTypeFromUserType ( IronPython.Runtime.Types.PythonType curBasePythonType, IList |
||
GetPythonTypes ( string typeName, ICollection |
Filters out old-classes and throws if any non-types are included, returning a yielding the remaining PythonType objects.
|
public static GetTypeInfo ( string typeName, PythonTuple bases ) : |
||
typeName | string | |
bases | PythonTuple | |
return |
public NewTypeInfo ( |
||
baseType | ||
interfaceTypes | IList |
|
return | System |