ICSharpCode.ILSpy.LoadedAssembly.LookupReferencedAssembly C# (CSharp) Метод

LookupReferencedAssembly() публичный Метод

public LookupReferencedAssembly ( Mono.Cecil.AssemblyNameReference name ) : LoadedAssembly
name Mono.Cecil.AssemblyNameReference
Результат LoadedAssembly
		public LoadedAssembly LookupReferencedAssembly(AssemblyNameReference name)
		{
			if (name == null)
				throw new ArgumentNullException("name");
			if (name.IsWindowsRuntime) {
				return assemblyList.winRTMetadataLookupCache.GetOrAdd(name.Name, LookupWinRTMetadata);
			} else {
				return assemblyList.assemblyLookupCache.GetOrAdd(name.FullName, LookupReferencedAssemblyInternal);
			}
		}
		

Same methods

LoadedAssembly::LookupReferencedAssembly ( string fullName ) : LoadedAssembly

Usage Example

Пример #1
0
            public PEFile Resolve(IAssemblyReference reference)
            {
                var module = parent.providedAssemblyResolver?.Resolve(reference);

                if (module != null)
                {
                    return(module);
                }
                return(parent.LookupReferencedAssembly(reference)?.GetPEFileOrNull());
            }
All Usage Examples Of ICSharpCode.ILSpy.LoadedAssembly::LookupReferencedAssembly