File: system\resources\iresourcegroveler.cs
Project: ndp\clr\src\bcl\mscorlib.csproj (mscorlib)
// ==++==
// 
//   Copyright (c) Microsoft Corporation.  All rights reserved.
// 
// ==--==
/*============================================================
**
** Class:  IResourceGroveler
** 
** <OWNER>kimhamil</OWNER>
**
**
** Purpose: Interface for resource grovelers
**
** 
===========================================================*/
namespace System.Resources {    
    using System;
    using System.Globalization;
    using System.Threading;
    using System.Collections.Generic;
    using System.Runtime.Versioning;
 
    internal interface IResourceGroveler
    {
        ResourceSet GrovelForResourceSet(CultureInfo culture, Dictionary<String, ResourceSet> localResourceSets, bool tryParents, 
            bool createIfNotExists, ref StackCrawlMark stackMark);
 
#if !FEATURE_CORECLR  // PAL doesn't support eventing, and we don't compile event providers for coreclr
 
            bool HasNeutralResources(CultureInfo culture, String defaultResName);
#endif
    }
}