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