1 instantiation of WindowsImpersonationContext
mscorlib (1)
system\security\principal\windowsidentity.cs (1)
743WindowsImpersonationContext context = new WindowsImpersonationContext(safeTokenHandle, GetCurrentThreadWI(), isImpersonating, secObj);
33 references to WindowsImpersonationContext
mscorlib (9)
system\security\principal\windowsidentity.cs (8)
625using (WindowsImpersonationContext wiContext = SafeImpersonate(safeAccessTokenHandle, wi, ref stackMark)) 646using (WindowsImpersonationContext wiContext = SafeImpersonate(safeAccessTokenHandle, wi, ref stackMark)) 658public virtual WindowsImpersonationContext Impersonate () 669public static WindowsImpersonationContext Impersonate (IntPtr userToken) 680internal WindowsImpersonationContext Impersonate (ref StackCrawlMark stackMark) { 718internal static WindowsImpersonationContext SafeRevertToSelf(ref StackCrawlMark stackMark) 726internal static WindowsImpersonationContext SafeImpersonate (SafeAccessTokenHandle userToken, WindowsIdentity wi, ref StackCrawlMark stackMark) 743WindowsImpersonationContext context = new WindowsImpersonationContext(safeTokenHandle, GetCurrentThreadWI(), isImpersonating, secObj);
system\security\securitycontext.cs (1)
67internal WindowsImpersonationContext wic;
System (9)
compmod\microsoft\csharp\csharpcodeprovider.cs (2)
3728WindowsImpersonationContext impersonation = Executor.RevertImpersonation(); 3804WindowsImpersonationContext impersonation = Executor.RevertImpersonation();
compmod\system\codedom\compiler\CodeCompiler.cs (2)
256WindowsImpersonationContext impersonation = Executor.RevertImpersonation(); 496WindowsImpersonationContext impersonation = Executor.RevertImpersonation();
compmod\system\codedom\compiler\Executor.cs (3)
117WindowsImpersonationContext impersonation = RevertImpersonation(); 337internal static WindowsImpersonationContext RevertImpersonation() { 343internal static void ReImpersonate(WindowsImpersonationContext impersonation){
compmod\system\codedom\compiler\TempFiles.cs (2)
71WindowsImpersonationContext impersonation = Executor.RevertImpersonation(); 293WindowsImpersonationContext impersonation = Executor.RevertImpersonation();
System.Data (2)
fx\src\data\System\Data\SqlClient\SqlConnection.cs (1)
1534using (WindowsImpersonationContext context = _impersonateIdentity.Impersonate()) {
fx\src\data\System\Data\SqlClient\SqlDependencyListener.cs (1)
631WindowsImpersonationContext context = null;
System.Runtime.Remoting (1)
channels\tcp\tcpserverchannel.cs (1)
561WindowsImpersonationContext context = null;
System.ServiceModel (6)
System\ServiceModel\Channels\FramingChannels.cs (1)
1293WindowsImpersonationContext impersonationContext = (this.identityToImpersonate == null) ? null : this.identityToImpersonate.Impersonate();
System\ServiceModel\ComIntegration\ComPlusAuthorization.cs (1)
408WindowsImpersonationContext impersonateContext = null;
System\ServiceModel\ComIntegration\ComPlusInstanceProvider.cs (1)
52WindowsImpersonationContext impersonateContext = null;
System\ServiceModel\ComIntegration\ComPlusThreadInitializer.cs (3)
81WindowsImpersonationContext impersonateContext = null; 265WindowsImpersonationContext impersonationContext; 272public CorrelationState(WindowsImpersonationContext context,
System.ServiceModel.Routing (1)
System\ServiceModel\Routing\MessageRpc.cs (1)
247WindowsImpersonationContext impersonation;
System.Web (5)
Configuration\RemoteWebConfigurationHost.cs (3)
86WindowsImpersonationContext wiContext = (_Identity != null) ? _Identity.Impersonate() : null; 209WindowsImpersonationContext wiContext = null; 333WindowsImpersonationContext wiContext = null;
Configuration\RemoteWebConfigurationHostStream.cs (2)
52WindowsImpersonationContext wiContext = null; 192WindowsImpersonationContext wiContext = null;