public void Apply(StructuredStringBuilder sb, LoquiInterfaceType type) { switch (type) { case LoquiInterfaceType.Direct: Comments.Apply(sb); break; case LoquiInterfaceType.ISetter: (SetterInterface ?? Comments).Apply(sb); break; case LoquiInterfaceType.IGetter: (GetterInterface ?? Comments).Apply(sb); break; default: break; } }