Open sandboxFocusImprove this doc

Architecture Errors and Warnings

Messages reported by architecture constraints, such as [ComponentInternal], [InternalImplement] and custom constraints.

Message Severity Description
AR0101 Warning A type in another assembly implements an interface marked [InternalImplement].
AR0102 Warning Code outside of the allowed namespaces or types uses a declaration marked [ComponentInternal].
AR0104 Error [Internal] is applied to a declaration that is not visible outside of its assembly.
AR0105 Warning Code in another assembly uses a public declaration marked [Internal].
AR0106 Warning A project uses a declaration marked [Experimental].
AR0107 Error [Protected] is applied to a declaration that is already private or protected.
AR0108 Warning A type that does not derive from the declaring type uses a declaration marked [Protected].
AR0109 Error The pattern of a [NamingConvention] constraint is neither a wildcard pattern nor a regular expression.
AR0110 Warning The name of a type does not match the pattern of a [NamingConvention] constraint.