18 references to IntPtr
Microsoft.CodeAnalysis.CSharp (12)
Binder\Binder_Operators.cs (1)
4992case ConversionKind.IntPtr:
Binder\Semantics\Conversions\Conversion.cs (4)
195Debug.Assert(_kind is ConversionKind.MethodGroup or ConversionKind.IntPtr or ConversionKind.ImplicitUserDefined or ConversionKind.ExplicitUserDefined); 239case ConversionKind.IntPtr: 287internal static Conversion IntPtr => new Conversion(ConversionKind.IntPtr); 1005return Kind == ConversionKind.IntPtr;
Binder\Semantics\Conversions\ConversionKindExtensions.cs (1)
71case IntPtr:
Binder\Semantics\Conversions\UserDefinedImplicitConversions.cs (1)
649case ConversionKind.IntPtr:
FlowAnalysis\DefiniteAssignment.cs (1)
934boundConversion.ConversionKind == ConversionKind.IntPtr)
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
697case ConversionKind.IntPtr:
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
619case ConversionKind.IntPtr:
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (2)
359case ConversionKind.IntPtr: 1790case ConversionKind.IntPtr:
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
Emit\NumericIntPtrTests.cs (1)
36internal static readonly ConversionKind[] IntPtrConversion = new[] { ConversionKind.IntPtr };
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (3)
Semantics\FunctionPointerTests.cs (2)
407Assert.Equal(ConversionKind.IntPtr, conversion.Kind); 411Assert.Equal(ConversionKind.IntPtr, conversion.Kind);
Semantics\NativeIntegerTests.cs (1)
29internal static readonly ConversionKind[] IntPtrConversion = new[] { ConversionKind.IntPtr };
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Compilation\GetSemanticInfoTests.cs (2)
660ValidateConversion(Conversion.IntPtr, ConversionKind.IntPtr); 824case ConversionKind.IntPtr: