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

MatchArrayDimensions() public method

Determines whether two array dimensions are considered equal according to their signature.
public MatchArrayDimensions ( ArrayDimension dimension1, ArrayDimension dimension2 ) : bool
dimension1 AsmResolver.Net.Signatures.ArrayDimension The first dimension to compare.
dimension2 AsmResolver.Net.Signatures.ArrayDimension The second dimension to compare.
return bool
        public bool MatchArrayDimensions(ArrayDimension dimension1, ArrayDimension dimension2)
        {
            if (dimension1 == null && dimension2 == null)
                return true;
            if (dimension1 == null || dimension2 == null)
                return false;

            return dimension1.Size == dimension2.Size
                && dimension1.LowerBound == dimension2.LowerBound;
        }