# NamespaceInfo class

Namespace: [Eto](https://eto.picoe.ca/api/namespace/eto.md) · Assembly: [Eto](https://eto.picoe.ca/api/assembly/eto.md)

```cs
public class NamespaceInfo
```

Helper class to get information about a namespace and assembly

**Remarks:** This is used to easily split the namespace and assembly parts from a string, and get the assembly instance. For example, "Eto.Drawing, Eto" will be split into "Eto.Drawing" for the namespace and the [NamespaceInfo.Assembly](https://eto.picoe.ca/api/type/eto.namespaceinfo/assembly.md) instance for the Eto.dll. Used primarily for serialization and conversion of types.

## Constructors

- [NamespaceInfo](https://eto.picoe.ca/api/type/eto.namespaceinfo/ctor.md): (2 overloads) Initializes a new instance of the [NamespaceInfo](https://eto.picoe.ca/api/type/eto.namespaceinfo.md) class.

## Properties

- [Assembly](https://eto.picoe.ca/api/type/eto.namespaceinfo/assembly.md): Gets or sets the assembly.
- [Namespace](https://eto.picoe.ca/api/type/eto.namespaceinfo/namespace.md): Gets the namespace.

## Methods

- [FindResource](https://eto.picoe.ca/api/type/eto.namespaceinfo/findresource.md): (2 overloads) Finds the resource in the [NamespaceInfo.Assembly](https://eto.picoe.ca/api/type/eto.namespaceinfo/assembly.md) with the specified [NamespaceInfo.Namespace](https://eto.picoe.ca/api/type/eto.namespaceinfo/namespace.md)
- [FindType](https://eto.picoe.ca/api/type/eto.namespaceinfo/findtype.md): Finds the specified type in the [NamespaceInfo.Namespace](https://eto.picoe.ca/api/type/eto.namespaceinfo/namespace.md) of this [NamespaceInfo.Assembly](https://eto.picoe.ca/api/type/eto.namespaceinfo/assembly.md)
