Add #pragma warning disable for unused field warnings.
Fixes warnings [#61] by disabling unused field warnings for two structures in HidProtocol. These fields aren't currently used by OpenTK but the stuctures are used in native marshalling so must match the documented structures perfectly.
This commit is contained in:
parent
41b684491d
commit
fe3a0df56a
1 changed files with 4 additions and 0 deletions
|
@ -200,6 +200,7 @@ namespace OpenTK.Platform.Windows
|
|||
[StructLayout(LayoutKind.Sequential)]
|
||||
struct HidProtocolNotRange
|
||||
{
|
||||
#pragma warning disable 169 // private field is never used
|
||||
public short Usage;
|
||||
short Reserved1;
|
||||
public short StringIndex;
|
||||
|
@ -208,6 +209,7 @@ namespace OpenTK.Platform.Windows
|
|||
short Reserved3;
|
||||
public short DataIndex;
|
||||
short Reserved4;
|
||||
#pragma warning restore 169
|
||||
}
|
||||
|
||||
[StructLayout(LayoutKind.Sequential)]
|
||||
|
@ -256,6 +258,7 @@ namespace OpenTK.Platform.Windows
|
|||
[StructLayout(LayoutKind.Explicit)]
|
||||
struct HidProtocolValueCaps
|
||||
{
|
||||
#pragma warning disable 169 // private field is never used
|
||||
[FieldOffset(0)] public HIDPage UsagePage;
|
||||
[FieldOffset(2)] public byte ReportID;
|
||||
[FieldOffset(3), MarshalAs(UnmanagedType.U1)] public bool IsAlias;
|
||||
|
@ -284,5 +287,6 @@ namespace OpenTK.Platform.Windows
|
|||
[FieldOffset(52)] public int PhysicalMax;
|
||||
[FieldOffset(56)] public HidProtocolRange Range;
|
||||
[FieldOffset(56)] public HidProtocolNotRange NotRange;
|
||||
#pragma warning restore 169
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue