# GetScript()

> Gets the imported MonoScript. If the imported C# file contains multiple classes, the first is returned.

## Definition

* **Type:** Method
* **Namespace:** [UnityEditor](/engine/6000.0/script-reference/unityeditor.md)
* **Assembly:** UnityEditor

```csharp
public MonoScript GetScript()
```

### Returns

| Type                                                                    | Description                  |
| ----------------------------------------------------------------------- | ---------------------------- |
| [MonoScript](/engine/6000.0/script-reference/unityeditor/monoscript.md) | Returns the imported script. |

### Examples

```csharp
using UnityEngine;
using UnityEditor;

class Example
{
    [MenuItem("Examples/Output the Name of an Imported MonoScript")]
    public static void OutputTheNameOfAnImportedMonoScript()
    {
        var assetPath = "Assets/MyMonoBehaviour.cs";
        var monoImporter = AssetImporter.GetAtPath(assetPath) as MonoImporter;

        var monoScript = monoImporter.GetScript();
        Debug.Log($"{assetPath} contains {monoScript.GetClass().FullName}");
    }
}
```
