4 implementations of IMethodSymbol_UnmanagedCallingConventionTypes
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
109public ImmutableArray<INamedTypeSymbol> UnmanagedCallingConventionTypes => [];
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\MethodSymbol.cs (1)
273ImmutableArray<INamedTypeSymbol> IMethodSymbol.UnmanagedCallingConventionTypes => _underlying.UnmanagedCallingConventionTypes.SelectAsArray(t => t.GetPublicSymbol());
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\MethodSymbol.vb (1)
1074Private ReadOnly Property IMethodSymbol_UnmanagedCallingConventionTypes As ImmutableArray(Of INamedTypeSymbol) Implements IMethodSymbol.UnmanagedCallingConventionTypes
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
109public ImmutableArray<INamedTypeSymbol> UnmanagedCallingConventionTypes => [];
16 references to IMethodSymbol_UnmanagedCallingConventionTypes
Microsoft.CodeAnalysis.CodeStyle (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs (1)
40foreach (var callingConventionType in symbol.Signature.UnmanagedCallingConventionTypes)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.FunctionPointerTypeSymbolKey.cs (1)
25visitor.WriteSymbolKeyArray(symbol.Signature.UnmanagedCallingConventionTypes);
Microsoft.CodeAnalysis.CSharp (1)
SymbolDisplay\SymbolDisplayVisitor.Members.cs (1)
584var conventionTypes = symbol.UnmanagedCallingConventionTypes;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (2)
148symbol.Signature.UnmanagedCallingConventionTypes.IsEmpty 149? null : symbol.Signature.UnmanagedCallingConventionTypes.Select(type => GetConventionForString(type.Name["CallConv".Length..])),
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (6)
Symbols\TypeTests.cs (6)
2350Assert.Empty(m1.UnmanagedCallingConventionTypes); 2355Assert.Empty(m2.UnmanagedCallingConventionTypes); 2360Assert.Empty(m3.UnmanagedCallingConventionTypes); 2398Assert.Empty(m1.UnmanagedCallingConventionTypes); 2403Assert.Empty(m2.UnmanagedCallingConventionTypes); 2408Assert.Empty(m3.UnmanagedCallingConventionTypes);
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (2)
148symbol.Signature.UnmanagedCallingConventionTypes.IsEmpty 149? null : symbol.Signature.UnmanagedCallingConventionTypes.Select(type => GetConventionForString(type.Name["CallConv".Length..])),
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\MethodSymbol.vb (1)
1074Private ReadOnly Property IMethodSymbol_UnmanagedCallingConventionTypes As ImmutableArray(Of INamedTypeSymbol) Implements IMethodSymbol.UnmanagedCallingConventionTypes
Microsoft.CodeAnalysis.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ITypeSymbolExtensions.MinimalAccessibilityVisitor.cs (1)
40foreach (var callingConventionType in symbol.Signature.UnmanagedCallingConventionTypes)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.FunctionPointerTypeSymbolKey.cs (1)
25visitor.WriteSymbolKeyArray(symbol.Signature.UnmanagedCallingConventionTypes);