public void setupViewLocations(List <string> viewLocations) { string[] tempArray = new string[ViewLocationFormats.Length + viewLocations.Count]; ViewLocationFormats.CopyTo(tempArray, 0); for (int i = 0; i < viewLocations.Count; i++) { tempArray[ViewLocationFormats.Length + i] = viewLocations[i]; } ViewLocationFormats = tempArray; PartialViewLocationFormats = ViewLocationFormats; }
/// <summary> /// 插件视图构造函数,将视图位置,添加到默认查找中 /// </summary> /// <param name="viewLocations"></param> public PluginViewEngine(string[] viewLocations) : base() { string[] tempArray = new string[ViewLocationFormats.Length + viewLocations.Length]; ViewLocationFormats.CopyTo(tempArray, 0); for (int i = 0; i < viewLocations.Length; i++) { tempArray[ViewLocationFormats.Length + i] = viewLocations[i]; } ViewLocationFormats = tempArray; PartialViewLocationFormats = ViewLocationFormats; }