// Token: 0x060063C8 RID: 25544 RVA: 0x00153044 File Offset: 0x00151244 internal static string[] OnDesignerNamespaceResolveEvent(AppDomain appDomain, string namespaceName) { EventHandler <DesignerNamespaceResolveEventArgs> designerNamespaceResolve = WindowsRuntimeMetadata.DesignerNamespaceResolve; if (designerNamespaceResolve != null) { Delegate[] invocationList = designerNamespaceResolve.GetInvocationList(); int num = invocationList.Length; for (int i = 0; i < num; i++) { DesignerNamespaceResolveEventArgs designerNamespaceResolveEventArgs = new DesignerNamespaceResolveEventArgs(namespaceName); ((EventHandler <DesignerNamespaceResolveEventArgs>)invocationList[i])(appDomain, designerNamespaceResolveEventArgs); Collection <string> resolvedAssemblyFiles = designerNamespaceResolveEventArgs.ResolvedAssemblyFiles; if (resolvedAssemblyFiles.Count > 0) { string[] array = new string[resolvedAssemblyFiles.Count]; int num2 = 0; foreach (string text in resolvedAssemblyFiles) { if (string.IsNullOrEmpty(text)) { throw new ArgumentException(Environment.GetResourceString("Arg_EmptyOrNullString"), "DesignerNamespaceResolveEventArgs.ResolvedAssemblyFiles"); } array[num2] = text; num2++; } return(array); } } } return(null); }
internal static string[] OnDesignerNamespaceResolveEvent(AppDomain appDomain, string namespaceName) { EventHandler <DesignerNamespaceResolveEventArgs> eventHandler = DesignerNamespaceResolve; if (eventHandler != null) { foreach (EventHandler <DesignerNamespaceResolveEventArgs> handler in eventHandler.GetInvocationList()) { DesignerNamespaceResolveEventArgs eventArgs = new DesignerNamespaceResolveEventArgs(namespaceName); handler(appDomain, eventArgs); Collection <string> assemblyFilesCollection = eventArgs.ResolvedAssemblyFiles; if (assemblyFilesCollection.Count > 0) { string[] retAssemblyFiles = new string[assemblyFilesCollection.Count]; int retIndex = 0; foreach (string assemblyFile in assemblyFilesCollection) { if (String.IsNullOrEmpty(assemblyFile)) { // DesignerNamespaceResolve event returned null or empty file name - that is not allowed throw new ArgumentException(SR.Arg_EmptyOrNullString, "DesignerNamespaceResolveEventArgs.ResolvedAssemblyFiles"); } retAssemblyFiles[retIndex] = assemblyFile; retIndex++; } return(retAssemblyFiles); } } } return(null); }
internal static string[] OnDesignerNamespaceResolveEvent(AppDomain appDomain, string namespaceName) { // ISSUE: reference to a compiler-generated field EventHandler <DesignerNamespaceResolveEventArgs> eventHandler = WindowsRuntimeMetadata.DesignerNamespaceResolve; if (eventHandler != null) { Delegate[] invocationList = eventHandler.GetInvocationList(); int length = invocationList.Length; for (int index1 = 0; index1 < length; ++index1) { DesignerNamespaceResolveEventArgs e = new DesignerNamespaceResolveEventArgs(namespaceName); ((EventHandler <DesignerNamespaceResolveEventArgs>)invocationList[index1])((object)appDomain, e); Collection <string> resolvedAssemblyFiles = e.ResolvedAssemblyFiles; if (resolvedAssemblyFiles.Count > 0) { string[] strArray = new string[resolvedAssemblyFiles.Count]; int index2 = 0; foreach (string str in resolvedAssemblyFiles) { if (string.IsNullOrEmpty(str)) { throw new ArgumentException(Environment.GetResourceString("Arg_EmptyOrNullString"), "DesignerNamespaceResolveEventArgs.ResolvedAssemblyFiles"); } strArray[index2] = str; ++index2; } return(strArray); } } } return((string[])null); }
internal static string[] OnDesignerNamespaceResolveEvent(AppDomain appDomain, string namespaceName) { EventHandler <DesignerNamespaceResolveEventArgs> eventHandler = DesignerNamespaceResolve; if (eventHandler != null) { Delegate[] ds = eventHandler.GetInvocationList(); int len = ds.Length; for (int i = 0; i < len; i++) { DesignerNamespaceResolveEventArgs eventArgs = new DesignerNamespaceResolveEventArgs(namespaceName); ((EventHandler <DesignerNamespaceResolveEventArgs>)ds[i])(appDomain, eventArgs); Collection <string> assemblyFilesCollection = eventArgs.ResolvedAssemblyFiles; if (assemblyFilesCollection.Count > 0) { string[] retAssemblyFiles = new string[assemblyFilesCollection.Count]; int retIndex = 0; foreach (string assemblyFile in assemblyFilesCollection) { if (String.IsNullOrEmpty(assemblyFile)) { // DesignerNamespaceResolve event returned null or empty file name - that is not allowed throw new ArgumentException(Environment.GetResourceString("Arg_EmptyOrNullString"), "DesignerNamespaceResolveEventArgs.ResolvedAssemblyFiles"); } retAssemblyFiles[retIndex] = assemblyFile; retIndex++; } return(retAssemblyFiles); } } } return(null); }
internal static string[] OnDesignerNamespaceResolveEvent(AppDomain appDomain, string namespaceName) { EventHandler<DesignerNamespaceResolveEventArgs> eventHandler = DesignerNamespaceResolve; if (eventHandler != null) { Delegate[] ds = eventHandler.GetInvocationList(); int len = ds.Length; for (int i = 0; i < len; i++) { DesignerNamespaceResolveEventArgs eventArgs = new DesignerNamespaceResolveEventArgs(namespaceName); ((EventHandler<DesignerNamespaceResolveEventArgs>)ds[i])(appDomain, eventArgs); Collection<string> assemblyFilesCollection = eventArgs.ResolvedAssemblyFiles; if (assemblyFilesCollection.Count > 0) { string[] retAssemblyFiles = new string[assemblyFilesCollection.Count]; int retIndex = 0; foreach (string assemblyFile in assemblyFilesCollection) { if (String.IsNullOrEmpty(assemblyFile)) { // DesignerNamespaceResolve event returned null or empty file name - that is not allowed throw new ArgumentException(Environment.GetResourceString("Arg_EmptyOrNullString"), "DesignerNamespaceResolveEventArgs.ResolvedAssemblyFiles"); } retAssemblyFiles[retIndex] = assemblyFile; retIndex++; } return retAssemblyFiles; } } } return null; }