8 implementations of GetDllImportData
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
118public DllImportData GetDllImportData()
Microsoft.CodeAnalysis.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
118public DllImportData GetDllImportData()
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
118public DllImportData GetDllImportData()
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\MethodSymbol.cs (1)
347DllImportData IMethodSymbol.GetDllImportData() => _underlying.GetDllImportData();
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\AbstractMetadataAsSourceService.WrappedMethodSymbol.cs (1)
115public DllImportData GetDllImportData()
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\MethodSymbol.vb (1)
379Public MustOverride Function GetDllImportData() As DllImportData Implements IMethodSymbol.GetDllImportData
Microsoft.CodeAnalysis.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
118public DllImportData GetDllImportData()
Roslyn.Diagnostics.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
118public DllImportData GetDllImportData()
17 references to GetDllImportData
Microsoft.CodeAnalysis.Features (3)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (2)
4475var oldImportData = oldMethod.GetDllImportData(); 4476var newImportData = newMethod.GetDllImportData();
MetadataAsSource\AbstractMetadataAsSourceService.WrappedMethodSymbol.cs (1)
116=> _symbol.GetDllImportData();
Microsoft.CodeAnalysis.NetAnalyzers (8)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\MovePInvokesToNativeMethodsClass.cs (1)
64return symbol.Kind == SymbolKind.Method && ((IMethodSymbol)symbol).GetDllImportData() != null;
Microsoft.CodeQuality.Analyzers\Maintainability\DoNotIgnoreMethodResults.cs (1)
344return method.GetDllImportData() != null &&
Microsoft.NetCore.Analyzers\InteropServices\AvoidStringBuilderPInvokeParameters.cs (1)
53DllImportData? dllImportData = methodSymbol.GetDllImportData();
Microsoft.NetCore.Analyzers\InteropServices\DisableRuntimeMarshallingAnalyzer.DelegateInteropUsageAnalyzer.cs (1)
115if (symbol.GetDllImportData() is not null)
Microsoft.NetCore.Analyzers\InteropServices\DisableRuntimeMarshallingAnalyzer.DisabledRuntimeMarshallingAssemblyAnalyzer.cs (1)
140DllImportData? dllImportData = method.GetDllImportData();
Microsoft.NetCore.Analyzers\InteropServices\DoNotUseOutAttributeStringPInvokeParameters.cs (1)
53DllImportData? dllImportData = methodSymbol.GetDllImportData();
Microsoft.NetCore.Analyzers\InteropServices\PInvokeDiagnosticAnalyzer.cs (1)
113DllImportData? dllImportData = methodSymbol.GetDllImportData();
Microsoft.NetCore.Analyzers\Runtime\DisposableTypesShouldDeclareFinalizer.cs (1)
115if (method.GetDllImportData() == null)
Microsoft.CodeAnalysis.VisualBasic (2)
SymbolDisplay\SymbolDisplayVisitor.Members.vb (1)
452Dim data As DllImportData = method.GetDllImportData()
Symbols\MethodSymbol.vb (1)
379Public MustOverride Function GetDllImportData() As DllImportData Implements IMethodSymbol.GetDllImportData
Microsoft.CodeAnalysis.VisualBasic.Features (1)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
1987If method.GetDllImportData() IsNot Nothing Then
Microsoft.DotNet.CodeAnalysis (1)
Analyzers\PinvokeAnalyzer.cs (1)
138DllImportData data = methodSymbol.GetDllImportData();
Microsoft.Interop.LibraryImportGenerator (2)
Analyzers\ConvertToLibraryImportAnalyzer.cs (1)
72DllImportData? dllImportData = method.GetDllImportData();
Analyzers\ConvertToLibraryImportFixer.cs (1)
434DllImportData dllImportData = methodSymbol.GetDllImportData()!;