18 overrides of GetDllImportData
Microsoft.CodeAnalysis.CSharp (18)
Lowering\IteratorRewriter\IteratorFinallyMethodSymbol.cs (1)
100
public override DllImportData
GetDllImportData
()
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.SynthesizedMethodBase.cs (1)
190
public sealed override DllImportData
GetDllImportData
()
Symbols\ErrorMethodSymbol.cs (1)
239
public sealed override DllImportData
GetDllImportData
()
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
857
public override DllImportData
GetDllImportData
() => throw ExceptionUtilities.Unreachable();
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
471
public override DllImportData
GetDllImportData
() => HasFlag(MethodAttributes.PinvokeImpl)
Symbols\ReducedExtensionMethodSymbol.cs (1)
326
public override DllImportData
GetDllImportData
()
Symbols\SignatureOnlyMethodSymbol.cs (1)
115
public override DllImportData
GetDllImportData
() { return null; }
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
1719
public override DllImportData?
GetDllImportData
()
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
123
public override DllImportData?
GetDllImportData
()
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
()
24 references to GetDllImportData
Microsoft.CodeAnalysis.CSharp (9)
Emitter\Model\MethodSymbolAdapter.cs (2)
425
return !AdaptedMethodSymbol.ContainingType.IsExtension && AdaptedMethodSymbol.
GetDllImportData
() != null;
434
return AdaptedMethodSymbol.ContainingType.IsExtension ? null : AdaptedMethodSymbol.
GetDllImportData
();
Emitter\NoPia\EmbeddedMethod.cs (1)
102
return UnderlyingMethod.AdaptedMethodSymbol.
GetDllImportData
();
Lowering\SynthesizedMethodBaseSymbol.cs (1)
165
public sealed override DllImportData? GetDllImportData() => InheritsBaseMethodAttributes ? BaseMethod.
GetDllImportData
() : null;
Symbols\Extensions\SourceExtensionImplementationMethodSymbol.cs (1)
62
public sealed override DllImportData? GetDllImportData() => _originalMethod.
GetDllImportData
();
Symbols\MethodSymbol.cs (1)
1217
bool IMethodSymbolInternal.IsPlatformInvoke =>
GetDllImportData
() != null;
Symbols\PublicModel\MethodSymbol.cs (1)
333
DllImportData IMethodSymbol.GetDllImportData() => _underlying.
GetDllImportData
();
Symbols\ReducedExtensionMethodSymbol.cs (1)
328
return _reducedFrom.
GetDllImportData
();
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
217
return UnderlyingMethod.
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 (9)
Attributes\AttributeTests_WellKnownAttributes.cs (3)
2725
var info = m.
GetDllImportData
();
2765
var info = m.
GetDllImportData
();
2777
Assert.Null(n.
GetDllImportData
());
PartialEventsAndConstructorsTests.cs (6)
1721
var importData = accessor.
GetDllImportData
()!;
1761
Assert.Null(ev.AddMethod!.
GetDllImportData
());
1765
Assert.Null(ev.RemoveMethod!.
GetDllImportData
());
1780
Assert.Null(ev.AddMethod!.
GetDllImportData
());
1784
Assert.Null(ev.RemoveMethod!.
GetDllImportData
());
1790
Assert.Null(c.
GetDllImportData
());
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\TopLevelStatementsTests.cs (1)
6199
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
()!;