Patcher.Data.Plugins.Plugin.GetReferencedFormIds C# (CSharp) Method

GetReferencedFormIds() public method

public GetReferencedFormIds ( ) : HashSet
return HashSet
        public HashSet<uint> GetReferencedFormIds()
        {
            HashSet<uint> referencedFormIds = new HashSet<uint>();
            // Enumerate this plugins forms
            foreach (var form in Forms)
            {
                foreach (var formId in form.GetReferencedFormIds())
                {
                    // Do not add null references or references already added
                    if (formId != 0 && !referencedFormIds.Contains(formId))
                    {
                        referencedFormIds.Add(formId);
                    }
                }
            }
            return referencedFormIds;
        }