2 // System.Runtime.InteropServices.RegistrationServices.cs
5 // Andreas Nahr (ClassDevelopment@A-SoftTech.com)
9 using System.Reflection;
11 namespace System.Runtime.InteropServices
13 [Guid ("475e398f-8afa-43a7-a3be-f4ef8d6787c9")]
14 [ClassInterface (ClassInterfaceType.None)]
15 public class RegistrationServices : IRegistrationServices
17 public RegistrationServices ()
21 [MonoTODO ("implement")]
22 public virtual Guid GetManagedCategoryGuid ()
24 throw new NotImplementedException ();
27 [MonoTODO ("implement")]
28 public virtual string GetProgIdForType (Type type)
30 throw new NotImplementedException ();
33 [MonoTODO ("implement")]
34 public virtual Type[] GetRegistrableTypesInAssembly (Assembly assembly)
36 throw new NotImplementedException ();
39 [MonoTODO ("implement")]
40 public virtual bool RegisterAssembly (Assembly assembly, AssemblyRegistrationFlags flags)
42 throw new NotImplementedException ();
45 [MonoTODO ("implement")]
46 public virtual void RegisterTypeForComClients (Type type, ref Guid g)
48 throw new NotImplementedException ();
51 [MonoTODO ("implement")]
52 public virtual bool TypeRepresentsComType (Type type)
54 throw new NotImplementedException ();
57 [MonoTODO ("implement")]
58 public virtual bool TypeRequiresRegistration (Type type)
60 throw new NotImplementedException ();
63 [MonoTODO ("implement")]
64 public virtual bool UnregisterAssembly (Assembly assembly)
66 throw new NotImplementedException ();