1 instantiation of SafeFreeContextBuffer
System.IdentityModel (1)
System\IdentityModel\SspiSafeHandles.cs (1)
1259return new SafeFreeContextBuffer();
25 references to SafeFreeContextBuffer
System.IdentityModel (25)
System\IdentityModel\SspiSafeHandles.cs (14)
211SafeFreeContextBuffer outFreeContextBuffer = null; 268outFreeContextBuffer = SafeFreeContextBuffer.CreateEmptyHandle(); 349SafeFreeContextBuffer handleTemplate) 491SafeFreeContextBuffer outFreeContextBuffer = null; 549outFreeContextBuffer = SafeFreeContextBuffer.CreateEmptyHandle(); 620SafeFreeContextBuffer handleTemplate) 1242internal static int EnumeratePackages(out int pkgnum, out SafeFreeContextBuffer pkgArray) 1247res = SafeFreeContextBuffer.EnumerateSecurityPackagesW(out pkgnum, out pkgArray); 1257internal static SafeFreeContextBuffer CreateEmptyHandle() 1300status = SafeFreeContextBuffer.QueryContextAttributesW(ref phContext._handle, contextAttribute, buffer); 1305if (refHandle is SafeFreeContextBuffer) 1310((SafeFreeContextBuffer)refHandle).Set(keyPtr); 1314((SafeFreeContextBuffer)refHandle).Set(*(IntPtr*)buffer); 1350[Out] out SafeFreeContextBuffer handle);
System\IdentityModel\SspiWrapper.cs (11)
312SafeFreeContextBuffer arrayBaseHandle = null; 315int errorCode = SafeFreeContextBuffer.EnumeratePackages(out moduleCount, out arrayBaseHandle); 510if (handleType == typeof(SafeFreeContextBuffer)) 512refHandle = SafeFreeContextBuffer.CreateEmptyHandle(); 520throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ArgumentOutOfRangeException("handleType", SR.GetString(SR.ValueMustBeOf2Types, typeof(SafeFreeContextBuffer).ToString(), typeof(SafeFreeCertContext).ToString()))); 525return SafeFreeContextBuffer.QueryContextAttributes(phContext, attribute, bufferPtr, refHandle); 547handleType = typeof(SafeFreeContextBuffer); 550handleType = typeof(SafeFreeContextBuffer); 553handleType = typeof(SafeFreeContextBuffer); 569handleType = typeof(SafeFreeContextBuffer); 662Type handleType = typeof(SafeFreeContextBuffer);