Esempio n. 1
0
 public IEnumerable <IMember> GetMembers(Predicate <IMember> filter = null, GetMemberOptions options = GetMemberOptions.None)
 {
     if ((options & GetMemberOptions.IgnoreInheritedMembers) == GetMemberOptions.IgnoreInheritedMembers)
     {
         return(EmptyList <IMember> .Instance);
     }
     else
     {
         return(GetMembersHelper.GetMembers(this, FilterNonStatic(filter), options));
     }
 }
Esempio n. 2
0
 public IEnumerable <IMember> GetMembers(Predicate <IMember> filter = null, GetMemberOptions options = GetMemberOptions.None)
 {
     if (Kind == TypeKind.Void)
     {
         return(EmptyList <IMethod> .Instance);
     }
     if ((options & GetMemberOptions.IgnoreInheritedMembers) == GetMemberOptions.IgnoreInheritedMembers)
     {
         return(GetFiltered(this.Members, filter));
     }
     else
     {
         return(GetMembersHelper.GetMembers(this, filter, options));
     }
 }