示例#1
0
        /// <summary>
        /// Get a parameter
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <param name="options"></param>
        /// <param name="key"></param>
        /// <returns></returns>
        public static T Get <T>(this IAssetLoaderPartOptions options, string key)
        {
            object value;

            return(options.TryGetValue(key, out value) ? (T)value : default);
 /// <summary>
 /// Set options, for chain calls.
 /// </summary>
 /// <param name="part"></param>
 /// <param name="options">new options</param>
 /// <returns>part</returns>
 public static IAssetLoaderPart SetOptions(this IAssetLoaderPart part, IAssetLoaderPartOptions options)
 {
     part.Options = options;
     return(part);
 }