March 2002
Intermediate to advanced
864 pages
31h 8m
English
ComImportAttribute
This attribute indicates that the type decorated by this attribute is in fact an unmanaged type defined in a previously published type library, and should be treated differently internally to support that.
This attribute is necessary only if the .NET type definition—the class definition in C#—is merely a “shim” for interacting with the unmanaged version. In most cases, .NET programmers only use this type when interacting with existing COM APIs, such as when building Explorer Shell Extensions.
public sealed class ComImportAttribute : Attribute { // Public Constructors public method ComImportAttribute(); }
System.Object→System.Attribute→ComImportAttribute
Class, Interface