2 instantiations of DllImportData
Microsoft.CodeAnalysis (2)
MetadataReader\PEModule.cs (1)
3424return new DllImportData(moduleName, entryPointName, flags);
Symbols\Attributes\CommonMethodWellKnownAttributeData.cs (1)
69_platformInvokeInfo = new DllImportData(moduleName, entryPointName, flags);
77 references to DllImportData
GenerateDocumentationAndConfigFiles (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
116public DllImportData GetDllImportData()
Microsoft.CodeAnalysis (4)
MetadataReader\PEModule.cs (1)
3409internal DllImportData GetDllImportData(MethodDefinitionHandle methodDef)
Symbols\Attributes\CommonMethodWellKnownAttributeData.cs (2)
34private DllImportData? _platformInvokeInfo; 75public DllImportData? DllImportPlatformInvokeData
Symbols\IMethodSymbol.cs (1)
281DllImportData? GetDllImportData();
Microsoft.CodeAnalysis.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
116public DllImportData GetDllImportData()
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
116public DllImportData GetDllImportData()
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
116public DllImportData GetDllImportData()
Microsoft.CodeAnalysis.CSharp (23)
Lowering\IteratorRewriter\IteratorFinallyMethodSymbol.cs (1)
100public override DllImportData GetDllImportData()
Lowering\SynthesizedMethodBaseSymbol.cs (1)
165public sealed override DllImportData? GetDllImportData() => InheritsBaseMethodAttributes ? BaseMethod.GetDllImportData() : null;
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.SynthesizedMethodBase.cs (1)
190public sealed override DllImportData GetDllImportData()
Symbols\ErrorMethodSymbol.cs (1)
239public sealed override DllImportData GetDllImportData()
Symbols\Extensions\SourceExtensionImplementationMethodSymbol.cs (1)
62public sealed override DllImportData? GetDllImportData() => _originalMethod.GetDllImportData();
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
857public override DllImportData GetDllImportData() => throw ExceptionUtilities.Unreachable();
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
471public override DllImportData GetDllImportData() => HasFlag(MethodAttributes.PinvokeImpl)
Symbols\MethodSymbol.cs (1)
150public abstract DllImportData? GetDllImportData();
Symbols\PublicModel\MethodSymbol.cs (1)
333DllImportData IMethodSymbol.GetDllImportData() => _underlying.GetDllImportData();
Symbols\ReducedExtensionMethodSymbol.cs (1)
326public override DllImportData GetDllImportData()
Symbols\SignatureOnlyMethodSymbol.cs (1)
115public override DllImportData GetDllImportData() { return null; }
Symbols\Source\SourceMethodSymbolWithAttributes.cs (2)
930DllImportData.MakeFlags( 1719public override DllImportData? GetDllImportData()
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
123public override DllImportData? GetDllImportData()
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
252public 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)
338public override DllImportData? GetDllImportData()
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
215public override DllImportData GetDllImportData()
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
CodeGen\CodeGenLocalFunctionTests.cs (2)
5772var importData = localFunction.GetDllImportData(); 5844var importData = localFunction.GetDllImportData();
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (3)
Attributes\AttributeTests_WellKnownAttributes.cs (2)
2725var info = m.GetDllImportData(); 2765var info = m.GetDllImportData();
PartialEventsAndConstructorsTests.cs (1)
1721var importData = accessor.GetDllImportData()!;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\TopLevelStatementsTests.cs (1)
6199var importData = localFunction.GetDllImportData();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (3)
Symbols\ExtendedPartialMethodsTests.cs (2)
1166var importData = method.GetDllImportData(); 1243var importData = method.GetDllImportData();
Symbols\PartialPropertiesTests.cs (1)
794var importData = accessor.GetDllImportData()!;
Microsoft.CodeAnalysis.Features (3)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (2)
4368var oldImportData = oldMethod.GetDllImportData(); 4369var newImportData = newMethod.GetDllImportData();
MetadataAsSource\AbstractMetadataAsSourceService.WrappedMethodSymbol.cs (1)
115public DllImportData GetDllImportData()
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
116public DllImportData GetDllImportData()
Microsoft.CodeAnalysis.VisualBasic (22)
Binding\Binder_XmlLiterals.vb (1)
1810Public Overrides Function GetDllImportData() As DllImportData
SymbolDisplay\SymbolDisplayVisitor.Members.vb (1)
452Dim data As DllImportData = method.GetDllImportData()
Symbols\ErrorMethodSymbol.vb (1)
71Public Overrides Function GetDllImportData() As DllImportData
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
720Public Overrides Function GetDllImportData() As DllImportData
Symbols\MethodSymbol.vb (1)
379Public MustOverride Function GetDllImportData() As DllImportData Implements IMethodSymbol.GetDllImportData
Symbols\ReducedExtensionMethodSymbol.vb (1)
563Public Overrides Function GetDllImportData() As DllImportData
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
314Public Overrides Function GetDllImportData() As DllImportData
Symbols\SignatureOnlyMethodSymbol.vb (1)
262Public Overrides Function GetDllImportData() As DllImportData
Symbols\Source\LambdaSymbol.vb (1)
167Public Overrides Function GetDllImportData() As DllImportData
Symbols\Source\SourceDeclareMethodSymbol.vb (3)
26Private ReadOnly _platformInvokeInfo As DllImportData 33platformInvokeInfo As DllImportData) 104Public Overrides Function GetDllImportData() As DllImportData
Symbols\Source\SourceDelegateMethodSymbol.vb (1)
155Public NotOverridable Overrides Function GetDllImportData() As DllImportData
Symbols\Source\SourceMethodSymbol.vb (2)
1729DllImportData.MakeFlags(exactSpelling, charSet, setLastError, callingConvention, bestFitMapping, throwOnUnmappable), 1927Public Overrides Function GetDllImportData() As DllImportData
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
1254Public NotOverridable Overrides Function GetDllImportData() As DllImportData
Symbols\Source\SourceParameterSymbol.vb (1)
458Dim pinvoke As DllImportData = methodSymbol.GetDllImportData()
Symbols\SubstitutedMethodSymbol.vb (1)
72Public NotOverridable Overrides Function GetDllImportData() As DllImportData
Symbols\SynthesizedSymbols\SynthesizedDelegateMethodSymbol.vb (1)
147Public Overrides Function GetDllImportData() As DllImportData
Symbols\SynthesizedSymbols\SynthesizedGlobalMethodBase.vb (1)
264Public NotOverridable Overrides Function GetDllImportData() As DllImportData
Symbols\SynthesizedSymbols\SynthesizedMethodBase.vb (1)
86Public NotOverridable Overrides Function GetDllImportData() As DllImportData
Symbols\Wrapped\WrappedMethodSymbol.vb (1)
256Public Overrides Function GetDllImportData() As DllImportData
Microsoft.CodeAnalysis.VisualBasic.ExpressionCompiler (1)
Symbols\EEMethodSymbol.vb (1)
230Public Overrides Function GetDllImportData() As DllImportData
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
MockSymbols.vb (1)
469Public NotOverridable Overrides Function GetDllImportData() As DllImportData
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
116public 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)
422DllImportData dllImportData = methodSymbol.GetDllImportData()!;
Roslyn.Diagnostics.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
116public DllImportData GetDllImportData()
Text.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
116public DllImportData GetDllImportData()