System.Threading.IUnknownSafeHandle.Clone C# (CSharp) Method

Clone() private method

private Clone ( ) : Object
return Object
             internal Object Clone()
             {
                IUnknownSafeHandle unkSafeHandleCloned = new IUnknownSafeHandle();	                            
                // call into the Hosting API to CLONE the host context							
                // stores the output IUnknown in the safehandle,
                if (!IsInvalid)
                {
                    HostExecutionContextManager.CloneHostSecurityContext(this, unkSafeHandleCloned);	
                }
                return unkSafeHandleCloned;
             }
	}