18 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)
856public override DllImportData GetDllImportData() => throw ExceptionUtilities.Unreachable();
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
471public override DllImportData GetDllImportData() => HasFlag(MethodAttributes.PinvokeImpl)
Symbols\ReducedExtensionMethodSymbol.cs (1)
326public override DllImportData GetDllImportData()
Symbols\SignatureOnlyMethodSymbol.cs (1)
115public override DllImportData GetDllImportData() { return null; }
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
1721public 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)
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)
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()
7 references to GetDllImportData
Microsoft.CodeAnalysis.CSharp (7)
Emitter\Model\MethodSymbolAdapter.cs (2)
425return AdaptedMethodSymbol.GetDllImportData() != null; 434return AdaptedMethodSymbol.GetDllImportData();
Lowering\SynthesizedMethodBaseSymbol.cs (1)
180public sealed override DllImportData? GetDllImportData() => InheritsBaseMethodAttributes ? BaseMethod.GetDllImportData() : null;
Symbols\MethodSymbol.cs (1)
1213bool IMethodSymbolInternal.IsPlatformInvoke => GetDllImportData() != null;
Symbols\PublicModel\MethodSymbol.cs (1)
331DllImportData IMethodSymbol.GetDllImportData() => _underlying.GetDllImportData();
Symbols\ReducedExtensionMethodSymbol.cs (1)
328return _reducedFrom.GetDllImportData();
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
217return UnderlyingMethod.GetDllImportData();