/// <summary> /// Creates an instance of <see cref="KeyValueSyntax"/> /// </summary> /// <param name="key">The key</param> /// <param name="value">The value</param> public KeyValueSyntax(KeySyntax key, ValueSyntax value) : this() { Key = key ?? throw new ArgumentNullException(nameof(key)); Value = value ?? throw new ArgumentNullException(nameof(value)); EqualToken = SyntaxFactory.Token(TokenKind.Equal); EqualToken.AddLeadingWhitespace(); EqualToken.AddTrailingWhitespace(); EndOfLineToken = SyntaxFactory.NewLine(); }