Open sandboxFocus

Constructor ComponentInternalAttribute

ComponentInternalAttribute()

Initializes a ComponentInternalAttribute restricting the target declaration from being used from another namespace than the namespace of the declaration.

Declaration
public ComponentInternalAttribute()

ComponentInternalAttribute(params Type[])

Initializes a ComponentInternalAttribute restricting the target declaration from being used outside of given types or namespaces, given as Type.

Declaration
public ComponentInternalAttribute(params Type[] friendTypes)
Parameters
Type Name Description
Type[] friendTypes

List of types from which the target declaration can be used. If the name of a type is NamespaceType, the whole namespace of this type is allowed.

ComponentInternalAttribute(params string[])

Initializes a ComponentInternalAttribute restricting the target declaration from being used outside of given types or namespaces, given by strings.

Declaration
public ComponentInternalAttribute(params string[] friendNamespaces)
Parameters
Type Name Description
string[] friendNamespaces

List of types or namespaces from which the target declaration can be used.