Exemplo n.º 1
0
 public static IEnumerable <object[]> GetAllExportedMembersWithDeclaringType()
 {
     foreach (Type type in RuleServices.GetAllExportedTypes())
     {
         yield return(new object[] { type, RuleServices.GetDeclaredMembers(type) });
     }
 }
Exemplo n.º 2
0
        public static IEnumerable <object[]> GetAllExportedMembersWithAttribute()
        {
            foreach (MemberInfo member in RuleServices.GetAllExportedMembers())
            {
                Attribute attribute = member.GetCustomAttribute <ExportPropertyXamlRuleDefinitionAttribute>();

                yield return(new object[] { member, attribute });
            }
        }
Exemplo n.º 3
0
 public static IEnumerable <object[]> GetAllExportedMembers()
 {
     return(RuleServices.GetAllExportedMembers().Select(member => new[] { member }));
 }