Interface IAttributeReflector
This interface is used to reflect contents of AttributeSource or Attribute.
Namespace: Lucene.Net.Util
Assembly: Lucene.Net.dll
Syntax
public interface IAttributeReflectorMethods
| Improve this Doc View SourceReflect(Type, String, Object)
This method gets called for every property in an Attribute/AttributeSource
passing the System.Type of the IAttribute, a key and the actual value.
E.g., an invocation of ReflectWith(IAttributeReflector)
would call this method once using typeof(Analysis.TokenAttributes.ICharTermAttribute)
as attribute type, "term" as key and the actual value as a System.String.
Declaration
void Reflect(Type type, string key, object value)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Type | type | |
| System.String | key | |
| System.Object | value | 
Reflect<T>(String, Object)
LUCENENET specific overload to support generics.
Declaration
void Reflect<T>(string key, object value)
    where T : IAttributeParameters
| Type | Name | Description | 
|---|---|---|
| System.String | key | |
| System.Object | value | 
Type Parameters
| Name | Description | 
|---|---|
| T |