Пример #1
0
        /// <summary>
        /// Returns true if current predicate checks specified <paramref name="name"/> for not-null
        /// (like 'arg != null').
        /// </summary>
        public bool ChecksForNotNull(string name)
        {
            Contract.Requires(!string.IsNullOrEmpty(name));

            return(_argument
                   .With(x => x as ReferenceArgument)
                   .With(x => x.ArgumentName) == name &&
                   ChecksForNotNull());
        }