C# Class Microsoft.CodeAnalysis.Sarif.Result

Inheritance: PropertyBagHolder, ISarifNode
Afficher le fichier Open project: Microsoft/sarif-sdk Class Usage Examples

Private Properties

Свойство Type Description
DeepCloneCore ISarifNode
ISarifNode ISarifNode
Init void

Méthodes publiques

Méthode Description
DeepClone ( ) : Result

Creates a deep copy of this instance.

Result ( ) : System

Initializes a new instance of the Result class.

Result ( Result other ) : System

Initializes a new instance of the Result class from the specified instance.

Result ( string ruleId, string ruleKey, ResultLevel level, string message, FormattedRuleMessage formattedRuleMessage, IEnumerable locations, string snippet, string id, string toolFingerprintContribution, IEnumerable stacks, IEnumerable codeFlows, IEnumerable relatedLocations, SuppressionStates suppressionStates, BaselineState baselineState, IEnumerable fixes, SerializedPropertyInfo>.IDictionary properties ) : System

Initializes a new instance of the Result class from the supplied values.

ValueEquals ( Result other ) : bool
ValueGetHashCode ( ) : int

Private Methods

Méthode Description
DeepCloneCore ( ) : ISarifNode
ISarifNode ( ) : ISarifNode
Init ( string ruleId, string ruleKey, ResultLevel level, string message, FormattedRuleMessage formattedRuleMessage, IEnumerable locations, string snippet, string id, string toolFingerprintContribution, IEnumerable stacks, IEnumerable codeFlows, IEnumerable relatedLocations, SuppressionStates suppressionStates, BaselineState baselineState, IEnumerable fixes, SerializedPropertyInfo>.IDictionary properties ) : void

Method Details

DeepClone() public méthode

Creates a deep copy of this instance.
public DeepClone ( ) : Result
Résultat Result

Result() public méthode

Initializes a new instance of the Result class.
public Result ( ) : System
Résultat System

Result() public méthode

Initializes a new instance of the Result class from the specified instance.
/// Thrown if is null. ///
public Result ( Result other ) : System
other Result /// The instance from which the new instance is to be initialized. ///
Résultat System

Result() public méthode

Initializes a new instance of the Result class from the supplied values.
public Result ( string ruleId, string ruleKey, ResultLevel level, string message, FormattedRuleMessage formattedRuleMessage, IEnumerable locations, string snippet, string id, string toolFingerprintContribution, IEnumerable stacks, IEnumerable codeFlows, IEnumerable relatedLocations, SuppressionStates suppressionStates, BaselineState baselineState, IEnumerable fixes, SerializedPropertyInfo>.IDictionary properties ) : System
ruleId string /// An initialization value for the property. ///
ruleKey string /// An initialization value for the property. ///
level ResultLevel /// An initialization value for the property. ///
message string /// An initialization value for the property. ///
formattedRuleMessage FormattedRuleMessage /// An initialization value for the property. ///
locations IEnumerable /// An initialization value for the property. ///
snippet string /// An initialization value for the property. ///
id string /// An initialization value for the property. ///
toolFingerprintContribution string /// An initialization value for the property. ///
stacks IEnumerable /// An initialization value for the property. ///
codeFlows IEnumerable /// An initialization value for the property. ///
relatedLocations IEnumerable /// An initialization value for the property. ///
suppressionStates SuppressionStates /// An initialization value for the property. ///
baselineState BaselineState /// An initialization value for the property. ///
fixes IEnumerable /// An initialization value for the property. ///
properties SerializedPropertyInfo>.IDictionary /// An initialization value for the property. ///
Résultat System

ValueEquals() public méthode

public ValueEquals ( Result other ) : bool
other Result
Résultat bool

ValueGetHashCode() public méthode

public ValueGetHashCode ( ) : int
Résultat int