Table of Contents

Class MemoryConflict

Namespace
DotCompute.Abstractions.Analysis
Assembly
DotCompute.Abstractions.dll

Represents a memory access conflict.

public record MemoryConflict : IEquatable<MemoryConflict>
Inheritance
MemoryConflict
Implements
Inherited Members

Properties

ConflictingLocations

Gets the conflicting access locations.

public IReadOnlyList<string> ConflictingLocations { get; init; }

Property Value

IReadOnlyList<string>

PerformanceImpact

Gets the performance impact estimate.

public double PerformanceImpact { get; init; }

Property Value

double

Resolutions

Gets suggested resolutions.

public IReadOnlyList<string> Resolutions { get; init; }

Property Value

IReadOnlyList<string>

Severity

Gets the severity of the conflict (0.0 to 1.0).

public double Severity { get; init; }

Property Value

double

Type

Gets the conflict type.

public ConflictType Type { get; init; }

Property Value

ConflictType