Method CreateSubroutineType
CreateSubroutineType(DebugInfoFlags, params DIType?[])
Creates a DISubroutineType to provide debug information for a function/procedure signature
DISubroutineType CreateSubroutineType(DebugInfoFlags debugFlags, params DIType?[] types)
Parameters
debugFlags
DebugInfoFlagsDebugInfoFlags for this signature
types
DIType[]Parameter types
Returns
CreateSubroutineType(DebugInfoFlags, IEnumerable<DIType?>)
Creates a DISubroutineType to provide debug information for a function/procedure signature
DISubroutineType CreateSubroutineType(DebugInfoFlags debugFlags, IEnumerable<DIType?> types)
Parameters
debugFlags
DebugInfoFlagsDebugInfoFlags for this signature
types
IEnumerable<DIType>Parameter types
Returns
CreateSubroutineType(DebugInfoFlags)
Creates a DISubroutineType to provide debug information for a function/procedure signature
DISubroutineType CreateSubroutineType(DebugInfoFlags debugFlags)
Parameters
debugFlags
DebugInfoFlagsDebugInfoFlags for this signature
Returns
CreateSubroutineType(DebugInfoFlags, DIType?, IEnumerable<DIType?>)
Creates a DISubroutineType to provide debug information for a function/procedure signature
DISubroutineType CreateSubroutineType(DebugInfoFlags debugFlags, DIType? returnType, IEnumerable<DIType?> types)
Parameters
debugFlags
DebugInfoFlagsDebugInfoFlags for this signature
returnType
DITypeReturn type of the signature
types
IEnumerable<DIType>Parameters for the function