Stetic.ApplicationBackend.ResolveAssembly C# (CSharp) Method

ResolveAssembly() public method

public ResolveAssembly ( string assemblyName ) : string
assemblyName string
return string
        public string ResolveAssembly(string assemblyName)
        {
            if (widgetLibraryResolver != null)
                return widgetLibraryResolver (assemblyName);
            else
                return null;
        }

Usage Example

        public AssemblyDefinition Resolve(AssemblyNameReference name, string basePath)
        {
            AssemblyDefinition asm = (AssemblyDefinition)_assemblies [name.FullName];

            if (asm == null)
            {
                if (app != null)
                {
                    string ares = app.ResolveAssembly(name.Name);
                    if (ares != null)
                    {
                        asm          = AssemblyFactory.GetAssembly(ares);
                        asm.Resolver = this;
                        _assemblies [name.FullName] = asm;
                        return(asm);
                    }
                }
                string file = Resolve(name.FullName, basePath);
                if (file != null)
                {
                    asm = AssemblyFactory.GetAssembly(file);
                }
                else
                {
                    asm = base.Resolve(name);
                }
                asm.Resolver = this;
                _assemblies [name.FullName] = asm;
            }

            return(asm);
        }
All Usage Examples Of Stetic.ApplicationBackend::ResolveAssembly