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

◆ SafeProvHandle

SafeProvHandle System.Security.Cryptography.DSACryptoServiceProvider.SafeProvHandle
getsetprivate

Definition at line 26 of file DSACryptoServiceProvider.cs.

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