protected HttpListenerManager(IChannelListener channelListener) { this.channel_listener = channelListener; // FIXME: this cast should not be required, but current JIT somehow causes an internal error. mex_info = ((IChannelListener)channelListener).GetProperty <MetadataPublishingInfo> (); wsdl_instance = mex_info != null ? mex_info.Instance : null; }
protected HttpListenerManager (IChannelListener channelListener, HttpTransportBindingElement source) { this.channel_listener = channelListener; // FIXME: this cast should not be required, but current JIT somehow causes an internal error. mex_info = ((IChannelListener) channelListener).GetProperty<MetadataPublishingInfo> (); wsdl_instance = mex_info != null ? mex_info.Instance : null; Source = source; }