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
Tilbakemeldinger
https://aka.ms/ContentUserFeedback.
Kommer snart: Gjennom 2024 faser vi ut GitHub Issues som tilbakemeldingsmekanisme for innhold, og erstatter det med et nytt system for tilbakemeldinger. Hvis du vil ha mer informasjon, kan du se:Send inn og vis tilbakemelding for