Add_RestrictionRange() public méthode

Adds a restriction range to this verb mapping
public Add_RestrictionRange ( Engine_RestrictionRange RestrictionRange ) : void
RestrictionRange Engine_RestrictionRange Range to add
Résultat void
        private static void engine_config_finalize_handle_single_mapping(Engine_VerbMapping mapping, Dictionary<string, Engine_Component> components, Dictionary<string, Engine_RestrictionRange> restrictionRanges)
        {
            // If the mapping didn't exist, do nothing
            if (mapping == null)
                return;

            // Map the component
            if ((!String.IsNullOrEmpty(mapping.ComponentId)) && (components.ContainsKey(mapping.ComponentId)))
            {
                mapping.Component = components[mapping.ComponentId];
            }
            else
            {
                mapping.Component = null;
            }

            // Map any restriction range
            if (!String.IsNullOrEmpty(mapping.RestrictionRangeSetId))
            {
                string[] restrictions = mapping.RestrictionRangeSetId.Split(" |,".ToCharArray());
                foreach (string thisRestriction in restrictions)
                {
                    if (restrictionRanges.ContainsKey(thisRestriction.Trim()))
                    {
                        mapping.Add_RestrictionRange(restrictionRanges[thisRestriction.Trim()]);
                    }
                }
            }
            else
            {
                mapping.RestrictionRanges = null;
            }
        }