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);