<p>I am using Visual Studio 2005 and StarTeam 2008 (cross-platform client and VS integration). At some point, I added an 'App.config' to a project. I notice now that this file will not check-in.</p>

<ol>
<li><p>The 'StarTeam Pending Checkins' window in VS reports the file 'Not in View'. Selecting it for check in and clicking 'Check In Files' causes a dialog to appear - 'Any operation... requires completing the pending renames/deletes'. I click 'Yes' to proceed and nothing happens.</p></li>
<li><p>The StarTeam client reports this file as 'Modified'. If I check-in from the client, I get no 'complete pending renames/deletes' dialog and the file quickly appears with a 'Current' status.</p></li>
<li><p>Refreshing StarTeam from VS, I still see the file as 'Not in View'.</p></li>
</ol>

<p>I have tried forcing the check-in. I completely removed my working files and pulled the solution fresh in hopes that the StarTeam status ('Current') would apply in VS.</p>

By using reflection you can do that. In C# it looks like that;
```
```
PropertyInfo[] propertyInfo = myobject.GetType().GetProperties();
```
```
Added a VB.Net translation:
```
```
Dim info() As PropertyInfo = myobject.GetType().GetProperties()
```
```