How would one make Unity Check for new assets?

I have a tool that generates C Sharp source code for various things. The tool is interacted with through Unity GUI. When it generates the files, Unity does not seem to pick them up. This makes sense, none of the events that unity is listening for have been activated(like when one brings focus back to Unity.)

I was wondering if there was a way to tell Unity to check the assets for new files.

is it possible to create a reference to the asset at the time of creation?

Old question, but I just now needed to know the same thing myself:

AssetDatabase.Refresh();

http://docs.unity3d.com/Documentation/ScriptReference/AssetDatabase.Refresh.html