| ### YamlMime:ManagedReference |
| items: |
| - uid: OpenQA.Selenium.BiDi.Modules.Input.IKeySourceAction |
| commentId: T:OpenQA.Selenium.BiDi.Modules.Input.IKeySourceAction |
| id: IKeySourceAction |
| parent: OpenQA.Selenium.BiDi.Modules.Input |
| children: [] |
| langs: |
| - csharp |
| - vb |
| name: IKeySourceAction |
| nameWithType: IKeySourceAction |
| fullName: OpenQA.Selenium.BiDi.Modules.Input.IKeySourceAction |
| type: Interface |
| source: |
| remote: |
| path: dotnet/src/webdriver/BiDi/Modules/Input/SourceActions.cs |
| branch: trunk |
| repo: https://github.com/SeleniumHQ/selenium |
| id: IKeySourceAction |
| path: ../src/webdriver/BiDi/Modules/Input/SourceActions.cs |
| startLine: 44 |
| assemblies: |
| - WebDriver |
| namespace: OpenQA.Selenium.BiDi.Modules.Input |
| syntax: |
| content: >- |
| [JsonPolymorphic(TypeDiscriminatorPropertyName = "type")] |
| |
| [JsonDerivedType(typeof(Pause), "pause")] |
| |
| [JsonDerivedType(typeof(DownKey), "keyDown")] |
| |
| [JsonDerivedType(typeof(UpKey), "keyUp")] |
| |
| public interface IKeySourceAction : ISourceAction |
| content.vb: >- |
| <JsonPolymorphic(TypeDiscriminatorPropertyName:="type")> |
| |
| <JsonDerivedType(GetType(Pause), "pause")> |
| |
| <JsonDerivedType(GetType(DownKey), "keyDown")> |
| |
| <JsonDerivedType(GetType(UpKey), "keyUp")> |
| |
| Public Interface IKeySourceAction Inherits ISourceAction |
| attributes: |
| - type: System.Text.Json.Serialization.JsonPolymorphicAttribute |
| ctor: System.Text.Json.Serialization.JsonPolymorphicAttribute.#ctor |
| arguments: [] |
| namedArguments: |
| - name: TypeDiscriminatorPropertyName |
| type: System.String |
| value: type |
| - type: System.Text.Json.Serialization.JsonDerivedTypeAttribute |
| ctor: System.Text.Json.Serialization.JsonDerivedTypeAttribute.#ctor(System.Type,System.String) |
| arguments: |
| - type: System.Type |
| value: OpenQA.Selenium.BiDi.Modules.Input.Pause |
| - type: System.String |
| value: pause |
| - type: System.Text.Json.Serialization.JsonDerivedTypeAttribute |
| ctor: System.Text.Json.Serialization.JsonDerivedTypeAttribute.#ctor(System.Type,System.String) |
| arguments: |
| - type: System.Type |
| value: OpenQA.Selenium.BiDi.Modules.Input.DownKey |
| - type: System.String |
| value: keyDown |
| - type: System.Text.Json.Serialization.JsonDerivedTypeAttribute |
| ctor: System.Text.Json.Serialization.JsonDerivedTypeAttribute.#ctor(System.Type,System.String) |
| arguments: |
| - type: System.Type |
| value: OpenQA.Selenium.BiDi.Modules.Input.UpKey |
| - type: System.String |
| value: keyUp |
| references: |
| - uid: OpenQA.Selenium.BiDi.Modules.Input |
| commentId: N:OpenQA.Selenium.BiDi.Modules.Input |
| href: OpenQA.html |
| name: OpenQA.Selenium.BiDi.Modules.Input |
| nameWithType: OpenQA.Selenium.BiDi.Modules.Input |
| fullName: OpenQA.Selenium.BiDi.Modules.Input |
| spec.csharp: |
| - uid: OpenQA |
| name: OpenQA |
| href: OpenQA.html |
| - name: . |
| - uid: OpenQA.Selenium |
| name: Selenium |
| href: OpenQA.Selenium.html |
| - name: . |
| - uid: OpenQA.Selenium.BiDi |
| name: BiDi |
| href: OpenQA.Selenium.BiDi.html |
| - name: . |
| - uid: OpenQA.Selenium.BiDi.Modules |
| name: Modules |
| href: OpenQA.Selenium.BiDi.Modules.html |
| - name: . |
| - uid: OpenQA.Selenium.BiDi.Modules.Input |
| name: Input |
| href: OpenQA.Selenium.BiDi.Modules.Input.html |
| spec.vb: |
| - uid: OpenQA |
| name: OpenQA |
| href: OpenQA.html |
| - name: . |
| - uid: OpenQA.Selenium |
| name: Selenium |
| href: OpenQA.Selenium.html |
| - name: . |
| - uid: OpenQA.Selenium.BiDi |
| name: BiDi |
| href: OpenQA.Selenium.BiDi.html |
| - name: . |
| - uid: OpenQA.Selenium.BiDi.Modules |
| name: Modules |
| href: OpenQA.Selenium.BiDi.Modules.html |
| - name: . |
| - uid: OpenQA.Selenium.BiDi.Modules.Input |
| name: Input |
| href: OpenQA.Selenium.BiDi.Modules.Input.html |