3 types derived from SafeNCryptHandle
System.Core (3)
Microsoft\Win32\SafeHandles\NCryptSafeHandles.cs (3)
376public sealed class SafeNCryptKeyHandle : SafeNCryptHandle { 406public sealed class SafeNCryptProviderHandle : SafeNCryptHandle { 439public sealed class SafeNCryptSecretHandle : SafeNCryptHandle {
21 references to SafeNCryptHandle
System.Core (21)
Microsoft\Win32\SafeHandles\NCryptSafeHandles.cs (5)
72private SafeNCryptHandle m_holder; 116private SafeNCryptHandle Holder { 218internal T Duplicate<T>() where T : SafeNCryptHandle, new() { 248private T DuplicateDuplicatedHandle<T>() where T : SafeNCryptHandle, new() { 284private T DuplicateOwnerHandle<T>() where T : SafeNCryptHandle, new() {
System\Security\Cryptography\NCryptNative.cs (16)
271internal static extern ErrorCode NCryptGetProperty(SafeNCryptHandle hObject, 282internal static extern ErrorCode NCryptGetProperty(SafeNCryptHandle hObject, 294internal static extern ErrorCode NCryptGetProperty(SafeNCryptHandle hObject, 345internal static extern ErrorCode NCryptSetProperty(SafeNCryptHandle hObject, 355internal static extern ErrorCode NCryptSetProperty(SafeNCryptHandle hObject, 366internal static extern ErrorCode NCryptSetProperty(SafeNCryptHandle hObject, 1343internal static byte[] GetProperty(SafeNCryptHandle ncryptObject, 1394internal static int GetPropertyAsDWord(SafeNCryptHandle ncryptObject, 1412internal static ErrorCode GetPropertyAsInt(SafeNCryptHandle ncryptObject, 1442internal static IntPtr GetPropertyAsIntPtr(SafeNCryptHandle ncryptObject, 1475internal static string GetPropertyAsString(SafeNCryptHandle ncryptObject, 1505internal static T GetPropertyAsStruct<T>(SafeNCryptHandle ncryptObject, 1674internal static void SetProperty(SafeNCryptHandle ncryptObject, 1688internal static void SetProperty(SafeNCryptHandle ncryptObject, 1710internal static void SetProperty<T>(SafeNCryptHandle ncryptObject, 1748internal static void SetProperty(SafeNCryptHandle ncryptObject,