using System;
namespace System.Runtime.InteropServices
{
/// Allows the user to specify the ProgID of a class.
// Token: 0x02000335 RID: 821
[AttributeUsage(AttributeTargets.Class, Inherited = false)]
[ComVisible(true)]
public sealed class ProgIdAttribute : Attribute
{
/// Initializes a new instance of the ProgIdAttribute with the specified ProgID.
/// The ProgID to be assigned to the class.
// Token: 0x060022F7 RID: 8951 RVA: 0x0007A5E8 File Offset: 0x000787E8
public ProgIdAttribute(string progId)
{
this.pid = progId;
}
/// Gets the ProgID of the class.
/// The ProgID of the class.
// Token: 0x17000657 RID: 1623
// (get) Token: 0x060022F8 RID: 8952 RVA: 0x0007A5F8 File Offset: 0x000787F8
public string Value
{
get
{
return this.pid;
}
}
// Token: 0x04000D7C RID: 3452
private string pid;
}
}