ABB.SrcML.SrcMLGenerator.GenerateSrcMLFileFromDirectory C# (CSharp) Method

GenerateSrcMLFileFromDirectory() public method

public GenerateSrcMLFileFromDirectory ( string directoryPath, string xmlFileName, IEnumerable filesToExclude, System.Language languageFilter ) : ABB.SrcML.SrcMLFile
directoryPath string
xmlFileName string
filesToExclude IEnumerable
languageFilter System.Language
return ABB.SrcML.SrcMLFile
        public SrcMLFile GenerateSrcMLFileFromDirectory(string directoryPath, string xmlFileName, IEnumerable<string> filesToExclude, Language languageFilter) {
            GenerateSrcMLFromDirectory(directoryPath, xmlFileName, filesToExclude, languageFilter);
            return new SrcMLFile(xmlFileName);
        }

Same methods

SrcMLGenerator::GenerateSrcMLFileFromDirectory ( string directoryPath, string xmlFileName ) : ABB.SrcML.SrcMLFile
SrcMLGenerator::GenerateSrcMLFileFromDirectory ( string directoryPath, string xmlFileName, IEnumerable filesToExclude ) : ABB.SrcML.SrcMLFile
SrcMLGenerator::GenerateSrcMLFileFromDirectory ( string directoryPath, string xmlFileName, System.Language languageFilter ) : ABB.SrcML.SrcMLFile

Usage Example

Ejemplo n.º 1
0
        public void SetUp()
        {
            builder = new UnigramSwumBuilder { Splitter = new CamelIdSplitter() };
            var Generator = new SrcMLGenerator(@"..\..\External\SrcML");
            var file = Generator.GenerateSrcMLFileFromDirectory(@"..\..\", Path.GetTempFileName(), new List<string>(), Language.Any);

            functions = from func in file.GetXDocument().Descendants()
                            where _functionTypes.Contains(func.Name) && !func.Ancestors(SRC.Declaration).Any()
                            select func;
        }