  | DebugInfoBuilderForwardDeclareFunction Method  | 
 [This is preliminary documentation and is subject to change.]
Creates a new forward declaration to a function
 
    Namespace: 
   Llvm.NET.DebugInfo
    Assembly:
   Llvm.NET (in Llvm.NET.dll) Version: 3.8.6158
Syntaxpublic DISubProgram ForwardDeclareFunction(
	DIScope scope,
	string name,
	string mangledName,
	DIFile file,
	uint line,
	DISubroutineType subroutineType,
	bool isLocalToUnit,
	bool isDefinition,
	uint scopeLine,
	DebugInfoFlags debugFlags,
	bool isOptimized
)
Parameters
- scope
 - Type: Llvm.NET.DebugInfoDIScope
DIScope for the declaration - name
 - Type: SystemString
Name of the function as it appears in source - mangledName
 - Type: SystemString
mangled name of the function (for linker) - file
 - Type: Llvm.NET.DebugInfoDIFile
Source file location for the function - line
 - Type: SystemUInt32
starting line of the declaration - subroutineType
 - Type: Llvm.NET.DebugInfoDISubroutineType
Signature for the function - isLocalToUnit
 - Type: SystemBoolean
Flag to indicate if this declaration is local to the compilation unit - isDefinition
 - Type: SystemBoolean
Flag to indicate if this is a definition - scopeLine
 - Type: SystemUInt32
Line of the first scope block - debugFlags
 - Type: Llvm.NET.DebugInfoDebugInfoFlags
DebugInfoFlags for the function - isOptimized
 - Type: SystemBoolean
Flag to indicate if the function is optimized 
Return Value
Type: 
DISubProgram
See Also