31 references to _binder
Microsoft.CodeAnalysis.CSharp (31)
Binder\Binder_Conversions.cs (31)
885return _binder.BindCollectionExpressionForErrorRecovery(_node, _targetType, inConversion: false, _diagnostics); 901return _binder.BindCollectionExpressionForErrorRecovery(_node, _targetType, inConversion: true, _diagnostics); 918if (LocalRewriter.IsAllocatingRefStructCollectionExpression(_node, collectionTypeKind, elementType, _binder.Compilation)) 937_ = _binder.GetWellKnownTypeMember(WellKnownMember.System_Collections_Generic_List_T__ctor, _diagnostics, syntax: syntax); 938_ = _binder.GetWellKnownTypeMember(WellKnownMember.System_Collections_Generic_List_T__ctorInt32, _diagnostics, syntax: syntax); 939_ = _binder.GetWellKnownTypeMember(WellKnownMember.System_Collections_Generic_List_T__Add, _diagnostics, syntax: syntax); 940_ = _binder.GetWellKnownTypeMember(WellKnownMember.System_Collections_Generic_List_T__ToArray, _diagnostics, syntax: syntax); 971if (_targetType.OriginalDefinition.Equals(_binder.Compilation.GetWellKnownType(WellKnownType.System_Collections_Immutable_ImmutableArray_T), TypeCompareKind.ConsiderEverything)) 978_binder.HasParamsCollectionTypeInProgress(namedType, out NamedTypeSymbol? inProgress, out MethodSymbol? inProgressConstructor)) 1003var collectionInitializerAddMethodBinder = new CollectionInitializerAddMethodBinder(syntax, _targetType, _binder); 1009? _binder.BindCollectionExpressionSpreadElementAddMethod( 1015: _binder.BindCollectionInitializerElementAddMethod( 1048var binder = new ParamsCollectionTypeInProgressBinder(namedType, @this._binder, withElement != null, constructor); 1053collectionCreation = @this._binder.BindTypeParameterCreationExpression(syntax, typeParameter, analyzedArguments, initializerOpt: null, typeSyntax: syntax, wasTargetTyped: false, @this._diagnostics); 1068for (var current = @this._binder; 1104_binder.CreateConversion( 1129var convertElement = @this._binder.CreateConversion( 1157_ = _binder.GetWellKnownTypeMember(WellKnownMember.System_Span_T__ctor_Array, _diagnostics, syntax: syntax); 1161_ = _binder.GetWellKnownTypeMember(WellKnownMember.System_ReadOnlySpan_T__ctor_Array, _diagnostics, syntax: syntax); 1223var useSiteInfo = @this._binder.GetNewCompoundUseSiteInfo(@this._diagnostics); 1227var constructedListType = @this._binder 1232var list_T__ctor = (MethodSymbol?)@this._binder.Compilation.GetWellKnownTypeMember(WellKnownMember.System_Collections_Generic_List_T__ctor); 1233var list_T__ctorInt32 = (MethodSymbol?)@this._binder.Compilation.GetWellKnownTypeMember(WellKnownMember.System_Collections_Generic_List_T__ctorInt32); 1244if (@this._binder.TryPerformOverloadResolutionWithConstructorSubset( 1257return @this._binder.BindClassCreationExpressionContinued( 1261return @this._binder.CreateBadClassCreationExpression( 1284var collectionBuilderMethods = @this._binder.GetCollectionBuilderMethods(@this._node.Syntax, namedType, @this._diagnostics, forParams: false); 1306var useSiteInfo = @this._binder.GetNewCompoundUseSiteInfo(@this._diagnostics); 1329var projectionInvocationExpression = @this._binder.BindInvocationExpression( 1351@this._binder.CheckCollectionBuilderMethod(syntax, collectionBuilderMethod, @this._diagnostics); 1402var collectionCreation = @this._binder.CreateConversion(builderCall, @this._targetType, @this._diagnostics);