Share via


EvaluationLocation Struct

Definition

Represents a location for different evaluation elements tracked by the EvaluationProfiler.

public value class EvaluationLocation
[System.Serializable]
public struct EvaluationLocation
[<System.Serializable>]
type EvaluationLocation = struct
Public Structure EvaluationLocation
Inheritance
EvaluationLocation
Attributes

Constructors

EvaluationLocation(EvaluationPass, String, String, Nullable<Int32>, String, String, EvaluationLocationKind)

Constructs a generic evaluation location with no parent.

EvaluationLocation(Int64, Nullable<Int64>, EvaluationPass, String, String, Nullable<Int32>, String, String, EvaluationLocationKind)

Constructs a generic evaluation location

EvaluationLocation(Nullable<Int64>, EvaluationPass, String, String, Nullable<Int32>, String, String, EvaluationLocationKind)

Constructs a generic evaluation location based on a (possibly null) parent Id.

Properties

ElementDescription
ElementName
EmptyLocation

An empty location, used as the starting instance.

EvaluationPass
EvaluationPassDescription
File
Id
IsEvaluationPass
Kind
Line
ParentId

Methods

CreateLocationForAggregatedGlob()
CreateLocationForCondition(Nullable<Int64>, EvaluationPass, String, String, Nullable<Int32>, String)
CreateLocationForGlob(Nullable<Int64>, EvaluationPass, String, String, Nullable<Int32>, String)
CreateLocationForProject(Nullable<Int64>, EvaluationPass, String, String, Nullable<Int32>, IProjectElement)
Equals(Object)
GetHashCode()
ToString()
WithEvaluationPass(EvaluationPass, String)
WithFile(String)
WithFileLineAndCondition(String, Nullable<Int32>, String)
WithFileLineAndElement(String, Nullable<Int32>, IProjectElement)
WithGlob(String)
WithParentId(Nullable<Int64>)

Applies to