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

◆ SafeProvHandle

SafeProvHandle System.Security.Cryptography.RSACryptoServiceProvider.SafeProvHandle
getsetprivate

Definition at line 25 of file RSACryptoServiceProvider.cs.

26 {
27 get
28 {
29 if (_safeProvHandle == null)
30 {
31 lock (_parameters)
32 {
33 if (_safeProvHandle == null)
34 {
36 _safeProvHandle = safeProvHandle;
37 }
38 }
39 return _safeProvHandle;
40 }
41 return _safeProvHandle;
42 }
43 set
44 {
45 lock (_parameters)
46 {
47 SafeProvHandle safeProvHandle = _safeProvHandle;
48 if (value != safeProvHandle)
49 {
50 if (safeProvHandle != null)
51 {
52 SafeKeyHandle safeKeyHandle = _safeKeyHandle;
53 _safeKeyHandle = null;
54 safeKeyHandle?.Dispose();
55 safeProvHandle.Dispose();
56 }
58 }
59 }
60 }
61 }
static SafeProvHandle CreateProvHandle(CspParameters parameters, bool randomKeyContainer)