class ĠWith Public Invoke Ġ{ ĊĠĠĠ Ġpublic Ġoperator Ġfun Ġinvoke () Ġ{} Ċ } Ċ Ċ class ĠWith Internal Invoke Ġ{ ĊĠĠĠ Ġinternal Ġoperator Ġfun Ġinvoke () Ġ{} Ċ } Ċ Ċ class ĠWith Protected Invoke Ġ{ ĊĠĠĠ Ġprotected Ġoperator Ġfun Ġinvoke () Ġ{} Ċ } Ċ Ċ class ĠWith Private Invoke Ġ{ ĊĠĠĠ Ġprivate Ġoperator Ġfun Ġinvoke () Ġ{} Ċ } Ċ Ċ class ĠTest Ġ{ ĊĠĠĠ Ġpublic Ġfun Ġpublic Foo () Ġ{} ĊĠĠĠ Ġinternal Ġfun Ġinternal Foo () Ġ{} ĊĠĠĠ Ġprotected Ġfun Ġprotected Foo () Ġ{} ĊĠĠĠ Ġprivate Ġfun Ġprivate Foo () Ġ{} ĊĊĠĠĠ Ġpublic Ġval Ġpublic Val Ġ= Ġ 4 2 ĊĠĠĠ Ġinternal Ġval Ġinternal Val Ġ= Ġ 4 2 ĊĠĠĠ Ġprotected Ġval Ġprotected Val Ġ= Ġ 4 2 ĊĠĠĠ Ġprivate Ġval Ġprivate Val Ġ= Ġ 4 2 ĊĊĠĠĠ Ġpublic Ġval Ġwith Public Invoke Ġ= ĠWith Public Invoke () ĊĠĠĠ Ġpublic Ġval Ġwith Internal Invoke Ġ= ĠWith Internal Invoke () ĊĠĠĠ Ġpublic Ġval Ġwith Protected Invoke Ġ= ĠWith Protected Invoke () ĊĠĠĠ Ġpublic Ġval Ġwith Private Invoke Ġ= ĠWith Private Invoke () Ċ } Ċ Ċ private Ġfun ĠTest .< ! EXTENSION _ SH ADOW ED _ BY _ MEMBER !> public Foo <! >() Ġ{} Ċ fun ĠTest . internal Foo () Ġ{} Ċ fun ĠTest . protected Foo () Ġ{} Ċ fun ĠTest . private Foo () Ġ{} Ċ Ċ val ĠTest .< ! EXTENSION _ SH ADOW ED _ BY _ MEMBER !> public Val <! >: ĠInt Ġget () Ġ= Ġ 4 2 Ċ val ĠTest . internal Val : ĠInt Ġget () Ġ= Ġ 4 2 Ċ val ĠTest . protected Val : ĠInt Ġget () Ġ= Ġ 4 2 Ċ val ĠTest . private Val : ĠInt Ġget () Ġ= Ġ 4 2 Ċ Ċ fun ĠTest .< ! EXTENSION _ FUNCTION _ SH ADOW ED _ BY _ MEMBER _ PROPERTY _ WITH _ IN VOKE !> with Public Invoke <! >() Ġ{} Ċ fun ĠTest . wi ht Internal Invoke () Ġ{} Ċ fun ĠTest . with Protected Invoke () Ġ{} Ċ fun ĠTest . with Private Invoke () Ġ{}