---
title: "Class TemplateConfigShortcuts | Customer's Canvas On-Premises"
canonical: "https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Convert/TemplateConfigShortcuts/"
---

# Class TemplateConfigShortcuts

> **Inheritance:** `System.Object` -> `System.Collections.Generic.Dictionary<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>` -> TemplateConfigShortcuts

###### **Namespace**: [Aurigma.DesignAtoms.Convert](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Convert.md)

###### **Assembly**: Aurigma.DesignAtoms.dll

```csharp title="Syntax"
public class TemplateConfigShortcuts : Dictionary<string, TemplateConfig.FrameConfig>, IDictionary<string, TemplateConfig.FrameConfig>, ICollection<KeyValuePair<string, TemplateConfig.FrameConfig>>, IDictionary, ICollection, IReadOnlyDictionary<string, TemplateConfig.FrameConfig>, IReadOnlyCollection<KeyValuePair<string, TemplateConfig.FrameConfig>>, IEnumerable<KeyValuePair<string, TemplateConfig.FrameConfig>>, IEnumerable, ISerializable, IDeserializationCallback
```

## Implements

* `System.Collections.Generic.IDictionary<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>`
* `System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>>`
* `System.Collections.IDictionary`
* `System.Collections.ICollection`
* `System.Collections.Generic.IReadOnlyDictionary<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>`
* `System.Collections.Generic.IReadOnlyCollection<System.Collections.Generic.KeyValuePair<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>>`
* `System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>>`
* `System.Collections.IEnumerable`
* `System.Runtime.Serialization.ISerializable`
* `System.Runtime.Serialization.IDeserializationCallback`

## Inherited Members

* `System.Collections.Generic.Dictionary<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>.Add(System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig)`
* `System.Collections.Generic.Dictionary<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>.System#Collections#Generic#ICollection<System#Collections#Generic#KeyValuePair<TKey,TValue>>#Add(System.Collections.Generic.KeyValuePair<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>)`
* `System.Collections.Generic.Dictionary<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>.System#Collections#Generic#ICollection<System#Collections#Generic#KeyValuePair<TKey,TValue>>#Contains(System.Collections.Generic.KeyValuePair<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>)`
* `System.Collections.Generic.Dictionary<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>.System#Collections#Generic#ICollection<System#Collections#Generic#KeyValuePair<TKey,TValue>>#Remove(System.Collections.Generic.KeyValuePair<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>)`
* `System.Collections.Generic.Dictionary<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>.Clear`
* `System.Collections.Generic.Dictionary<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>.ContainsKey(System.String)`
* `System.Collections.Generic.Dictionary<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>.ContainsValue(Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig)`
* `System.Collections.Generic.Dictionary<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>.GetEnumerator`
* `System.Collections.Generic.Dictionary<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>.System#Collections#Generic#IEnumerable<System#Collections#Generic#KeyValuePair<TKey,TValue>>#GetEnumerator`
* `System.Collections.Generic.Dictionary<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)`
* `System.Collections.Generic.Dictionary<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>.OnDeserialization(System.Object)`
* `System.Collections.Generic.Dictionary<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>.Remove(System.String)`
* `System.Collections.Generic.Dictionary<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>.TryGetValue(System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig@)`
* `System.Collections.Generic.Dictionary<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>.System#Collections#Generic#ICollection<System#Collections#Generic#KeyValuePair<TKey,TValue>>#CopyTo(System.Collections.Generic.KeyValuePair<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>[],System.Int32)`
* `System.Collections.Generic.Dictionary<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>.System#Collections#ICollection#CopyTo(System.Array,System.Int32)`
* `System.Collections.Generic.Dictionary<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>.System#Collections#IEnumerable#GetEnumerator`
* `System.Collections.Generic.Dictionary<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>.System#Collections#IDictionary#get_Item(System.Object)`
* `System.Collections.Generic.Dictionary<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>.System#Collections#IDictionary#set_Item(System.Object,System.Object)`
* `System.Collections.Generic.Dictionary<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>.System#Collections#IDictionary#Add(System.Object,System.Object)`
* `System.Collections.Generic.Dictionary<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>.System#Collections#IDictionary#Contains(System.Object)`
* `System.Collections.Generic.Dictionary<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>.System#Collections#IDictionary#GetEnumerator`
* `System.Collections.Generic.Dictionary<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>.System#Collections#IDictionary#Remove(System.Object)`
* `System.Collections.Generic.Dictionary<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>.Comparer`
* `System.Collections.Generic.Dictionary<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>.Count`
* `System.Collections.Generic.Dictionary<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>.Keys`
* `System.Collections.Generic.Dictionary<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>.System#Collections#Generic#IDictionary<TKey,TValue>#Keys`
* `System.Collections.Generic.Dictionary<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>.System#Collections#Generic#IReadOnlyDictionary<TKey,TValue>#Keys`
* `System.Collections.Generic.Dictionary<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>.Values`
* `System.Collections.Generic.Dictionary<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>.System#Collections#Generic#IDictionary<TKey,TValue>#Values`
* `System.Collections.Generic.Dictionary<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>.System#Collections#Generic#IReadOnlyDictionary<TKey,TValue>#Values`
* `System.Collections.Generic.Dictionary<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>.Item(System.String)`
* `System.Collections.Generic.Dictionary<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>.System#Collections#Generic#ICollection<System#Collections#Generic#KeyValuePair<TKey,TValue>>#IsReadOnly`
* `System.Collections.Generic.Dictionary<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>.System#Collections#ICollection#IsSynchronized`
* `System.Collections.Generic.Dictionary<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>.System#Collections#ICollection#SyncRoot`
* `System.Collections.Generic.Dictionary<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>.System#Collections#IDictionary#IsFixedSize`
* `System.Collections.Generic.Dictionary<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>.System#Collections#IDictionary#IsReadOnly`
* `System.Collections.Generic.Dictionary<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>.System#Collections#IDictionary#Keys`
* `System.Collections.Generic.Dictionary<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>.System#Collections#IDictionary#Values`
* `System.Collections.Generic.Dictionary<System.String,Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig>.System#Collections#IDictionary#Item(System.Object)`
* `System.Object.ToString`
* `System.Object.Equals(System.Object)`
* `System.Object.Equals(System.Object,System.Object)`
* `System.Object.ReferenceEquals(System.Object,System.Object)`
* `System.Object.GetHashCode`
* `System.Object.GetType`
* `System.Object.MemberwiseClone`

## Constructors

### TemplateConfigShortcuts

```csharp
public TemplateConfigShortcuts()
```

## Methods

### ContainsMarker

```csharp
public bool ContainsMarker(string markerName)
```

##### Parameters

| Type | Name | Description |
|:---|:---|:---|
| `System.String` | *markerName* |  |

##### Returns

`System.Boolean`

### ContainsShortcut

```csharp
public bool ContainsShortcut(string shortcutName)
```

##### Parameters

| Type | Name | Description |
|:---|:---|:---|
| `System.String` | *shortcutName* |  |

##### Returns

`System.Boolean`

### GetConfig

```csharp
public TemplateConfig.FrameConfig GetConfig(string shortcut)
```

##### Parameters

| Type | Name | Description |
|:---|:---|:---|
| `System.String` | *shortcut* |  |

##### Returns

[Aurigma.DesignAtoms.Convert.TemplateConfig.FrameConfig](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Convert/TemplateConfig.FrameConfig.md)

### FromStream

```csharp
public static TemplateConfigShortcuts FromStream(Stream stream)
```

##### Parameters

| Type | Name | Description |
|:---|:---|:---|
| `System.IO.Stream` | *stream* |  |

##### Returns

[Aurigma.DesignAtoms.Convert.TemplateConfigShortcuts](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Convert/TemplateConfigShortcuts.md)

### FromString

```csharp
public static TemplateConfigShortcuts FromString(string str)
```

##### Parameters

| Type | Name | Description |
|:---|:---|:---|
| `System.String` | *str* |  |

##### Returns

[Aurigma.DesignAtoms.Convert.TemplateConfigShortcuts](https://customerscanvas.com/docs/on-premises/design-atoms-cs/reference/api/Aurigma.DesignAtoms.Convert/TemplateConfigShortcuts.md)
