コード例 #1
0
        private void CheckUnusedParameters(TypeDefinition type, Runner runner)
        {
            IMethodRule avoidUnusedParameters = new AvoidUnusedParametersRule();

            CheckMethods(avoidUnusedParameters, type.Methods, runner);
            CheckMethods(avoidUnusedParameters, type.Constructors, runner);
        }
コード例 #2
0
        public override void Initialize(IRunner runner)
        {
            base.Initialize(runner);

            // look for AvoidUnusedParametersRule
            // note: we can be re-initialized multiple time (e.g. wizard runner)
            bool scheduled = AvoidUnusedParametersRuleScheduled(runner);

            if (!scheduled)
            {
                if (avoidUnusedParameters == null)
                {
                    avoidUnusedParameters = new AvoidUnusedParametersRule();
                }
                avoidUnusedParameters.Initialize(Runner);
            }
            else
            {
                avoidUnusedParameters = null;
            }
        }