17 references to ExplicitPointerToInteger
Microsoft.CodeAnalysis.CSharp (9)
Binder\Binder_Operators.cs (1)
3602case ConversionKind.ExplicitPointerToInteger:
Binder\Semantics\Conversions\Conversion.cs (3)
197case ConversionKind.ExplicitPointerToInteger: 241internal static Conversion PointerToInteger => new Conversion(ConversionKind.ExplicitPointerToInteger); 310case ConversionKind.ExplicitPointerToInteger:
Binder\Semantics\Conversions\ConversionKindExtensions.cs (2)
66case ExplicitPointerToInteger: 96case ExplicitPointerToInteger:
Binder\Semantics\Conversions\UserDefinedImplicitConversions.cs (1)
637case ConversionKind.ExplicitPointerToInteger:
CodeGen\EmitConversion.cs (1)
137case ConversionKind.ExplicitPointerToInteger:
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
356case ConversionKind.ExplicitPointerToInteger:
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (2)
Emit\NumericIntPtrTests.cs (2)
39internal static readonly ConversionKind[] ExplicitPointerToInteger = new[] { ConversionKind.ExplicitPointerToInteger }; 50internal static readonly ConversionKind[] ExplicitNullablePointerToInteger = new[] { ConversionKind.ExplicitNullable, ConversionKind.ExplicitPointerToInteger };
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (4)
Semantics\FunctionPointerTests.cs (2)
334Assert.Equal(ConversionKind.ExplicitPointerToInteger, conversion.Kind); 342Assert.Equal(ConversionKind.ExplicitPointerToInteger, underlying.Kind);
Semantics\NativeIntegerTests.cs (2)
33internal static readonly ConversionKind[] ExplicitPointerToInteger = new[] { ConversionKind.ExplicitPointerToInteger }; 43internal static readonly ConversionKind[] ExplicitNullablePointerToInteger = new[] { ConversionKind.ExplicitNullable, ConversionKind.ExplicitPointerToInteger };
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Compilation\GetSemanticInfoTests.cs (2)
659ValidateConversion(Conversion.PointerToInteger, ConversionKind.ExplicitPointerToInteger); 817case ConversionKind.ExplicitPointerToInteger: