FindType.DumpFields C# (CSharp) Method

DumpFields() private method

private DumpFields ( Type aType ) : void
aType Type
return void
  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)");
    }                          
  }