private IncludeContext GetDoNotCopyToOutputIncludeContext(CommonCompilerOptions compilerOptions, string projectDirectory)
        {
            // Defaults from src/Microsoft.DotNet.ProjectModel/ProjectReader.cs #608
            var copyToOutputIncludeContext = compilerOptions.CopyToOutputInclude ??
                                             new IncludeContext(
                projectDirectory,
                "copyToOutput",
                new JObject(),
                null,
                null);

            var doNotCopyToOutputIncludeContext =
                new ExcludeContext(
                    copyToOutputIncludeContext.SourceBasePath,
                    copyToOutputIncludeContext.Option,
                    copyToOutputIncludeContext.RawObject,
                    copyToOutputIncludeContext.BuiltInsInclude?.ToArray(),
                    copyToOutputIncludeContext.BuiltInsExclude?.ToArray());

            return(doNotCopyToOutputIncludeContext);
        }
 public bool IsExcluded <TContainer>(ExcludeContext <TContainer, float> context, ref TContainer container, ref float value)
 {
     return(false);
 }
 public bool IsExcluded <TContainer>(ExcludeContext <TContainer, int> context, ref TContainer container, ref int value)
 {
     return(true);
 }