3 instantiations of DllImportData
Microsoft.CodeAnalysis (2)
MetadataReader\PEModule.cs (1)
3143return new DllImportData(moduleName, entryPointName, flags);
Symbols\Attributes\CommonMethodWellKnownAttributeData.cs (1)
69_platformInvokeInfo = new DllImportData(moduleName, entryPointName, flags);
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\Source\SourceMethodSymbol.vb (1)
281Dim importData = New DllImportData(moduleName, entryPointName, GetPInvokeAttributes(syntax))
64 references to DllImportData
Microsoft.CodeAnalysis (4)
MetadataReader\PEModule.cs (1)
3128internal DllImportData GetDllImportData(MethodDefinitionHandle methodDef)
Symbols\Attributes\CommonMethodWellKnownAttributeData.cs (2)
34private DllImportData? _platformInvokeInfo; 75public DllImportData? DllImportPlatformInvokeData
Symbols\IMethodSymbol.cs (1)
281DllImportData? GetDllImportData();
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
CodeGenerationAbstractMethodSymbol.cs (1)
117public DllImportData GetDllImportData()
Microsoft.CodeAnalysis.CSharp (22)
Lowering\IteratorRewriter\IteratorFinallyMethodSymbol.cs (1)
100public override DllImportData GetDllImportData()
Lowering\SynthesizedMethodBaseSymbol.cs (1)
176public sealed override DllImportData? GetDllImportData() => InheritsBaseMethodAttributes ? BaseMethod.GetDllImportData() : null;
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.SynthesizedMethodBase.cs (1)
190public sealed override DllImportData GetDllImportData()
Symbols\ErrorMethodSymbol.cs (1)
237public sealed override DllImportData GetDllImportData()
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
840public override DllImportData GetDllImportData() => throw ExceptionUtilities.Unreachable();
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
443public override DllImportData GetDllImportData() => HasFlag(MethodAttributes.PinvokeImpl)
Symbols\MethodSymbol.cs (1)
144public abstract DllImportData? GetDllImportData();
Symbols\PublicModel\MethodSymbol.cs (1)
330DllImportData IMethodSymbol.GetDllImportData() => _underlying.GetDllImportData();
Symbols\ReducedExtensionMethodSymbol.cs (1)
318public override DllImportData GetDllImportData()
Symbols\SignatureOnlyMethodSymbol.cs (1)
109public override DllImportData GetDllImportData() { return null; }
Symbols\Source\SourceMethodSymbolWithAttributes.cs (2)
872DllImportData.MakeFlags( 1276public override DllImportData? GetDllImportData()
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
123public override DllImportData? GetDllImportData()
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
250public override DllImportData GetDllImportData()
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
118public override DllImportData GetDllImportData()
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
244public 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)
153public 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.Emit2.UnitTests (2)
Attributes\AttributeTests_WellKnownAttributes.cs (2)
2644var info = m.GetDllImportData(); 2684var info = m.GetDllImportData();
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (3)
Symbols\EEMethodSymbol.cs (1)
268public override DllImportData GetDllImportData()
Symbols\PlaceholderMethodSymbol.cs (1)
235public override DllImportData GetDllImportData()
Symbols\SynthesizedContextMethodSymbol.cs (1)
189public override DllImportData GetDllImportData()
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\TopLevelStatementsTests.cs (1)
6186var importData = localFunction.GetDllImportData();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\ExtendedPartialMethodsTests.cs (1)
1166var importData = method.GetDllImportData();
Microsoft.CodeAnalysis.Features (3)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (2)
3844var oldImportData = oldMethod.GetDllImportData(); 3845var newImportData = newMethod.GetDllImportData();
MetadataAsSource\AbstractMetadataAsSourceService.WrappedMethodSymbol.cs (1)
121public DllImportData GetDllImportData()
Microsoft.CodeAnalysis.VisualBasic (22)
Binding\Binder_XmlLiterals.vb (1)
1800Public Overrides Function GetDllImportData() As DllImportData
SymbolDisplay\SymbolDisplayVisitor.Members.vb (1)
452Dim data As DllImportData = method.GetDllImportData()
Symbols\ErrorMethodSymbol.vb (1)
70Public Overrides Function GetDllImportData() As DllImportData
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
671Public Overrides Function GetDllImportData() As DllImportData
Symbols\MethodSymbol.vb (1)
372Public MustOverride Function GetDllImportData() As DllImportData Implements IMethodSymbol.GetDllImportData
Symbols\ReducedExtensionMethodSymbol.vb (1)
551Public Overrides Function GetDllImportData() As DllImportData
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
310Public Overrides Function GetDllImportData() As DllImportData
Symbols\SignatureOnlyMethodSymbol.vb (1)
258Public 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)
154Public NotOverridable Overrides Function GetDllImportData() As DllImportData
Symbols\Source\SourceMethodSymbol.vb (2)
1708DllImportData.MakeFlags(exactSpelling, charSet, setLastError, callingConvention, bestFitMapping, throwOnUnmappable), 1893Public Overrides Function GetDllImportData() As DllImportData
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
1231Public 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)
261Public 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.ExpressionEvaluator.ExpressionCompiler (1)
Symbols\EEMethodSymbol.vb (1)
230Public Overrides Function GetDllImportData() As DllImportData
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
MockSymbols.vb (1)
451Public NotOverridable Overrides Function GetDllImportData() As DllImportData
Microsoft.CodeAnalysis.Workspaces (1)
CodeGenerationAbstractMethodSymbol.cs (1)
117public DllImportData GetDllImportData()