6bdd276d05
Former-commit-id: fd56571888259555122d8a0f58c68838229cea2b
28 lines
511 B
C#
28 lines
511 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
|
|
using Mono.Cecil;
|
|
|
|
using Mono.Linker;
|
|
|
|
using Mono.Tuner;
|
|
|
|
namespace MonoMac.Tuner {
|
|
|
|
static class Extensions {
|
|
|
|
const string NSObject = "MonoMac.Foundation.NSObject";
|
|
const string INativeObject = "MonoMac.ObjCRuntime.INativeObject";
|
|
|
|
public static bool IsNSObject (this TypeDefinition type)
|
|
{
|
|
return type.Inherits (NSObject);
|
|
}
|
|
|
|
public static bool IsNativeObject (this TypeDefinition type)
|
|
{
|
|
return type.Implements (INativeObject);
|
|
}
|
|
}
|
|
}
|