Skip to content

Gendarme.Rules.Design.MarkAssemblyWithComVisibleRule(git)

Sebastien Pouliot edited this page Mar 2, 2011 · 1 revision

MarkAssemblyWithComVisibleRule

Assembly: Gendarme.Rules.Design
Version: git

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

Source code

You can browse the latest source code of this rule on github.com

Clone this wiki locally