Show / Hide Table of Contents

# Class ResourceInfo

Base class for resource information objects (such as the TMInfo, TBInfo and CorpusInfo classes encapsulating common information for a TM/TB/Corpus, such as Guid, name and description).

##### Inheritance

Object
ResourceInfo
LightResourceInfo

##### Syntax

    public class ResourceInfo

### Fields

#### Description

The description of the resource (TM/TB/Corpus, etc).

##### Declaration

    public string Description

##### Type

String

#### Guid

The Guid of the resource (TM/TB/Corpus, etc).

##### Declaration

    public Guid Guid

##### Type

Guid

#### Name

The name of the resource (TM/TB/Corpus, etc). The name cannot contain characters that are invalid in file names (e.g.: ",:,/,,tab, ...), cannot contain semicolon and cannot be: "CON", "PRN", "AUX", "CLOCK$", "NUL", "COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM7", "COM8", "COM9", "LPT1", "LPT2", "LPT3", "LPT4", "LPT5", "LPT6", "LPT7", "LPT8", "LPT9"

##### Declaration

    public string Name

##### Type

String

#### Readonly

Indicates the readonly state of the resource (TM/TB/Corpus, etc).

##### Declaration

    public bool Readonly

##### Type

Boolean