47 references to DynamicVariantExtensions
Microsoft.CSharp (47)
Microsoft\CSharp\RuntimeBinder\ComInterop\DynamicVariantExtensions.cs (43)
268
case VarEnum.VT_I1: return typeof(
DynamicVariantExtensions
).GetMethod(nameof(SetAsByrefI1));
269
case VarEnum.VT_I2: return typeof(
DynamicVariantExtensions
).GetMethod(nameof(SetAsByrefI2));
270
case VarEnum.VT_I4: return typeof(
DynamicVariantExtensions
).GetMethod(nameof(SetAsByrefI4));
271
case VarEnum.VT_I8: return typeof(
DynamicVariantExtensions
).GetMethod(nameof(SetAsByrefI8));
272
case VarEnum.VT_UI1: return typeof(
DynamicVariantExtensions
).GetMethod(nameof(SetAsByrefUi1));
273
case VarEnum.VT_UI2: return typeof(
DynamicVariantExtensions
).GetMethod(nameof(SetAsByrefUi2));
274
case VarEnum.VT_UI4: return typeof(
DynamicVariantExtensions
).GetMethod(nameof(SetAsByrefUi4));
275
case VarEnum.VT_UI8: return typeof(
DynamicVariantExtensions
).GetMethod(nameof(SetAsByrefUi8));
276
case VarEnum.VT_INT: return typeof(
DynamicVariantExtensions
).GetMethod(nameof(SetAsByrefInt));
277
case VarEnum.VT_UINT: return typeof(
DynamicVariantExtensions
).GetMethod(nameof(SetAsByrefUint));
278
case VarEnum.VT_BOOL: return typeof(
DynamicVariantExtensions
).GetMethod(nameof(SetAsByrefBool));
279
case VarEnum.VT_ERROR: return typeof(
DynamicVariantExtensions
).GetMethod(nameof(SetAsByrefError));
280
case VarEnum.VT_R4: return typeof(
DynamicVariantExtensions
).GetMethod(nameof(SetAsByrefR4));
281
case VarEnum.VT_R8: return typeof(
DynamicVariantExtensions
).GetMethod(nameof(SetAsByrefR8));
282
case VarEnum.VT_DECIMAL: return typeof(
DynamicVariantExtensions
).GetMethod(nameof(SetAsByrefDecimal));
283
case VarEnum.VT_CY: return typeof(
DynamicVariantExtensions
).GetMethod(nameof(SetAsByrefCy));
284
case VarEnum.VT_DATE: return typeof(
DynamicVariantExtensions
).GetMethod(nameof(SetAsByrefDate));
285
case VarEnum.VT_BSTR: return typeof(
DynamicVariantExtensions
).GetMethod(nameof(SetAsByrefBstr));
286
case VarEnum.VT_UNKNOWN: return typeof(
DynamicVariantExtensions
).GetMethod(nameof(SetAsByrefUnknown));
287
case VarEnum.VT_DISPATCH: return typeof(
DynamicVariantExtensions
).GetMethod(nameof(SetAsByrefDispatch));
290
return typeof(
DynamicVariantExtensions
).GetMethod(nameof(SetAsByrefVariant));
293
return typeof(
DynamicVariantExtensions
).GetMethod(nameof(SetAsByrefVariantIndirect));
413
case VarEnum.VT_I1: return typeof(
DynamicVariantExtensions
).GetMethod(nameof(SetI1), System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
414
case VarEnum.VT_I2: return typeof(
DynamicVariantExtensions
).GetMethod(nameof(SetI2), System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
415
case VarEnum.VT_I4: return typeof(
DynamicVariantExtensions
).GetMethod(nameof(SetI4), System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
416
case VarEnum.VT_I8: return typeof(
DynamicVariantExtensions
).GetMethod(nameof(SetI8), System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
417
case VarEnum.VT_UI1: return typeof(
DynamicVariantExtensions
).GetMethod(nameof(SetUi1), System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
418
case VarEnum.VT_UI2: return typeof(
DynamicVariantExtensions
).GetMethod(nameof(SetUi2), System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
419
case VarEnum.VT_UI4: return typeof(
DynamicVariantExtensions
).GetMethod(nameof(SetUi4), System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
420
case VarEnum.VT_UI8: return typeof(
DynamicVariantExtensions
).GetMethod(nameof(SetUi8), System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
421
case VarEnum.VT_INT: return typeof(
DynamicVariantExtensions
).GetMethod(nameof(SetInt), System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
422
case VarEnum.VT_UINT: return typeof(
DynamicVariantExtensions
).GetMethod(nameof(SetUint), System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
423
case VarEnum.VT_BOOL: return typeof(
DynamicVariantExtensions
).GetMethod(nameof(SetBool), System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
424
case VarEnum.VT_ERROR: return typeof(
DynamicVariantExtensions
).GetMethod(nameof(SetError), System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
425
case VarEnum.VT_R4: return typeof(
DynamicVariantExtensions
).GetMethod(nameof(SetR4), System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
426
case VarEnum.VT_R8: return typeof(
DynamicVariantExtensions
).GetMethod(nameof(SetR8), System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
427
case VarEnum.VT_DECIMAL: return typeof(
DynamicVariantExtensions
).GetMethod(nameof(SetDecimal), System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
428
case VarEnum.VT_CY: return typeof(
DynamicVariantExtensions
).GetMethod(nameof(SetCy), System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
429
case VarEnum.VT_DATE: return typeof(
DynamicVariantExtensions
).GetMethod(nameof(SetDate), System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
430
case VarEnum.VT_BSTR: return typeof(
DynamicVariantExtensions
).GetMethod(nameof(SetBstr), System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
431
case VarEnum.VT_UNKNOWN: return typeof(
DynamicVariantExtensions
).GetMethod(nameof(SetUnknown), System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
432
case VarEnum.VT_DISPATCH: return typeof(
DynamicVariantExtensions
).GetMethod(nameof(SetDispatch), System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
437
return typeof(
DynamicVariantExtensions
).GetMethod(nameof(SetVariant), System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
Microsoft\CSharp\RuntimeBinder\ComInterop\VariantBuilder.cs (4)
54
DynamicVariantExtensions
.GetByrefSetter(_targetComType & ~VarEnum.VT_BYREF),
68
typeof(
DynamicVariantExtensions
).GetMethod(nameof(
DynamicVariantExtensions
.SetAsIConvertible)),
83
DynamicVariantExtensions
.GetSetter(_targetComType),