Repository navigation
Expand file tree
/
Copy pathNamespaceDoc.cs
More file actions
53 lines (51 loc) · 2.09 KB
/
Copy pathNamespaceDoc.cs
File metadata and controls
53 lines (51 loc) · 2.09 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
// <copyright file="NamespaceDoc.cs" company="The Android Open Source Project, Ryan Conrad, Quamotion, yungd1plomat, wherewhere">
// Copyright (c) The Android Open Source Project, Ryan Conrad, Quamotion, yungd1plomat, wherewhere. All rights reserved.
// </copyright>
using System.ComponentModel;
namespace AdvancedSharpAdbClient
{
/// <summary>
/// <para>
/// AdvancedSharpAdbClient is a .NET library that allows.NET applications to communicate with Android devices.
/// It provides a.NET implementation of the <c>adb</c> protocol, giving more flexibility to the developer than launching an
/// <c>adb.exe</c> process and parsing the console output.
/// </para>
/// <para>
/// Most of the adb functionality is exposed through the <see cref="AdbClient"/> class.
/// You can create your own instance of that class, or just use the instance we provide for you at
/// <see cref="AdbClient.Instance"/>
/// </para>
/// <para>
/// To send and receive files to and from Android devices, you can use the <see cref="SyncService"/> class.
/// </para>
/// <para>
/// To be notified when Android devices connect to or disconnect from your PC, you can use the <see cref="DeviceMonitor"/>
/// class.
/// </para>
/// </summary>
/// <example>
/// <para>
/// To list all Android devices that are connected to your PC, you can use the following code:
/// </para>
/// <code>
/// var devices = devices = new AdbClient().GetDevices();
/// foreach (var device in devices)
/// {
/// Console.WriteLine(device.Name);
/// }
/// </code>
/// </example>
/// <remarks>
/// <c>
/// Copyright (c) The Android Open Source Project, Ryan Conrad, Quamotion, yungd1plomat, wherewhere. All rights reserved.
/// </c>
/// </remarks>
[EditorBrowsable(EditorBrowsableState.Never)]
internal abstract class NamespaceDoc
{
/// <summary>
/// The name of the namespace <see cref="AdvancedSharpAdbClient"/>.
/// </summary>
public const string Name = nameof(AdvancedSharpAdbClient);
}
}