internal interface IInternalInterface
public class InterfaceImplementation : IInternalInterface
public bool PublicFlag { get; set; }
bool IInternalInterface.Flag { get; set; }
public static void Main()
var type = typeof(InterfaceImplementation);
var properties = type.GetProperties();
foreach (var property in properties)
Console.WriteLine(property.Name);