public static Sound GetPreviewSound(object obj) { PreviewSoundQuery query = new PreviewSoundQuery(obj); GetPreview(query); return(query.Result); }
void IPreviewGenerator.Perform(IPreviewQuery query) { PreviewImageQuery imgQuery = query as PreviewImageQuery; if (imgQuery != null) { this.Perform((T)query.Source, imgQuery); return; } PreviewSoundQuery sndQuery = query as PreviewSoundQuery; if (sndQuery != null) { this.Perform((T)query.Source, sndQuery); return; } }
public virtual void Perform(T obj, PreviewSoundQuery query) { }