AsmResolver.Net.SignatureComparer.MatchFieldSignatures C# (CSharp) Method

MatchFieldSignatures() public method

Determines whether two field signatures are considered equal according to their signatures.
public MatchFieldSignatures ( FieldSignature signature1, FieldSignature signature2 ) : bool
signature1 AsmResolver.Net.Signatures.FieldSignature The first signature to compare.
signature2 AsmResolver.Net.Signatures.FieldSignature The second signature to compare.
return bool
        public bool MatchFieldSignatures(FieldSignature signature1, FieldSignature signature2)
        {
            if (signature1 == null && signature2 == null)
                return true;
            if (signature1 == null || signature2 == null)
                return false;

            return signature1.Attributes == signature2.Attributes
                && MatchTypes(signature1.FieldType, signature2.FieldType);
        }