internal Symbol(TargetBinary binary, LLVMSymbolIteratorRef iterator, bool clone) { IteratorRef = clone ? LibLLVMSymbolIteratorClone(iterator) : iterator; ContainingBinary = binary; }
internal Section(TargetBinary objFile, LLVMSectionIteratorRef iterator) : this(objFile, iterator, true) { }
internal Symbol(TargetBinary objFile, LLVMSymbolIteratorRef iterator) : this(objFile, iterator, true) { }
internal Section(TargetBinary objFile, LLVMSectionIteratorRef iterator, bool clone) { ContainingBinary = objFile; IteratorRef = clone ? LibLLVMSectionIteratorClone(iterator) : iterator; }