Test1

Test1.cs
01/* Copyright (C) 2004 - 2007 db4objects Inc. http://www.db4o.com */ 02namespace Db4objects.Db4odoc.SelectivePersistence 03{ 04 class Test1 05 { 06 private string name; 07 private NotStorable transientClass; 08 09 public Test1(string name, NotStorable transientClass) 10 { 11 this.name = name; 12 this.transientClass = transientClass; 13 } 14 15 public override string ToString() 16 { 17 if (transientClass == null) 18 { 19 return string.Format("{0}/{1}", name, "null"); 20 } 21 else 22 { 23 return string.Format("{0}/{1}", name, transientClass); 24 } 25 } 26 } 27}

Test1.vb
01' Copyright (C) 2004 - 2007 db4objects Inc. http://www.db4o.com 02Namespace Db4objects.Db4odoc.SelectivePersistence 03 04 Class Test1 05 Private name As String 06 Private transientClass As NotStorable 07 08 Public Sub New(ByVal name As String, ByVal transientClass As NotStorable) 09 Me.name = name 10 Me.transientClass = transientClass 11 End Sub 12 13 Public Overloads Overrides Function ToString() As String 14 If transientClass Is Nothing Then 15 Return String.Format("{0}/{1}", name, "Nothing") 16 Else 17 Return String.Format("{0}/{1}", name, transientClass.ToString()) 18 End If 19 End Function 20 End Class 21End Namespace