public InternalSmartContent(IExtensionData extensionData, IInternalSmartContentContextSource smartContentContextSource, string contentSourceId)
     : base(extensionData)
 {
     _smartContentContext = new InternalSmartContentContext(smartContentContextSource, contentSourceId);
 }
 public InternalSmartContentContext(IInternalSmartContentContextSource contextSource, string contentSourceId)
 {
     _contextSource = contextSource;
     _smartContentEditor = contextSource.GetSmartContentEditor(contentSourceId);
 }
 public InternalSmartContentContext(IInternalSmartContentContextSource contextSource, string contentSourceId)
 {
     _contextSource      = contextSource;
     _smartContentEditor = contextSource.GetSmartContentEditor(contentSourceId);
 }
 public InternalSmartContent(IExtensionData extensionData, IInternalSmartContentContextSource smartContentContextSource, string contentSourceId)
     : base(extensionData)
 {
     _smartContentContext = new InternalSmartContentContext(smartContentContextSource, contentSourceId);
 }