IMember

Overview

IMember is an interface point to an internal or external type member.

Location


Properties


Name

The member name

 

property Name: String read;

 

String Name { get; }

 

var Name: String { get{} }

 

String Name { __get; }

 

ReadOnly Property Name() As String

Owner

Owner type of this member

 

property Owner: IType read;

 

IType Owner { get; }

 

var Owner: IType { get{} }

 

IType Owner { __get; }

 

ReadOnly Property Owner() As IType

Static

True if this member is static

 

property Static: Boolean read;

 

Boolean Static { get; }

 

var Static: Boolean { get{} }

 

Boolean Static { __get; }

 

ReadOnly Property Static() As Boolean

Visibility

Visibility of this member; note that properties and events can have mixed visibility

 

property Visibility: Visibility read;

 

Visibility Visibility { get; }

 

var Visibility: Visibility { get{} }

 

Visibility Visibility { __get; }

 

ReadOnly Property Visibility() As Visibility