79 references to IsPointer
dotnet-svcutil-lib (2)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\ClassDataContract.cs (1)
422
if (type.
IsPointer
)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\DataContract.cs (1)
1293
type.
IsPointer
||
Microsoft.CodeAnalysis (1)
Compilation\Compilation.cs (1)
544
return !(info.IsValueType || info.
IsPointer
|| info.IsByRef || info.ContainsGenericParameters);
Microsoft.CodeAnalysis.CSharp (1)
Symbols\AssemblySymbol.cs (1)
769
else if (typeInfo.
IsPointer
)
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (1)
Debugger\MemberInfo\TypeImpl.cs (1)
434
return Type.
IsPointer
;
Microsoft.CSharp (3)
Microsoft\CSharp\RuntimeBinder\RuntimeBinderExtensions.cs (2)
213
(t1.
IsPointer
&& t2.
IsPointer
))
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (1)
708
if (t.
IsPointer
)
Microsoft.Extensions.AI.Abstractions (2)
src\Shared\JsonSchemaExporter\NullabilityInfoContext\NullabilityInfoContext.cs (2)
343
if (underlyingType.IsByRef || underlyingType.
IsPointer
)
628
type.IsValueType || ((type.IsByRef || type.
IsPointer
) && type.GetElementType()!.IsValueType);
Microsoft.VisualBasic.Core (4)
Microsoft\VisualBasic\CompilerServices\Symbols.vb (2)
686
If returnType IsNot Nothing AndAlso (returnType.
IsPointer
OrElse returnType.IsByRef) Then
692
If parameter.ParameterType.
IsPointer
Then
Microsoft\VisualBasic\CompilerServices\Utils.vb (2)
313
(t1.
IsPointer
AndAlso t2.
IsPointer
) Then
System.ComponentModel.Composition (1)
System\ComponentModel\Composition\ContractNameServices.cs (1)
155
else if (type.
IsPointer
)
System.Formats.Nrbf (1)
System\Formats\Nrbf\SerializationRecord.cs (1)
72
if (type.
IsPointer
|| type.IsByRef)
System.Linq.Expressions (8)
System\Dynamic\Utils\DelegateHelpers.cs (3)
137
if (returnType.IsByRefLike || returnType.IsByRef || returnType.
IsPointer
)
145
if (parameterType.IsByRefLike || parameterType.IsByRef || parameterType.
IsPointer
)
350
return (t.
IsPointer
) ? typeof(IntPtr) : t;
System\Dynamic\Utils\TypeUtils.cs (1)
941
if (!allowPointer && type.
IsPointer
)
System\Linq\Expressions\Common\ConstantCheck.cs (1)
60
if (testType == typeof(void) || testType.
IsPointer
)
System\Linq\Expressions\Compiler\DelegateHelpers.Generated.cs (1)
153
if (type.IsByRef || type.IsByRefLike || type.
IsPointer
)
System\Linq\Expressions\LambdaExpression.cs (1)
1011
if (a == typeof(void) || a.
IsPointer
)
System\Linq\Expressions\TypeBinaryExpression.cs (1)
53
if (cType.IsValueType || TypeOperand.
IsPointer
)
System.Private.CoreLib (28)
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventSource.cs (2)
5544
if ((type.IsArray || type.
IsPointer
) && type.GetElementType() == typeof(byte))
6082
else if ((type.IsArray || type.
IsPointer
) && type.GetElementType() == typeof(byte))
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\TypeNameBuilder.cs (1)
256
if (type.
IsPointer
)
src\libraries\System.Private.CoreLib\src\System\Reflection\FieldAccessor.cs (2)
75
else if (fieldType.
IsPointer
)
103
else if (fieldType.
IsPointer
)
src\libraries\System.Private.CoreLib\src\System\Reflection\InvokerEmitUtil.cs (5)
70
if (parameterType.
IsPointer
|| parameterType.IsFunctionPointer)
127
if (parameterType.
IsPointer
|| parameterType.IsFunctionPointer)
189
il.Emit(OpCodes.Ldobj, parameterType.
IsPointer
|| parameterType.IsFunctionPointer ? typeof(IntPtr) : parameterType);
266
else if (returnType.
IsPointer
)
292
else if (elementType.
IsPointer
)
src\libraries\System.Private.CoreLib\src\System\Reflection\InvokeUtils.cs (1)
18
if (dstType.
IsPointer
|| dstType.IsFunctionPointer)
src\libraries\System.Private.CoreLib\src\System\Reflection\ModifiedType.cs (1)
177
protected override bool IsPointerImpl() => _unmodifiedType.
IsPointer
;
src\libraries\System.Private.CoreLib\src\System\Reflection\NullabilityInfoContext.cs (2)
357
if (underlyingType.IsByRef || underlyingType.
IsPointer
)
646
type.IsValueType || ((type.IsByRef || type.
IsPointer
) && type.GetElementType()!.IsValueType);
src\libraries\System.Private.CoreLib\src\System\Reflection\Pointer.cs (1)
27
if (!type.
IsPointer
)
src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureTypeExtensions.cs (3)
46
else if (pattern.
IsPointer
)
48
return actual.
IsPointer
&& pattern.ElementType!.MatchesExactly(actual.GetElementType()!);
125
else if (signatureType.
IsPointer
)
src\libraries\System.Private.CoreLib\src\System\Reflection\TypeDelegator.cs (1)
149
protected override bool IsPointerImpl() => typeImpl.
IsPointer
;
src\libraries\System.Private.CoreLib\src\System\RuntimeType.cs (3)
738
if (type.
IsPointer
|| type.IsFunctionPointer || type.IsByRef || type == typeof(void))
976
if (
IsPointer
|| IsFunctionPointer)
1003
if (
IsPointer
|| IsEnum || IsPrimitive || IsFunctionPointer)
src\libraries\System.Reflection.Metadata\src\System\Reflection\Metadata\TypeName.cs (1)
241
/// Unmanaged pointer types are often just called pointers (<seealso cref="Type.
IsPointer
"/>)
src\System\Reflection\Emit\RuntimeModuleBuilder.cs (1)
911
|| type.
IsPointer
src\System\Reflection\Emit\SignatureHelper.cs (1)
397
else if (clsArgument.
IsPointer
)
src\System\RuntimeType.CoreCLR.cs (3)
1016
if (!arrayType.
IsPointer
)
3709
Debug.Assert(targetType.
IsPointer
|| targetType.IsEnum || targetType.IsPrimitive || targetType.IsFunctionPointer);
3711
if (targetType.
IsPointer
|| targetType.IsFunctionPointer)
System.Private.DataContractSerialization (8)
System\Runtime\Serialization\ClassDataContract.cs (1)
316
if (type.
IsPointer
)
System\Runtime\Serialization\DataContract.cs (2)
469
if (type.
IsPointer
)
1103
type.
IsPointer
||
System\Runtime\Serialization\Json\JsonFormatReaderGenerator.cs (1)
570
if (type.
IsPointer
)
System\Runtime\Serialization\Json\JsonFormatWriterGenerator.cs (1)
626
if (memberType.
IsPointer
)
System\Runtime\Serialization\XmlFormatReaderGenerator.cs (2)
599
Type declaredType = type.
IsPointer
? Globals.TypeOfReflectionPointer : type;
606
if (type.
IsPointer
)
System\Runtime\Serialization\XmlFormatWriterGenerator.cs (1)
639
if (memberType.
IsPointer
)
System.Private.Windows.Core (1)
System\TypeExtensions.cs (1)
65
if (type is null || type.
IsPointer
|| type.IsByRef)
System.Reflection.Context (1)
System\Reflection\Context\Delegation\DelegatingType.cs (1)
438
return _typeInfo.
IsPointer
;
System.Reflection.Emit (4)
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\TypeNameBuilder.cs (1)
256
if (type.
IsPointer
)
System\Reflection\Emit\SignatureHelper.cs (1)
185
else if (type.
IsPointer
)
System\Reflection\Emit\TypeBuilderImpl.cs (2)
737
argType.
IsPointer
!= argType.
IsPointer
)
System.Reflection.Metadata (1)
System\Reflection\Metadata\TypeName.cs (1)
241
/// Unmanaged pointer types are often just called pointers (<seealso cref="Type.
IsPointer
"/>)
System.Reflection.MetadataLoadContext (11)
System\Reflection\Runtime\BindingFlagSupport\MemberPolicies.cs (2)
141
if ((t1.IsArray && t2.IsArray) || (t1.IsByRef && t2.IsByRef) || (t1.
IsPointer
&& t2.
IsPointer
))
System\Reflection\Runtime\SignatureTypeExtensions.cs (3)
49
else if (pattern.
IsPointer
)
51
return actual.
IsPointer
&& pattern.GetElementType()!.MatchesExactly(actual.GetElementType()!);
127
else if (signatureType.
IsPointer
)
System\Reflection\TypeLoading\General\Assignability.cs (6)
101
if (fromTypeInfo.
IsPointer
)
109
if (!toTypeInfo.
IsPointer
)
144
if (toTypeInfo.IsArray || toTypeInfo.IsByRef || toTypeInfo.
IsPointer
|| toTypeInfo.IsGenericParameter)
184
Debug.Assert(!(fromTypeInfo.IsArray || fromTypeInfo.IsByRef || fromTypeInfo.
IsPointer
|| fromTypeInfo.IsGenericParameter));
185
Debug.Assert(!(toTypeInfo.IsArray || toTypeInfo.IsByRef || toTypeInfo.
IsPointer
|| toTypeInfo.IsGenericParameter));
309
if (t.IsByRef || t.
IsPointer
)
System.Text.Json (1)
System\Text\Json\Serialization\Metadata\PolymorphicTypeResolver.cs (1)
190
!type.
IsPointer
&&