什么阻止 get-member 显示事件?

What prevents get-member to display events?

我无法使用 get-member 显示对象事件,而 getevents() 方法有效。 为什么?

PS>([System.Timers.Timer] |gm -MemberType event |measure).count  
0                                                                

PS>[System.Timers.Timer].getevents().count  
2                                   

PS>[System.Timers.Timer].getevents() |select name  

Name                                               
----                                               
Elapsed                                            
Disposed                         

好的,我看到了我的错误

$t=New-Object -TypeName system.timers.timer 
PS>$t |gm -MemberType event |select name   

Name                                       
----                                       
Disposed                                   
Elapsed       

PS>$t.GetType().fullname  
System.Timers.Timer      

PS>[system.timers.timer].GetType().FullName 
System.RuntimeType