Marshal::GenerateProgIdForType Method (Type^)
Returns a programmatic identifier (ProgID) for the specified type.
Assembly: mscorlib (in mscorlib.dll)
Parameters
- type
-
Type:
System::Type^
The type to get a ProgID for.
| Exception | Condition |
|---|---|
| ArgumentException | The type parameter is not a class that can be create by COM. The class must be public, have a public default constructor, and be COM visible. |
| ArgumentNullException | The type parameter is null. |
If the type has a ProgID in the metadata, that ProgID is returned. Otherwise, a ProgID is generated based on the fully qualified name of the type.
requires full trust for the immediate caller. This member cannot be used by partially trusted or transparent code.
Available since 1.1