C# 클래스 Microsoft.CodeAnalysis.Sarif.AnnotatedCodeLocation

상속: PropertyBagHolder, ISarifNode
파일 보기 프로젝트 열기: Microsoft/sarif-sdk 1 사용 예제들

Private Properties

프로퍼티 타입 설명
DeepCloneCore ISarifNode
ISarifNode ISarifNode
Init void

공개 메소드들

메소드 설명
AnnotatedCodeLocation ( ) : System

Initializes a new instance of the AnnotatedCodeLocation class.

AnnotatedCodeLocation ( AnnotatedCodeLocation other ) : System

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

AnnotatedCodeLocation ( int id, int step, PhysicalLocation physicalLocation, string fullyQualifiedLogicalName, string logicalLocationKey, string module, int threadId, string message, AnnotatedCodeLocationKind kind, TaintKind taintKind, string target, IEnumerable values, object state, string targetKey, bool essential, AnnotatedCodeLocationImportance importance, string snippet, IEnumerable annotations, SerializedPropertyInfo>.IDictionary properties ) : System

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

DeepClone ( ) : AnnotatedCodeLocation

Creates a deep copy of this instance.

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

비공개 메소드들

메소드 설명
DeepCloneCore ( ) : ISarifNode
ISarifNode ( ) : ISarifNode
Init ( int id, int step, PhysicalLocation physicalLocation, string fullyQualifiedLogicalName, string logicalLocationKey, string module, int threadId, string message, AnnotatedCodeLocationKind kind, TaintKind taintKind, string target, IEnumerable values, object state, string targetKey, bool essential, AnnotatedCodeLocationImportance importance, string snippet, IEnumerable annotations, SerializedPropertyInfo>.IDictionary properties ) : void

메소드 상세

AnnotatedCodeLocation() 공개 메소드

Initializes a new instance of the AnnotatedCodeLocation class.
public AnnotatedCodeLocation ( ) : System
리턴 System

AnnotatedCodeLocation() 공개 메소드

Initializes a new instance of the AnnotatedCodeLocation class from the specified instance.
/// Thrown if is null. ///
public AnnotatedCodeLocation ( AnnotatedCodeLocation other ) : System
other AnnotatedCodeLocation /// The instance from which the new instance is to be initialized. ///
리턴 System

AnnotatedCodeLocation() 공개 메소드

Initializes a new instance of the AnnotatedCodeLocation class from the supplied values.
public AnnotatedCodeLocation ( int id, int step, PhysicalLocation physicalLocation, string fullyQualifiedLogicalName, string logicalLocationKey, string module, int threadId, string message, AnnotatedCodeLocationKind kind, TaintKind taintKind, string target, IEnumerable values, object state, string targetKey, bool essential, AnnotatedCodeLocationImportance importance, string snippet, IEnumerable annotations, SerializedPropertyInfo>.IDictionary properties ) : System
id int /// An initialization value for the property. ///
step int /// An initialization value for the property. ///
physicalLocation PhysicalLocation /// An initialization value for the property. ///
fullyQualifiedLogicalName string /// An initialization value for the property. ///
logicalLocationKey string /// An initialization value for the property. ///
module string /// An initialization value for the property. ///
threadId int /// An initialization value for the property. ///
message string /// An initialization value for the property. ///
kind AnnotatedCodeLocationKind /// An initialization value for the property. ///
taintKind TaintKind /// An initialization value for the property. ///
target string /// An initialization value for the property. ///
values IEnumerable /// An initialization value for the property. ///
state object /// An initialization value for the property. ///
targetKey string /// An initialization value for the property. ///
essential bool /// An initialization value for the property. ///
importance AnnotatedCodeLocationImportance /// An initialization value for the property. ///
snippet string /// An initialization value for the property. ///
annotations IEnumerable /// An initialization value for the property. ///
properties SerializedPropertyInfo>.IDictionary /// An initialization value for the property. ///
리턴 System

DeepClone() 공개 메소드

Creates a deep copy of this instance.
public DeepClone ( ) : AnnotatedCodeLocation
리턴 AnnotatedCodeLocation

ValueEquals() 공개 메소드

public ValueEquals ( AnnotatedCodeLocation other ) : bool
other AnnotatedCodeLocation
리턴 bool

ValueGetHashCode() 공개 메소드

public ValueGetHashCode ( ) : int
리턴 int