Exemple #1
0
 public CommandHandlerExtensionInstanceInformation(
     IFtpCommandHandlerInformation extensionOf,
     IFtpCommandHandlerExtension commandHandler,
     string name)
 {
     Name            = name;
     IsLoginRequired = commandHandler.IsLoginRequired ?? extensionOf.IsLoginRequired;
     IsAbortable     = extensionOf.IsAbortable;
     Type            = commandHandler.GetType();
     ExtensionOf     = extensionOf;
     Instance        = commandHandler;
 }
Exemple #2
0
 public static IEnumerable <IFtpCommandHandlerExtensionInstanceInformation> GetInformation(
     this IFtpCommandHandlerExtension commandHandler,
     IFtpCommandHandlerInformation extensionOf)
 {
     return(commandHandler.Names.Select(x => new CommandHandlerExtensionInstanceInformation(extensionOf, commandHandler, x)));
 }