27 references to FunctionPointerType
Microsoft.CodeAnalysis (1)
Compilation\Compilation.cs (1)
1724case SymbolKind.FunctionPointerType:
Microsoft.CodeAnalysis.CodeStyle (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ISymbolExtensions_Accessibility.cs (1)
104case SymbolKind.FunctionPointerType:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
134SymbolKind.FunctionPointerType => FunctionPointerTypesAreEquivalent((IFunctionPointerTypeSymbol)x, (IFunctionPointerTypeSymbol)y, equivalentTypesWithDifferingAssemblies),
Microsoft.CodeAnalysis.CSharp (18)
Binder\Binder_Invocation.cs (1)
369else if (boundExpression.Type?.Kind == SymbolKind.FunctionPointerType)
Binder\Semantics\AccessCheck.cs (1)
166case SymbolKind.FunctionPointerType:
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (1)
762case SymbolKind.FunctionPointerType:
Emitter\Model\PEModuleBuilder.cs (1)
1160case SymbolKind.FunctionPointerType:
Symbols\AbstractTypeMap.cs (1)
112case SymbolKind.FunctionPointerType:
Symbols\FunctionPointers\FunctionPointerTypeSymbol.cs (1)
78public override SymbolKind Kind => SymbolKind.FunctionPointerType;
Symbols\MemberSymbolExtensions.cs (1)
227case SymbolKind.FunctionPointerType:
Symbols\Metadata\PE\DynamicTypeDecoder.cs (1)
169case SymbolKind.FunctionPointerType:
Symbols\Metadata\PE\TupleTypeDecoder.cs (1)
167case SymbolKind.FunctionPointerType:
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (1)
818else if (imported.Kind is SymbolKind.ArrayType or SymbolKind.PointerType or SymbolKind.FunctionPointerType or SymbolKind.DynamicType)
Symbols\Symbol.cs (1)
694case SymbolKind.FunctionPointerType:
Symbols\SymbolDistinguisher.cs (2)
72case SymbolKind.FunctionPointerType: // Can't sensibly append location 196Debug.Assert(unwrappedSymbol.Kind == SymbolKind.DynamicType || unwrappedSymbol.Kind == SymbolKind.ErrorType || unwrappedSymbol.Kind == SymbolKind.FunctionPointerType);
Symbols\SymbolExtensions.cs (1)
275case SymbolKind.FunctionPointerType:
Symbols\SymbolKindExtensions.cs (1)
30case SymbolKind.FunctionPointerType:
Symbols\TypeSymbolExtensions.cs (1)
1941case SymbolKind.FunctionPointerType:
Utilities\TypeSymbolExtensions.cs (2)
41case SymbolKind.FunctionPointerType: 110case SymbolKind.FunctionPointerType:
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
447case SymbolKind.FunctionPointerType:
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
FunctionPointerUtilities.cs (1)
28Assert.Equal(SymbolKind.FunctionPointerType, symbol.Kind);
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
447case SymbolKind.FunctionPointerType:
Microsoft.CodeAnalysis.Features (1)
Shared\Extensions\ISymbolExtensions_2.cs (1)
131case SymbolKind.FunctionPointerType:
Microsoft.CodeAnalysis.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ISymbolExtensions_Accessibility.cs (1)
104case SymbolKind.FunctionPointerType:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
134SymbolKind.FunctionPointerType => FunctionPointerTypesAreEquivalent((IFunctionPointerTypeSymbol)x, (IFunctionPointerTypeSymbol)y, equivalentTypesWithDifferingAssemblies),