1 instantiation of PointerType
ILCompiler.TypeSystem (1)
parent\parent\Common\TypeSystem\Common\TypeSystemContext.cs (1)
199
return new
PointerType
(key);
42 references to PointerType
ILCompiler.Compiler (9)
Compiler\DependencyAnalysis\CallingConventionConverterKey.cs (1)
47
public override void AppendName(StringBuilder sb,
PointerType
type)
Compiler\Logging\DocumentationSignatureGenerator.PartVisitor.cs (1)
209
public override void AppendName(StringBuilder builder,
PointerType
type)
parent\parent\Common\Compiler\DisplayNameHelpers.cs (1)
172
public override Unit AppendName(StringBuilder sb,
PointerType
type, FormatOptions options)
parent\parent\Common\Compiler\NativeAotNameMangler.cs (1)
391
.Append(GetMangledTypeName(((
PointerType
)type).ParameterType))
parent\parent\Common\Compiler\ObjectWriter\TypeString.cs (1)
17
public override void AppendName(StringBuilder sb,
PointerType
type)
parent\parent\Common\Compiler\ProcessLinkerXmlBase.cs (1)
599
public override void AppendName(StringBuilder sb,
PointerType
type)
parent\parent\Common\TypeSystem\IL\Stubs\DynamicInvokeMethodThunk.cs (1)
98
var
ptr = Context.GetWellKnownType(WellKnownType.Void).MakePointerType();
parent\parent\Common\TypeSystem\Interop\IL\Marshaller.cs (2)
1112
Debug.Assert(NativeType is
PointerType
);
1113
return ((
PointerType
)NativeType).ParameterType;
ILCompiler.MetadataTransform (3)
ILCompiler\Metadata\Transform.Type.cs (3)
28
private Action<Cts.
PointerType
, TypeSpecification> _initPointer;
54
rec = _types.Create((Cts.
PointerType
)type, _initPointer ??= InitializePointer);
126
private void InitializePointer(Cts.
PointerType
entity, TypeSpecification record)
ILCompiler.ReadyToRun (9)
Compiler\DependencyAnalysis\ReadyToRun\SignatureBuilder.cs (2)
221
EmitPointerTypeSignature((
PointerType
)typeDesc, context);
372
private void EmitPointerTypeSignature(
PointerType
type, SignatureContext context)
parent\parent\Common\Compiler\DisplayNameHelpers.cs (1)
172
public override Unit AppendName(StringBuilder sb,
PointerType
type, FormatOptions options)
parent\parent\Common\Compiler\NativeAotNameMangler.cs (1)
391
.Append(GetMangledTypeName(((
PointerType
)type).ParameterType))
parent\parent\Common\Compiler\ObjectWriter\TypeString.cs (1)
17
public override void AppendName(StringBuilder sb,
PointerType
type)
parent\parent\Common\Compiler\ProcessLinkerXmlBase.cs (1)
599
public override void AppendName(StringBuilder sb,
PointerType
type)
parent\parent\Common\JitInterface\JitTypeNameFormatter.cs (1)
20
public override void AppendName(StringBuilder sb,
PointerType
type)
parent\parent\Common\TypeSystem\Interop\IL\Marshaller.cs (2)
1112
Debug.Assert(NativeType is
PointerType
);
1113
return ((
PointerType
)NativeType).ParameterType;
ILCompiler.RyuJit (1)
parent\parent\Common\JitInterface\JitTypeNameFormatter.cs (1)
20
public override void AppendName(StringBuilder sb,
PointerType
type)
ILCompiler.TypeSystem (20)
parent\parent\Common\TypeSystem\Common\TypeDesc.cs (1)
365
return this is
PointerType
;
parent\parent\Common\TypeSystem\Common\TypeSystemContext.cs (7)
175
public class PointerHashtable : LockFreeReaderHashtable<TypeDesc,
PointerType
>
182
protected override int GetValueHashCode(
PointerType
value)
187
protected override bool CompareKeyToValue(TypeDesc key,
PointerType
value)
192
protected override bool CompareValueToValue(
PointerType
value1,
PointerType
value2)
197
protected override
PointerType
CreateValueFromKey(TypeDesc key)
205
public
PointerType
GetPointerType(TypeDesc parameterType)
parent\parent\Common\TypeSystem\Common\TypeSystemHelpers.cs (1)
59
public static
PointerType
MakePointerType(this TypeDesc type)
parent\parent\Common\TypeSystem\Common\Utilities\CSharpTypeNameFormatter.cs (1)
52
public override void AppendName(StringBuilder sb,
PointerType
type)
parent\parent\Common\TypeSystem\Common\Utilities\CustomAttributeTypeNameFormatter.cs (1)
74
public override IAssemblyDesc AppendName(StringBuilder sb,
PointerType
type, bool assemblyQualify)
parent\parent\Common\TypeSystem\Common\Utilities\DebugNameFormatter.cs (1)
39
public override Void AppendName(StringBuilder sb,
PointerType
type, FormatOptions options)
parent\parent\Common\TypeSystem\Common\Utilities\ExceptionTypeNameFormatter.cs (1)
16
public override void AppendName(StringBuilder sb,
PointerType
type)
parent\parent\Common\TypeSystem\Common\Utilities\TypeNameFormatter.cs (4)
27
AppendName(sb, (
PointerType
)type);
66
public abstract void AppendName(StringBuilder sb,
PointerType
type);
94
PointerType
pointerType => AppendName(sb, pointerType, options),
122
public abstract TState AppendName(StringBuilder sb,
PointerType
type, TOptions options);
parent\parent\Common\TypeSystem\IL\ILDisassembler.cs (1)
463
public override void AppendName(StringBuilder sb,
PointerType
type)
parent\parent\Common\TypeSystem\IL\UnsafeAccessors.cs (1)
536
return initialType is
PointerType
{ ParameterType.IsVoid: true };
parent\parent\Common\TypeSystem\Sorting\PointerType.Sorting.cs (1)
13
return comparer.Compare(ParameterType, ((
PointerType
)other).ParameterType);