private void DumpFields(Type aType)
{
if ( !ShowFields )
return;
FieldInfo[] info = aType.GetFields( );
myWriter.WriteLine("Fields:");
bool found = false;
if ( info.Length != 0 )
{
for ( int i=0; i < info.Length; i++ )
{
//
// Only display fields declared in this type.
//
if (info[i].DeclaringType == aType )
{
myWriter.WriteLine(" {0}", info[i] );
found = true;
}
}
}
if ( !found )
{
myWriter.WriteLine(" (none)");
}
}