public class TestMeTypeConverter : CustomXmlDeserializer.ITypeConverter
public void ProcessType(ref string assemblyFullName, ref string typeFullName)
// translate types to accomodate code movement
case "OldTestMe, Version=220.127.116.11, Culture=neutral, PublicKeyToken=null":
// the assembly "OldTestMe" was renamed to "TestMe" and additionally its version changed
assemblyFullName = "TestMe, Version=18.104.22.168, Culture=neutral, PublicKeyToken=null";
// the type "OldTestMe.VirtualList" was moved to another assembly
// and now it is called "CommonTools.Lists.VirtualList"
// the new home is the CommonTools assembly
assemblyFullName = "CommonTools, Version=22.214.171.124, Culture=neutral, PublicKeyToken=null";
// the namespace changed from "OldTestMe" to "CommonTools.Lists"
typeFullName = typeFullName.Replace("OldTestMe", "CommonTools.Lists");
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.