44 references to Boxing
Microsoft.CodeAnalysis.CSharp (28)
Binder\Binder_Conversions.cs (1)
1923case ConversionKind.Boxing:
Binder\Binder_Operators.cs (2)
5069case ConversionKind.Boxing: 5304case ConversionKind.Boxing:
Binder\Binder_Patterns.cs (1)
697else if ((conversion.ConversionKind == ConversionKind.Boxing || conversion.ConversionKind == ConversionKind.ImplicitReference)
Binder\Semantics\Conversions\Conversion.cs (3)
229case ConversionKind.Boxing: 277internal static Conversion Boxing => new Conversion(ConversionKind.Boxing); 864return Kind == ConversionKind.Boxing;
Binder\Semantics\Conversions\ConversionEasyOut.cs (1)
28const byte BOX = (byte)ConversionKind.Boxing;
Binder\Semantics\Conversions\ConversionKindExtensions.cs (1)
36case Boxing:
Binder\Semantics\Conversions\ConversionsBase.cs (3)
593case ConversionKind.Boxing: 899case ConversionKind.Boxing: 2006case ConversionKind.Boxing:
Binder\Semantics\Conversions\UserDefinedImplicitConversions.cs (1)
660case ConversionKind.Boxing:
BoundTree\BoundExpression.cs (1)
509case ConversionKind.Boxing:
CodeGen\EmitConversion.cs (1)
103case ConversionKind.Boxing:
CodeGen\EmitExpression.cs (1)
1540case ConversionKind.Boxing:
CodeGen\EmitOperators.cs (1)
375if (comparand is BoundConversion { Type.SpecialType: SpecialType.System_Object, ConversionKind: ConversionKind.Boxing, Operand.Type: TypeParameterSymbol { AllowsRefLikeType: true } } &&
FlowAnalysis\NullableWalker.cs (4)
2162case ConversionKind.Boxing: 9055case ConversionKind.Boxing: 9410case ConversionKind.Boxing: 12343case ConversionKind.Boxing:
FlowAnalysis\NullableWalker_Patterns.cs (1)
767ConversionKind.Boxing => true,
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (1)
723if (conversion.ConversionKind == ConversionKind.Boxing)
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
593case ConversionKind.Boxing:
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (1)
373case ConversionKind.Boxing:
Lowering\LocalRewriter\LocalRewriter_StringConcat.cs (3)
222not (BoundCall or BoundConversion { ConversionKind: ConversionKind.Boxing, Type.SpecialType: SpecialType.System_Object, Operand.Type.SpecialType: SpecialType.System_Char }) 286if (argument is BoundConversion { ConversionKind: ConversionKind.Boxing, Type.SpecialType: SpecialType.System_Object, Operand: { Type.SpecialType: SpecialType.System_Char } operand }) 583if (conv.ConversionKind == ConversionKind.Boxing)
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
Emit\NumericIntPtrTests.cs (1)
34internal static readonly ConversionKind[] Boxing = new[] { ConversionKind.Boxing };
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
Semantics\CollectionExpressionTests.cs (1)
27043var expectedConversion = new Conversion(ConversionKind.Boxing, nestedConversions: default);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\NativeIntegerTests.cs (1)
27internal static readonly ConversionKind[] Boxing = new[] { ConversionKind.Boxing };
Semantics\ObjectAndCollectionInitializerTests.cs (1)
3866Assert.Equal(ConversionKind.Boxing, conversion.Kind);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (12)
Compilation\GetSemanticInfoTests.cs (8)
267ConversionTestHelper(model, v7[0].Initializer.Value, ConversionKind.Boxing, ConversionKind.Boxing); 384ConversionTestHelper(model, (v2 as AssignmentExpressionSyntax).Right, comp.GetSpecialType(SpecialType.System_Object), ConversionKind.Boxing); 711case ConversionKind.Boxing: 3613Assert.Equal(ConversionKind.Boxing, conv.Kind); 3646Assert.Equal(ConversionKind.Boxing, castConversion.Kind); 3681Assert.Equal(ConversionKind.Boxing, model.ClassifyConversion(literal, castTypeInfo.Type).Kind); 3729Assert.Equal(ConversionKind.Boxing, model.ClassifyConversion(cast1, cast2TypeInfo.Type).Kind);
Compilation\SemanticModelGetSemanticInfoTests.cs (3)
3423Assert.Equal(ConversionKind.Boxing, semanticInfo.ImplicitConversion.Kind); 7725Assert.Equal(ConversionKind.Boxing, semanticInfo.ImplicitConversion.Kind); 12320Assert.Equal(ConversionKind.Boxing, semanticInfo.ImplicitConversion.Kind);
Symbols\ConversionTests.cs (1)
81const ConversionKind Box = ConversionKind.Boxing;