### YamlMime:ManagedReference items: - uid: MLEM.Input.GenericInput commentId: T:MLEM.Input.GenericInput id: GenericInput parent: MLEM.Input children: - MLEM.Input.GenericInput.#ctor(MLEM.Input.MouseButton) - MLEM.Input.GenericInput.#ctor(Microsoft.Xna.Framework.Input.Buttons) - MLEM.Input.GenericInput.#ctor(Microsoft.Xna.Framework.Input.Keys) - MLEM.Input.GenericInput.#ctor(System.Enum) - MLEM.Input.GenericInput.AllButtons - MLEM.Input.GenericInput.AllInputs - MLEM.Input.GenericInput.AllKeys - MLEM.Input.GenericInput.AllMouseButtons - MLEM.Input.GenericInput.Button - MLEM.Input.GenericInput.Equals(MLEM.Input.GenericInput) - MLEM.Input.GenericInput.Equals(System.Object) - MLEM.Input.GenericInput.GetHashCode - MLEM.Input.GenericInput.Key - MLEM.Input.GenericInput.MouseButton - MLEM.Input.GenericInput.ToString - MLEM.Input.GenericInput.Type - MLEM.Input.GenericInput.op_Equality(MLEM.Input.GenericInput,MLEM.Input.GenericInput) - MLEM.Input.GenericInput.op_Implicit(MLEM.Input.GenericInput)~MLEM.Input.MouseButton - MLEM.Input.GenericInput.op_Implicit(MLEM.Input.GenericInput)~Microsoft.Xna.Framework.Input.Buttons - MLEM.Input.GenericInput.op_Implicit(MLEM.Input.GenericInput)~Microsoft.Xna.Framework.Input.Keys - MLEM.Input.GenericInput.op_Implicit(MLEM.Input.MouseButton)~MLEM.Input.GenericInput - MLEM.Input.GenericInput.op_Implicit(Microsoft.Xna.Framework.Input.Buttons)~MLEM.Input.GenericInput - MLEM.Input.GenericInput.op_Implicit(Microsoft.Xna.Framework.Input.Keys)~MLEM.Input.GenericInput - MLEM.Input.GenericInput.op_Inequality(MLEM.Input.GenericInput,MLEM.Input.GenericInput) langs: - csharp - vb name: GenericInput nameWithType: GenericInput fullName: MLEM.Input.GenericInput type: Struct source: remote: path: MLEM/Input/GenericInput.cs branch: main repo: https://github.com/Ellpeck/MLEM id: GenericInput path: ../MLEM/Input/GenericInput.cs startLine: 12 assemblies: - MLEM namespace: MLEM.Input summary: >- A generic input represents any kind of input key. This includes for keyboard keys, for mouse buttons and for gamepad buttons. For creating and extracting inputs from a generic input, the implicit operators and can additionally be used. Note that this type is serializable using . example: [] syntax: content: >- [DataContract] public readonly struct GenericInput : IEquatable content.vb: >- Public Structure GenericInput Implements IEquatable(Of GenericInput) implements: - System.IEquatable{MLEM.Input.GenericInput} inheritedMembers: - System.Object.Equals(System.Object,System.Object) - System.Object.ReferenceEquals(System.Object,System.Object) - System.Object.GetType extensionMethods: - MLEM.Input.GenericInput.MLEM.Input.KeysExtensions.GetModifier - MLEM.Input.GenericInput.MLEM.Input.KeysExtensions.IsModifier attributes: - type: System.Runtime.Serialization.DataContractAttribute ctor: System.Runtime.Serialization.DataContractAttribute.#ctor arguments: [] - uid: MLEM.Input.GenericInput.AllKeys commentId: F:MLEM.Input.GenericInput.AllKeys id: AllKeys parent: MLEM.Input.GenericInput langs: - csharp - vb name: AllKeys nameWithType: GenericInput.AllKeys fullName: MLEM.Input.GenericInput.AllKeys type: Field source: remote: path: MLEM/Input/GenericInput.cs branch: main repo: https://github.com/Ellpeck/MLEM id: AllKeys path: ../MLEM/Input/GenericInput.cs startLine: 18 assemblies: - MLEM namespace: MLEM.Input summary: All values created from all values of the enum. example: [] syntax: content: public static readonly GenericInput[] AllKeys return: type: MLEM.Input.GenericInput[] content.vb: Public Shared ReadOnly AllKeys As GenericInput() - uid: MLEM.Input.GenericInput.AllMouseButtons commentId: F:MLEM.Input.GenericInput.AllMouseButtons id: AllMouseButtons parent: MLEM.Input.GenericInput langs: - csharp - vb name: AllMouseButtons nameWithType: GenericInput.AllMouseButtons fullName: MLEM.Input.GenericInput.AllMouseButtons type: Field source: remote: path: MLEM/Input/GenericInput.cs branch: main repo: https://github.com/Ellpeck/MLEM id: AllMouseButtons path: ../MLEM/Input/GenericInput.cs startLine: 22 assemblies: - MLEM namespace: MLEM.Input summary: All values created from all values of the enum. example: [] syntax: content: public static readonly GenericInput[] AllMouseButtons return: type: MLEM.Input.GenericInput[] content.vb: Public Shared ReadOnly AllMouseButtons As GenericInput() - uid: MLEM.Input.GenericInput.AllButtons commentId: F:MLEM.Input.GenericInput.AllButtons id: AllButtons parent: MLEM.Input.GenericInput langs: - csharp - vb name: AllButtons nameWithType: GenericInput.AllButtons fullName: MLEM.Input.GenericInput.AllButtons type: Field source: remote: path: MLEM/Input/GenericInput.cs branch: main repo: https://github.com/Ellpeck/MLEM id: AllButtons path: ../MLEM/Input/GenericInput.cs startLine: 26 assemblies: - MLEM namespace: MLEM.Input summary: All values created from all values of the enum. example: [] syntax: content: public static readonly GenericInput[] AllButtons return: type: MLEM.Input.GenericInput[] content.vb: Public Shared ReadOnly AllButtons As GenericInput() - uid: MLEM.Input.GenericInput.AllInputs commentId: F:MLEM.Input.GenericInput.AllInputs id: AllInputs parent: MLEM.Input.GenericInput langs: - csharp - vb name: AllInputs nameWithType: GenericInput.AllInputs fullName: MLEM.Input.GenericInput.AllInputs type: Field source: remote: path: MLEM/Input/GenericInput.cs branch: main repo: https://github.com/Ellpeck/MLEM id: AllInputs path: ../MLEM/Input/GenericInput.cs startLine: 31 assemblies: - MLEM namespace: MLEM.Input summary: >- All values created from all values of the , and enums. This collection represents all possible valid, non-default values. example: [] syntax: content: public static readonly GenericInput[] AllInputs return: type: MLEM.Input.GenericInput[] content.vb: Public Shared ReadOnly AllInputs As GenericInput() - uid: MLEM.Input.GenericInput.Type commentId: F:MLEM.Input.GenericInput.Type id: Type parent: MLEM.Input.GenericInput langs: - csharp - vb name: Type nameWithType: GenericInput.Type fullName: MLEM.Input.GenericInput.Type type: Field source: remote: path: MLEM/Input/GenericInput.cs branch: main repo: https://github.com/Ellpeck/MLEM id: Type path: ../MLEM/Input/GenericInput.cs startLine: 37 assemblies: - MLEM namespace: MLEM.Input summary: The of this generic input's current value. example: [] syntax: content: >- [DataMember] public readonly GenericInput.InputType Type return: type: MLEM.Input.GenericInput.InputType content.vb: >- Public ReadOnly Type As GenericInput.InputType attributes: - type: System.Runtime.Serialization.DataMemberAttribute ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor arguments: [] - uid: MLEM.Input.GenericInput.Key commentId: P:MLEM.Input.GenericInput.Key id: Key parent: MLEM.Input.GenericInput langs: - csharp - vb name: Key nameWithType: GenericInput.Key fullName: MLEM.Input.GenericInput.Key type: Property source: remote: path: MLEM/Input/GenericInput.cs branch: main repo: https://github.com/Ellpeck/MLEM id: Key path: ../MLEM/Input/GenericInput.cs startLine: 45 assemblies: - MLEM namespace: MLEM.Input summary: Returns this generic input's . example: [] syntax: content: public Keys Key { get; } parameters: [] return: type: Microsoft.Xna.Framework.Input.Keys content.vb: Public ReadOnly Property Key As Keys overload: MLEM.Input.GenericInput.Key* exceptions: - type: System.InvalidOperationException commentId: T:System.InvalidOperationException description: If this generic input's is not or . - uid: MLEM.Input.GenericInput.MouseButton commentId: P:MLEM.Input.GenericInput.MouseButton id: MouseButton parent: MLEM.Input.GenericInput langs: - csharp - vb name: MouseButton nameWithType: GenericInput.MouseButton fullName: MLEM.Input.GenericInput.MouseButton type: Property source: remote: path: MLEM/Input/GenericInput.cs branch: main repo: https://github.com/Ellpeck/MLEM id: MouseButton path: ../MLEM/Input/GenericInput.cs startLine: 50 assemblies: - MLEM namespace: MLEM.Input summary: Returns this generic input's . example: [] syntax: content: public MouseButton MouseButton { get; } parameters: [] return: type: MLEM.Input.MouseButton content.vb: Public ReadOnly Property MouseButton As MouseButton overload: MLEM.Input.GenericInput.MouseButton* exceptions: - type: System.InvalidOperationException commentId: T:System.InvalidOperationException description: If this generic input's is not . - uid: MLEM.Input.GenericInput.Button commentId: P:MLEM.Input.GenericInput.Button id: Button parent: MLEM.Input.GenericInput langs: - csharp - vb name: Button nameWithType: GenericInput.Button fullName: MLEM.Input.GenericInput.Button type: Property source: remote: path: MLEM/Input/GenericInput.cs branch: main repo: https://github.com/Ellpeck/MLEM id: Button path: ../MLEM/Input/GenericInput.cs startLine: 55 assemblies: - MLEM namespace: MLEM.Input summary: Returns this generic input's . example: [] syntax: content: public Buttons Button { get; } parameters: [] return: type: Microsoft.Xna.Framework.Input.Buttons content.vb: Public ReadOnly Property Button As Buttons overload: MLEM.Input.GenericInput.Button* exceptions: - type: System.InvalidOperationException commentId: T:System.InvalidOperationException description: If this generic input's is not or . - uid: MLEM.Input.GenericInput.#ctor(Microsoft.Xna.Framework.Input.Keys) commentId: M:MLEM.Input.GenericInput.#ctor(Microsoft.Xna.Framework.Input.Keys) id: '#ctor(Microsoft.Xna.Framework.Input.Keys)' parent: MLEM.Input.GenericInput langs: - csharp - vb name: GenericInput(Keys) nameWithType: GenericInput.GenericInput(Keys) fullName: MLEM.Input.GenericInput.GenericInput(Microsoft.Xna.Framework.Input.Keys) type: Constructor source: remote: path: MLEM/Input/GenericInput.cs branch: main repo: https://github.com/Ellpeck/MLEM id: .ctor path: ../MLEM/Input/GenericInput.cs startLine: 61 assemblies: - MLEM namespace: MLEM.Input summary: Creates a new generic input from the given keyboard . example: [] syntax: content: public GenericInput(Keys key) parameters: - id: key type: Microsoft.Xna.Framework.Input.Keys description: The key to convert. content.vb: Public Sub New(key As Keys) overload: MLEM.Input.GenericInput.#ctor* nameWithType.vb: GenericInput.New(Keys) fullName.vb: MLEM.Input.GenericInput.New(Microsoft.Xna.Framework.Input.Keys) name.vb: New(Keys) - uid: MLEM.Input.GenericInput.#ctor(MLEM.Input.MouseButton) commentId: M:MLEM.Input.GenericInput.#ctor(MLEM.Input.MouseButton) id: '#ctor(MLEM.Input.MouseButton)' parent: MLEM.Input.GenericInput langs: - csharp - vb name: GenericInput(MouseButton) nameWithType: GenericInput.GenericInput(MouseButton) fullName: MLEM.Input.GenericInput.GenericInput(MLEM.Input.MouseButton) type: Constructor source: remote: path: MLEM/Input/GenericInput.cs branch: main repo: https://github.com/Ellpeck/MLEM id: .ctor path: ../MLEM/Input/GenericInput.cs startLine: 67 assemblies: - MLEM namespace: MLEM.Input summary: Creates a new generic input from the given . example: [] syntax: content: public GenericInput(MouseButton button) parameters: - id: button type: MLEM.Input.MouseButton description: The button to convert. content.vb: Public Sub New(button As MouseButton) overload: MLEM.Input.GenericInput.#ctor* nameWithType.vb: GenericInput.New(MouseButton) fullName.vb: MLEM.Input.GenericInput.New(MLEM.Input.MouseButton) name.vb: New(MouseButton) - uid: MLEM.Input.GenericInput.#ctor(Microsoft.Xna.Framework.Input.Buttons) commentId: M:MLEM.Input.GenericInput.#ctor(Microsoft.Xna.Framework.Input.Buttons) id: '#ctor(Microsoft.Xna.Framework.Input.Buttons)' parent: MLEM.Input.GenericInput langs: - csharp - vb name: GenericInput(Buttons) nameWithType: GenericInput.GenericInput(Buttons) fullName: MLEM.Input.GenericInput.GenericInput(Microsoft.Xna.Framework.Input.Buttons) type: Constructor source: remote: path: MLEM/Input/GenericInput.cs branch: main repo: https://github.com/Ellpeck/MLEM id: .ctor path: ../MLEM/Input/GenericInput.cs startLine: 73 assemblies: - MLEM namespace: MLEM.Input summary: Creates a new generic input from the given gamepad . example: [] syntax: content: public GenericInput(Buttons button) parameters: - id: button type: Microsoft.Xna.Framework.Input.Buttons description: The button to convert. content.vb: Public Sub New(button As Buttons) overload: MLEM.Input.GenericInput.#ctor* nameWithType.vb: GenericInput.New(Buttons) fullName.vb: MLEM.Input.GenericInput.New(Microsoft.Xna.Framework.Input.Buttons) name.vb: New(Buttons) - uid: MLEM.Input.GenericInput.#ctor(System.Enum) commentId: M:MLEM.Input.GenericInput.#ctor(System.Enum) id: '#ctor(System.Enum)' parent: MLEM.Input.GenericInput langs: - csharp - vb name: GenericInput(Enum) nameWithType: GenericInput.GenericInput(Enum) fullName: MLEM.Input.GenericInput.GenericInput(System.Enum) type: Constructor source: remote: path: MLEM/Input/GenericInput.cs branch: main repo: https://github.com/Ellpeck/MLEM id: .ctor path: ../MLEM/Input/GenericInput.cs startLine: 80 assemblies: - MLEM namespace: MLEM.Input summary: >- Creates a new generic input from the given value. If the value is a , or , the appropriate and value will be set. Otherwise, the will be set to . example: [] syntax: content: public GenericInput(Enum value) parameters: - id: value type: System.Enum description: The value to convert. content.vb: Public Sub New(value As [Enum]) overload: MLEM.Input.GenericInput.#ctor* nameWithType.vb: GenericInput.New(Enum) fullName.vb: MLEM.Input.GenericInput.New(System.Enum) name.vb: New(Enum) - uid: MLEM.Input.GenericInput.ToString commentId: M:MLEM.Input.GenericInput.ToString id: ToString parent: MLEM.Input.GenericInput langs: - csharp - vb name: ToString() nameWithType: GenericInput.ToString() fullName: MLEM.Input.GenericInput.ToString() type: Method source: remote: path: MLEM/Input/GenericInput.cs branch: main repo: https://github.com/Ellpeck/MLEM id: ToString path: ../MLEM/Input/GenericInput.cs startLine: 92 assemblies: - MLEM namespace: MLEM.Input summary: Returns this generic input, converted to a string. example: [] syntax: content: public override string ToString() return: type: System.String description: This generic input, converted to a string. content.vb: Public Overrides Function ToString() As String overridden: System.ValueType.ToString overload: MLEM.Input.GenericInput.ToString* - uid: MLEM.Input.GenericInput.Equals(MLEM.Input.GenericInput) commentId: M:MLEM.Input.GenericInput.Equals(MLEM.Input.GenericInput) id: Equals(MLEM.Input.GenericInput) parent: MLEM.Input.GenericInput langs: - csharp - vb name: Equals(GenericInput) nameWithType: GenericInput.Equals(GenericInput) fullName: MLEM.Input.GenericInput.Equals(MLEM.Input.GenericInput) type: Method source: remote: path: MLEM/Input/GenericInput.cs branch: main repo: https://github.com/Ellpeck/MLEM id: Equals path: ../MLEM/Input/GenericInput.cs startLine: 108 assemblies: - MLEM namespace: MLEM.Input summary: Indicates whether the current object is equal to another object of the same type. example: [] syntax: content: public bool Equals(GenericInput other) parameters: - id: other type: MLEM.Input.GenericInput description: An object to compare with this object. return: type: System.Boolean description: true if the current object is equal to the other parameter; otherwise, false. content.vb: Public Function Equals(other As GenericInput) As Boolean overload: MLEM.Input.GenericInput.Equals* implements: - System.IEquatable{MLEM.Input.GenericInput}.Equals(MLEM.Input.GenericInput) - uid: MLEM.Input.GenericInput.Equals(System.Object) commentId: M:MLEM.Input.GenericInput.Equals(System.Object) id: Equals(System.Object) parent: MLEM.Input.GenericInput langs: - csharp - vb name: Equals(object) nameWithType: GenericInput.Equals(object) fullName: MLEM.Input.GenericInput.Equals(object) type: Method source: remote: path: MLEM/Input/GenericInput.cs branch: main repo: https://github.com/Ellpeck/MLEM id: Equals path: ../MLEM/Input/GenericInput.cs startLine: 115 assemblies: - MLEM namespace: MLEM.Input summary: Indicates whether this instance and a specified object are equal. example: [] syntax: content: public override bool Equals(object obj) parameters: - id: obj type: System.Object description: The object to compare with the current instance. return: type: System.Boolean description: true if obj and this instance are the same type and represent the same value; otherwise, false. content.vb: Public Overrides Function Equals(obj As Object) As Boolean overridden: System.ValueType.Equals(System.Object) overload: MLEM.Input.GenericInput.Equals* nameWithType.vb: GenericInput.Equals(Object) fullName.vb: MLEM.Input.GenericInput.Equals(Object) name.vb: Equals(Object) - uid: MLEM.Input.GenericInput.GetHashCode commentId: M:MLEM.Input.GenericInput.GetHashCode id: GetHashCode parent: MLEM.Input.GenericInput langs: - csharp - vb name: GetHashCode() nameWithType: GenericInput.GetHashCode() fullName: MLEM.Input.GenericInput.GetHashCode() type: Method source: remote: path: MLEM/Input/GenericInput.cs branch: main repo: https://github.com/Ellpeck/MLEM id: GetHashCode path: ../MLEM/Input/GenericInput.cs startLine: 121 assemblies: - MLEM namespace: MLEM.Input summary: Returns the hash code for this instance. example: [] syntax: content: public override int GetHashCode() return: type: System.Int32 description: A 32-bit signed integer that is the hash code for this instance. content.vb: Public Overrides Function GetHashCode() As Integer overridden: System.ValueType.GetHashCode overload: MLEM.Input.GenericInput.GetHashCode* - uid: MLEM.Input.GenericInput.op_Equality(MLEM.Input.GenericInput,MLEM.Input.GenericInput) commentId: M:MLEM.Input.GenericInput.op_Equality(MLEM.Input.GenericInput,MLEM.Input.GenericInput) id: op_Equality(MLEM.Input.GenericInput,MLEM.Input.GenericInput) parent: MLEM.Input.GenericInput langs: - csharp - vb name: operator ==(GenericInput, GenericInput) nameWithType: GenericInput.operator ==(GenericInput, GenericInput) fullName: MLEM.Input.GenericInput.operator ==(MLEM.Input.GenericInput, MLEM.Input.GenericInput) type: Operator source: remote: path: MLEM/Input/GenericInput.cs branch: main repo: https://github.com/Ellpeck/MLEM id: op_Equality path: ../MLEM/Input/GenericInput.cs startLine: 131 assemblies: - MLEM namespace: MLEM.Input summary: Compares the two generic input instances for equality using example: [] syntax: content: public static bool operator ==(GenericInput left, GenericInput right) parameters: - id: left type: MLEM.Input.GenericInput description: The left input - id: right type: MLEM.Input.GenericInput description: The right input return: type: System.Boolean description: Whether the two generic inputs are equal content.vb: Public Shared Operator =(left As GenericInput, right As GenericInput) As Boolean overload: MLEM.Input.GenericInput.op_Equality* nameWithType.vb: GenericInput.=(GenericInput, GenericInput) fullName.vb: MLEM.Input.GenericInput.=(MLEM.Input.GenericInput, MLEM.Input.GenericInput) name.vb: =(GenericInput, GenericInput) - uid: MLEM.Input.GenericInput.op_Inequality(MLEM.Input.GenericInput,MLEM.Input.GenericInput) commentId: M:MLEM.Input.GenericInput.op_Inequality(MLEM.Input.GenericInput,MLEM.Input.GenericInput) id: op_Inequality(MLEM.Input.GenericInput,MLEM.Input.GenericInput) parent: MLEM.Input.GenericInput langs: - csharp - vb name: operator !=(GenericInput, GenericInput) nameWithType: GenericInput.operator !=(GenericInput, GenericInput) fullName: MLEM.Input.GenericInput.operator !=(MLEM.Input.GenericInput, MLEM.Input.GenericInput) type: Operator source: remote: path: MLEM/Input/GenericInput.cs branch: main repo: https://github.com/Ellpeck/MLEM id: op_Inequality path: ../MLEM/Input/GenericInput.cs startLine: 141 assemblies: - MLEM namespace: MLEM.Input summary: Compares the two generic input instances for inequality using example: [] syntax: content: public static bool operator !=(GenericInput left, GenericInput right) parameters: - id: left type: MLEM.Input.GenericInput description: The left input - id: right type: MLEM.Input.GenericInput description: The right input return: type: System.Boolean description: Whether the two generic inputs are not equal content.vb: Public Shared Operator <>(left As GenericInput, right As GenericInput) As Boolean overload: MLEM.Input.GenericInput.op_Inequality* nameWithType.vb: GenericInput.<>(GenericInput, GenericInput) fullName.vb: MLEM.Input.GenericInput.<>(MLEM.Input.GenericInput, MLEM.Input.GenericInput) name.vb: <>(GenericInput, GenericInput) - uid: MLEM.Input.GenericInput.op_Implicit(Microsoft.Xna.Framework.Input.Keys)~MLEM.Input.GenericInput commentId: M:MLEM.Input.GenericInput.op_Implicit(Microsoft.Xna.Framework.Input.Keys)~MLEM.Input.GenericInput id: op_Implicit(Microsoft.Xna.Framework.Input.Keys)~MLEM.Input.GenericInput parent: MLEM.Input.GenericInput langs: - csharp - vb name: implicit operator GenericInput(Keys) nameWithType: GenericInput.implicit operator GenericInput(Keys) fullName: MLEM.Input.GenericInput.implicit operator MLEM.Input.GenericInput(Microsoft.Xna.Framework.Input.Keys) type: Operator source: remote: path: MLEM/Input/GenericInput.cs branch: main repo: https://github.com/Ellpeck/MLEM id: op_Implicit path: ../MLEM/Input/GenericInput.cs startLine: 150 assemblies: - MLEM namespace: MLEM.Input summary: Converts a to a generic input. example: [] syntax: content: public static implicit operator GenericInput(Keys key) parameters: - id: key type: Microsoft.Xna.Framework.Input.Keys description: The keys to convert return: type: MLEM.Input.GenericInput description: The resulting generic input content.vb: Public Shared Widening Operator CType(key As Keys) As GenericInput overload: MLEM.Input.GenericInput.op_Implicit* nameWithType.vb: GenericInput.CType(Keys) fullName.vb: MLEM.Input.GenericInput.CType(Microsoft.Xna.Framework.Input.Keys) name.vb: CType(Keys) - uid: MLEM.Input.GenericInput.op_Implicit(MLEM.Input.MouseButton)~MLEM.Input.GenericInput commentId: M:MLEM.Input.GenericInput.op_Implicit(MLEM.Input.MouseButton)~MLEM.Input.GenericInput id: op_Implicit(MLEM.Input.MouseButton)~MLEM.Input.GenericInput parent: MLEM.Input.GenericInput langs: - csharp - vb name: implicit operator GenericInput(MouseButton) nameWithType: GenericInput.implicit operator GenericInput(MouseButton) fullName: MLEM.Input.GenericInput.implicit operator MLEM.Input.GenericInput(MLEM.Input.MouseButton) type: Operator source: remote: path: MLEM/Input/GenericInput.cs branch: main repo: https://github.com/Ellpeck/MLEM id: op_Implicit path: ../MLEM/Input/GenericInput.cs startLine: 159 assemblies: - MLEM namespace: MLEM.Input summary: Converts a to a generic input. example: [] syntax: content: public static implicit operator GenericInput(MouseButton button) parameters: - id: button type: MLEM.Input.MouseButton description: The button to convert return: type: MLEM.Input.GenericInput description: The resulting generic input content.vb: Public Shared Widening Operator CType(button As MouseButton) As GenericInput overload: MLEM.Input.GenericInput.op_Implicit* nameWithType.vb: GenericInput.CType(MouseButton) fullName.vb: MLEM.Input.GenericInput.CType(MLEM.Input.MouseButton) name.vb: CType(MouseButton) - uid: MLEM.Input.GenericInput.op_Implicit(Microsoft.Xna.Framework.Input.Buttons)~MLEM.Input.GenericInput commentId: M:MLEM.Input.GenericInput.op_Implicit(Microsoft.Xna.Framework.Input.Buttons)~MLEM.Input.GenericInput id: op_Implicit(Microsoft.Xna.Framework.Input.Buttons)~MLEM.Input.GenericInput parent: MLEM.Input.GenericInput langs: - csharp - vb name: implicit operator GenericInput(Buttons) nameWithType: GenericInput.implicit operator GenericInput(Buttons) fullName: MLEM.Input.GenericInput.implicit operator MLEM.Input.GenericInput(Microsoft.Xna.Framework.Input.Buttons) type: Operator source: remote: path: MLEM/Input/GenericInput.cs branch: main repo: https://github.com/Ellpeck/MLEM id: op_Implicit path: ../MLEM/Input/GenericInput.cs startLine: 168 assemblies: - MLEM namespace: MLEM.Input summary: Converts a to a generic input. example: [] syntax: content: public static implicit operator GenericInput(Buttons button) parameters: - id: button type: Microsoft.Xna.Framework.Input.Buttons description: The buttons to convert return: type: MLEM.Input.GenericInput description: The resulting generic input content.vb: Public Shared Widening Operator CType(button As Buttons) As GenericInput overload: MLEM.Input.GenericInput.op_Implicit* nameWithType.vb: GenericInput.CType(Buttons) fullName.vb: MLEM.Input.GenericInput.CType(Microsoft.Xna.Framework.Input.Buttons) name.vb: CType(Buttons) - uid: MLEM.Input.GenericInput.op_Implicit(MLEM.Input.GenericInput)~Microsoft.Xna.Framework.Input.Keys commentId: M:MLEM.Input.GenericInput.op_Implicit(MLEM.Input.GenericInput)~Microsoft.Xna.Framework.Input.Keys id: op_Implicit(MLEM.Input.GenericInput)~Microsoft.Xna.Framework.Input.Keys parent: MLEM.Input.GenericInput langs: - csharp - vb name: implicit operator Keys(GenericInput) nameWithType: GenericInput.implicit operator Keys(GenericInput) fullName: MLEM.Input.GenericInput.implicit operator Microsoft.Xna.Framework.Input.Keys(MLEM.Input.GenericInput) type: Operator source: remote: path: MLEM/Input/GenericInput.cs branch: main repo: https://github.com/Ellpeck/MLEM id: op_Implicit path: ../MLEM/Input/GenericInput.cs startLine: 178 assemblies: - MLEM namespace: MLEM.Input summary: Converts a generic input to a . example: [] syntax: content: public static implicit operator Keys(GenericInput input) parameters: - id: input type: MLEM.Input.GenericInput description: The input to convert return: type: Microsoft.Xna.Framework.Input.Keys description: The resulting keys content.vb: Public Shared Widening Operator CType(input As GenericInput) As Keys overload: MLEM.Input.GenericInput.op_Implicit* exceptions: - type: System.InvalidOperationException commentId: T:System.InvalidOperationException description: If the given generic input's is not or nameWithType.vb: GenericInput.CType(GenericInput) fullName.vb: MLEM.Input.GenericInput.CType(MLEM.Input.GenericInput) name.vb: CType(GenericInput) - uid: MLEM.Input.GenericInput.op_Implicit(MLEM.Input.GenericInput)~MLEM.Input.MouseButton commentId: M:MLEM.Input.GenericInput.op_Implicit(MLEM.Input.GenericInput)~MLEM.Input.MouseButton id: op_Implicit(MLEM.Input.GenericInput)~MLEM.Input.MouseButton parent: MLEM.Input.GenericInput langs: - csharp - vb name: implicit operator MouseButton(GenericInput) nameWithType: GenericInput.implicit operator MouseButton(GenericInput) fullName: MLEM.Input.GenericInput.implicit operator MLEM.Input.MouseButton(MLEM.Input.GenericInput) type: Operator source: remote: path: MLEM/Input/GenericInput.cs branch: main repo: https://github.com/Ellpeck/MLEM id: op_Implicit path: ../MLEM/Input/GenericInput.cs startLine: 188 assemblies: - MLEM namespace: MLEM.Input summary: Converts a generic input to a . example: [] syntax: content: public static implicit operator MouseButton(GenericInput input) parameters: - id: input type: MLEM.Input.GenericInput description: The input to convert return: type: MLEM.Input.MouseButton description: The resulting button content.vb: Public Shared Widening Operator CType(input As GenericInput) As MouseButton overload: MLEM.Input.GenericInput.op_Implicit* exceptions: - type: System.InvalidOperationException commentId: T:System.InvalidOperationException description: If the given generic input's is not nameWithType.vb: GenericInput.CType(GenericInput) fullName.vb: MLEM.Input.GenericInput.CType(MLEM.Input.GenericInput) name.vb: CType(GenericInput) - uid: MLEM.Input.GenericInput.op_Implicit(MLEM.Input.GenericInput)~Microsoft.Xna.Framework.Input.Buttons commentId: M:MLEM.Input.GenericInput.op_Implicit(MLEM.Input.GenericInput)~Microsoft.Xna.Framework.Input.Buttons id: op_Implicit(MLEM.Input.GenericInput)~Microsoft.Xna.Framework.Input.Buttons parent: MLEM.Input.GenericInput langs: - csharp - vb name: implicit operator Buttons(GenericInput) nameWithType: GenericInput.implicit operator Buttons(GenericInput) fullName: MLEM.Input.GenericInput.implicit operator Microsoft.Xna.Framework.Input.Buttons(MLEM.Input.GenericInput) type: Operator source: remote: path: MLEM/Input/GenericInput.cs branch: main repo: https://github.com/Ellpeck/MLEM id: op_Implicit path: ../MLEM/Input/GenericInput.cs startLine: 198 assemblies: - MLEM namespace: MLEM.Input summary: Converts a generic input to a . example: [] syntax: content: public static implicit operator Buttons(GenericInput input) parameters: - id: input type: MLEM.Input.GenericInput description: The input to convert return: type: Microsoft.Xna.Framework.Input.Buttons description: The resulting buttons content.vb: Public Shared Widening Operator CType(input As GenericInput) As Buttons overload: MLEM.Input.GenericInput.op_Implicit* exceptions: - type: System.InvalidOperationException commentId: T:System.InvalidOperationException description: If the given generic input's is not nameWithType.vb: GenericInput.CType(GenericInput) fullName.vb: MLEM.Input.GenericInput.CType(MLEM.Input.GenericInput) name.vb: CType(GenericInput) references: - uid: Microsoft.Xna.Framework.Input.Keys commentId: T:Microsoft.Xna.Framework.Input.Keys parent: Microsoft.Xna.Framework.Input isExternal: true name: Keys nameWithType: Keys fullName: Microsoft.Xna.Framework.Input.Keys - uid: MLEM.Input.GenericInput.MouseButton commentId: P:MLEM.Input.GenericInput.MouseButton href: MLEM.Input.GenericInput.html#MLEM_Input_GenericInput_MouseButton name: MouseButton nameWithType: GenericInput.MouseButton fullName: MLEM.Input.GenericInput.MouseButton - uid: Microsoft.Xna.Framework.Input.Buttons commentId: T:Microsoft.Xna.Framework.Input.Buttons parent: Microsoft.Xna.Framework.Input isExternal: true name: Buttons nameWithType: Buttons fullName: Microsoft.Xna.Framework.Input.Buttons - uid: MLEM.Input.GenericInput.Type commentId: F:MLEM.Input.GenericInput.Type href: MLEM.Input.GenericInput.html#MLEM_Input_GenericInput_Type name: Type nameWithType: GenericInput.Type fullName: MLEM.Input.GenericInput.Type - uid: System.Runtime.Serialization.DataContractAttribute commentId: T:System.Runtime.Serialization.DataContractAttribute parent: System.Runtime.Serialization isExternal: true href: https://learn.microsoft.com/dotnet/api/system.runtime.serialization.datacontractattribute name: DataContractAttribute nameWithType: DataContractAttribute fullName: System.Runtime.Serialization.DataContractAttribute - uid: MLEM.Input commentId: N:MLEM.Input href: MLEM.html name: MLEM.Input nameWithType: MLEM.Input fullName: MLEM.Input spec.csharp: - uid: MLEM name: MLEM href: MLEM.html - name: . - uid: MLEM.Input name: Input href: MLEM.Input.html spec.vb: - uid: MLEM name: MLEM href: MLEM.html - name: . - uid: MLEM.Input name: Input href: MLEM.Input.html - uid: System.IEquatable{MLEM.Input.GenericInput} commentId: T:System.IEquatable{MLEM.Input.GenericInput} parent: System definition: System.IEquatable`1 href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 name: IEquatable nameWithType: IEquatable fullName: System.IEquatable nameWithType.vb: IEquatable(Of GenericInput) fullName.vb: System.IEquatable(Of MLEM.Input.GenericInput) name.vb: IEquatable(Of GenericInput) spec.csharp: - uid: System.IEquatable`1 name: IEquatable isExternal: true href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 - name: < - uid: MLEM.Input.GenericInput name: GenericInput href: MLEM.Input.GenericInput.html - name: '>' spec.vb: - uid: System.IEquatable`1 name: IEquatable isExternal: true href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 - name: ( - name: Of - name: " " - uid: MLEM.Input.GenericInput name: GenericInput href: MLEM.Input.GenericInput.html - name: ) - uid: System.Object.Equals(System.Object,System.Object) commentId: M:System.Object.Equals(System.Object,System.Object) parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) name: Equals(object, object) nameWithType: object.Equals(object, object) fullName: object.Equals(object, object) nameWithType.vb: Object.Equals(Object, Object) fullName.vb: Object.Equals(Object, Object) name.vb: Equals(Object, Object) spec.csharp: - uid: System.Object.Equals(System.Object,System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: System.Object.Equals(System.Object,System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.ReferenceEquals(System.Object,System.Object) commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals name: ReferenceEquals(object, object) nameWithType: object.ReferenceEquals(object, object) fullName: object.ReferenceEquals(object, object) nameWithType.vb: Object.ReferenceEquals(Object, Object) fullName.vb: Object.ReferenceEquals(Object, Object) name.vb: ReferenceEquals(Object, Object) spec.csharp: - uid: System.Object.ReferenceEquals(System.Object,System.Object) name: ReferenceEquals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: System.Object.ReferenceEquals(System.Object,System.Object) name: ReferenceEquals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.GetType commentId: M:System.Object.GetType parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gettype name: GetType() nameWithType: object.GetType() fullName: object.GetType() nameWithType.vb: Object.GetType() fullName.vb: Object.GetType() spec.csharp: - uid: System.Object.GetType name: GetType isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gettype - name: ( - name: ) spec.vb: - uid: System.Object.GetType name: GetType isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gettype - name: ( - name: ) - uid: MLEM.Input.GenericInput.MLEM.Input.KeysExtensions.GetModifier commentId: M:MLEM.Input.KeysExtensions.GetModifier(MLEM.Input.GenericInput) parent: MLEM.Input.KeysExtensions definition: MLEM.Input.KeysExtensions.GetModifier(MLEM.Input.GenericInput) href: MLEM.Input.KeysExtensions.html#MLEM_Input_KeysExtensions_GetModifier_MLEM_Input_GenericInput_ name: GetModifier(GenericInput) nameWithType: KeysExtensions.GetModifier(GenericInput) fullName: MLEM.Input.KeysExtensions.GetModifier(MLEM.Input.GenericInput) spec.csharp: - uid: MLEM.Input.KeysExtensions.GetModifier(MLEM.Input.GenericInput) name: GetModifier href: MLEM.Input.KeysExtensions.html#MLEM_Input_KeysExtensions_GetModifier_MLEM_Input_GenericInput_ - name: ( - uid: MLEM.Input.GenericInput name: GenericInput href: MLEM.Input.GenericInput.html - name: ) spec.vb: - uid: MLEM.Input.KeysExtensions.GetModifier(MLEM.Input.GenericInput) name: GetModifier href: MLEM.Input.KeysExtensions.html#MLEM_Input_KeysExtensions_GetModifier_MLEM_Input_GenericInput_ - name: ( - uid: MLEM.Input.GenericInput name: GenericInput href: MLEM.Input.GenericInput.html - name: ) - uid: MLEM.Input.GenericInput.MLEM.Input.KeysExtensions.IsModifier commentId: M:MLEM.Input.KeysExtensions.IsModifier(MLEM.Input.GenericInput) parent: MLEM.Input.KeysExtensions definition: MLEM.Input.KeysExtensions.IsModifier(MLEM.Input.GenericInput) href: MLEM.Input.KeysExtensions.html#MLEM_Input_KeysExtensions_IsModifier_MLEM_Input_GenericInput_ name: IsModifier(GenericInput) nameWithType: KeysExtensions.IsModifier(GenericInput) fullName: MLEM.Input.KeysExtensions.IsModifier(MLEM.Input.GenericInput) spec.csharp: - uid: MLEM.Input.KeysExtensions.IsModifier(MLEM.Input.GenericInput) name: IsModifier href: MLEM.Input.KeysExtensions.html#MLEM_Input_KeysExtensions_IsModifier_MLEM_Input_GenericInput_ - name: ( - uid: MLEM.Input.GenericInput name: GenericInput href: MLEM.Input.GenericInput.html - name: ) spec.vb: - uid: MLEM.Input.KeysExtensions.IsModifier(MLEM.Input.GenericInput) name: IsModifier href: MLEM.Input.KeysExtensions.html#MLEM_Input_KeysExtensions_IsModifier_MLEM_Input_GenericInput_ - name: ( - uid: MLEM.Input.GenericInput name: GenericInput href: MLEM.Input.GenericInput.html - name: ) - uid: Microsoft.Xna.Framework.Input commentId: N:Microsoft.Xna.Framework.Input isExternal: true name: Microsoft.Xna.Framework.Input nameWithType: Microsoft.Xna.Framework.Input fullName: Microsoft.Xna.Framework.Input spec.csharp: - uid: Microsoft name: Microsoft isExternal: true - name: . - uid: Microsoft.Xna name: Xna isExternal: true - name: . - uid: Microsoft.Xna.Framework name: Framework isExternal: true - name: . - uid: Microsoft.Xna.Framework.Input name: Input isExternal: true spec.vb: - uid: Microsoft name: Microsoft isExternal: true - name: . - uid: Microsoft.Xna name: Xna isExternal: true - name: . - uid: Microsoft.Xna.Framework name: Framework isExternal: true - name: . - uid: Microsoft.Xna.Framework.Input name: Input isExternal: true - uid: System.Runtime.Serialization commentId: N:System.Runtime.Serialization isExternal: true href: https://learn.microsoft.com/dotnet/api/system name: System.Runtime.Serialization nameWithType: System.Runtime.Serialization fullName: System.Runtime.Serialization spec.csharp: - uid: System name: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system - name: . - uid: System.Runtime name: Runtime isExternal: true href: https://learn.microsoft.com/dotnet/api/system.runtime - name: . - uid: System.Runtime.Serialization name: Serialization isExternal: true href: https://learn.microsoft.com/dotnet/api/system.runtime.serialization spec.vb: - uid: System name: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system - name: . - uid: System.Runtime name: Runtime isExternal: true href: https://learn.microsoft.com/dotnet/api/system.runtime - name: . - uid: System.Runtime.Serialization name: Serialization isExternal: true href: https://learn.microsoft.com/dotnet/api/system.runtime.serialization - uid: System.IEquatable`1 commentId: T:System.IEquatable`1 isExternal: true href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 name: IEquatable nameWithType: IEquatable fullName: System.IEquatable nameWithType.vb: IEquatable(Of T) fullName.vb: System.IEquatable(Of T) name.vb: IEquatable(Of T) spec.csharp: - uid: System.IEquatable`1 name: IEquatable isExternal: true href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 - name: < - name: T - name: '>' spec.vb: - uid: System.IEquatable`1 name: IEquatable isExternal: true href: https://learn.microsoft.com/dotnet/api/system.iequatable-1 - name: ( - name: Of - name: " " - name: T - name: ) - uid: System commentId: N:System isExternal: true href: https://learn.microsoft.com/dotnet/api/system name: System nameWithType: System fullName: System - uid: System.Object commentId: T:System.Object parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object name: object nameWithType: object fullName: object nameWithType.vb: Object fullName.vb: Object name.vb: Object - uid: MLEM.Input.KeysExtensions.GetModifier(MLEM.Input.GenericInput) commentId: M:MLEM.Input.KeysExtensions.GetModifier(MLEM.Input.GenericInput) href: MLEM.Input.KeysExtensions.html#MLEM_Input_KeysExtensions_GetModifier_MLEM_Input_GenericInput_ name: GetModifier(GenericInput) nameWithType: KeysExtensions.GetModifier(GenericInput) fullName: MLEM.Input.KeysExtensions.GetModifier(MLEM.Input.GenericInput) spec.csharp: - uid: MLEM.Input.KeysExtensions.GetModifier(MLEM.Input.GenericInput) name: GetModifier href: MLEM.Input.KeysExtensions.html#MLEM_Input_KeysExtensions_GetModifier_MLEM_Input_GenericInput_ - name: ( - uid: MLEM.Input.GenericInput name: GenericInput href: MLEM.Input.GenericInput.html - name: ) spec.vb: - uid: MLEM.Input.KeysExtensions.GetModifier(MLEM.Input.GenericInput) name: GetModifier href: MLEM.Input.KeysExtensions.html#MLEM_Input_KeysExtensions_GetModifier_MLEM_Input_GenericInput_ - name: ( - uid: MLEM.Input.GenericInput name: GenericInput href: MLEM.Input.GenericInput.html - name: ) - uid: MLEM.Input.KeysExtensions commentId: T:MLEM.Input.KeysExtensions parent: MLEM.Input href: MLEM.Input.KeysExtensions.html name: KeysExtensions nameWithType: KeysExtensions fullName: MLEM.Input.KeysExtensions - uid: MLEM.Input.KeysExtensions.IsModifier(MLEM.Input.GenericInput) commentId: M:MLEM.Input.KeysExtensions.IsModifier(MLEM.Input.GenericInput) href: MLEM.Input.KeysExtensions.html#MLEM_Input_KeysExtensions_IsModifier_MLEM_Input_GenericInput_ name: IsModifier(GenericInput) nameWithType: KeysExtensions.IsModifier(GenericInput) fullName: MLEM.Input.KeysExtensions.IsModifier(MLEM.Input.GenericInput) spec.csharp: - uid: MLEM.Input.KeysExtensions.IsModifier(MLEM.Input.GenericInput) name: IsModifier href: MLEM.Input.KeysExtensions.html#MLEM_Input_KeysExtensions_IsModifier_MLEM_Input_GenericInput_ - name: ( - uid: MLEM.Input.GenericInput name: GenericInput href: MLEM.Input.GenericInput.html - name: ) spec.vb: - uid: MLEM.Input.KeysExtensions.IsModifier(MLEM.Input.GenericInput) name: IsModifier href: MLEM.Input.KeysExtensions.html#MLEM_Input_KeysExtensions_IsModifier_MLEM_Input_GenericInput_ - name: ( - uid: MLEM.Input.GenericInput name: GenericInput href: MLEM.Input.GenericInput.html - name: ) - uid: MLEM.Input.GenericInput commentId: T:MLEM.Input.GenericInput parent: MLEM.Input href: MLEM.Input.GenericInput.html name: GenericInput nameWithType: GenericInput fullName: MLEM.Input.GenericInput - uid: MLEM.Input.GenericInput[] isExternal: true href: MLEM.Input.GenericInput.html name: GenericInput[] nameWithType: GenericInput[] fullName: MLEM.Input.GenericInput[] nameWithType.vb: GenericInput() fullName.vb: MLEM.Input.GenericInput() name.vb: GenericInput() spec.csharp: - uid: MLEM.Input.GenericInput name: GenericInput href: MLEM.Input.GenericInput.html - name: '[' - name: ']' spec.vb: - uid: MLEM.Input.GenericInput name: GenericInput href: MLEM.Input.GenericInput.html - name: ( - name: ) - uid: MLEM.Input.MouseButton commentId: T:MLEM.Input.MouseButton parent: MLEM.Input href: MLEM.Input.MouseButton.html name: MouseButton nameWithType: MouseButton fullName: MLEM.Input.MouseButton - uid: MLEM.Input.GenericInput.InputType commentId: T:MLEM.Input.GenericInput.InputType parent: MLEM.Input href: MLEM.Input.GenericInput.html name: GenericInput.InputType nameWithType: GenericInput.InputType fullName: MLEM.Input.GenericInput.InputType spec.csharp: - uid: MLEM.Input.GenericInput name: GenericInput href: MLEM.Input.GenericInput.html - name: . - uid: MLEM.Input.GenericInput.InputType name: InputType href: MLEM.Input.GenericInput.InputType.html spec.vb: - uid: MLEM.Input.GenericInput name: GenericInput href: MLEM.Input.GenericInput.html - name: . - uid: MLEM.Input.GenericInput.InputType name: InputType href: MLEM.Input.GenericInput.InputType.html - uid: MLEM.Input.GenericInput.InputType.Keyboard commentId: F:MLEM.Input.GenericInput.InputType.Keyboard href: MLEM.Input.GenericInput.InputType.html#MLEM_Input_GenericInput_InputType_Keyboard name: Keyboard nameWithType: GenericInput.InputType.Keyboard fullName: MLEM.Input.GenericInput.InputType.Keyboard - uid: MLEM.Input.GenericInput.InputType.None commentId: F:MLEM.Input.GenericInput.InputType.None href: MLEM.Input.GenericInput.InputType.html#MLEM_Input_GenericInput_InputType_None name: None nameWithType: GenericInput.InputType.None fullName: MLEM.Input.GenericInput.InputType.None - uid: System.InvalidOperationException commentId: T:System.InvalidOperationException isExternal: true href: https://learn.microsoft.com/dotnet/api/system.invalidoperationexception name: InvalidOperationException nameWithType: InvalidOperationException fullName: System.InvalidOperationException - uid: MLEM.Input.GenericInput.Key* commentId: Overload:MLEM.Input.GenericInput.Key href: MLEM.Input.GenericInput.html#MLEM_Input_GenericInput_Key name: Key nameWithType: GenericInput.Key fullName: MLEM.Input.GenericInput.Key - uid: MLEM.Input.GenericInput.InputType.Mouse commentId: F:MLEM.Input.GenericInput.InputType.Mouse href: MLEM.Input.GenericInput.InputType.html#MLEM_Input_GenericInput_InputType_Mouse name: Mouse nameWithType: GenericInput.InputType.Mouse fullName: MLEM.Input.GenericInput.InputType.Mouse - uid: MLEM.Input.GenericInput.MouseButton* commentId: Overload:MLEM.Input.GenericInput.MouseButton href: MLEM.Input.GenericInput.html#MLEM_Input_GenericInput_MouseButton name: MouseButton nameWithType: GenericInput.MouseButton fullName: MLEM.Input.GenericInput.MouseButton - uid: MLEM.Input.GenericInput.InputType.Gamepad commentId: F:MLEM.Input.GenericInput.InputType.Gamepad href: MLEM.Input.GenericInput.InputType.html#MLEM_Input_GenericInput_InputType_Gamepad name: Gamepad nameWithType: GenericInput.InputType.Gamepad fullName: MLEM.Input.GenericInput.InputType.Gamepad - uid: MLEM.Input.GenericInput.Button* commentId: Overload:MLEM.Input.GenericInput.Button href: MLEM.Input.GenericInput.html#MLEM_Input_GenericInput_Button name: Button nameWithType: GenericInput.Button fullName: MLEM.Input.GenericInput.Button - uid: MLEM.Input.GenericInput.#ctor* commentId: Overload:MLEM.Input.GenericInput.#ctor href: MLEM.Input.GenericInput.html#MLEM_Input_GenericInput__ctor_Microsoft_Xna_Framework_Input_Keys_ name: GenericInput nameWithType: GenericInput.GenericInput fullName: MLEM.Input.GenericInput.GenericInput nameWithType.vb: GenericInput.New fullName.vb: MLEM.Input.GenericInput.New name.vb: New - uid: System.Enum commentId: T:System.Enum parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.enum name: Enum nameWithType: Enum fullName: System.Enum - uid: System.ValueType.ToString commentId: M:System.ValueType.ToString parent: System.ValueType isExternal: true href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring name: ToString() nameWithType: ValueType.ToString() fullName: System.ValueType.ToString() spec.csharp: - uid: System.ValueType.ToString name: ToString isExternal: true href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring - name: ( - name: ) spec.vb: - uid: System.ValueType.ToString name: ToString isExternal: true href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring - name: ( - name: ) - uid: MLEM.Input.GenericInput.ToString* commentId: Overload:MLEM.Input.GenericInput.ToString href: MLEM.Input.GenericInput.html#MLEM_Input_GenericInput_ToString name: ToString nameWithType: GenericInput.ToString fullName: MLEM.Input.GenericInput.ToString - uid: System.String commentId: T:System.String parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string name: string nameWithType: string fullName: string nameWithType.vb: String fullName.vb: String name.vb: String - uid: System.ValueType commentId: T:System.ValueType parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.valuetype name: ValueType nameWithType: ValueType fullName: System.ValueType - uid: MLEM.Input.GenericInput.Equals* commentId: Overload:MLEM.Input.GenericInput.Equals href: MLEM.Input.GenericInput.html#MLEM_Input_GenericInput_Equals_MLEM_Input_GenericInput_ name: Equals nameWithType: GenericInput.Equals fullName: MLEM.Input.GenericInput.Equals - uid: System.IEquatable{MLEM.Input.GenericInput}.Equals(MLEM.Input.GenericInput) commentId: M:System.IEquatable{MLEM.Input.GenericInput}.Equals(MLEM.Input.GenericInput) parent: System.IEquatable{MLEM.Input.GenericInput} definition: System.IEquatable`1.Equals(`0) href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals name: Equals(GenericInput) nameWithType: IEquatable.Equals(GenericInput) fullName: System.IEquatable.Equals(MLEM.Input.GenericInput) nameWithType.vb: IEquatable(Of GenericInput).Equals(GenericInput) fullName.vb: System.IEquatable(Of MLEM.Input.GenericInput).Equals(MLEM.Input.GenericInput) spec.csharp: - uid: System.IEquatable{MLEM.Input.GenericInput}.Equals(MLEM.Input.GenericInput) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals - name: ( - uid: MLEM.Input.GenericInput name: GenericInput href: MLEM.Input.GenericInput.html - name: ) spec.vb: - uid: System.IEquatable{MLEM.Input.GenericInput}.Equals(MLEM.Input.GenericInput) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals - name: ( - uid: MLEM.Input.GenericInput name: GenericInput href: MLEM.Input.GenericInput.html - name: ) - uid: System.Boolean commentId: T:System.Boolean parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean name: bool nameWithType: bool fullName: bool nameWithType.vb: Boolean fullName.vb: Boolean name.vb: Boolean - uid: System.IEquatable`1.Equals(`0) commentId: M:System.IEquatable`1.Equals(`0) isExternal: true href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals name: Equals(T) nameWithType: IEquatable.Equals(T) fullName: System.IEquatable.Equals(T) nameWithType.vb: IEquatable(Of T).Equals(T) fullName.vb: System.IEquatable(Of T).Equals(T) spec.csharp: - uid: System.IEquatable`1.Equals(`0) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals - name: ( - name: T - name: ) spec.vb: - uid: System.IEquatable`1.Equals(`0) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.iequatable-1.equals - name: ( - name: T - name: ) - uid: System.ValueType.Equals(System.Object) commentId: M:System.ValueType.Equals(System.Object) parent: System.ValueType isExternal: true href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals name: Equals(object) nameWithType: ValueType.Equals(object) fullName: System.ValueType.Equals(object) nameWithType.vb: ValueType.Equals(Object) fullName.vb: System.ValueType.Equals(Object) name.vb: Equals(Object) spec.csharp: - uid: System.ValueType.Equals(System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: System.ValueType.Equals(System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.ValueType.GetHashCode commentId: M:System.ValueType.GetHashCode parent: System.ValueType isExternal: true href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode name: GetHashCode() nameWithType: ValueType.GetHashCode() fullName: System.ValueType.GetHashCode() spec.csharp: - uid: System.ValueType.GetHashCode name: GetHashCode isExternal: true href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode - name: ( - name: ) spec.vb: - uid: System.ValueType.GetHashCode name: GetHashCode isExternal: true href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode - name: ( - name: ) - uid: MLEM.Input.GenericInput.GetHashCode* commentId: Overload:MLEM.Input.GenericInput.GetHashCode href: MLEM.Input.GenericInput.html#MLEM_Input_GenericInput_GetHashCode name: GetHashCode nameWithType: GenericInput.GetHashCode fullName: MLEM.Input.GenericInput.GetHashCode - uid: System.Int32 commentId: T:System.Int32 parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 name: int nameWithType: int fullName: int nameWithType.vb: Integer fullName.vb: Integer name.vb: Integer - uid: MLEM.Input.GenericInput.Equals(MLEM.Input.GenericInput) commentId: M:MLEM.Input.GenericInput.Equals(MLEM.Input.GenericInput) href: MLEM.Input.GenericInput.html#MLEM_Input_GenericInput_Equals_MLEM_Input_GenericInput_ name: Equals(GenericInput) nameWithType: GenericInput.Equals(GenericInput) fullName: MLEM.Input.GenericInput.Equals(MLEM.Input.GenericInput) spec.csharp: - uid: MLEM.Input.GenericInput.Equals(MLEM.Input.GenericInput) name: Equals href: MLEM.Input.GenericInput.html#MLEM_Input_GenericInput_Equals_MLEM_Input_GenericInput_ - name: ( - uid: MLEM.Input.GenericInput name: GenericInput href: MLEM.Input.GenericInput.html - name: ) spec.vb: - uid: MLEM.Input.GenericInput.Equals(MLEM.Input.GenericInput) name: Equals href: MLEM.Input.GenericInput.html#MLEM_Input_GenericInput_Equals_MLEM_Input_GenericInput_ - name: ( - uid: MLEM.Input.GenericInput name: GenericInput href: MLEM.Input.GenericInput.html - name: ) - uid: MLEM.Input.GenericInput.op_Equality* commentId: Overload:MLEM.Input.GenericInput.op_Equality href: MLEM.Input.GenericInput.html#MLEM_Input_GenericInput_op_Equality_MLEM_Input_GenericInput_MLEM_Input_GenericInput_ name: operator == nameWithType: GenericInput.operator == fullName: MLEM.Input.GenericInput.operator == nameWithType.vb: GenericInput.= fullName.vb: MLEM.Input.GenericInput.= name.vb: = spec.csharp: - name: operator - name: " " - uid: MLEM.Input.GenericInput.op_Equality* name: == href: MLEM.Input.GenericInput.html#MLEM_Input_GenericInput_op_Equality_MLEM_Input_GenericInput_MLEM_Input_GenericInput_ - uid: MLEM.Input.GenericInput.op_Inequality* commentId: Overload:MLEM.Input.GenericInput.op_Inequality href: MLEM.Input.GenericInput.html#MLEM_Input_GenericInput_op_Inequality_MLEM_Input_GenericInput_MLEM_Input_GenericInput_ name: operator != nameWithType: GenericInput.operator != fullName: MLEM.Input.GenericInput.operator != nameWithType.vb: GenericInput.<> fullName.vb: MLEM.Input.GenericInput.<> name.vb: <> spec.csharp: - name: operator - name: " " - uid: MLEM.Input.GenericInput.op_Inequality* name: '!=' href: MLEM.Input.GenericInput.html#MLEM_Input_GenericInput_op_Inequality_MLEM_Input_GenericInput_MLEM_Input_GenericInput_ - uid: MLEM.Input.GenericInput.op_Implicit* commentId: Overload:MLEM.Input.GenericInput.op_Implicit name: implicit operator nameWithType: GenericInput.implicit operator fullName: MLEM.Input.GenericInput.implicit operator nameWithType.vb: GenericInput.CType fullName.vb: MLEM.Input.GenericInput.CType name.vb: CType spec.csharp: - name: implicit - name: " " - name: operator