The following is an example of a runtime-hosted CLR implementation for component type A above. public class A : SdmComponentInstance { protected override void OnCreate(object args) { // do something } } [0589] class A is a C# class that inherits from SdmComponentInstance and therefore can be hosted by the SDM Runtime.