/// </summary>
/// <remarks>
/// Use this function to create neural network layer.
- /// If the function succeeds, layer must be released using Destroy(), if not added to a model.
- /// If added to a model, layer is available until the model is released.
+ /// If the function succeeds, layer must be released using Disposed(), if not added to a model.
+ /// If added to a model by AddLayer method of Model, layer is available until the model is released. so
+ /// Disposed() must never be used.
/// </remarks>
/// <since_tizen> 10 </since_tizen>
public class Layer: IDisposable
/// </summary>
/// <remarks>
/// Use this function to set neural network layer Property.
+ /// The input format of property must be 'key = value' format.
/// </remarks>
/// <param name="property">property for layer.</param>
/// <since_tizen> 10 </since_tizen>
/// <remarks>
/// Use this function to get already created Neural Network Layer.
/// The returned layer must not be deleted as it is owned by the model.
+ /// layerName can be set by SetProperty method of Layer.
+ /// Returned layer instance is different with same layerName, but the
+ /// Internal native layer handle is same.
/// </remarks>
/// <param name="layerName"> Name of the already created layer.</param>
/// <returns>layer instance</returns>