InControl API Reference
OptionalInputDeviceDriverType Struct Reference

Public Member Functions

 OptionalInputDeviceDriverType (InputDeviceDriverType value)
 
void Clear ()
 
InputDeviceDriverType GetValueOrDefault (InputDeviceDriverType defaultValue)
 
InputDeviceDriverType GetValueOrZero ()
 
void SetValue (InputDeviceDriverType value)
 
override bool Equals (object other)
 
bool Equals (OptionalInputDeviceDriverType other)
 
bool Equals (InputDeviceDriverType other)
 
override int GetHashCode ()
 
override string ToString ()
 

Static Public Member Functions

static bool operator== (OptionalInputDeviceDriverType a, OptionalInputDeviceDriverType b)
 
static bool operator!= (OptionalInputDeviceDriverType a, OptionalInputDeviceDriverType b)
 
static bool operator== (OptionalInputDeviceDriverType a, InputDeviceDriverType b)
 
static bool operator!= (OptionalInputDeviceDriverType a, InputDeviceDriverType b)
 
static int CombineHashCodes (int h1, int h2)
 
static implicit operator OptionalInputDeviceDriverType (InputDeviceDriverType value)
 
static operator InputDeviceDriverType (OptionalInputDeviceDriverType optional)
 

Public Attributes

bool hasValue
 
InputDeviceDriverType value
 

Properties

bool HasValue [get]
 
bool HasNoValue [get]
 
InputDeviceDriverType Value [get, set]
 

The documentation for this struct was generated from the following file: