Table of Contents

Struct SignatureMatcherProgress

Namespace
CilFi
Assembly
CilFi.Core.dll

Provides progress information about a scanning process.

public struct SignatureMatcherProgress : IEquatable<SignatureMatcherProgress>
Implements
Inherited Members

Constructors

SignatureMatcherProgress(int, int, int, int, MethodDefinition?)

Provides progress information about a scanning process.

public SignatureMatcherProgress(int TotalMethods, int ProcessedMethods, int TotalMatches, int TotalErrors, MethodDefinition? CurrentMethod)

Parameters

TotalMethods int

The total methods to be scanned.

ProcessedMethods int

The number of methods that were scanned so far.

TotalMatches int

The number of positive matches found.

TotalErrors int

The number of errors occurred during the scanning process.

CurrentMethod MethodDefinition

The current method that is being processed.

Properties

CurrentMethod

The current method that is being processed.

public MethodDefinition? CurrentMethod { readonly get; set; }

Property Value

MethodDefinition

ProcessedMethods

The number of methods that were scanned so far.

public int ProcessedMethods { readonly get; set; }

Property Value

int

TotalErrors

The number of errors occurred during the scanning process.

public int TotalErrors { readonly get; set; }

Property Value

int

TotalMatches

The number of positive matches found.

public int TotalMatches { readonly get; set; }

Property Value

int

TotalMethods

The total methods to be scanned.

public int TotalMethods { readonly get; set; }

Property Value

int

Methods

Deconstruct(out int, out int, out int, out int, out MethodDefinition?)

public readonly void Deconstruct(out int TotalMethods, out int ProcessedMethods, out int TotalMatches, out int TotalErrors, out MethodDefinition? CurrentMethod)

Parameters

TotalMethods int
ProcessedMethods int
TotalMatches int
TotalErrors int
CurrentMethod MethodDefinition

Equals(SignatureMatcherProgress)

public readonly bool Equals(SignatureMatcherProgress other)

Parameters

other SignatureMatcherProgress

Returns

bool

Equals(object)

public override readonly bool Equals(object obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override readonly int GetHashCode()

Returns

int

ToString()

public override readonly string ToString()

Returns

string

Operators

operator ==(SignatureMatcherProgress, SignatureMatcherProgress)

public static bool operator ==(SignatureMatcherProgress left, SignatureMatcherProgress right)

Parameters

left SignatureMatcherProgress
right SignatureMatcherProgress

Returns

bool

operator !=(SignatureMatcherProgress, SignatureMatcherProgress)

public static bool operator !=(SignatureMatcherProgress left, SignatureMatcherProgress right)

Parameters

left SignatureMatcherProgress
right SignatureMatcherProgress

Returns

bool