Esempio n. 1
0
 internal IpV6MobilityOptions Pad(int paddingSize)
 {
     if (paddingSize == 0)
     {
         return(this);
     }
     return(new IpV6MobilityOptions(
                OptionsCollection.Concat(paddingSize == 1 ? (IpV6MobilityOption) new IpV6MobilityOptionPad1() : new IpV6MobilityOptionPadN(paddingSize - 2)),
                IsValid));
 }
Esempio n. 2
0
        internal IpV6Options Pad(int paddingSize)
        {
            if (paddingSize == 0)
            {
                return(this);
            }
            IEnumerable <IpV6Option> paddedOptions =
                OptionsCollection.Concat(paddingSize == 1 ? (IpV6Option) new IpV6OptionPad1() : new IpV6OptionPadN(paddingSize - 2));

            return(new IpV6Options(new Tuple <IList <IpV6Option>, bool>(paddedOptions.ToList(), IsValid)));
        }