37 references to ClassifyEmitConversion
Microsoft.CodeAnalysis.CSharp (37)
Compiler\AnonymousTypeMethodBodySynthesizer.cs (1)
125Conversion c = F.ClassifyEmitConversion(boundLocal, manager.System_Object);
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (2)
619Conversion c = _F.ClassifyEmitConversion(carchTempRef, pendingCaughtExceptionType); 741Conversion c = _F.ClassifyEmitConversion(pendingExceptionRef, rewrittenSourceType);
Lowering\AsyncRewriter\AsyncMethodToStateMachineRewriter.cs (2)
495Conversion c = F.ClassifyEmitConversion(awaiterTempRef, awaiterFieldType); 537Conversion c = F.ClassifyEmitConversion(awaiterFieldRef, awaiterTemp.Type);
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (8)
177Conversion c = _bound.ClassifyEmitConversion(result, ExpressionType); 773Conversion c = _bound.ClassifyEmitConversion(receiver, _objectType); 935Conversion c = _bound.ClassifyEmitConversion(fieldInfo, MemberInfoType); 945Conversion c = _bound.ClassifyEmitConversion(fieldInfo, MemberInfoType); 962Conversion c = _bound.ClassifyEmitConversion(fieldInfo, MemberInfoType); 972Conversion c = _bound.ClassifyEmitConversion(fieldInfo, MemberInfoType); 1109Conversion c = _bound.ClassifyEmitConversion(args, iEnumerableType); 1253Conversion c = _bound.ClassifyEmitConversion(node, _objectType);
Lowering\Instrumentation\LocalStateTracingInstrumenter.cs (1)
487Conversion c = _factory.ClassifyEmitConversion(value, parameter.Type);
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (2)
793Conversion c = _factory.ClassifyEmitConversion(input, int64Type); 803Conversion c = _factory.ClassifyEmitConversion(input, uint64Type);
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (3)
208Debug.Assert(_factory.ClassifyEmitConversion(input, inputType).IsIdentity); 431Conversion c = _factory.ClassifyEmitConversion(input, comparisonType); 435c = _factory.ClassifyEmitConversion(literal, comparisonType);
Lowering\LocalRewriter\LocalRewriter_CollectionExpression.cs (1)
513Conversion c = _factory.ClassifyEmitConversion(arrayOrList, collectionType);
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (1)
636Conversion c = _factory.ClassifyEmitConversion(rewrittenOperand, parameterType);
Lowering\LocalRewriter\LocalRewriter_Event.cs (2)
312Conversion c0 = _factory.ClassifyEmitConversion(rewrittenReceiver, parameters0Type); 318Conversion c1 = _factory.ClassifyEmitConversion(rewrittenArgument, parameters1Type);
Lowering\LocalRewriter\LocalRewriter_ObjectCreationExpression.cs (2)
190Conversion c = _factory.ClassifyEmitConversion(clone, type); 422Conversion c = _factory.ClassifyEmitConversion(instance, node.Type);
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorTypeSymbol.cs (1)
62Conversion c = f.ClassifyEmitConversion(itemFieldReference, method.ReturnType);
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (7)
489Conversion c = f.ClassifyEmitConversion(fieldReference, interfaceType); 545Conversion c = f.ClassifyEmitConversion(thisRef, returnType); 588Conversion c = f.ClassifyEmitConversion(fieldReference, interfaceType); 630Conversion c = f.ClassifyEmitConversion(fieldReference, objectType); 654Conversion c = f.ClassifyEmitConversion(fieldReference, interfaceType); 738Conversion c = f.ClassifyEmitConversion(fieldReference, interfaceType); 792Conversion c = f.ClassifyEmitConversion(parameterReference, fieldType);
Symbols\Synthesized\Records\SynthesizedRecordBaseEquals.cs (1)
67Conversion c = F.ClassifyEmitConversion(parameterRef, objectType);
Symbols\Synthesized\Records\SynthesizedRecordEquals.cs (1)
124Conversion c = F.ClassifyEmitConversion(other, baseType);
Symbols\Synthesized\Records\SynthesizedRecordObjEquals.cs (1)
63Conversion c = F.ClassifyEmitConversion(paramAccess, ContainingType);
Symbols\Synthesized\Records\SynthesizedRecordPrintMembers.cs (1)
220Conversion c = F.ClassifyEmitConversion(value, objectType);