Beispiel #1
0
        /// <summary>
        /// Creates a new instance of <see cref="FeatureBasedMapDataContext"/>.
        /// </summary>
        /// <param name="wrappedData">The <see cref="FeatureBasedMapData"/> to wrap.</param>
        /// <param name="parentMapData">The parent <see cref="MapDataCollectionContext"/>
        /// the <paramref name="wrappedData"/> belongs to.</param>
        /// <exception cref="ArgumentNullException">Thrown when any parameter is <c>null</c>.</exception>
        public FeatureBasedMapDataContext(FeatureBasedMapData wrappedData, MapDataCollectionContext parentMapData)
            : base(wrappedData)
        {
            if (parentMapData == null)
            {
                throw new ArgumentNullException(nameof(parentMapData));
            }

            ParentMapData = parentMapData;
        }
Beispiel #2
0
 /// <summary>
 /// Creates a new instance of <see cref="MapDataCollectionContext"/>.
 /// </summary>
 /// <param name="wrappedData">The <see cref="MapDataCollection"/> to wrap.</param>
 /// <param name="parentMapData">The parent <see cref="MapDataCollectionContext"/>
 /// the <paramref name="wrappedData"/> belongs to.</param>
 /// <exception cref="ArgumentNullException">Thrown when <paramref name="wrappedData"/>
 /// is <c>null</c>.</exception>
 public MapDataCollectionContext(MapDataCollection wrappedData, MapDataCollectionContext parentMapData)
     : base(wrappedData)
 {
     ParentMapData = parentMapData;
 }
Beispiel #3
0
 /// <summary>
 /// Creates a new instance of <see cref="MapPolygonDataContext"/>.
 /// </summary>
 /// <param name="wrappedData">The <see cref="MapPolygonData"/> to wrap.</param>
 /// <param name="parentMapData">The parent <see cref="MapDataCollectionContext"/>
 /// the <paramref name="wrappedData"/> belongs to.</param>
 /// <exception cref="ArgumentNullException">Thrown when any parameter is <c>null</c>.</exception>
 public MapPolygonDataContext(MapPolygonData wrappedData, MapDataCollectionContext parentMapData)
     : base(wrappedData, parentMapData)
 {
 }