If the types are not related then you cannot simply cast one to another. The easiest way to cast is to use a Jump Label and pass the This property of one item to the JL and set that type to the type you want. That will throw an exception though if the types are not related (i.e. one is inherited from the other). Can you please post a screenshot or a detailed description of what you are trying to do?