| File: System\Diagnostics\SymbolStore\ISymbolVariable.cs | Web Access |
| Project: src\runtime\src\libraries\System.Diagnostics.StackTrace\src\System.Diagnostics.StackTrace.csproj (System.Diagnostics.StackTrace) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. namespace System.Diagnostics.SymbolStore { public interface ISymbolVariable { // Get the name of this variable. string Name { get; } // Get the attributes of this variable. object Attributes { get; } // Get the signature of this variable. byte[] GetSignature(); SymAddressKind AddressKind { get; } int AddressField1 { get; } int AddressField2 { get; } int AddressField3 { get; } // Get the start/end offsets of this variable within its // parent. If this is a local variable within a scope, these will // fall within the offsets defined for the scope. int StartOffset { get; } int EndOffset { get; } } }