IDynamicInterfaceCastable.GetInterfaceImplementation Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Called during interface dispatch when the given interface type cannot be found in the class's metadata.
public:
RuntimeTypeHandle GetInterfaceImplementation(RuntimeTypeHandle interfaceType);
public RuntimeTypeHandle GetInterfaceImplementation (RuntimeTypeHandle interfaceType);
abstract member GetInterfaceImplementation : RuntimeTypeHandle -> RuntimeTypeHandle
Public Function GetInterfaceImplementation (interfaceType As RuntimeTypeHandle) As RuntimeTypeHandle
Parameters
- interfaceType
- RuntimeTypeHandle
The interface type.
Returns
The type that should be used to dispatch for interfaceType
on the current object.
Exceptions
The returned type is not an interface type, or it was not marked with the DynamicInterfaceCastableImplementationAttribute.
Remarks
When this function is called, the cast of this object to the given interface should already have been verified through the castclass/isinst
instructions.
The returned type must be an interface type and be marked with the DynamicInterfaceCastableImplementationAttribute. Otherwise, InvalidOperationException will be thrown.
Applies to
Σχόλια
https://aka.ms/ContentUserFeedback.
Σύντομα διαθέσιμα: Καθ' όλη τη διάρκεια του 2024 θα καταργήσουμε σταδιακά τα ζητήματα GitHub ως μηχανισμό ανάδρασης για το περιεχόμενο και θα το αντικαταστήσουμε με ένα νέο σύστημα ανάδρασης. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα:Υποβολή και προβολή σχολίων για