For saving files you would normally make a File Export Plug-In - this can be done in RhinoCommon and you don’t need Rhino_DotNET as in the picture of your problem.
Use the Visual Studio Extension Manager to install the “RhinoCommon Templates for v5” extension. This will install plug-in templates for all plug-in types. Then create a new project and select the file export plug-in to get you started.
If you want to save a file from a “normal” plug-in, you can present the user with a RhinoCommon SaveFileDialog and use the filename obtained to save a file. You must write the file using, for example, a TextWriter object:
Rhino.UI.SaveFileDialog dlg = new Rhino.UI.SaveFileDialog();
dlg.InitialDirectory = @"C:\temp"; // @ in front of a string will take string literally instead of interpreting '\t' as tab
dlg.Filter = "My File Type (*.asdf)|asdf";
dlg.DefaultExt = ".asdf";
dlg.Title = "Save ASDF file";
dlg.FileName = "default.asdf";
DialogResult result = dlg.ShowDialog();
if (result == DialogResult.OK)
{
using(TextWriter tw = new StreamWriter(dlg.FileName))
{
tw.WriteLine("Saving my ASDF file");
}
}