public IronPythonConstructorFunction(IronPythonInterpreter interpreter, ObjectIdentityHandle[] infos, IPythonType type) {
     _interpreter = interpreter;
     _interpreter.UnloadingDomain += Interpreter_UnloadingDomain;
     _remote = _interpreter.Remote;
     _infos = infos;
     _type = type;
 }
 public IronPythonConstructorFunctionTarget(IronPythonInterpreter interpreter, ObjectIdentityHandle overload, IronPythonType declType) {
     Debug.Assert(interpreter.Remote.TypeIs<MethodBase>(overload));
     _interpreter = interpreter;
     _interpreter.UnloadingDomain += Interpreter_UnloadingDomain;
     _remote = _interpreter.Remote;
     _overload = overload;
     _declaringType = declType;
 }
 public IronPythonBuiltinMethodDescriptor(IronPythonInterpreter interpreter, ObjectIdentityHandle desc)
     : base(interpreter, desc) {
 }
예제 #4
0
 public IronPythonTypeGroup(IronPythonInterpreter interpreter, ObjectIdentityHandle type)
     : base(interpreter, type) {
 }
예제 #5
0
        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;
        }
예제 #6
0
 public IronPythonConstructorFunction(IronPythonInterpreter interpreter, ObjectIdentityHandle[] infos, IPythonType type) {
     _interpreter = interpreter;
     _infos = infos;
     _type = type;
 }
예제 #7
0
 public IronPythonGenericMember(IronPythonInterpreter interpreter, ObjectIdentityHandle obj, PythonMemberType type)
     : base(interpreter, obj) {
     _type = type;
 }
 public IronPythonBuiltinFunctionTarget(IronPythonInterpreter interpreter, ObjectIdentityHandle overload, IronPythonType declType) {
     Debug.Assert(interpreter.Remote.TypeIs<MethodBase>(overload));
     _interpreter = interpreter;
     _overload = overload;
     _declaringType = declType;
 }
예제 #9
0
 public IronPythonField(IronPythonInterpreter interpreter, ObjectIdentityHandle field)
     : base(interpreter, field)
 {
 }
예제 #10
0
 public IronPythonBuiltinModule(IronPythonInterpreter interpreter, ObjectIdentityHandle mod, string name)
     : base(interpreter, mod, name) {
 }
예제 #11
0
 public IronPythonType(IronPythonInterpreter interpreter, PythonType type)
     : base(interpreter, type)
 {
 }
예제 #12
0
 public IronPythonExtensionProperty(IronPythonInterpreter interpreter, ObjectIdentityHandle property)
     : base(interpreter, property)
 {
 }
예제 #13
0
 public IronPythonTypeGroup(IronPythonInterpreter interpreter, ObjectIdentityHandle type)
     : base(interpreter, type)
 {
 }
예제 #14
0
 public IronPythonBuiltinFunction(IronPythonInterpreter interpreter, ObjectIdentityHandle function)
     : base(interpreter, function)
 {
 }
예제 #15
0
 public IronPythonExtensionProperty(IronPythonInterpreter interpreter, ReflectedExtensionProperty property)
     : base(interpreter, property)
 {
 }
예제 #16
0
 public IronPythonBuiltinMethodDescriptor(IronPythonInterpreter interpreter, BuiltinMethodDescriptor desc)
     : base(interpreter, desc)
 {
 }
예제 #17
0
 public IronPythonModule(IronPythonInterpreter interpreter, ObjectIdentityHandle mod, string name = null)
     : base(interpreter, mod)
 {
     _name = name;
 }
예제 #18
0
 public PythonObject(IronPythonInterpreter interpreter, ObjectIdentityHandle obj) {
     _interpreter = interpreter;
     _obj = obj;
 }
예제 #19
0
 public IronPythonBuiltinFunctionTarget(IronPythonInterpreter Interpreter, MethodBase overload, Type declType)
 {
     _interpreter   = Interpreter;
     _overload      = overload;
     _declaringType = declType;
 }
예제 #20
0
 public IronPythonBuiltinFunction(IronPythonInterpreter interpreter, ObjectIdentityHandle function)
     : base(interpreter, function) {
 }
예제 #21
0
 private static IPythonInterpreter CreateInterpreter() {
     var res = new IronPythonInterpreter(InterpreterFactoryCreator.CreateAnalysisInterpreterFactory(PythonLanguageVersion.V27.ToVersion()));
     res.Remote.AddAssembly(new ObjectHandle(typeof(IronPythonAnalysisTest).Assembly));
     return res;
 }
예제 #22
0
 public IronPythonProperty(IronPythonInterpreter interpreter, ObjectIdentityHandle property)
     : base(interpreter, property) {
 }
예제 #23
0
 public IronPythonNamespace(IronPythonInterpreter interpreter, ObjectIdentityHandle ns)
     : base(interpreter, ns) {
 }
예제 #24
0
 public IronPythonEvent(IronPythonInterpreter interpreter, ObjectIdentityHandle eventObj)
     : base(interpreter, eventObj)
 {
 }
예제 #25
0
 public IronPythonBuiltinFunction(IronPythonInterpreter interpreter, BuiltinFunction function)
     : base(interpreter, function)
 {
 }
예제 #26
0
 public IronPythonConstant(IronPythonInterpreter interpreter, ObjectIdentityHandle value)
     : base(interpreter, value) {
 }
예제 #27
0
 public IronPythonConstant(IronPythonInterpreter interpreter, ObjectIdentityHandle value)
     : base(interpreter, value)
 {
 }
예제 #28
0
 public IronPythonNamespace(IronPythonInterpreter interpreter, ObjectIdentityHandle ns)
     : base(interpreter, ns)
 {
 }
예제 #29
0
 public IronPythonBuiltinModule(IronPythonInterpreter interpreter, ObjectIdentityHandle mod, string name)
     : base(interpreter, mod, name)
 {
 }
예제 #30
0
 public IronPythonModule(IronPythonInterpreter interpreter, ObjectIdentityHandle mod, string name = null)
     : base(interpreter, mod) {
     _name = name;
 }
예제 #31
0
 public PythonObject(IronPythonInterpreter interpreter, ObjectIdentityHandle obj) {
     _interpreter = interpreter;
     _interpreter.UnloadingDomain += Interpreter_UnloadingDomain;
     _remote = _interpreter.Remote;
     _obj = obj;
 }
예제 #32
0
        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;
            _interpreter.UnloadingDomain += Interpreter_UnloadingDomain;
            _remote = _interpreter.Remote;
            _parameterInfo = parameterInfo;
        }
예제 #33
0
 public IronPythonEvent(IronPythonInterpreter interpreter, ObjectIdentityHandle eventObj)
     : base(interpreter, eventObj) {
 }
예제 #34
0
 public IronPythonField(IronPythonInterpreter interpreter, ObjectIdentityHandle field)
     : base(interpreter, field) {
 }
 public IronPythonBuiltinMethodDescriptor(IronPythonInterpreter interpreter, ObjectIdentityHandle desc)
     : base(interpreter, desc)
 {
 }