/// <summary> /// Reads an asset from file. /// </summary> /// <param name="assetName">The name of the asset.</param> /// <returns>The asset instance.</returns> /// <exception cref="ObjectDisposedException"><c>ObjectDisposedException</c>.</exception> /// <exception cref="ArgumentNullException">Argument is null.</exception> protected Texture ReadAssetImage(string assetName) { if (IsDisposed) { throw new ObjectDisposedException(ToString()); } if (string.IsNullOrEmpty(assetName)) { throw new ArgumentNullException("assetName"); } var path = GetAssetPath(assetName); var ret = new MyLazyImage(path); return(ret); }
/// <summary> /// Reads an asset from file. /// </summary> /// <param name="assetName">The name of the asset.</param> /// <returns>The asset instance.</returns> /// <exception cref="ObjectDisposedException"><c>ObjectDisposedException</c>.</exception> /// <exception cref="ArgumentNullException">Argument is null.</exception> protected Texture ReadAssetImage(string assetName) { if (IsDisposed) throw new ObjectDisposedException(ToString()); if (string.IsNullOrEmpty(assetName)) throw new ArgumentNullException("assetName"); var path = GetAssetPath(assetName); var ret = new MyLazyImage(path); return ret; }