ACR_Items.Pricing.GetIsUseRestrictedByClass C# (CSharp) Метод

GetIsUseRestrictedByClass() приватный статический Метод

private static GetIsUseRestrictedByClass ( CLRScriptBase script, List itProp ) : bool
script CLRScriptFramework.CLRScriptBase
itProp List
Результат bool
        private static bool GetIsUseRestrictedByClass(CLRScriptBase script, List<PricedItemProperty> itProp)
        {
            List<PricedItemProperty> removedProps = new List<PricedItemProperty>();
            foreach (PricedItemProperty prop in itProp)
            {
                if (script.GetItemPropertyType(prop.Property) == ITEM_PROPERTY_USE_LIMITATION_CLASS)
                {
                    removedProps.Add(prop);
                }
            }
            foreach (PricedItemProperty removedProp in removedProps)
            {
                itProp.Remove(removedProp);
            }
            if (removedProps.Count > 0)
            {
                return true;
            }
            return false;
        }