This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Defines the details of how a method is implemented.
This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.
Namespace:
System.Runtime.CompilerServices
Assembly:
mscorlib (in mscorlib.dll)
Visual Basic (Declaration)
<ComVisibleAttribute(True)> _
<FlagsAttribute> _
Public Enumeration MethodImplOptions
Dim instance As MethodImplOptions
[ComVisibleAttribute(true)]
[FlagsAttribute]
public enum MethodImplOptions
| Member name | Description |
|---|
| Unmanaged | Specifies that the method is implemented in unmanaged code. |
| ForwardRef | Specifies that the method is declared, but its implementation is provided elsewhere. |
| PreserveSig | Specifies that the method signature is exported exactly as declared. |
| InternalCall | Specifies an internal call. An internal call is a call to a method implemented within the common language runtime itself. |
| Synchronized | Specifies that the method can be executed by only one thread at a time. |
| NoInlining | Specifies that the method can not be inlined. |
| NoOptimization | Specifies that the method is not optimized by the just-in-time (JIT) compiler. |
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.
Reference