1 instantiation of FunctionPointerTypeSymbolKey
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.FunctionPointerTypeSymbolKey.cs (1)
14
public static readonly FunctionPointerTypeSymbolKey Instance =
new
();
8 references to FunctionPointerTypeSymbolKey
Microsoft.CodeAnalysis.Workspaces (8)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.FunctionPointerTypeSymbolKey.cs (6)
14
public static readonly
FunctionPointerTypeSymbolKey
Instance = new();
46
failureReason = $"({nameof(
FunctionPointerTypeSymbolKey
)} {nameof(callingConventionModifiers)} failed -> {conventionTypesFailureReason})";
63
failureReason = $"({nameof(
FunctionPointerTypeSymbolKey
)} {nameof(returnType)} failed -> {returnTypeFailureReason})";
70
failureReason = $"({nameof(
FunctionPointerTypeSymbolKey
)} {nameof(parameterTypes)} failed -> {parameterTypesFailureReason})";
78
failureReason = $"({nameof(
FunctionPointerTypeSymbolKey
)} no return type)";
84
failureReason = $"({nameof(
FunctionPointerTypeSymbolKey
)} is not supported in {LanguageNames.VisualBasic})";
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
521
SymbolKeyType.FunctionPointer =>
FunctionPointerTypeSymbolKey
.Instance.Resolve(this, out failureReason),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
461
FunctionPointerTypeSymbolKey
.Instance.Create(symbol, this);