Skip to content

Gendarme.Rules.Design.MarkAssemblyWithComVisibleRule(2.10)

Sebastien Pouliot edited this page Feb 9, 2011 · 3 revisions

MarkAssemblyWithComVisibleRule

Assembly: Gendarme.Rules.Design
Version: 2.10

Description

This rule fires if an assembly does not contain a ComVisible attribute. Unless the assembly is designed with COM interoperability in mind it is better to declare it as non-COM visible, i.e. ComVisible (false).

Examples

Good example:

// by default everything in this assembly is not visible to COM consumers
[assembly: ComVisible (false)]

Notes

  • This rule is available since Gendarme 2.2
Clone this wiki locally