public static void Parse(AssemblyName blank, string s)
        {
            if (s == null)
            {
                throw new ArgumentNullException(nameof(s));
            }
            RuntimeAssemblyName runtimeAssemblyName = Parse(s);

            runtimeAssemblyName.CopyToAssemblyName(blank);
        }
示例#2
0
        public AssemblyName(string assemblyName)
        {
            if (assemblyName == null)
            {
                throw new ArgumentNullException(nameof(assemblyName));
            }
            RuntimeAssemblyName runtimeAssemblyName = AssemblyNameParser.Parse(assemblyName);

            runtimeAssemblyName.CopyToAssemblyName(this);
        }
示例#3
0
        public AssemblyName(string assemblyName)
            : this()
        {
            if (assemblyName == null)
                throw new ArgumentNullException(nameof(assemblyName));
            if ((assemblyName.Length == 0) ||
                (assemblyName[0] == '\0'))
                throw new ArgumentException(SR.Format_StringZeroLength);

            _name = assemblyName;
            RuntimeAssemblyName runtimeAssemblyName = AssemblyNameParser.Parse(_name);
            runtimeAssemblyName.CopyToAssemblyName(this);
        }