Ejemplo n.º 1
0
        protected virtual IEnumerable <Member> LookupDependencies()
        {
            var metadata = FeatureProvider.GetMetadata(DeclaringType.UnderlyingType);

            if (metadata != null)
            {
                var namesOfPropsWeDependOn = metadata.GetMemberDependencies(this.Name);
                return(namesOfPropsWeDependOn.Select(s => DeclaringType.GetMember(s)));
            }
            else
            {
                return(new List <Member>());
            }
        }