/// <summary> /// Register a position source /// </summary> /// <param name="source">The source to register</param> /// <returns>if the source was registered</returns> protected override bool RegisterPositionReceiver(IPositionSource source) { if (source != null) { this.localizer.AddPositionSource(source); return(true); } return(false); }
/// <summary> /// Add a position source to the receiver. /// </summary> /// <param name="source">The source from which data can be extracted.</param> public void AddPositionSource(IPositionSource source) { this.positionFilter.AddPositionSource(source); }
/// <summary> /// Add a position source to the receiver. /// </summary> /// <param name="source">The source from which data can be extracted.</param> public void AddPositionSource(IPositionSource source) { this.positionSources.Add(source); }
/// <summary> /// Register a position source /// </summary> /// <param name="source">The source to register</param> /// <returns>if the source was registered</returns> protected abstract bool RegisterPositionReceiver(IPositionSource source);