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); }