public void Add(ViewInfosByTaskCollection viewInfBTColl) { foreach (Type t in viewInfBTColl) if (this[t] == null) this[t] = viewInfBTColl[t]; else this[t].Add(viewInfBTColl[t]); }
public ViewInfosByTaskCollection GetFromAssembly(Assembly assembly) { ViewInfosByTaskCollection result = new ViewInfosByTaskCollection(); foreach (Type t in assembly.GetTypes()) foreach (ViewAttribute viewAttr in t.GetCustomAttributes(typeof(ViewAttribute), false)) { if (result[viewAttr.TaskType] == null) result[viewAttr.TaskType] = new ViewInfoCollection(); result[viewAttr.TaskType].Add(newViewInfo(t, viewAttr)); } return result; }
public ViewInfosByTaskCollection GetFromAssembly(Assembly assembly) { ViewInfosByTaskCollection result = new ViewInfosByTaskCollection(); foreach (Type t in assembly.GetTypes()) foreach (WebformsViewAttribute viewAttr in t.GetCustomAttributes(typeof(WebformsViewAttribute), false)) { if (result[viewAttr.TaskType] == null) result[viewAttr.TaskType] = new WebformsViewInfoCollection(); (result[viewAttr.TaskType] as WebformsViewInfoCollection).Add( new WebformsViewInfo(viewAttr.ViewName, viewAttr.ViewUrl)); } return result; }
/// <summary> /// Generates <see cref="ViewInfo"/> objects from <see cref="ViewAttribute"/> attributes /// found in the given assembly. /// </summary> #endregion public ViewInfosByTaskCollection GetFromAssembly(Assembly assembly) { ViewInfosByTaskCollection result = new ViewInfosByTaskCollection(); foreach (Type t in assembly.GetTypes()) { foreach (ViewAttribute viewAttr in t.GetCustomAttributes(typeof(ViewAttribute), false)) { if (result[viewAttr.TaskType] == null) { result[viewAttr.TaskType] = new ViewInfoCollection(); } result[viewAttr.TaskType][viewAttr.ViewName] = newViewInfo(t, viewAttr); } } return(result); }
public ViewInfosByTaskCollection GetFromAssembly(Assembly assembly) { ViewInfosByTaskCollection result = new ViewInfosByTaskCollection(); result[typeof(int)] = new ViewInfoCollection(); if (assembly == inputAssembly1) result[typeof(int)].Add(vi1); else if (assembly == inputAssembly2) result[typeof(int)].Add(vi2); else if (assembly == inputAssembly3) result[typeof(int)].Add(vi3); return result; }
public ViewInfosByTaskCollection GetFromAssembly(Assembly assembly) { ViewInfosByTaskCollection result = new ViewInfosByTaskCollection(); result[typeof(StubTask)] = returnedViewInfoColl; return result; }
public void TestSetup() { vibtColl = new ViewInfosByTaskCollection(); vibtColl[typeof(int)] = new ViewInfoCollection(); vibtColl[typeof(string)] = new ViewInfoCollection(); }