// Convert an assembly into a type library. public Object ConvertAssemblyToTypeLib (Assembly assembly, String typeLibName, TypeLibExporterFlags flags, ITypeLibExporterNotifySink notifySink) { throw new NotImplementedException(); }
// Convert an assembly into a type library. public Object ConvertAssemblyToTypeLib (Assembly assembly, String typeLibName, TypeLibExporterFlags flags, ITypeLibExporterNotifySink notifySink) { throw new NotImplementedException(); }
/// <summary> /// Constructor. /// </summary> /// <param name="console">Console to use to log events. /// Cannot be <c>null</c>.</param> /// <param name="prms"><see cref="Params"/> that determine how /// type libraries are exported from assemblies. Cannot be /// <c>null</c>. </param> /// <exception cref="ArgumentNullException"><paramref name="console"/> /// or <paramref name="prms"/> is <c>null</c>.</exception> public TypeLibHelper(CLConsole console, Params prms) { // Validate input. if (console == null) { throw new ArgumentNullException("console"); } if (prms == null) { throw new ArgumentNullException("prms"); } // Save reference to console. this.console = console; // Determine exporter flags. if (prms.useRegisteredOnly) { this.flags = TypeLibExporterFlags.OnlyReferenceRegistered; } else { this.flags = TypeLibExporterFlags.None; } }
public object ConvertAssemblyToTypeLib(Assembly assembly, string strTypeLibName, TypeLibExporterFlags flags, ITypeLibExporterNotifySink notifySink) { RuntimeAssembly internalAssembly; AssemblyBuilder builder = assembly as AssemblyBuilder; if (builder != null) { internalAssembly = builder.InternalAssembly; } else { internalAssembly = assembly as RuntimeAssembly; } return nConvertAssemblyToTypeLib(internalAssembly, strTypeLibName, flags, notifySink); }
private static extern object nConvertAssemblyToTypeLib(RuntimeAssembly assembly, string strTypeLibName, TypeLibExporterFlags flags, ITypeLibExporterNotifySink notifySink);
public object ConvertAssemblyToTypeLib(Assembly assembly, string strTypeLibName, TypeLibExporterFlags flags, ITypeLibExporterNotifySink notifySink) { AssemblyBuilder assemblyBuilder = assembly as AssemblyBuilder; RuntimeAssembly assembly2; if (assemblyBuilder != null) { assembly2 = assemblyBuilder.InternalAssembly; } else { assembly2 = (assembly as RuntimeAssembly); } return(TypeLibConverter.nConvertAssemblyToTypeLib(assembly2, strTypeLibName, flags, notifySink)); }
private static extern Object nConvertAssemblyToTypeLib(RuntimeAssembly assembly, String strTypeLibName, TypeLibExporterFlags flags, ITypeLibExporterNotifySink notifySink);
public Object ConvertAssemblyToTypeLib(Assembly assembly, String strTypeLibName, TypeLibExporterFlags flags, ITypeLibExporterNotifySink notifySink) { RuntimeAssembly rtAssembly; AssemblyBuilder ab = assembly as AssemblyBuilder; if (ab != null) rtAssembly = ab.InternalAssembly; else rtAssembly = assembly as RuntimeAssembly; return nConvertAssemblyToTypeLib(rtAssembly, strTypeLibName, flags, notifySink); }
public object ConvertAssemblyToTypeLib (System.Reflection.Assembly assembly, string strTypeLibName, TypeLibExporterFlags flags, ITypeLibExporterNotifySink notifySink) { return default(object); }
public Object ConvertAssemblyToTypeLib(Assembly assembly, String strTypeLibName, TypeLibExporterFlags flags, ITypeLibExporterNotifySink notifySink) { RuntimeAssembly rtAssembly; AssemblyBuilder ab = assembly as AssemblyBuilder; if (ab != null) { rtAssembly = ab.InternalAssembly; } else { rtAssembly = assembly as RuntimeAssembly; } return(nConvertAssemblyToTypeLib(rtAssembly, strTypeLibName, flags, notifySink)); }
public object ConvertAssemblyToTypeLib(System.Reflection.Assembly assembly, string strTypeLibName, TypeLibExporterFlags flags, ITypeLibExporterNotifySink notifySink) { return(default(object)); }
public object ConvertAssemblyToTypeLib(Assembly assembly, string strTypeLibName, TypeLibExporterFlags flags, ITypeLibExporterNotifySink notifySink) { AssemblyBuilder assemblyBuilder = assembly as AssemblyBuilder; return(TypeLibConverter.nConvertAssemblyToTypeLib(!((Assembly)assemblyBuilder != (Assembly)null) ? assembly as RuntimeAssembly : (RuntimeAssembly)assemblyBuilder.InternalAssembly, strTypeLibName, flags, notifySink)); }
public virtual object ConvertAssemblyToTypeLib(System.Reflection.Assembly assembly, string strTypeLibName, TypeLibExporterFlags flags, ITypeLibExporterNotifySink notifySink) { }
public Object ConvertAssemblyToTypeLib(Assembly assembly, String strTypeLibName, TypeLibExporterFlags flags, ITypeLibExporterNotifySink notifySink) { return(nConvertAssemblyToTypeLib(assembly, strTypeLibName, flags, notifySink)); }
public object ConvertAssemblyToTypeLib(Assembly assembly, string strTypeLibName, TypeLibExporterFlags flags, ITypeLibExporterNotifySink notifySink) { RuntimeAssembly internalAssembly; AssemblyBuilder builder = assembly as AssemblyBuilder; if (builder != null) { internalAssembly = builder.InternalAssembly; } else { internalAssembly = assembly as RuntimeAssembly; } return(nConvertAssemblyToTypeLib(internalAssembly, strTypeLibName, flags, notifySink)); }
public virtual object ConvertAssemblyToTypeLib(System.Reflection.Assembly assembly, string strTypeLibName, TypeLibExporterFlags flags, ITypeLibExporterNotifySink notifySink) { }