System.Net.PhysicalAddressExtensions.GetAddressAdministrator C# (CSharp) Метод

GetAddressAdministrator() публичный статический Метод

Gets the administrator (PhysicalAddressAdministrator) of the PhysicalAddress.
is null.
public static GetAddressAdministrator ( this address ) : PhysicalAddressAdministrator
address this The address.
Результат PhysicalAddressAdministrator
        public static PhysicalAddressAdministrator GetAddressAdministrator(this PhysicalAddress address)
        {
            if (address == null)
                throw new ArgumentNullException(nameof(address));

            var bytes = address.GetAddressBytes();
            if (bytes == null || bytes.Length < 1)
                throw new ArgumentException($"Invalid {nameof(address)}.");
            return (bytes[0] & 0x2) == 0 ? PhysicalAddressAdministrator.Global : PhysicalAddressAdministrator.Local;
        }