21 overrides of GetDllImportData
Microsoft.CodeAnalysis.CSharp (18)
Lowering\IteratorRewriter\IteratorFinallyMethodSymbol.cs (1)
100public override DllImportData GetDllImportData()
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\ReducedExtensionMethodSymbol.cs (1)
318public override DllImportData GetDllImportData()
Symbols\SignatureOnlyMethodSymbol.cs (1)
109public override DllImportData GetDllImportData() { return null; }
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
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.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()
14 references to GetDllImportData
Microsoft.CodeAnalysis.CSharp (7)
Emitter\Model\MethodSymbolAdapter.cs (2)
422return AdaptedMethodSymbol.GetDllImportData() != null; 431return AdaptedMethodSymbol.GetDllImportData();
Emitter\NoPia\EmbeddedMethod.cs (1)
102return UnderlyingMethod.AdaptedMethodSymbol.GetDllImportData();
Lowering\SynthesizedMethodBaseSymbol.cs (1)
176public sealed override DllImportData? GetDllImportData() => InheritsBaseMethodAttributes ? BaseMethod.GetDllImportData() : null;
Symbols\PublicModel\MethodSymbol.cs (1)
330DllImportData IMethodSymbol.GetDllImportData() => _underlying.GetDllImportData();
Symbols\ReducedExtensionMethodSymbol.cs (1)
320return _reducedFrom.GetDllImportData();
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
217return UnderlyingMethod.GetDllImportData();
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
CodeGen\CodeGenLocalFunctionTests.cs (2)
5772var importData = localFunction.GetDllImportData(); 5844var importData = localFunction.GetDllImportData();
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (3)
Attributes\AttributeTests_WellKnownAttributes.cs (3)
2644var info = m.GetDllImportData(); 2684var info = m.GetDllImportData(); 2696Assert.Null(n.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();