X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2Freferencesource%2FSystem%2Fnet%2FSystem%2FNet%2FNetworkInformation%2FSystemIPAddressInformation.cs;h=feea9b74586dbb24c20acd80be6d77d1b1aaadb0;hb=3fc2fee18d61305b6b63b61f47c059dc2d5f058a;hp=5e51f77955856516645bade5bd68a5bef1be13e9;hpb=db1743eefbd4eeffcab51fc8a0ef3d8f3d0167ed;p=mono.git diff --git a/mcs/class/referencesource/System/net/System/Net/NetworkInformation/SystemIPAddressInformation.cs b/mcs/class/referencesource/System/net/System/Net/NetworkInformation/SystemIPAddressInformation.cs index 5e51f779558..feea9b74586 100644 --- a/mcs/class/referencesource/System/net/System/Net/NetworkInformation/SystemIPAddressInformation.cs +++ b/mcs/class/referencesource/System/net/System/Net/NetworkInformation/SystemIPAddressInformation.cs @@ -24,11 +24,20 @@ namespace System.Net.NetworkInformation { internal bool transient = false; internal bool dnsEligible = true; +#if MONO + public SystemIPAddressInformation(IPAddress address, bool isDnsEligible, bool isTransient) + { + this.address = address; + this.dnsEligible = isDnsEligible; + this.transient = isTransient; + } +#else internal SystemIPAddressInformation(IPAddress address, AdapterAddressFlags flags) { this.address = address; transient = (flags & AdapterAddressFlags.Transient) > 0; dnsEligible = (flags & AdapterAddressFlags.DnsEligible) > 0; } +#endif public override IPAddress Address{get {return address;}}