- System.Runtime.InteropServices Namespace
- Interoperability
- Exposing COM Components to the .NET Framework
- Exposing .NET Framework Components to COM
- Importing a Type Library as an Assembly
- Create COM types in managed code.
- Compile an interop project.
- Deploy an interop application.
- Qualify the .NET Framework types for interoperation.
- Apply Interop attributes
- ComVisibleAttribute class.
- Package an assembly for COM.
- Deploy an application for COM access.
- TypeConverter Class
- Consuming Unmanaged DLL Functions
- Interop Marshaling
- A Closer Look at Platform Invoke
- Creating a Class to Hold DLL Functions
- Creating Prototypes in Managed Code
- How to: Map HRESULTs and Exceptions
- DllImportAttribute Class
- Calling a DLL Function
- Default Marshaling Behavior
- Marshaling Data with Platform Invoke
- Marshaling Data with COM Interop
- Marshal Class
- MarshalAsAttribute Class
- System.Reflection Namespace
- System.Reflection.Emit Namespace
- Reflection
- Emitting Dynamic Methods and Assemblies
- Assembly Class
- Assembly attributes
- AssemblyAlgorithmIdAttribute class
- AssemblyCompanyAttribute class
- AssemblyConfigurationAttribute class
- AssemblyCopyrightAttribute class
- AssemblyCultureAttribute class
- AssemblyDefaultAliasAttribute class
- AssemblyDelaySignAttribute class
- AssemblyDescriptionAttribute class
- AssemblyFileVersionAttribute class
- AssemblyFlagsAttribute class
- AssemblyInformationalVersionAttribute class
- AssemblyKeyFileAttribute class
- AssemblyTitleAttribute class
- AssemblyTrademarkAttribute class
- AssemblyVersionAttribute class
- Info classes
Binder class- BindingFlags
- MethodBase class
- MethodBody class
- Builder classes
- MailAddress class
- MailAddressCollection class
- SmtpClient class
- SmtpPermission class
- SmtpPermissionAttribute class
- Attachment class
- AttachmentBase class
- AttachmentCollection class
- SmtpException class
- SmtpFailedRecipientException class
- SendCompletedEventHandler delegate
- LinkedResource class
- LinkedResourceCollection class
- AlternateView class
- AlternateViewCollection class
No comments:
Post a Comment