class System.Windows.Forms.FileDialog
   inherits System.Windows.Forms.CommonDialog
   implements System.ComponentModel.IComponent, System.IDisposable
   abstract:

   def protected static variable EventFileOk as System.Object.

   def public property AddExtension as logical
      get.
      set.

   def public property CheckFileExists as logical
      get.
      set.

   def public property CheckPathExists as logical
      get.
      set.

   def public property DefaultExt as character
      get.
      set.

   def public property DereferenceLinks as logical
      get.
      set.

   def public property FileName as character
      get.
      set.

   def public property FileNames as System.String extent
      get.

   def public property Filter as character
      get.
      set.

   def public property FilterIndex as integer
      get.
      set.

   def public property InitialDirectory as character
      get.
      set.

   def protected property Instance as System.IntPtr
      get.

   def protected property Options as integer
      get.

   def public property RestoreDirectory as logical
      get.
      set.

   def public property ShowHelp as logical
      get.
      set.

   def public property SupportMultiDottedExtensions as logical
      get.
      set.

   def public property Title as character
      get.
      set.

   def public property ValidateNames as logical
      get.
      set.

   def public property CustomPlaces as System.Windows.Forms.FileDialogCustomPlacesCollection
      get.

   def public property AutoUpgradeEnabled as logical
      get.
      set.

   def public event FileOk signature void (input sender as System.Object, input e as System.ComponentModel.CancelEventArgs).

   method protected override System.IntPtr HookProc(input hWnd as System.IntPtr, input msg as integer, input wparam as System.IntPtr, input lparam as System.IntPtr):
   end method.

   method protected final void OnFileOk(input e as System.ComponentModel.CancelEventArgs):
   end method.

   method public override void Reset():
   end method.

   method protected override logical RunDialog(input hWndOwner as System.IntPtr):
   end method.

   method public override character ToString():
   end method.

end class.
