Click or drag to resize
Llvm.NET LogoContextCreateFunctionType Method (DebugInfoBuilder, Boolean, IDebugTypeITypeRef, DIType, IEnumerableIDebugTypeITypeRef, DIType)

[This is preliminary documentation and is subject to change.]

Creates a FunctionType with Debug information

Namespace:  Llvm.NET
Assembly:  Llvm.NET (in Llvm.NET.dll) Version: 3.8.6158
Syntax
C#
public DebugFunctionType CreateFunctionType(
	DebugInfoBuilder diBuilder,
	bool isVarArg,
	IDebugType<ITypeRef, DIType> retType,
	IEnumerable<IDebugType<ITypeRef, DIType>> argTypes
)

Parameters

diBuilder
Type: Llvm.NET.DebugInfoDebugInfoBuilder
DebugInfoBuilderto use to create the debug information
isVarArg
Type: SystemBoolean
Flag to indicate if this function is variadic
retType
Type: Llvm.NET.DebugInfoIDebugTypeITypeRef, DIType
Return type of the function
argTypes
Type: System.Collections.GenericIEnumerableIDebugTypeITypeRef, DIType
Argument types of the function

Return Value

Type: DebugFunctionType
Function signature
See Also