# Assembly MetaData

### AssemblyMetadata Interface

Provides information about user assemblies.

### Syntax

public interface **IAssemblyMetadata**

### Remarks

internal use only

### Requirements

**Namespace:** Sansar.Metadata\
**Assembly:** Sansar.Script (in Sansar.Script.dll)\
**Assembly Versions:** 1.0.0.0

### Members

### Public Properties

### Member Details

#### AllTypes Property

> Collects all script types in the assembly, sorted by name
>
> #### Syntax
>
> **Value**
>
> > An array of all script types in the assembly
>
> #### Remarks
>
> internal use only
>
> #### Requirements
>
> **Namespace:** Sansar.Metadata\
> **Assembly:** Sansar.Script (in Sansar.Script.dll)\
> **Assembly Versions:** 1.0.0.0
>
> ***

#### CompilerApiVersion Property

> Returns the API version the assembly was compiled against.
>
> #### Syntax
>
> public [Version](http://www.go-mono.com/docs/monodoc.ashx?link=T:System.Version) **CompilerApiVersion** { get; }
>
> **Value**
>
> > The API version.
>
> #### Remarks
>
> internal use only
>
> #### Requirements
>
> **Namespace:** Sansar.Metadata\
> **Assembly:** Sansar.Script (in Sansar.Script.dll)\
> **Assembly Versions:** 1.0.0.0
>
> ***

***
