コード例 #1
0
 public override void ReflectWith(IAttributeReflector reflector)
 {
     base.ReflectWith(reflector);
     reflector.Reflect(typeof(IOffsetAttribute), "startOffset", startOffset);
     reflector.Reflect(typeof(IOffsetAttribute), "endOffset", endOffset);
     reflector.Reflect(typeof(IPositionIncrementAttribute), "positionIncrement", positionIncrement);
     reflector.Reflect(typeof(IPayloadAttribute), "payload", payload);
     reflector.Reflect(typeof(IFlagsAttribute), "flags", flags);
     reflector.Reflect(typeof(ITypeAttribute), "type", type);
 }
コード例 #2
0
 public override void ReflectWith(IAttributeReflector reflector)
 {
     reflector.Reflect(typeof(ICharTermAttribute), "term", ToString());
     FillBytesRef();
     reflector.Reflect(typeof(ITermToBytesRefAttribute), "bytes", BytesRef.DeepCopyOf(Bytes));
 }