Visual Studio templates provided by the ArcGIS SDK offer a "ArcGIS Class" which is a simple C# class that has the attributes Guid, ClassInterface, and ProgId before the class declaration.
While adding a new class to an ArcGIS extension project, when should I use an ArcGIS class and when should I use a regular C# class?
Tell me more
×
Geographic Information Systems Stack Exchange is a question and answer site for
cartographers, geographers and GIS professionals. It's 100% free, no registration required.
|
|
|||
|
|
|
These attributes are applied to types that are exposed through COM, so any type that the COM client uses will require them. Other classes used internally by your extension do not. See the MSDN documentation for the System.Runtime.InteropServices namespace for specific information regarding each attribute. |
|||
|
