Antlr4.Tool.BuildDependencyGenerator.GetDependenciesFileList C# (CSharp) Method

GetDependenciesFileList() public method

public GetDependenciesFileList ( ) : IList
return IList
        public virtual IList<string> GetDependenciesFileList()
        {
            // Find all the things other than imported grammars
            IList<string> files = GetNonImportDependenciesFileList();

            // Handle imported grammars
            IList<Grammar> imports = g.GetAllImportedGrammars();
            if (imports != null)
            {
                foreach (Grammar g in imports)
                {
                    string libdir = tool.libDirectory;
                    string fileName = GroomQualifiedFileName(libdir, g.fileName);
                    files.Add(fileName);
                }
            }

            if (files.Count == 0)
            {
                return null;
            }
            return files;
        }