Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
DisableMediaInsertionPrompt.cs
Go to the documentation of this file.
1
namespace
System.IO
;
2
3
internal
struct
DisableMediaInsertionPrompt : IDisposable
4
{
5
private
bool
_disableSuccess
;
6
7
private
uint
_oldMode
;
8
9
public
static
DisableMediaInsertionPrompt
Create
()
10
{
11
DisableMediaInsertionPrompt
result =
default
(
DisableMediaInsertionPrompt
);
12
result._disableSuccess =
Interop
.
Kernel32
.
SetThreadErrorMode
(1u, out result._oldMode);
13
return
result;
14
}
15
16
public
void
Dispose
()
17
{
18
if
(
_disableSuccess
)
19
{
20
Interop
.
Kernel32
.
SetThreadErrorMode
(
_oldMode
, out var _);
21
}
22
}
23
}
Interop.Kernel32.SetThreadErrorMode
static bool SetThreadErrorMode(uint dwNewMode, out uint lpOldMode)
Interop.Kernel32
Definition
Interop.cs:8
Interop
Definition
Interop.cs:6
System.IO
Definition
ConsoleStream.cs:3
System.IO.DisableMediaInsertionPrompt.Dispose
void Dispose()
Definition
DisableMediaInsertionPrompt.cs:16
System.IO.DisableMediaInsertionPrompt._disableSuccess
bool _disableSuccess
Definition
DisableMediaInsertionPrompt.cs:5
System.IO.DisableMediaInsertionPrompt._oldMode
uint _oldMode
Definition
DisableMediaInsertionPrompt.cs:7
System.IO.DisableMediaInsertionPrompt.Create
static DisableMediaInsertionPrompt Create()
Definition
DisableMediaInsertionPrompt.cs:9
System.IO.DisableMediaInsertionPrompt
Definition
DisableMediaInsertionPrompt.cs:4
source
System.Private.CoreLib
System.IO
DisableMediaInsertionPrompt.cs
Generated by
1.10.0