private SafeCredentialReference ( System.Net.Security.SafeFreeCredentials target ) : Microsoft.Win32.SafeHandles | ||
target | System.Net.Security.SafeFreeCredentials | |
return | Microsoft.Win32.SafeHandles |
private SafeCredentialReference(SafeFreeCredentials target) : base()
{
// Bumps up the refcount on Target to signify that target handle is statically cached so
// its dispose should be postponed
bool ignore = false;
target.DangerousAddRef(ref ignore);
Target = target;
SetHandle(new IntPtr(0)); // make this handle valid
}