// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
+using System.Runtime.InteropServices;
namespace System
{
[Serializable]
+#if NET_2_0
+ [ComVisible (true)]
+#endif
public abstract class ContextBoundObject : MarshalByRefObject
{
protected ContextBoundObject ()