コード例 #1
0
        protected virtual void ApplyFrameworkOptions(StringBuilder builder, string command, Project project, CommandOptions options)
        {
            lock (_lock)
            {
                if (FrameworkOptions != null && FrameworkOptions.Any())
                {
                    if (FrameworkOptions.TryGetValue(command, out ICollection <string> defaultOptions))
                    {
                        builder.AppendJoinCliOptions(defaultOptions);
                    }

                    if (FrameworkOptions.TryGetValue(FrameworkCommands.Any, out ICollection <string> anyCommandOptions))
                    {
                        builder.AppendJoinCliOptions(anyCommandOptions);
                    }
                }
            }
        }