scripts
This commit is contained in:
@@ -0,0 +1,64 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
namespace System.Diagnostics.SymbolStore
|
||||
{
|
||||
/// <summary>Represents a variable within a symbol store.</summary>
|
||||
// Token: 0x02000153 RID: 339
|
||||
[ComVisible(true)]
|
||||
public interface ISymbolVariable
|
||||
{
|
||||
/// <summary>Gets the first address of a variable.</summary>
|
||||
/// <returns>The first address of the variable.</returns>
|
||||
// Token: 0x170002E0 RID: 736
|
||||
// (get) Token: 0x06001101 RID: 4353
|
||||
int AddressField1 { get; }
|
||||
|
||||
/// <summary>Gets the second address of a variable.</summary>
|
||||
/// <returns>The second address of the variable.</returns>
|
||||
// Token: 0x170002E1 RID: 737
|
||||
// (get) Token: 0x06001102 RID: 4354
|
||||
int AddressField2 { get; }
|
||||
|
||||
/// <summary>Gets the third address of a variable.</summary>
|
||||
/// <returns>The third address of the variable.</returns>
|
||||
// Token: 0x170002E2 RID: 738
|
||||
// (get) Token: 0x06001103 RID: 4355
|
||||
int AddressField3 { get; }
|
||||
|
||||
/// <summary>Gets the <see cref="T:System.Diagnostics.SymbolStore.SymAddressKind" /> value describing the type of the address.</summary>
|
||||
/// <returns>The type of the address. One of the <see cref="T:System.Diagnostics.SymbolStore.SymAddressKind" /> values.</returns>
|
||||
// Token: 0x170002E3 RID: 739
|
||||
// (get) Token: 0x06001104 RID: 4356
|
||||
SymAddressKind AddressKind { get; }
|
||||
|
||||
/// <summary>Gets the attributes of the variable.</summary>
|
||||
/// <returns>The variable attributes.</returns>
|
||||
// Token: 0x170002E4 RID: 740
|
||||
// (get) Token: 0x06001105 RID: 4357
|
||||
object Attributes { get; }
|
||||
|
||||
/// <summary>Gets the end offset of a variable within the scope of the variable.</summary>
|
||||
/// <returns>The end offset of the variable.</returns>
|
||||
// Token: 0x170002E5 RID: 741
|
||||
// (get) Token: 0x06001106 RID: 4358
|
||||
int EndOffset { get; }
|
||||
|
||||
/// <summary>Gets the name of the variable.</summary>
|
||||
/// <returns>The name of the variable.</returns>
|
||||
// Token: 0x170002E6 RID: 742
|
||||
// (get) Token: 0x06001107 RID: 4359
|
||||
string Name { get; }
|
||||
|
||||
/// <summary>Gets the start offset of the variable within the scope of the variable.</summary>
|
||||
/// <returns>The start offset of the variable.</returns>
|
||||
// Token: 0x170002E7 RID: 743
|
||||
// (get) Token: 0x06001108 RID: 4360
|
||||
int StartOffset { get; }
|
||||
|
||||
/// <summary>Gets the variable signature.</summary>
|
||||
/// <returns>The variable signature as an opaque blob.</returns>
|
||||
// Token: 0x06001109 RID: 4361
|
||||
byte[] GetSignature();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user