"Throw Expressions Example B"

public MaritalStatus MaritalStatus {
	get {
		return _currentUser.AgeInYears >= 18 
			? _currentUser.MaritalStatus 
			: throw new InvalidOperationException($"Can not disclose marital status of non-adult.");
	}
}


Code snippet taken from "Complete C# Quick Reference - C# 7".