public ContentDirectory(ContentDirectoryController controller) { if (controller == null) { throw new ArgumentNullException("controller"); } this.controller = controller; search_capabilities = controller.GetSearchCapabilities(); sort_capabilities = controller.GetSortCapabilities(); }
public RemoteContentDirectory(ContentDirectoryController controller, XmlDeserializer deserializer) { if (controller == null) { throw new ArgumentNullException("controller"); } this.controller = controller; this.deserializer = deserializer ?? new XmlDeserializer(); this.deserialize_method = this.deserializer.GetType().GetMethod( "Deserialize", new Type[] { typeof(XmlReader) }); }
public RemoteContentDirectory(ContentDirectoryController controller) : this(controller, null) { }