C# FieldInfo IsAssembly
Description
FieldInfo IsAssembly
Gets a value indicating whether
the potential visibility of this field is described by FieldAttributes.Assembly;
that is, the field is visible at most to other types in the same assembly, and
is not visible to derived types outside the assembly.
Syntax
FieldInfo.IsAssembly
has the following syntax.
public bool IsAssembly { get; }
Example
using System;/* w w w. j ava 2 s .co m*/
using System.Reflection;
public class Example
{
public int f_public;
internal int f_internal;
protected int f_protected;
protected internal int f_protected_public;
public static void Main()
{
foreach (FieldInfo f in typeof(Example).GetFields(BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public))
{
Console.WriteLine(f.Name);
Console.WriteLine(f.IsAssembly);
}
}
}
The code above generates the following result.