Dev2.Reflection.GACAssemblyName.GACAssemblyName C# (CSharp) Method

GACAssemblyName() public method

public GACAssemblyName ( string displayName ) : System
displayName string
return System
        public GACAssemblyName(string displayName)
        {
            string[] split = displayName.Split(',');
            int index = -1;

            foreach (string part in split)
            {
                if (_culture == null && (index = part.IndexOf("Culture=", StringComparison.OrdinalIgnoreCase)) != -1)
                    _culture = part.Substring(index + 8).Trim();
                else if (_version == null && (index = part.IndexOf("Version=", StringComparison.OrdinalIgnoreCase)) != -1)
                    _version = part.Substring(index + 8).Trim();
                else if (_publicKeyToken == null && (index = part.IndexOf("PublicKeyToken=", StringComparison.OrdinalIgnoreCase)) != -1)
                    _publicKeyToken = part.Substring(index + 15).Trim();
                else if (_name == null)
                    _name = part.Trim();
            }
        }