コード例 #1
0
 public IEnumerable <IField> GetFields(Predicate <IUnresolvedField> filter = null, GetMemberOptions options = GetMemberOptions.None)
 {
     if ((options & GetMemberOptions.IgnoreInheritedMembers) == GetMemberOptions.IgnoreInheritedMembers)
     {
         return(EmptyList <IField> .Instance);
     }
     else
     {
         return(GetMembersHelper.GetFields(this, FilterNonStatic(filter), options));
     }
 }
コード例 #2
0
 public virtual IEnumerable <IField> GetFields(Predicate <IUnresolvedField> filter = null, GetMemberOptions options = GetMemberOptions.None)
 {
     if ((options & GetMemberOptions.IgnoreInheritedMembers) == GetMemberOptions.IgnoreInheritedMembers)
     {
         return(GetFilteredNonMethods <IUnresolvedField, IField>(filter));
     }
     else
     {
         return(GetMembersHelper.GetFields(this, filter, options));
     }
 }