| File: src\40daf5e1cab76dff\TaintedDataAnalysisResult.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.Collections.Immutable; using Microsoft.CodeAnalysis.FlowAnalysis.DataFlow; namespace Analyzer.Utilities.FlowAnalysis.Analysis.TaintedDataAnalysis { /// <summary> /// Analysis result from execution of <see cref="TaintedDataAnalysis"/> on a control flow graph. /// </summary> internal sealed class TaintedDataAnalysisResult : DataFlowAnalysisResult<TaintedDataBlockAnalysisResult, TaintedDataAbstractValue> { public TaintedDataAnalysisResult( DataFlowAnalysisResult<TaintedDataBlockAnalysisResult, TaintedDataAbstractValue> dataFlowAnalysisResult, ImmutableArray<TaintedDataSourceSink> taintedDataSourceSinks) : base(dataFlowAnalysisResult) { this.TaintedDataSourceSinks = taintedDataSourceSinks; } public ImmutableArray<TaintedDataSourceSink> TaintedDataSourceSinks { get; } } }