// Token: 0x06000088 RID: 136 RVA: 0x0000CB3C File Offset: 0x0000AD3C private static Assembly ReadFromEmbeddedResources(Dictionary <string, string> assemblyNames, Dictionary <string, string> symbolNames, AssemblyName requestedAssemblyName) { string text = requestedAssemblyName.Name.ToLowerInvariant(); if (requestedAssemblyName.CultureInfo != null && !string.IsNullOrEmpty(requestedAssemblyName.CultureInfo.Name)) { text = requestedAssemblyName.CultureInfo.Name + "." + text; } byte[] rawAssembly; using (Stream stream = AssemblyLoader.LoadStream(assemblyNames, text)) { if (stream == null) { return(null); } rawAssembly = AssemblyLoader.ReadStream(stream); } using (Stream stream2 = AssemblyLoader.LoadStream(symbolNames, text)) { if (stream2 != null) { byte[] rawSymbolStore = AssemblyLoader.ReadStream(stream2); return(Assembly.Load(rawAssembly, rawSymbolStore)); } } return(Assembly.Load(rawAssembly)); }
private static Assembly ReadFromEmbeddedResources( Dictionary <string, string> assemblyNames, Dictionary <string, string> symbolNames, AssemblyName requestedAssemblyName) { string name = requestedAssemblyName.Name.ToLowerInvariant(); if (requestedAssemblyName.CultureInfo != null && !string.IsNullOrEmpty(requestedAssemblyName.CultureInfo.Name)) { name = requestedAssemblyName.CultureInfo.Name + "." + name; } byte[] rawAssembly; // ISSUE: reference to a compiler-generated method using (Stream stream = AssemblyLoader.LoadStream(assemblyNames, name)) { if (stream == null) { return((Assembly)null); } // ISSUE: reference to a compiler-generated method rawAssembly = AssemblyLoader.ReadStream(stream); } // ISSUE: reference to a compiler-generated method using (Stream stream = AssemblyLoader.LoadStream(symbolNames, name)) { if (stream != null) { // ISSUE: reference to a compiler-generated method byte[] rawSymbolStore = AssemblyLoader.ReadStream(stream); return(Assembly.Load(rawAssembly, rawSymbolStore)); } } return(Assembly.Load(rawAssembly)); }
private static Stream LoadStream(Dictionary <string, string> resourceNames, string name) { string fullName; // ISSUE: reference to a compiler-generated method return(resourceNames.TryGetValue(name, out fullName) ? AssemblyLoader.LoadStream(fullName) : (Stream)null); }
// Token: 0x06000008 RID: 8 RVA: 0x00002244 File Offset: 0x00000444 private static Assembly ReadFromEmbeddedResources(Dictionary <string, string> assemblyNames, Dictionary <string, string> symbolNames, AssemblyName requestedAssemblyName) { string text = requestedAssemblyName.Name.ToLowerInvariant(); bool flag = requestedAssemblyName.CultureInfo != null && !string.IsNullOrEmpty(requestedAssemblyName.CultureInfo.Name); bool flag4 = flag; if (flag4) { text = string.Format("{0}.{1}", requestedAssemblyName.CultureInfo.Name, text); } byte[] rawAssembly; using (Stream stream = AssemblyLoader.LoadStream(assemblyNames, text)) { bool flag2 = stream == null; bool flag5 = flag2; if (flag5) { return(null); } rawAssembly = AssemblyLoader.ReadStream(stream); } using (Stream stream2 = AssemblyLoader.LoadStream(symbolNames, text)) { bool flag3 = stream2 != null; bool flag6 = flag3; if (flag6) { byte[] rawSymbolStore = AssemblyLoader.ReadStream(stream2); return(Assembly.Load(rawAssembly, rawSymbolStore)); } } return(Assembly.Load(rawAssembly)); }
// Token: 0x06000086 RID: 134 RVA: 0x0000CAF4 File Offset: 0x0000ACF4 private static Stream LoadStream(Dictionary <string, string> resourceNames, string name) { string fullName; if (resourceNames.TryGetValue(name, out fullName)) { return(AssemblyLoader.LoadStream(fullName)); } return(null); }
// Token: 0x06000006 RID: 6 RVA: 0x000021E4 File Offset: 0x000003E4 private static Stream LoadStream(Dictionary <string, string> resourceNames, string name) { string fullname; bool flag = resourceNames.TryGetValue(name, out fullname); bool flag2 = flag; Stream result; if (flag2) { result = AssemblyLoader.LoadStream(fullname); } else { result = null; } return(result); }