21 references to IntPtr
Microsoft.CodeAnalysis (11)
CodeGen\ILBuilderConversions.cs (7)
127
case Microsoft.Cci.PrimitiveTypeCode.
IntPtr
:
130
case Microsoft.Cci.PrimitiveTypeCode.
IntPtr
:
170
case Microsoft.Cci.PrimitiveTypeCode.
IntPtr
when !@checked:
205
case Microsoft.Cci.PrimitiveTypeCode.
IntPtr
:
253
case Microsoft.Cci.PrimitiveTypeCode.
IntPtr
:
317
case Microsoft.Cci.PrimitiveTypeCode.
IntPtr
:
344
case Microsoft.Cci.PrimitiveTypeCode.
IntPtr
:
PEWriter\MetadataWriter.cs (1)
3997
case PrimitiveTypeCode.
IntPtr
:
PrimitiveTypeCodeExtensions.cs (1)
31
case Cci.PrimitiveTypeCode.
IntPtr
:
SpecialTypes.cs (2)
120
s_typeIdToTypeCodeMap[(int)SpecialType.System_IntPtr] = Microsoft.Cci.PrimitiveTypeCode.
IntPtr
;
144
s_typeCodeToTypeIdMap[(int)Microsoft.Cci.PrimitiveTypeCode.
IntPtr
] = SpecialType.System_IntPtr;
Microsoft.CodeAnalysis.CSharp (9)
CodeGen\EmitConversion.cs (4)
32
case Cci.PrimitiveTypeCode.
IntPtr
:
148
case 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)
1056
case Microsoft.Cci.PrimitiveTypeCode.
IntPtr
:
1472
case Microsoft.Cci.PrimitiveTypeCode.
IntPtr
:
2376
var typeFrom = typeTo.IsUnsigned() ? Microsoft.Cci.PrimitiveTypeCode.UIntPtr : Microsoft.Cci.PrimitiveTypeCode.
IntPtr
;
3272
case Microsoft.Cci.PrimitiveTypeCode.
IntPtr
:
3370
case Microsoft.Cci.PrimitiveTypeCode.
IntPtr
:
Microsoft.CodeAnalysis.UnitTests (1)
CorLibTypesTests.cs (1)
60
Assert.Equal(SpecialType.System_IntPtr, SpecialTypes.GetTypeFromMetadataName(Cci.PrimitiveTypeCode.
IntPtr
));