Class StackTrace.Types.StackFrame (2.2.0)

public sealed class StackFrame : IMessage<StackTrace.Types.StackFrame>, IEquatable<StackTrace.Types.StackFrame>, IDeepCloneable<StackTrace.Types.StackFrame>, IBufferMessage, IMessage

Represents a single stack frame in a stack trace.

Inheritance

Object > StackTrace.Types.StackFrame

Namespace

Google.Cloud.Trace.V2

Assembly

Google.Cloud.Trace.V2.dll

Constructors

StackFrame()

public StackFrame()

StackFrame(StackTrace.Types.StackFrame)

public StackFrame(StackTrace.Types.StackFrame other)
Parameter
NameDescription
otherStackTrace.Types.StackFrame

Properties

ColumnNumber

public long ColumnNumber { get; set; }

The column number where the function call appears, if available. This is important in JavaScript because of its anonymous functions.

Property Value
TypeDescription
Int64

FileName

public TruncatableString FileName { get; set; }

The name of the source file where the function call appears (up to 256 bytes).

Property Value
TypeDescription
TruncatableString

FunctionName

public TruncatableString FunctionName { get; set; }

The fully-qualified name that uniquely identifies the function or method that is active in this frame (up to 1024 bytes).

Property Value
TypeDescription
TruncatableString

LineNumber

public long LineNumber { get; set; }

The line number in file_name where the function call appears.

Property Value
TypeDescription
Int64

LoadModule

public Module LoadModule { get; set; }

The binary module from where the code was loaded.

Property Value
TypeDescription
Module

OriginalFunctionName

public TruncatableString OriginalFunctionName { get; set; }

An un-mangled function name, if function_name is mangled. The name can be fully-qualified (up to 1024 bytes).

Property Value
TypeDescription
TruncatableString

SourceVersion

public TruncatableString SourceVersion { get; set; }

The version of the deployed source code (up to 128 bytes).

Property Value
TypeDescription
TruncatableString