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