internal static AuditSwitchStatus ValidateAuditConfigurationRule(Workload workload, AuditConfigurationRule auditRule) { MultiValuedProperty <AuditableOperations> auditOperation = auditRule.AuditOperation; Tuple <MultiValuedProperty <AuditableOperations>, MultiValuedProperty <AuditableOperations> > tuple = AuditConfigUtility.auditMap[workload]; if (tuple != null) { if (auditOperation.Equals(tuple.Item1)) { return(AuditSwitchStatus.Off); } if (auditOperation.Equals(tuple.Item2)) { return(AuditSwitchStatus.On); } } return(AuditSwitchStatus.None); }