Method CreateSubroutineType
CreateSubroutineType(DebugInfoFlags, DITypeArray)
Creates a DISubroutineType to provide debug information for a function/procedure signature
Declaration
[Obsolete("Use overload supporting Array or IEnumerable of DIType")]
public DISubroutineType CreateSubroutineType(DebugInfoFlags debugFlags, DITypeArray types)
Parameters
[Obsolete("Use overload supporting Array or IEnumerable of DIType")]
public DISubroutineType CreateSubroutineType(DebugInfoFlags debugFlags, DITypeArray types)
DebugInfoFlags | debugFlags | DebugInfoFlags for this signature |
DITypeArray | types | Parameter types |
Returns
DISubroutineType | DISubroutineType |
CreateSubroutineType(DebugInfoFlags, DIType[])
Creates a DISubroutineType to provide debug information for a function/procedure signature
Declaration
public DISubroutineType CreateSubroutineType(DebugInfoFlags debugFlags, params DIType[] types)
Parameters
public DISubroutineType CreateSubroutineType(DebugInfoFlags debugFlags, params DIType[] types)
DebugInfoFlags | debugFlags | DebugInfoFlags for this signature |
DIType[] | types | Parameter types |
Returns
DISubroutineType | DISubroutineType |
CreateSubroutineType(DebugInfoFlags, IEnumerable<DIType>)
Creates a DISubroutineType to provide debug information for a function/procedure signature
Declaration
public DISubroutineType CreateSubroutineType(DebugInfoFlags debugFlags, IEnumerable<DIType> types)
Parameters
public DISubroutineType CreateSubroutineType(DebugInfoFlags debugFlags, IEnumerable<DIType> types)
DebugInfoFlags | debugFlags | DebugInfoFlags for this signature |
IEnumerable<DIType> | types | Parameter types |
Returns
DISubroutineType | DISubroutineType |
CreateSubroutineType(DebugInfoFlags)
Creates a DISubroutineType to provide debug information for a function/procedure signature
Declaration
public DISubroutineType CreateSubroutineType(DebugInfoFlags debugFlags)
Parameters
public DISubroutineType CreateSubroutineType(DebugInfoFlags debugFlags)
DebugInfoFlags | debugFlags | DebugInfoFlags for this signature |
Returns
DISubroutineType | DISubroutineType |
CreateSubroutineType(DebugInfoFlags, DIType, IEnumerable<DIType>)
Creates a DISubroutineType to provide debug information for a function/procedure signature
Declaration
public DISubroutineType CreateSubroutineType(DebugInfoFlags debugFlags, DIType returnType, IEnumerable<DIType> types)
Parameters
public DISubroutineType CreateSubroutineType(DebugInfoFlags debugFlags, DIType returnType, IEnumerable<DIType> types)
DebugInfoFlags | debugFlags | DebugInfoFlags for this signature |
DIType | returnType | Return type of the signature |
IEnumerable<DIType> | types | Parameters for the function |
Returns
DISubroutineType | DISubroutineType |