Exemplo n.º 1
0
 internal override List <ConfigurationRule> GetRules()
 {
     return(new List <ConfigurationRule>
     {
         ConfigurationRule.ForGroupRule(new GroupRule
         {
             Type = MatchType.ImportOrAlias,
             NamespacePattern = "*",
             AliasPattern = "*",
             Priority = 1,
             OrderAliasesBy = OrderAliasBy.Alias
         })
     });
 }
Exemplo n.º 2
0
        internal override List <ConfigurationRule> GetRules()
        {
            return(new List <ConfigurationRule>
            {
                ConfigurationRule.ForGroupRule(new GroupRule
                {
                    Type = MatchType.Import,
                    NamespacePattern = "System*",
                    Priority = 1
                }),
                ConfigurationRule.ForGroupRule(new GroupRule
                {
                    Type = MatchType.Import,
                    NamespacePattern = "Microsoft*",
                    Priority = 1
                }),

                ConfigurationRule.ForSpace(),

                ConfigurationRule.ForGroupRule(new GroupRule
                {
                    Type = MatchType.Import,
                    NamespacePattern = "*",
                    Priority = 9999
                }),

                ConfigurationRule.ForSpace(),

                ConfigurationRule.ForGroupRule(new GroupRule
                {
                    Type = MatchType.Import,
                    NamespacePattern = "*",
                    Priority = 1
                }),

                ConfigurationRule.ForSpace(),

                ConfigurationRule.ForGroupRule(new GroupRule
                {
                    Type = MatchType.Alias,
                    OrderAliasesBy = AliasOrder,
                    AliasPattern = "*",
                    NamespacePattern = "*",
                    Priority = 9999
                })
            });
        }