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
TotalMethodsintThe total methods to be scanned.
ProcessedMethodsintThe number of methods that were scanned so far.
TotalMatchesintThe number of positive matches found.
TotalErrorsintThe number of errors occurred during the scanning process.
CurrentMethodMethodDefinitionThe current method that is being processed.
Properties
CurrentMethod
The current method that is being processed.
public MethodDefinition? CurrentMethod { readonly get; set; }
Property Value
ProcessedMethods
The number of methods that were scanned so far.
public int ProcessedMethods { readonly get; set; }
Property Value
TotalErrors
The number of errors occurred during the scanning process.
public int TotalErrors { readonly get; set; }
Property Value
TotalMatches
The number of positive matches found.
public int TotalMatches { readonly get; set; }
Property Value
TotalMethods
The total methods to be scanned.
public int TotalMethods { readonly get; set; }
Property Value
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
TotalMethodsintProcessedMethodsintTotalMatchesintTotalErrorsintCurrentMethodMethodDefinition
Equals(SignatureMatcherProgress)
public readonly bool Equals(SignatureMatcherProgress other)
Parameters
otherSignatureMatcherProgress
Returns
Equals(object)
public override readonly bool Equals(object obj)
Parameters
objobject
Returns
GetHashCode()
public override readonly int GetHashCode()
Returns
ToString()
public override readonly string ToString()
Returns
Operators
operator ==(SignatureMatcherProgress, SignatureMatcherProgress)
public static bool operator ==(SignatureMatcherProgress left, SignatureMatcherProgress right)
Parameters
leftSignatureMatcherProgressrightSignatureMatcherProgress
Returns
operator !=(SignatureMatcherProgress, SignatureMatcherProgress)
public static bool operator !=(SignatureMatcherProgress left, SignatureMatcherProgress right)
Parameters
leftSignatureMatcherProgressrightSignatureMatcherProgress