@@ -75,8 +75,7 @@ void IExpandCollapseProvider.Expand()
75
75
MenuItemAutomationPeer wrapperPeer = GetWrapperPeer ( ) as MenuItemAutomationPeer ;
76
76
if ( wrapperPeer != null )
77
77
{
78
- IExpandCollapseProvider expandCollapseProvider = wrapperPeer as IExpandCollapseProvider ;
79
- expandCollapseProvider . Expand ( ) ;
78
+ ( ( IExpandCollapseProvider ) wrapperPeer ) . Expand ( ) ;
80
79
}
81
80
ThrowElementNotAvailableException ( ) ;
82
81
}
@@ -86,8 +85,7 @@ void IExpandCollapseProvider.Collapse()
86
85
MenuItemAutomationPeer wrapperPeer = GetWrapperPeer ( ) as MenuItemAutomationPeer ;
87
86
if ( wrapperPeer != null )
88
87
{
89
- IExpandCollapseProvider expandCollapseProvider = wrapperPeer as IExpandCollapseProvider ;
90
- expandCollapseProvider . Collapse ( ) ;
88
+ ( ( IExpandCollapseProvider ) wrapperPeer ) . Collapse ( ) ;
91
89
}
92
90
ThrowElementNotAvailableException ( ) ;
93
91
}
@@ -99,8 +97,7 @@ ExpandCollapseState IExpandCollapseProvider.ExpandCollapseState
99
97
MenuItemAutomationPeer wrapperPeer = GetWrapperPeer ( ) as MenuItemAutomationPeer ;
100
98
if ( wrapperPeer != null )
101
99
{
102
- IExpandCollapseProvider expandCollapseProvider = wrapperPeer as IExpandCollapseProvider ;
103
- return expandCollapseProvider . ExpandCollapseState ;
100
+ return ( ( IExpandCollapseProvider ) wrapperPeer ) . ExpandCollapseState ;
104
101
}
105
102
ThrowElementNotAvailableException ( ) ;
106
103
return ExpandCollapseState . LeafNode ;
@@ -119,8 +116,7 @@ void IInvokeProvider.Invoke()
119
116
MenuItemAutomationPeer wrapperPeer = GetWrapperPeer ( ) as MenuItemAutomationPeer ;
120
117
if ( wrapperPeer != null )
121
118
{
122
- IInvokeProvider invokeProvider = wrapperPeer as IInvokeProvider ;
123
- invokeProvider . Invoke ( ) ;
119
+ ( ( IInvokeProvider ) wrapperPeer ) . Invoke ( ) ;
124
120
}
125
121
else
126
122
{
@@ -137,8 +133,7 @@ void IToggleProvider.Toggle()
137
133
MenuItemAutomationPeer wrapperPeer = GetWrapperPeer ( ) as MenuItemAutomationPeer ;
138
134
if ( wrapperPeer != null )
139
135
{
140
- IToggleProvider toggleProvider = wrapperPeer as IToggleProvider ;
141
- toggleProvider . Toggle ( ) ;
136
+ ( ( IToggleProvider ) wrapperPeer ) . Toggle ( ) ;
142
137
}
143
138
else
144
139
{
@@ -153,8 +148,7 @@ ToggleState IToggleProvider.ToggleState
153
148
MenuItemAutomationPeer wrapperPeer = GetWrapperPeer ( ) as MenuItemAutomationPeer ;
154
149
if ( wrapperPeer != null )
155
150
{
156
- IToggleProvider toggleProvider = wrapperPeer as IToggleProvider ;
157
- return toggleProvider . ToggleState ;
151
+ return ( ( IToggleProvider ) wrapperPeer ) . ToggleState ;
158
152
}
159
153
ThrowElementNotAvailableException ( ) ;
160
154
return ToggleState . Indeterminate ;
0 commit comments