Bamboo.Prevalence.Indexing.Tests.TokenAssertions.SerializeDeserialize C# (CSharp) Method

SerializeDeserialize() public static method

public static SerializeDeserialize ( object graph ) : object
graph object
return object
		public static object SerializeDeserialize(object graph)
		{
			BinaryFormatter formatter = new BinaryFormatter();
			MemoryStream stream = new MemoryStream();
			formatter.Serialize(stream, graph);
			
			stream.Position = 0;
			return formatter.Deserialize(stream);
		}
	}

Usage Example

Beispiel #1
0
        public void TestIndexSerialization()
        {
            _index = TokenAssertions.SerializeDeserialize(_index) as IIndex;

            FullTextSearchIndex index = _index as FullTextSearchIndex;

            IRecord[] records = index.Records;
            AssertEquals(3, records.Length);
            _record1 = FindByTitle(records, (string)_record1["Title"]);
            _record2 = FindByTitle(records, (string)_record2["Title"]);
            _record3 = FindByTitle(records, (string)_record3["Title"]);

            TestSimpleSearch();
        }
All Usage Examples Of Bamboo.Prevalence.Indexing.Tests.TokenAssertions::SerializeDeserialize