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