try to use python.net as the bridge.

This commit is contained in:
qianlifeng
2014-01-11 00:19:14 +08:00
parent 935d26f956
commit 76009ca6eb
78 changed files with 14592 additions and 81 deletions

View File

@@ -0,0 +1,40 @@
// ==========================================================================
// This software is subject to the provisions of the Zope Public License,
// Version 2.0 (ZPL). A copy of the ZPL should accompany this distribution.
// THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
// WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
// WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
// FOR A PARTICULAR PURPOSE.
// ==========================================================================
using System;
using System.Reflection;
using System.Runtime.InteropServices;
namespace Python.Runtime {
/// <summary>
/// xxx
/// </summary>
internal interface IReflectedType {
string PythonTypeName();
Type GetReflectedType();
}
internal interface IReflectedClass : IReflectedType {
bool IsException();
}
internal interface IReflectedInterface : IReflectedType {
}
internal interface IReflectedArray : IReflectedType {
}
internal interface IReflectedGenericClass : IReflectedClass {
}
}