using System;
namespace System.Runtime.InteropServices
{
/// Indicates the COM alias for a parameter or field type.
// Token: 0x020002FB RID: 763
[AttributeUsage(AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.ReturnValue, Inherited = false)]
[ComVisible(true)]
public sealed class ComAliasNameAttribute : Attribute
{
/// Initializes a new instance of the class with the alias for the attributed field or parameter.
/// The alias for the field or parameter as found in the type library when it was imported.
// Token: 0x060021CB RID: 8651 RVA: 0x000790FC File Offset: 0x000772FC
public ComAliasNameAttribute(string alias)
{
this.val = alias;
}
/// Gets the alias for the field or parameter as found in the type library when it was imported.
/// The alias for the field or parameter as found in the type library when it was imported.
// Token: 0x1700063D RID: 1597
// (get) Token: 0x060021CC RID: 8652 RVA: 0x0007910C File Offset: 0x0007730C
public string Value
{
get
{
return this.val;
}
}
// Token: 0x04000CE6 RID: 3302
private string val;
}
}