public IClipboardControl BuildControl(IClipboardData clipboardData) { if (clipboardData is IClipboardFileCollectionData) { return(clipboardFileCollectionControlFactory.CreateControl( (IClipboardFileCollectionData)clipboardData)); } else if (clipboardData is IClipboardFileData) { return(clipboardFileControlFactory.CreateControl( (IClipboardFileData)clipboardData)); } else { throw new ArgumentException( "Unknown clipboard data type.", nameof(clipboardData)); } }
public IClipboardControl BuildControl(IClipboardData clipboardData) { return(textControlFactory.CreateControl((IClipboardTextData)clipboardData)); }