Class BundleResourceManagerFactory
This implementation of IResource.resx
file.
To work around this, we use the convention of appending the suffix "Bundle" to
the end of the type the resource key propeties are stored in. For example,
if our constants are stored in a class named ErrorMessages, the type
that will be looked up by this factory will be ErrorMessagesBundle (which is the
name of the .resx
file that should be added to your project).
This implementation can be inherited to use a different convention or can be replaced to get the resources from an external source.
Inheritance
Implements
Namespace: Lucene.Net.Util
Assembly: Lucene.Net.dll
Syntax
public class BundleResourceManagerFactory : object, IResourceManagerFactory
Properties
| Improve this Doc View SourceResourceSuffix
The suffix to append to the resource key class name to locate the embedded resource.
Declaration
protected virtual string ResourceSuffix { get; }
Property Value
Type | Description |
---|---|
System. |
Methods
| Improve this Doc View SourceCreate(Type)
Creates a resourceSource
.
Declaration
public virtual ResourceManager Create(Type resourceSource)
Parameters
Type | Name | Description |
---|---|---|
Type | resourceSource | The type representing the resource to retrieve. |
Returns
Type | Description |
---|---|
Resource |
A new |
GetResourceName(Type)
Gets the fully-qualified name of the bundle as it would appear
using .resources
extension. This is the name that is passed to the
baseName
parameter of
Declaration
protected virtual string GetResourceName(Type clazz)
Parameters
Type | Name | Description |
---|---|---|
Type | clazz | The type of the NLS-derived class where the field strings are located that identify resources. |
Returns
Type | Description |
---|---|
System. |
The resource name. |
Release(ResourceManager)
Releases the
Declaration
public virtual void Release(ResourceManager manager)
Parameters
Type | Name | Description |
---|---|---|
Resource |
manager | The |