1 write to VariantBuilders
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\ComInterop\VarEnumSelector.cs (1)
37
VariantBuilders
= new VariantBuilder[explicitArgTypes.Length];
10 references to VariantBuilders
Microsoft.CSharp (10)
Microsoft\CSharp\RuntimeBinder\ComInterop\ComInvokeBinder.cs (9)
230
int reverseIndex = _varEnumSelector.
VariantBuilders
.Length - 1;
231
int positionalArgs = _varEnumSelector.
VariantBuilders
.Length - _keywordArgNames.Length; // args passed by position order and not by name
232
for (int i = 0; i < _varEnumSelector.
VariantBuilders
.Length; i++, reverseIndex--)
245
VariantBuilder variantBuilder = _varEnumSelector.
VariantBuilders
[i];
314
VariantBuilder[] variants = _varEnumSelector.
VariantBuilders
;
349
for (int i = 0, n = _varEnumSelector.
VariantBuilders
.Length; i < n; i++)
351
Expression clear = _varEnumSelector.
VariantBuilders
[i].Clear();
393
Debug.Assert(_varEnumSelector.
VariantBuilders
.Length == _totalExplicitArgs);
514
foreach (VariantBuilder variant in _varEnumSelector.
VariantBuilders
)
Microsoft\CSharp\RuntimeBinder\ComInterop\VarEnumSelector.cs (1)
41
VariantBuilders
[i] = GetVariantBuilder(explicitArgTypes[i]);