HazardyKnusperkeks added inline comments.
================ Comment at: clang/lib/Format/TokenAnnotator.cpp:21 #include "llvm/Support/Debug.h" +#include <sal.h> ---------------- What is this? ================ Comment at: clang/lib/Format/TokenAnnotator.cpp:5023-5026 + // string Foo + // { + // set; interal get {}; + // } ---------------- Isn't the example wrong? ================ Comment at: clang/lib/Format/TokenAnnotator.cpp:5044 + // The handling of C# properties and auto-properties + if (Style.isCSharp()) { ---------------- ================ Comment at: clang/lib/Format/TokenAnnotator.cpp:5052 + + // Handle non short property on a single line + // string Foo { ---------------- ================ Comment at: clang/lib/Format/TokenAnnotator.cpp:5059 + if (Left.is(tok::l_brace) && + Right.isOneOf(Keywords.kw_set, Keywords.kw_get, Keywords.kw_init)) { + return true; ---------------- This gets keeping repeated, maybe put it in a own function? ================ Comment at: clang/lib/Format/TokenAnnotator.cpp:5066-5067 + if (Left.is(tok::l_brace) && + Right.isOneOf(tok::kw_public, tok::kw_private, tok::kw_protected, + Keywords.kw_internal) && + Right.Next && ---------------- Same here. ================ Comment at: clang/lib/Format/TokenAnnotator.cpp:5105 + return Style.AlwaysBreakBetweenShortCSharpProperties; + ; + } ---------------- Drop ================ Comment at: clang/lib/Format/TokenAnnotator.cpp:5113-5115 + if (Style.BraceWrapping.AfterCSharpProperty && + ((Left.is(tok::l_brace) && + Right.isOneOf(Keywords.kw_set, Keywords.kw_get, Keywords.kw_init)))) { ---------------- A bit too much parens. ================ Comment at: clang/lib/Format/TokenAnnotator.cpp:5125 + if (Style.BraceWrapping.AfterCSharpProperty && + (Left.is(tok::semi) && Right.is(tok::r_brace))) { + return true; ---------------- Also not needed. ================ Comment at: clang/lib/Format/UnwrappedLineParser.cpp:2076-2078 + if ((!IsTrivialPropertyAccessor && + Style.AllowShortCSharpPropertiesOnASingleLine) && + Style.BraceWrapping.AfterFunction) { ---------------- CHANGES SINCE LAST ACTION https://reviews.llvm.org/D148467/new/ https://reviews.llvm.org/D148467 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits