| File: src\8ce1f4f68b646e6d\IAbstractAnalysisValue.cs | Web Access |
| Project: src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Microsoft.CodeAnalysis.NetAnalyzers\Microsoft.CodeAnalysis.NetAnalyzers.csproj (Microsoft.CodeAnalysis.NetAnalyzers) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. using System; namespace Microsoft.CodeAnalysis.FlowAnalysis.DataFlow.GlobalFlowStateAnalysis { /// <summary> /// Abstract analysis value for <see cref="GlobalFlowStateAnalysis"/>. /// </summary> internal interface IAbstractAnalysisValue : IEquatable<IAbstractAnalysisValue> { /// <summary> /// Return negated value if the analysis value is a predicated value. /// Otherwise, return the current instance itself. /// </summary> /// <returns></returns> IAbstractAnalysisValue GetNegatedValue(); /// <summary> /// String representation of the abstract value. /// </summary> /// <returns></returns> string ToString(); } }