31 references to PointerType
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (1)
350PointerType(symbol.PointedAtType.GenerateTypeSyntax()),
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (1)
350PointerType(symbol.PointedAtType.GenerateTypeSyntax()),
Microsoft.Interop.ComInterfaceGenerator (17)
ComClassGenerator.cs (4)
90PointerType(TypeSyntaxes.System_Runtime_InteropServices_ComWrappers_ComInterfaceEntry), 100PointerType(TypeSyntaxes.System_Runtime_InteropServices_ComWrappers_ComInterfaceEntry), 103PointerType(TypeSyntaxes.System_Runtime_InteropServices_ComWrappers_ComInterfaceEntry), 190PointerType(
ComInterfaceGenerator.cs (10)
615FunctionPointerParameter(PointerType(TypeSyntaxes.System_Guid)), 722PointerType(ParseTypeName("nint")), 729PointerType(ParseTypeName("InterfaceImplementationVtable")), 743PointerType(ParseTypeName("nint")), 750PointerType(ParseTypeName("InterfaceImplementationVtable")), 764PointerType(ParseTypeName("nint")), 771PointerType(ParseTypeName("InterfaceImplementationVtable")), 810SizeOfExpression(PointerType(PredefinedType(Token(SyntaxKind.VoidKeyword)))), 882PointerType(PointerType(ParseTypeName("void"))),
VirtualMethodPointerStubGenerator.cs (1)
251CastExpression(PointerType(PredefinedType(Token(SyntaxKind.VoidKeyword))),
VtableIndexStubGenerator.cs (2)
446.WithType(PointerType(PointerType(PredefinedType(Token(SyntaxKind.VoidKeyword))))));
Microsoft.Interop.JavaScript.JSImportGenerator (1)
JSExportGenerator.cs (1)
149Parameter(Identifier(Constants.ArgumentsBuffer)).WithType(PointerType(ParseTypeName(Constants.JSMarshalerArgumentGlobal))))))
Microsoft.Interop.SourceGeneration (10)
Marshalling\BlittableMarshaller.cs (1)
50PointerType(AsNativeType(info).Syntax),
Marshalling\CharMarshaller.cs (3)
58PointerType(PredefinedType(Token(SyntaxKind.CharKeyword))), 70VariableDeclaration(PointerType(AsNativeType(info).Syntax), 75PointerType(AsNativeType(info).Syntax),
Marshalling\MarshallingGeneratorExtensions.cs (2)
26SignatureBehavior.PointerToNativeType => PointerType(generator.NativeType.Syntax), 99SignatureBehavior.PointerToNativeType => PointerType(generator.NativeType.Syntax),
Marshalling\StaticPinnableManagedValueMarshaller.cs (1)
81PointerType(PredefinedType(Token(SyntaxKind.VoidKeyword))),
TypeNames.cs (3)
57public static TypeSyntax VoidStar { get; } = PointerType(PredefinedType(Token(SyntaxKind.VoidKeyword))); 59public static TypeSyntax VoidStarStar { get; } = PointerType(PointerType(PredefinedType(Token(SyntaxKind.VoidKeyword))));
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (1)
350PointerType(symbol.PointedAtType.GenerateTypeSyntax()),