2 instantiations of DllImportData
Microsoft.CodeAnalysis (2)
MetadataReader\PEModule.cs (1)
3429
return new
DllImportData
(moduleName, entryPointName, flags);
Symbols\Attributes\CommonMethodWellKnownAttributeData.cs (1)
69
_platformInvokeInfo = new
DllImportData
(moduleName, entryPointName, flags);
75 references to DllImportData
Microsoft.CodeAnalysis (4)
MetadataReader\PEModule.cs (1)
3414
internal
DllImportData
GetDllImportData(MethodDefinitionHandle methodDef)
Symbols\Attributes\CommonMethodWellKnownAttributeData.cs (2)
34
private
DllImportData
? _platformInvokeInfo;
75
public
DllImportData
? DllImportPlatformInvokeData
Symbols\IMethodSymbol.cs (1)
293
DllImportData
? GetDllImportData();
Microsoft.CodeAnalysis.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
118
public
DllImportData
GetDllImportData()
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
118
public
DllImportData
GetDllImportData()
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
118
public
DllImportData
GetDllImportData()
Microsoft.CodeAnalysis.CSharp (24)
Lowering\IteratorRewriter\IteratorFinallyMethodSymbol.cs (1)
100
public override
DllImportData
GetDllImportData()
Lowering\SynthesizedMethodBaseSymbol.cs (1)
168
public sealed override
DllImportData
? GetDllImportData() => InheritsBaseMethodAttributes ? BaseMethod.GetDllImportData() : null;
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.SynthesizedMethodBase.cs (1)
190
public sealed override
DllImportData
GetDllImportData()
Symbols\ErrorMethodSymbol.cs (1)
239
public sealed override
DllImportData
GetDllImportData()
Symbols\Extensions\SourceExtensionImplementationMethodSymbol.cs (1)
59
public sealed override
DllImportData
? GetDllImportData() => _originalMethod.GetDllImportData();
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
857
public override
DllImportData
GetDllImportData() => throw ExceptionUtilities.Unreachable();
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
475
public override
DllImportData
GetDllImportData() => HasFlag(MethodAttributes.PinvokeImpl)
Symbols\MethodSymbol.cs (1)
150
public abstract
DllImportData
? GetDllImportData();
Symbols\PublicModel\MethodSymbol.cs (1)
347
DllImportData
IMethodSymbol.GetDllImportData() => _underlying.GetDllImportData();
Symbols\ReducedExtensionMethodSymbol.cs (1)
326
public override
DllImportData
GetDllImportData()
Symbols\SignatureOnlyMethodSymbol.cs (1)
115
public override
DllImportData
GetDllImportData() { return null; }
Symbols\Source\SourceMethodSymbolWithAttributes.cs (2)
942
DllImportData
.MakeFlags(
1731
public override
DllImportData
? GetDllImportData()
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
126
public override
DllImportData
? GetDllImportData()
Symbols\Synthesized\SynthesizedEmbeddedExtensionMarkerNameAttributeSymbol.cs (1)
191
public override
DllImportData
? GetDllImportData() => null;
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
252
public override
DllImportData
GetDllImportData()
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
115
public override
DllImportData
GetDllImportData()
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
244
public sealed override
DllImportData
GetDllImportData()
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (1)
102
public sealed override
DllImportData
GetDllImportData()
Symbols\Synthesized\SynthesizedInteractiveInitializerMethod.cs (1)
208
public override
DllImportData
GetDllImportData()
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
154
public override
DllImportData
GetDllImportData()
Symbols\Synthesized\SynthesizedSealedPropertyAccessor.cs (1)
336
public override
DllImportData
GetDllImportData()
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
338
public override
DllImportData
? GetDllImportData()
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
215
public override
DllImportData
GetDllImportData()
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
CodeGen\CodeGenLocalFunctionTests.cs (2)
5772
var
importData = localFunction.GetDllImportData();
5844
var
importData = localFunction.GetDllImportData();
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (3)
Attributes\AttributeTests_WellKnownAttributes.cs (2)
2725
var
info = m.GetDllImportData();
2765
var
info = m.GetDllImportData();
PartialEventsAndConstructorsTests.cs (1)
1721
var
importData = accessor.GetDllImportData()!;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\TopLevelStatementsTests.cs (1)
6289
var
importData = localFunction.GetDllImportData();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (3)
Symbols\ExtendedPartialMethodsTests.cs (2)
1166
var
importData = method.GetDllImportData();
1243
var
importData = method.GetDllImportData();
Symbols\PartialPropertiesTests.cs (1)
794
var
importData = accessor.GetDllImportData()!;
Microsoft.CodeAnalysis.Features (3)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (2)
4470
var
oldImportData = oldMethod.GetDllImportData();
4471
var
newImportData = newMethod.GetDllImportData();
MetadataAsSource\AbstractMetadataAsSourceService.WrappedMethodSymbol.cs (1)
115
public
DllImportData
GetDllImportData()
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
118
public
DllImportData
GetDllImportData()
Microsoft.CodeAnalysis.VisualBasic (22)
Binding\Binder_XmlLiterals.vb (1)
1810
Public Overrides Function GetDllImportData() As
DllImportData
SymbolDisplay\SymbolDisplayVisitor.Members.vb (1)
452
Dim data As
DllImportData
= method.GetDllImportData()
Symbols\ErrorMethodSymbol.vb (1)
71
Public Overrides Function GetDllImportData() As
DllImportData
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
720
Public Overrides Function GetDllImportData() As
DllImportData
Symbols\MethodSymbol.vb (1)
379
Public MustOverride Function GetDllImportData() As
DllImportData
Implements IMethodSymbol.GetDllImportData
Symbols\ReducedExtensionMethodSymbol.vb (1)
563
Public Overrides Function GetDllImportData() As
DllImportData
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
314
Public Overrides Function GetDllImportData() As
DllImportData
Symbols\SignatureOnlyMethodSymbol.vb (1)
262
Public Overrides Function GetDllImportData() As
DllImportData
Symbols\Source\LambdaSymbol.vb (1)
167
Public Overrides Function GetDllImportData() As
DllImportData
Symbols\Source\SourceDeclareMethodSymbol.vb (3)
26
Private ReadOnly _platformInvokeInfo As
DllImportData
33
platformInvokeInfo As
DllImportData
)
104
Public Overrides Function GetDllImportData() As
DllImportData
Symbols\Source\SourceDelegateMethodSymbol.vb (1)
155
Public NotOverridable Overrides Function GetDllImportData() As
DllImportData
Symbols\Source\SourceMethodSymbol.vb (2)
1729
DllImportData
.MakeFlags(exactSpelling, charSet, setLastError, callingConvention, bestFitMapping, throwOnUnmappable),
1927
Public Overrides Function GetDllImportData() As
DllImportData
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
1254
Public NotOverridable Overrides Function GetDllImportData() As
DllImportData
Symbols\Source\SourceParameterSymbol.vb (1)
458
Dim pinvoke As
DllImportData
= methodSymbol.GetDllImportData()
Symbols\SubstitutedMethodSymbol.vb (1)
72
Public NotOverridable Overrides Function GetDllImportData() As
DllImportData
Symbols\SynthesizedSymbols\SynthesizedDelegateMethodSymbol.vb (1)
147
Public Overrides Function GetDllImportData() As
DllImportData
Symbols\SynthesizedSymbols\SynthesizedGlobalMethodBase.vb (1)
264
Public NotOverridable Overrides Function GetDllImportData() As
DllImportData
Symbols\SynthesizedSymbols\SynthesizedMethodBase.vb (1)
86
Public NotOverridable Overrides Function GetDllImportData() As
DllImportData
Symbols\Wrapped\WrappedMethodSymbol.vb (1)
256
Public Overrides Function GetDllImportData() As
DllImportData
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
118
public
DllImportData
GetDllImportData()
Microsoft.DotNet.CodeAnalysis (1)
Analyzers\PinvokeAnalyzer.cs (1)
138
DllImportData
data = methodSymbol.GetDllImportData();
Microsoft.Interop.LibraryImportGenerator (5)
Analyzers\ConvertToLibraryImportAnalyzer.cs (4)
72
DllImportData
? dllImportData = method.GetDllImportData();
94
DllImportData
dllImportData,
179
private static bool IsBestFitMapping(IMethodSymbol method,
DllImportData
? dllImportData)
215
private static InteropAttributeCompilationData CreateInteropAttributeDataFromDllImport(
DllImportData
dllImportData)
Analyzers\ConvertToLibraryImportFixer.cs (1)
422
DllImportData
dllImportData = methodSymbol.GetDllImportData()!;
Roslyn.Diagnostics.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
118
public
DllImportData
GetDllImportData()
Text.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAbstractMethodSymbol.cs (1)
118
public
DllImportData
GetDllImportData()