Pick up the latest source code (just fixed a minor issue).
You're looking for:
range.IsMerged - Tells you is any cell in the range is part of a merge.
worksheet.MergedRanges - Tells you the specific ranges that are merged.
Example:
You're looking for:
range.IsMerged - Tells you is any cell in the range is part of a merge.
worksheet.MergedRanges - Tells you the specific ranges that are merged.
Example:
var wb = new XLWorkbook();
var ws = wb.AddWorksheet("Sheet1");
ws.Range("A2:A3").Merge();
Console.WriteLine(ws.Range("A1:A2").IsMerged()); // True
Console.WriteLine(ws.Range("A2:A3").IsMerged()); // True
Console.WriteLine(ws.Range("A1:A4").IsMerged()); // True
Console.WriteLine(ws.Range("A4:A5").IsMerged()); // False
Console.WriteLine(ws.MergedRanges.Contains(ws.Range("A2:A3"))); // True
Console.WriteLine(ws.MergedRanges.Contains(ws.Range("A2:A4"))); // False