21 references to IntPtr
Microsoft.CodeAnalysis (11)
CodeGen\ILBuilderConversions.cs (7)
127case Microsoft.Cci.PrimitiveTypeCode.IntPtr: 130case Microsoft.Cci.PrimitiveTypeCode.IntPtr: 170case Microsoft.Cci.PrimitiveTypeCode.IntPtr when !@checked: 205case Microsoft.Cci.PrimitiveTypeCode.IntPtr: 253case Microsoft.Cci.PrimitiveTypeCode.IntPtr: 317case Microsoft.Cci.PrimitiveTypeCode.IntPtr: 344case Microsoft.Cci.PrimitiveTypeCode.IntPtr:
PEWriter\MetadataWriter.cs (1)
3997case PrimitiveTypeCode.IntPtr:
PrimitiveTypeCodeExtensions.cs (1)
31case Cci.PrimitiveTypeCode.IntPtr:
SpecialTypes.cs (2)
120s_typeIdToTypeCodeMap[(int)SpecialType.System_IntPtr] = Microsoft.Cci.PrimitiveTypeCode.IntPtr; 144s_typeCodeToTypeIdMap[(int)Microsoft.Cci.PrimitiveTypeCode.IntPtr] = SpecialType.System_IntPtr;
Microsoft.CodeAnalysis.CSharp (9)
CodeGen\EmitConversion.cs (4)
32case Cci.PrimitiveTypeCode.IntPtr: 148case Microsoft.Cci.PrimitiveTypeCode.IntPtr when !fromType.IsNativeIntegerType: 157(toPredefTypeKind == Microsoft.Cci.PrimitiveTypeCode.IntPtr || toPredefTypeKind == Microsoft.Cci.PrimitiveTypeCode.UIntPtr) && !toType.IsNativeIntegerWrapperType || 160(fromPredefTypeKind == Cci.PrimitiveTypeCode.IntPtr && conversion.Operand is BoundBinaryOperator { OperatorKind: BinaryOperatorKind.Division })); // pointer subtraction: see LocalRewriter.RewritePointerSubtraction()
CodeGen\EmitExpression.cs (5)
1056case Microsoft.Cci.PrimitiveTypeCode.IntPtr: 1472case Microsoft.Cci.PrimitiveTypeCode.IntPtr: 2376var typeFrom = typeTo.IsUnsigned() ? Microsoft.Cci.PrimitiveTypeCode.UIntPtr : Microsoft.Cci.PrimitiveTypeCode.IntPtr; 3272case Microsoft.Cci.PrimitiveTypeCode.IntPtr: 3370case Microsoft.Cci.PrimitiveTypeCode.IntPtr:
Microsoft.CodeAnalysis.UnitTests (1)
CorLibTypesTests.cs (1)
60Assert.Equal(SpecialType.System_IntPtr, SpecialTypes.GetTypeFromMetadataName(Cci.PrimitiveTypeCode.IntPtr));