public static AST.NativeLibrary ConvertLibrary(NativeLibrary library) { var newLibrary = new AST.NativeLibrary { FileName = library.FileName }; for (uint i = 0; i < library.SymbolsCount; ++i) { var symbol = library.getSymbols(i); newLibrary.Symbols.Add(symbol); } for (uint i = 0; i < library.DependenciesCount; i++) { newLibrary.Dependencies.Add(library.getDependencies(i)); } return newLibrary; }
public static AST.NativeLibrary ConvertLibrary(NativeLibrary library) { var newLibrary = new AST.NativeLibrary { FileName = library.FileName }; for (uint i = 0; i < library.SymbolsCount; ++i) { var symbol = library.getSymbols(i); newLibrary.Symbols.Add(symbol); } for (uint i = 0; i < library.DependenciesCount; i++) { newLibrary.Dependencies.Add(library.getDependencies(i)); } return(newLibrary); }
public static AST.NativeLibrary ConvertLibrary(NativeLibrary library) { var newLibrary = new AST.NativeLibrary { FileName = library.FileName }; #if OLD_PARSER foreach (var symbol in library.Symbols) { newLibrary.Symbols.Add(symbol); } #else for (uint i = 0; i < library.SymbolsCount; ++i) { var symbol = library.getSymbols(i); newLibrary.Symbols.Add(symbol); } #endif return(newLibrary); }
public static AST.NativeLibrary ConvertLibrary(NativeLibrary library) { var newLibrary = new AST.NativeLibrary { FileName = library.FileName }; #if OLD_PARSER foreach (var symbol in library.Symbols) newLibrary.Symbols.Add(symbol); #else for (uint i = 0; i < library.SymbolsCount; ++i) { var symbol = library.getSymbols(i); newLibrary.Symbols.Add(symbol); } #endif return newLibrary; }