Beispiel #1
0
        internal override List <ConfigurationRule> GetRules()
        {
            return(new List <ConfigurationRule>
            {
                ConfigurationRule.ForGroupRule(new GroupRule
                {
                    Type = MatchType.Import,
                    NamespacePattern = "System*",
                    Priority = 1
                }),

                ConfigurationRule.ForSpace(),

                ConfigurationRule.ForGroupRule(new GroupRule
                {
                    Type = MatchType.ImportOrAlias,
                    NamespacePattern = "*",
                    AliasPattern = "*",
                    Priority = 2
                }),

                ConfigurationRule.ForSpace(),

                ConfigurationRule.ForGroupRule(new GroupRule
                {
                    Type = MatchType.Import,
                    NamespacePattern = "MyLocal*",
                    Priority = 1
                })
            });
        }
Beispiel #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
                })
            });
        }