Class BinaryTermAttribute
Implementation for IBinaryTermAttribute.
Inherited Members
Namespace: Lucene.Net.Analysis
Assembly: Lucene.Net.TestFramework.dll
Syntax
public sealed class BinaryTermAttribute : Attribute, IBinaryTermAttribute, ITermToBytesRefAttribute, IAttribute
Properties
BytesRef
Set the current binary value.
Declaration
public BytesRef BytesRef { get; set; }
Property Value
Type | Description |
---|---|
BytesRef |
Methods
Clear()
Clears the values in this Lucene.Net.Util.Attribute and resets it to its default value. If this implementation implements more than one Lucene.Net.Util.Attribute interface it clears all.
Declaration
public override void Clear()
Overrides
Clone()
Shallow clone. Subclasses must override this if they need to clone any members deeply,
Declaration
public override object Clone()
Returns
Type | Description |
---|---|
object |
Overrides
CopyTo(IAttribute)
Copies the values from this Lucene.Net.Util.Attribute into the passed-in
target
attribute. The target
implementation must support all the
Lucene.Net.Util.IAttributes this implementation supports.
Declaration
public override void CopyTo(IAttribute target)
Parameters
Type | Name | Description |
---|---|---|
IAttribute | target |
Overrides
Equals(object)
Determines whether the specified object is equal to the current object.
Declaration
public override bool Equals(object other)
Parameters
Type | Name | Description |
---|---|---|
object | other |
Returns
Type | Description |
---|---|
bool | true if the specified object is equal to the current object; otherwise, false. |
Overrides
FillBytesRef()
Updates the bytes Lucene.Net.Util.BytesRef to contain this term's final encoding.
Declaration
public void FillBytesRef()
GetHashCode()
Serves as the default hash function.
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
int | A hash code for the current object. |