diff options
Diffstat (limited to 'src/mscorlib/src/System/Threading/IObjectHandle.cs')
-rw-r--r-- | src/mscorlib/src/System/Threading/IObjectHandle.cs | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/src/mscorlib/src/System/Threading/IObjectHandle.cs b/src/mscorlib/src/System/Threading/IObjectHandle.cs deleted file mode 100644 index 464f06e52d..0000000000 --- a/src/mscorlib/src/System/Threading/IObjectHandle.cs +++ /dev/null @@ -1,31 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. - -/*============================================================ -** -** -** -** IObjectHandle defines the interface for unwrapping objects. -** Objects that are marshal by value object can be returned through -** an indirection allowing the caller to control when the -** object is loaded into their domain. The caller can unwrap -** the object from the indirection through this interface. -** -** -===========================================================*/ -namespace System.Runtime.Remoting { - - using System; - using System.Runtime.InteropServices; - - [ InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown), - GuidAttribute("C460E2B4-E199-412a-8456-84DC3E4838C3") ] - [System.Runtime.InteropServices.ComVisible(true)] - public interface IObjectHandle { - // Unwrap the object. Implementers of this interface - // typically have an indirect referece to another object. - Object Unwrap(); - } -} - |