// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
-#if NET_1_1
-
using System.IO;
using System.Globalization;
using System.Reflection;
namespace System.Runtime.InteropServices
{
-#if NET_2_0
[ComVisible (true)]
-#endif
[CLSCompliant (false)]
[InterfaceType (ComInterfaceType.InterfaceIsDual)]
[Guid ("17156360-2F1A-384A-BC52-FDE93C215C5B")]
+#if !FULL_AOT_RUNTIME
[TypeLibImportClass (typeof(Assembly))]
+#endif
public interface _Assembly
{
string ToString ();
string Location { get; }
+#if !NET_2_1
Evidence Evidence { get; }
+#endif
object[] GetCustomAttributes (Type attributeType, bool inherit);
AssemblyName[] GetReferencedAssemblies ();
+#if !NET_2_1
bool GlobalAssemblyCache { get; }
+#endif
event ModuleResolveEventHandler ModuleResolve;
}
}
-#endif