private static PocoFrameText ToPoco(this IFrameText source, ConversionContext context) { if (source == null) return null; var poco = source as PocoFrameText; if ((poco != null) || context.GetOrCreate(source, () => new PocoFrameText(), out poco)) return poco; source.CopyTo(poco); return poco; }
/// <summary> /// Converts the <see cref="IFrameText" /> into a new instance of <see cref="PocoFrameText" /> which is serializeable to /// json or binary. /// </summary> public static PocoFrameText ToPoco(this IFrameText source) { return source.ToPoco(new ConversionContext()); }