Antlr4.StringTemplate.TemplateGroup.CalculateReachableSerializedObjects C# (CSharp) Method

CalculateReachableSerializedObjects() private method

private CalculateReachableSerializedObjects ( ICollection rootSet ) : HashSet
rootSet ICollection
return HashSet
        private HashSet<object> CalculateReachableSerializedObjects(ICollection<object> rootSet)
        {
            var reachableObjects = new HashSet<object>(ObjectReferenceEqualityComparer<object>.Default);
            foreach (var obj in rootSet)
                CalculateReachableSerializedObjects(obj, reachableObjects);

            return reachableObjects;
        }

Same methods

TemplateGroup::CalculateReachableSerializedObjects ( object obj, HashSet reachableObjects ) : void