public IronPythonGenericMember(IronPythonInterpreter interpreter, ObjectIdentityHandle obj, PythonMemberType type) : base(interpreter, obj) { _type = type; }
internal ObjectIdentityHandle[] GetPythonTypeMro(ObjectIdentityHandle value) { return(_remoteInterpreter.GetPythonTypeMro(value)); }
internal bool IsPythonTypeArray(ObjectIdentityHandle value) { return(_remoteInterpreter.IsPythonTypeArray(value)); }
internal PythonMemberType GetPythonTypeMemberType(ObjectIdentityHandle value) { return(_remoteInterpreter.GetPythonTypeMemberType(value)); }
internal string GetPythonTypeDocumentation(ObjectIdentityHandle value) { return(_remoteInterpreter.GetPythonTypeDocumentation(value)); }
internal string[] DirHelper(ObjectIdentityHandle value, bool showClr) { return(_remoteInterpreter.DirHelper(value, showClr)); }
internal bool PythonTypeHasNewOrInitMethods(ObjectIdentityHandle value) { return(_remoteInterpreter.PythonTypeHasNewOrInitMethods(value)); }
internal ObjectIdentityHandle GetPropertyType(ObjectIdentityHandle value) { return(_remoteInterpreter.GetPropertyType(value)); }
internal bool TypeGroupHasNewOrInitMethods(ObjectIdentityHandle value) { return(_remoteInterpreter.TypeGroupHasNewOrInitMethods(value)); }
internal ObjectIdentityHandle GetBuiltinMethodDescriptorTemplate(ObjectIdentityHandle value) { return(_remoteInterpreter.GetBuiltinMethodDescriptorTemplate(value)); }
internal string GetBuiltinFunctionName(ObjectIdentityHandle value) { return(_remoteInterpreter.GetBuiltinFunctionName(value)); }
internal bool TypeIs <T>(ObjectIdentityHandle obj) { return(_remoteInterpreter.TypeIs <T>(obj)); }
internal string GetNamespaceName(ObjectIdentityHandle value) { return(_remoteInterpreter.GetNamespaceName(value)); }
internal string GetExtensionPropertyDocumentation(ObjectIdentityHandle value) { return(_remoteInterpreter.GetExtensionPropertyDocumentation(value)); }
internal ParameterKind GetParameterKind(ObjectIdentityHandle parameterInfo) { return(_remoteInterpreter.GetParameterKind(parameterInfo)); }
internal ObjectIdentityHandle GetParameterPythonType(ObjectIdentityHandle paramInfo) { return(_remoteInterpreter.GetParameterPythonType(paramInfo)); }
internal string GetParameterDefaultValue(ObjectIdentityHandle parameterInfo) { return(_remoteInterpreter.GetParameterDefaultValue(parameterInfo)); }
internal ObjectIdentityHandle GetConstructorDeclaringPythonType(ObjectIdentityHandle value) { return(_remoteInterpreter.GetConstructorDeclaringPythonType(value)); }
internal bool IsPropertyStatic(ObjectIdentityHandle value) { return(_remoteInterpreter.IsPropertyStatic(value)); }
internal ObjectIdentityHandle GetMember(ObjectIdentityHandle value, string name) { return(_remoteInterpreter.GetMember(value, name)); }
internal ObjectIdentityHandle[] GetPythonTypeConstructors(ObjectIdentityHandle value) { return(_remoteInterpreter.GetPythonTypeConstructors(value)); }
internal bool IsInstanceExtensionMethod(ObjectIdentityHandle overload, ObjectIdentityHandle value) { return(_remoteInterpreter.IsInstanceExtensionMethod(overload, value)); }
internal string GetPythonTypeName(ObjectIdentityHandle value) { return(_remoteInterpreter.GetPythonTypeName(value)); }
internal ObjectIdentityHandle[] GetParametersNoCodeContext(ObjectIdentityHandle overload) { return(_remoteInterpreter.GetParametersNoCodeContext(overload)); }
internal BuiltinTypeId PythonTypeGetBuiltinTypeId(ObjectIdentityHandle value) { return(_remoteInterpreter.PythonTypeGetBuiltinTypeId(value)); }
internal ObjectIdentityHandle GetBuiltinFunctionOverloadReturnType(ObjectIdentityHandle overload) { return(_remoteInterpreter.GetBuiltinFunctionOverloadReturnType(overload)); }
internal string GetTypeDeclaringModule(ObjectIdentityHandle value) { return(_remoteInterpreter.GetTypeDeclaringModule(value)); }
internal bool IsEnumValue(ObjectIdentityHandle value) { return(_remoteInterpreter.IsEnumValue(value)); }
internal ObjectIdentityHandle GetPythonTypeElementType(ObjectIdentityHandle value) { return(_remoteInterpreter.GetPythonTypeElementType(value)); }
private static readonly string _noDefaultValue = "<No Default Value>"; // sentinel value to mark when an object doesn't have a default value public IronPythonParameterInfo(IronPythonInterpreter interpreter, ObjectIdentityHandle parameterInfo) { _interpreter = interpreter; _parameterInfo = parameterInfo; }