2 instantiations of DllImportData
Microsoft.CodeAnalysis (2)
MetadataReader\PEModule.cs (1)
3451return new DllImportData(moduleName, entryPointName, flags);
Symbols\Attributes\CommonMethodWellKnownAttributeData.cs (1)
69_platformInvokeInfo = new DllImportData(moduleName, entryPointName, flags);
46 references to DllImportData
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
118public DllImportData GetDllImportData()
Microsoft.CodeAnalysis (4)
MetadataReader\PEModule.cs (1)
3436internal DllImportData GetDllImportData(MethodDefinitionHandle methodDef)
Symbols\Attributes\CommonMethodWellKnownAttributeData.cs (2)
34private DllImportData? _platformInvokeInfo; 75public DllImportData? DllImportPlatformInvokeData
Symbols\IMethodSymbol.cs (1)
293DllImportData? 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 (24)
Lowering\IteratorRewriter\IteratorFinallyMethodSymbol.cs (1)
100public override DllImportData GetDllImportData()
Lowering\SynthesizedMethodBaseSymbol.cs (1)
168public sealed override DllImportData? GetDllImportData() => InheritsBaseMethodAttributes ? BaseMethod.GetDllImportData() : null;
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.SynthesizedMethodBase.cs (1)
190public sealed override DllImportData GetDllImportData()
Symbols\ErrorMethodSymbol.cs (1)
241public sealed override DllImportData GetDllImportData()
Symbols\Extensions\SourceExtensionImplementationMethodSymbol.cs (1)
60public sealed override DllImportData? GetDllImportData() => _originalMethod.GetDllImportData();
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
858public override DllImportData GetDllImportData() => throw ExceptionUtilities.Unreachable();
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
491public override DllImportData GetDllImportData() => HasFlag(MethodAttributes.PinvokeImpl)
Symbols\MethodSymbol.cs (1)
157public abstract DllImportData? GetDllImportData();
Symbols\PublicModel\MethodSymbol.cs (1)
347DllImportData IMethodSymbol.GetDllImportData() => _underlying.GetDllImportData();
Symbols\ReducedExtensionMethodSymbol.cs (1)
327public override DllImportData GetDllImportData()
Symbols\SignatureOnlyMethodSymbol.cs (1)
115public override DllImportData GetDllImportData() { return null; }
Symbols\Source\SourceMethodSymbolWithAttributes.cs (2)
946DllImportData.MakeFlags( 1735public override DllImportData? GetDllImportData()
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
126public override DllImportData? GetDllImportData()
Symbols\Synthesized\SynthesizedEmbeddedAttributePropertySymbol.cs (1)
114public override DllImportData? GetDllImportData() => null;
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
254public override DllImportData GetDllImportData()
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
115public override DllImportData GetDllImportData()
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
244public sealed override DllImportData GetDllImportData()
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (1)
102public sealed override DllImportData GetDllImportData()
Symbols\Synthesized\SynthesizedInteractiveInitializerMethod.cs (1)
208public override DllImportData GetDllImportData()
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
154public override DllImportData GetDllImportData()
Symbols\Synthesized\SynthesizedSealedPropertyAccessor.cs (1)
336public override DllImportData GetDllImportData()
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
340public override DllImportData? GetDllImportData()
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
209public override DllImportData GetDllImportData()
Microsoft.CodeAnalysis.Features (3)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (2)
4475var oldImportData = oldMethod.GetDllImportData(); 4476var newImportData = newMethod.GetDllImportData();
MetadataAsSource\AbstractMetadataAsSourceService.WrappedMethodSymbol.cs (1)
115public DllImportData GetDllImportData()
Microsoft.CodeAnalysis.NetAnalyzers (4)
Microsoft.NetCore.Analyzers\InteropServices\AvoidStringBuilderPInvokeParameters.cs (1)
53DllImportData? dllImportData = methodSymbol.GetDllImportData();
Microsoft.NetCore.Analyzers\InteropServices\DisableRuntimeMarshallingAnalyzer.DisabledRuntimeMarshallingAssemblyAnalyzer.cs (1)
139DllImportData? 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.CodeAnalysis.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
118public DllImportData GetDllImportData()
Microsoft.DotNet.CodeAnalysis (1)
Analyzers\PinvokeAnalyzer.cs (1)
138DllImportData data = methodSymbol.GetDllImportData();
Microsoft.Interop.LibraryImportGenerator (5)
Analyzers\ConvertToLibraryImportAnalyzer.cs (4)
72DllImportData? dllImportData = method.GetDllImportData(); 94DllImportData dllImportData, 179private static bool IsBestFitMapping(IMethodSymbol method, DllImportData? dllImportData) 215private static InteropAttributeCompilationData CreateInteropAttributeDataFromDllImport(DllImportData dllImportData)
Analyzers\ConvertToLibraryImportFixer.cs (1)
443DllImportData dllImportData = methodSymbol.GetDllImportData()!;
Roslyn.Diagnostics.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
118public DllImportData GetDllImportData()