예제 #1
0
        public NMemIndexEntity IndexAndAddDataValue <T>(INMemDataValue <T> dataValue)
        {
            var indexedEntity = new NMemIndexEntity();

            // This is bad...
            if (dataValue.GetType().Equals(typeof(NMemPlainText)))
            {
                indexedEntity.Index(((NMemPlainText)dataValue).GetValue().ToString());
            }
            else if (dataValue.GetType().Equals(typeof(NMemBinary)))
            {
                indexedEntity.Index(((NMemBinary)dataValue).GetValue());
            }

            AddDataValue <T>(dataValue);

            return(indexedEntity);
        }
예제 #2
0
 public void AddDataValue <T>(INMemDataValue <T> dataValue)
 {
 }