Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ _HandleErrorCode()

static Exception System.Security.AccessControl.FileSystemSecurity._HandleErrorCode ( int errorCode,
string name,
SafeHandle handle,
object context )
inlinestaticprivate

Definition at line 31 of file FileSystemSecurity.cs.

32 {
33 Exception result = null;
34 switch (errorCode)
35 {
36 case 123:
37 result = new ArgumentException(System.SR.Argument_InvalidName, "name");
38 break;
39 case 6:
41 break;
42 case 2:
43 result = ((context != null && context is bool && (bool)context) ? ((IOException)((name == null || name.Length == 0) ? new DirectoryNotFoundException() : new DirectoryNotFoundException(name))) : ((IOException)((name == null || name.Length == 0) ? new FileNotFoundException() : new FileNotFoundException(name))));
44 break;
45 }
46 return result;
47 }
static string Argument_InvalidName
Definition SR.cs:20
static string AccessControl_InvalidHandle
Definition SR.cs:14
Definition SR.cs:7

References System.SR.AccessControl_InvalidHandle, and System.SR.Argument_InvalidName.