System.Reflection.MethodBase.IsAssembly Property

Gets a value indicating whether the potential visibility of this method or constructor is described by MethodAttributes.Assembly; that is, the method or constructor is visible at most to other types in the same assembly, and is not visible to derived types outside the assembly.

Syntax

public bool IsAssembly { get; }

Value

Documentation for this section has not yet been entered.

Remarks

The actual visibility of a method is limited by the visibility of its type. The MethodBase.IsAssembly property might be true for a method, but if it is a method of a private nested type then the method is not visible outside the containing type.

The visibility of a method or constructor is exactly described by MethodAttributes.Assembly if the only visibility modifier is internal (Friend in Visual Basic). This property is false for methods that are protected internal in C# (Protected Friend in Visual Basic, protected public in C++); use the MethodBase.IsFamilyOrAssembly property to identify such methods.

Requirements

Namespace: System.Reflection
Assembly: mscorlib (in mscorlib.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0, 4.0.0.0