X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2FTizen.Maps%2FTizen.Maps%2FSearchPreference.cs;h=4dd543559d95b18e0c622d83876cfdc24f1ec3d9;hb=dd26342123b4e3593236272d0f8d010fd7235fa4;hp=fc7da53683ddf83e5a226b62f87173bf0b8ebcd5;hpb=a8896cd659338bb92602b053dbf67907acfb6fdf;p=platform%2Fcore%2Fcsapi%2Ftizenfx.git diff --git a/src/Tizen.Maps/Tizen.Maps/SearchPreference.cs b/src/Tizen.Maps/Tizen.Maps/SearchPreference.cs index fc7da53..4dd5435 100755 --- a/src/Tizen.Maps/Tizen.Maps/SearchPreference.cs +++ b/src/Tizen.Maps/Tizen.Maps/SearchPreference.cs @@ -20,25 +20,25 @@ using System.Collections.Generic; namespace Tizen.Maps { /// - /// Preferences for route search requests + /// Preferences for route search requests. /// - /// 3 + /// 3 public class SearchPreference : IGeocodePreference, IPlaceSearchPreference, IRouteSearchPreference, IDisposable { internal Interop.PreferenceHandle handle; private IDictionary _properties = new Dictionary(); /// - /// Constructors a new search preference. + /// Constructor for a new search preference. /// - /// 3 + /// 3 public SearchPreference() { handle = new Interop.PreferenceHandle(); } /// - /// Constructors a new search preference. + /// Constructor for a new search preference. /// internal SearchPreference(Interop.PreferenceHandle nativeHandle) { @@ -46,9 +46,17 @@ namespace Tizen.Maps } /// - /// Gets or sets preferred language. + /// Destroy the SearchPreference object. /// - /// 3 + ~SearchPreference() + { + Dispose(false); + } + + /// + /// Gets or sets a preferred language. + /// + /// 3 /// Language should be specified as an ISO 3166 alpha-2 two letter country-code /// followed by ISO 639-1 for the two-letter language code.
e.g. "ko-KR", "en-US".
public string Language @@ -67,8 +75,8 @@ namespace Tizen.Maps /// /// Gets or sets the maximum result count for each service request. /// - /// 3 - /// Setting negative value will not have any effect on MaxResults value + /// 3 + /// Setting negative value will not have any effect on MaxResults value. public int MaxResults { get @@ -83,9 +91,9 @@ namespace Tizen.Maps } /// - /// Gets or sets distance unit. + /// Gets or sets the distance unit. /// - /// 3 + /// 3 public DistanceUnit Unit { get @@ -100,9 +108,9 @@ namespace Tizen.Maps } /// - /// Gets or sets preferred country. + /// Gets or sets the preferred country. /// - /// 3 + /// 3 public string CountryCode { get @@ -117,9 +125,9 @@ namespace Tizen.Maps } /// - /// Gets or sets search properties as key value pair. + /// Gets or sets the search properties as a key value pair. /// - /// 3 + /// 3 public IReadOnlyDictionary Properties { get @@ -144,9 +152,9 @@ namespace Tizen.Maps } /// - /// Gets or sets route optimization. + /// Gets or sets the route optimization. /// - /// 3 + /// 3 public RouteOptimization Optimization { get @@ -161,9 +169,9 @@ namespace Tizen.Maps } /// - /// Gets or sets route transport mode. + /// Gets or sets the route transport mode. /// - /// 3 + /// 3 public TransportMode Mode { get @@ -178,9 +186,9 @@ namespace Tizen.Maps } /// - /// Gets or sets route feature weight. + /// Gets or sets the route feature weight. /// - /// 3 + /// 3 public RouteFeatureWeight RouteFeatureWeight { get @@ -195,9 +203,9 @@ namespace Tizen.Maps } /// - /// Gets or sets route feature. + /// Gets or sets the route feature. /// - /// 3 + /// 3 public RouteFeature RouteFeature { get @@ -212,9 +220,9 @@ namespace Tizen.Maps } /// - /// Gets or sets if searching for alternative routes is enabled. + /// Gets or sets if the searching for alternative routes is enabled. /// - /// 3 + /// 3 public bool SearchAlternativeRoutes { get @@ -231,19 +239,24 @@ namespace Tizen.Maps #region IDisposable Support private bool _disposedValue = false; + /// + /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. + /// + /// If true, managed and unmanaged resources can be disposed, otherwise only unmanaged resources can be disposed. + /// 3 protected virtual void Dispose(bool disposing) { if (!_disposedValue) { - handle.Dispose(); + handle?.Dispose(); _disposedValue = true; } } /// - /// Releases all resources used by this object. + /// Releases all the resources used by this object. /// - /// 3 + /// 3 public void Dispose() { Dispose(true);