-
Notifications
You must be signed in to change notification settings - Fork 3
/
Vibration.xml
161 lines (161 loc) · 8.28 KB
/
Vibration.xml
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
<Type Name="Vibration" FullName="Microsoft.Maui.Devices.Vibration">
<TypeSignature Language="C#" Value="public static class Vibration" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract sealed beforefieldinit Vibration extends System.Object" />
<TypeSignature Language="DocId" Value="T:Microsoft.Maui.Devices.Vibration" />
<TypeSignature Language="VB.NET" Value="Public Class Vibration" />
<TypeSignature Language="C++ CLI" Value="public ref class Vibration abstract sealed" />
<TypeSignature Language="F#" Value="type Vibration = class" />
<AssemblyInfo>
<AssemblyName>Microsoft.Maui.Essentials</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Attributes>
<Attribute>
<AttributeName Language="C#">[System.Runtime.CompilerServices.Nullable(0)]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.CompilerServices.Nullable(0)>]</AttributeName>
</Attribute>
<Attribute>
<AttributeName Language="C#">[System.Runtime.CompilerServices.NullableContext(1)]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.CompilerServices.NullableContext(1)>]</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>
The Vibration API provides an easy way to make the device vibrate.
</summary>
<remarks>On Android make sure that the <c>android.permission.VIBRATE</c> permission is declared in the <c>AndroidManifest.xml</c> file.</remarks>
</Docs>
<Members>
<Member MemberName="Cancel">
<MemberSignature Language="C#" Value="public static void Cancel ();" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void Cancel() cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Maui.Devices.Vibration.Cancel" />
<MemberSignature Language="VB.NET" Value="Public Shared Sub Cancel ()" />
<MemberSignature Language="C++ CLI" Value="public:
 static void Cancel();" />
<MemberSignature Language="F#" Value="static member Cancel : unit -> unit" Usage="Microsoft.Maui.Devices.Vibration.Cancel " />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Maui.Essentials</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Cancel any current vibrations.
</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Default">
<MemberSignature Language="C#" Value="public static Microsoft.Maui.Devices.IVibration Default { get; }" />
<MemberSignature Language="ILAsm" Value=".property class Microsoft.Maui.Devices.IVibration Default" />
<MemberSignature Language="DocId" Value="P:Microsoft.Maui.Devices.Vibration.Default" />
<MemberSignature Language="VB.NET" Value="Public Shared ReadOnly Property Default As IVibration" />
<MemberSignature Language="C++ CLI" Value="public:
 static property Microsoft::Maui::Devices::IVibration ^ Default { Microsoft::Maui::Devices::IVibration ^ get(); };" />
<MemberSignature Language="F#" Value="static member Default : Microsoft.Maui.Devices.IVibration" Usage="Microsoft.Maui.Devices.Vibration.Default" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Maui.Essentials</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.Maui.Devices.IVibration</ReturnType>
</ReturnValue>
<Docs>
<summary>
Provides the default implementation for static usage of this API.
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Vibrate">
<MemberSignature Language="C#" Value="public static void Vibrate ();" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void Vibrate() cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Maui.Devices.Vibration.Vibrate" />
<MemberSignature Language="VB.NET" Value="Public Shared Sub Vibrate ()" />
<MemberSignature Language="C++ CLI" Value="public:
 static void Vibrate();" />
<MemberSignature Language="F#" Value="static member Vibrate : unit -> unit" Usage="Microsoft.Maui.Devices.Vibration.Vibrate " />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Maui.Essentials</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Vibrates the device for 500ms.
</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Vibrate">
<MemberSignature Language="C#" Value="public static void Vibrate (double duration);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void Vibrate(float64 duration) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Maui.Devices.Vibration.Vibrate(System.Double)" />
<MemberSignature Language="VB.NET" Value="Public Shared Sub Vibrate (duration As Double)" />
<MemberSignature Language="C++ CLI" Value="public:
 static void Vibrate(double duration);" />
<MemberSignature Language="F#" Value="static member Vibrate : double -> unit" Usage="Microsoft.Maui.Devices.Vibration.Vibrate duration" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Maui.Essentials</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="duration" Type="System.Double" />
</Parameters>
<Docs>
<param name="duration">The number of milliseconds to vibrate for. This value will be ignored on iOS as it only supports a vibration of 500ms.</param>
<summary>
Vibrates the device for the specified number of milliseconds in the range [0, 5000]ms.
</summary>
<remarks>On iOS, the device will only vibrate for 500ms, regardless of the value specified.</remarks>
</Docs>
</Member>
<Member MemberName="Vibrate">
<MemberSignature Language="C#" Value="public static void Vibrate (TimeSpan duration);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void Vibrate(valuetype System.TimeSpan duration) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Maui.Devices.Vibration.Vibrate(System.TimeSpan)" />
<MemberSignature Language="VB.NET" Value="Public Shared Sub Vibrate (duration As TimeSpan)" />
<MemberSignature Language="C++ CLI" Value="public:
 static void Vibrate(TimeSpan duration);" />
<MemberSignature Language="F#" Value="static member Vibrate : TimeSpan -> unit" Usage="Microsoft.Maui.Devices.Vibration.Vibrate duration" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Maui.Essentials</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="duration" Type="System.TimeSpan" />
</Parameters>
<Docs>
<param name="duration">The time to vibrate for. This value will be ignored on iOS as it only supports a vibration of 500ms.</param>
<summary>
Vibrates the device for the specified time in the range [0, 5000]ms.
</summary>
<remarks>On iOS, the device will only vibrate for 500ms, regardless of the value specified.</remarks>
</Docs>
</Member>
</Members>
</Type>