@@ -117,6 +117,12 @@ public UsbControlEndpoint ControlEndpoint
117117 /// <exception cref="NotSupportedException">The required feature is not supported.</exception>
118118 /// <exception cref="InvalidOperationException">Throws exception if device is disconnected or not opened for operation. </exception>
119119 /// <since_tizen> 4 </since_tizen>
120+ /// <example>
121+ /// <code>
122+ /// device.Configurations[123].SetAsActive();
123+ /// DoSomeWorkNow(device.ActiveConfiguration);
124+ /// </code>
125+ /// </example>
120126 public UsbConfiguration ActiveConfiguration
121127 {
122128 get
@@ -135,6 +141,12 @@ public UsbConfiguration ActiveConfiguration
135141 /// <feature>http://tizen.org/feature/usb.host</feature>
136142 /// <exception cref="NotSupportedException">The required feature is not supported.</exception>
137143 /// <since_tizen> 4 </since_tizen>
144+ /// <example>
145+ /// <code>
146+ /// device.Configurations[123].SetAsActive();
147+ /// DoSomeWorkNow(device.ActiveConfiguration);
148+ /// </code>
149+ /// </example>
138150 public IReadOnlyDictionary < int , UsbConfiguration > Configurations
139151 {
140152 get
@@ -158,6 +170,11 @@ public IReadOnlyDictionary<int, UsbConfiguration> Configurations
158170 /// <feature>http://tizen.org/feature/usb.host</feature>
159171 /// <exception cref="NotSupportedException">The required feature is not supported.</exception>
160172 /// <since_tizen> 4 </since_tizen>
173+ /// <example>
174+ /// <code>
175+ /// var specificDevice = manager.AvailableDevices.SingleOrDefault(dev => dev.DeviceInformation.ProductId == 0x123);
176+ /// </code>
177+ /// </example>
161178 public UsbDeviceInformation DeviceInformation
162179 {
163180 get
@@ -174,6 +191,12 @@ public UsbDeviceInformation DeviceInformation
174191 /// <exception cref="NotSupportedException">The required feature is not supported.</exception>
175192 /// <exception cref="InvalidOperationException"> Throws exception if device is disconnected or not opened for operation. </exception>
176193 /// <since_tizen> 4 </since_tizen>
194+ /// <example>
195+ /// <code>
196+ /// device.Open();
197+ /// if (device.Strings.Manufacturer == "Samsung") ...
198+ /// </code>
199+ /// </example>
177200 public UsbDeviceStrings Strings
178201 {
179202 get
@@ -193,6 +216,14 @@ public UsbDeviceStrings Strings
193216 /// <exception cref="InvalidOperationException">Throws an exception if the device is disconnected.</exception>
194217 /// <exception cref="UnauthorizedAccessException">Throws an exception if the user has insufficient permission on the device.</exception>
195218 /// <since_tizen> 4 </since_tizen>
219+ /// <example>
220+ /// <code>
221+ /// var device = manager.Devices.Single(...);
222+ /// dev.Open();
223+ /// ... do the needful ...
224+ /// dev.Close();
225+ /// </code>
226+ /// </example>
196227 public void Open ( )
197228 {
198229 ThrowIfDisposed ( ) ;
@@ -205,6 +236,14 @@ public void Open()
205236 /// <feature>http://tizen.org/feature/usb.host</feature>
206237 /// <exception cref="NotSupportedException">The required feature is not supported.</exception>
207238 /// <since_tizen> 4 </since_tizen>
239+ /// <example>
240+ /// <code>
241+ /// var device = manager.Devices.Single(...);
242+ /// dev.Open();
243+ /// ... do the needful ...
244+ /// dev.Close();
245+ /// </code>
246+ /// </example>
208247 public void Close ( )
209248 {
210249 ThrowIfDisposed ( ) ;
0 commit comments