Microsoft.Protocols.TestManager.Kernel.Utility.HideProperties C# (CSharp) Method

HideProperties() public method

Gets the properties to hide from the plug-in.
public HideProperties ( ) : void
return void
        public void HideProperties()
        {
            List<Microsoft.Protocols.TestManager.Detector.CaseSelectRule> selectedRules = new List<Microsoft.Protocols.TestManager.Detector.CaseSelectRule>();
            foreach (string rule in filter.GetRuleList(true))
            {
                selectedRules.Add(new Microsoft.Protocols.TestManager.Detector.CaseSelectRule()
                {
                    Name = rule,
                    Status = Microsoft.Protocols.TestManager.Detector.RuleStatus.Selected
                });

            }
            foreach (string rule in filter.GetRuleList(false))
            {
                selectedRules.Add(new Microsoft.Protocols.TestManager.Detector.CaseSelectRule()
                {
                    Name = rule,
                    Status = Microsoft.Protocols.TestManager.Detector.RuleStatus.NotSupported
                });
            }
            hiddenProperties = detector.GetHiddenProperties(selectedRules);
        }