|
//---------------------------------------------------------------------------
//
// <copyright file="SystemCoreExtensionMethods.cs" company="Microsoft">
// Copyright (C) Microsoft Corporation. All rights reserved.
// </copyright>
//
// Description: Helper methods for code that uses types from System.Core.
//
//---------------------------------------------------------------------------
using System;
using System.Security;
using MS.Win32;
namespace MS.Internal
{
internal abstract class SystemCoreExtensionMethods
{
// return true if the item implements IDynamicMetaObjectProvider
internal abstract bool IsIDynamicMetaObjectProvider(object item);
// return a new DynamicPropertyAccessor
internal abstract object NewDynamicPropertyAccessor(Type ownerType, string propertyName);
// return a DynamicIndexerAccessor with the given number of arguments
internal abstract object GetIndexerAccessor(int rank);
}
}
|