You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/// <summary>Creates a Function definition with Debug information</summary>
168
+
/// <param name="diBuilder">The debug info builder to use to create the function (must be associated with this module)</param>
169
+
/// <param name="scope">Containing scope for the function</param>
170
+
/// <param name="name">Name of the function in source language form</param>
171
+
/// <param name="linkageName">Mangled linker visible name of the function (may be same as <paramref name="name"/> if mangling not required by source language</param>
172
+
/// <param name="file">File containing the function definition</param>
173
+
/// <param name="line">Line number of the function definition</param>
174
+
/// <param name="signature">LLVM Function type for the signature of the function</param>
175
+
/// <param name="isLocalToUnit">Flag to indicate if this function is local to the compilation unit</param>
176
+
/// <param name="isDefinition">Flag to indicate if this is a definition</param>
177
+
/// <param name="scopeLine">First line of the function's outermost scope, this may not be the same as the first line of the function definition due to source formatting</param>
178
+
/// <param name="debugFlags">Additional flags describing this function</param>
179
+
/// <param name="isOptimized">Flag to indicate if this function is optimized</param>
180
+
/// <returns>Function described by the arguments</returns>
181
+
publicFunctionCreateFunction(IDIBuilderdiBuilder
182
+
,DIScope?scope
183
+
,LazyEncodedStringname
184
+
,LazyEncodedString?linkageName
185
+
,DIFile?file
186
+
,uintline
187
+
,DebugFunctionTypesignature
188
+
,boolisLocalToUnit
189
+
,boolisDefinition
190
+
,uintscopeLine
191
+
,DebugInfoFlagsdebugFlags
192
+
,boolisOptimized
193
+
);
194
+
195
+
/// <summary>Creates a function</summary>
196
+
/// <param name="diBuilder"><see cref="DIBuilder"/> for creation of debug information</param>
197
+
/// <param name="name">Name of the function</param>
198
+
/// <param name="isVarArg">Flag indicating if the function supports a variadic argument list</param>
199
+
/// <param name="returnType">Return type of the function</param>
200
+
/// <param name="argumentTypes">Arguments for the function</param>
201
+
/// <returns>
202
+
/// Function, matching the signature specified. This may be a previously declared or defined
203
+
/// function or a new function if none matching the name and signature is already present.
/// <summary>Creates a Function definition with Debug information</summary>
304
-
/// <param name="diBuilder">The debug info builder to use to create the function (must be associated with this module)</param>
305
-
/// <param name="scope">Containing scope for the function</param>
306
-
/// <param name="name">Name of the function in source language form</param>
307
-
/// <param name="linkageName">Mangled linker visible name of the function (may be same as <paramref name="name"/> if mangling not required by source language</param>
308
-
/// <param name="file">File containing the function definition</param>
309
-
/// <param name="line">Line number of the function definition</param>
310
-
/// <param name="signature">LLVM Function type for the signature of the function</param>
311
-
/// <param name="isLocalToUnit">Flag to indicate if this function is local to the compilation unit</param>
312
-
/// <param name="isDefinition">Flag to indicate if this is a definition</param>
313
-
/// <param name="scopeLine">First line of the function's outermost scope, this may not be the same as the first line of the function definition due to source formatting</param>
314
-
/// <param name="debugFlags">Additional flags describing this function</param>
315
-
/// <param name="isOptimized">Flag to indicate if this function is optimized</param>
316
-
/// <returns>Function described by the arguments</returns>
317
-
publicFunctionCreateFunction(IDIBuilderdiBuilder
318
-
,DIScope?scope
319
-
,LazyEncodedStringname
320
-
,LazyEncodedString?linkageName
321
-
,DIFile?file
322
-
,uintline
323
-
,DebugFunctionTypesignature
324
-
,boolisLocalToUnit
325
-
,boolisDefinition
326
-
,uintscopeLine
327
-
,DebugInfoFlagsdebugFlags
328
-
,boolisOptimized
329
-
);
330
-
331
-
/// <summary>Creates a function</summary>
332
-
/// <param name="diBuilder"><see cref="DIBuilder"/> for creation of debug information</param>
333
-
/// <param name="name">Name of the function</param>
334
-
/// <param name="isVarArg">Flag indicating if the function supports a variadic argument list</param>
335
-
/// <param name="returnType">Return type of the function</param>
336
-
/// <param name="argumentTypes">Arguments for the function</param>
337
-
/// <returns>
338
-
/// Function, matching the signature specified. This may be a previously declared or defined
339
-
/// function or a new function if none matching the name and signature is already present.
0 commit comments