27 references to FunctionPointerType
Microsoft.CodeAnalysis (1)
Compilation\Compilation.cs (1)
1693case SymbolKind.FunctionPointerType:
Microsoft.CodeAnalysis.CodeStyle (3)
ISymbolExtensions_Accessibility.cs (2)
104case SymbolKind.FunctionPointerType: 163Debug.Assert(!(symbol.IsKind(SymbolKind.Method) && ((IMethodSymbol)symbol).MethodKind == MethodKind.BuiltinOperator && symbol.ContainingSymbol.IsKind(SymbolKind.FunctionPointerType)));
SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
136SymbolKind.FunctionPointerType => FunctionPointerTypesAreEquivalent((IFunctionPointerTypeSymbol)x, (IFunctionPointerTypeSymbol)y, equivalentTypesWithDifferingAssemblies),
Microsoft.CodeAnalysis.CSharp (16)
Binder\Binder_Invocation.cs (1)
284else if (boundExpression.Type?.Kind == SymbolKind.FunctionPointerType)
Binder\Semantics\AccessCheck.cs (1)
166case SymbolKind.FunctionPointerType:
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (1)
962case SymbolKind.FunctionPointerType:
Emitter\Model\PEModuleBuilder.cs (1)
1141case SymbolKind.FunctionPointerType:
Symbols\AbstractTypeMap.cs (1)
111case 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\Symbol.cs (1)
562case 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)
274case SymbolKind.FunctionPointerType:
Symbols\TypeSymbolExtensions.cs (1)
1850case SymbolKind.FunctionPointerType:
Utilities\TypeSymbolExtensions.cs (2)
41case SymbolKind.FunctionPointerType: 110case SymbolKind.FunctionPointerType:
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
ExpressionSyntaxExtensions.cs (1)
432case SymbolKind.FunctionPointerType:
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
FunctionPointerUtilities.cs (1)
28Assert.Equal(SymbolKind.FunctionPointerType, symbol.Kind);
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs\ExpressionSyntaxExtensions.cs (1)
432case SymbolKind.FunctionPointerType:
Microsoft.CodeAnalysis.Features (1)
Shared\Extensions\ISymbolExtensions_2.cs (1)
131case SymbolKind.FunctionPointerType:
Microsoft.CodeAnalysis.Workspaces (3)
ISymbolExtensions_Accessibility.cs (2)
104case SymbolKind.FunctionPointerType: 163Debug.Assert(!(symbol.IsKind(SymbolKind.Method) && ((IMethodSymbol)symbol).MethodKind == MethodKind.BuiltinOperator && symbol.ContainingSymbol.IsKind(SymbolKind.FunctionPointerType)));
SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
136SymbolKind.FunctionPointerType => FunctionPointerTypesAreEquivalent((IFunctionPointerTypeSymbol)x, (IFunctionPointerTypeSymbol)y, equivalentTypesWithDifferingAssemblies),