Terraria.ModLoader.AssemblyManager.LoadedMod.EncapsulateName C# (CSharp) Method

EncapsulateName() private method

private EncapsulateName ( string name ) : string
name string
return string
            private string EncapsulateName(string name) {
                if (name == Name)
                    return AssemblyName;

                if (properties.dllReferences.Contains(name))
                    return DllName(name);

                if (weakDependencies.Contains(name))
                    return WeakDepName(name);

                foreach (var dep in dependencies) {
                    var _name = dep.EncapsulateName(name);
                    if (_name != name)
                        return _name;
                }

                return name;
            }
        }