44 references to Sections
Microsoft.NET.ProjectData.Tasks (44)
ForwardCompat.cs (11)
37 private static readonly HashSet<string> KnownSections = new HashSet<string>(CacheFormat.Sections.All, StringComparer.Ordinal); 53 foreach (KeyValuePair<string, string[]> entry in CacheFormat.Sections.MetadataBySection) 501 Section? existingProps = existing.Sections.FirstOrDefault(s => s.Name == CacheFormat.Sections.Properties); 516 Section? candidateProps = candidate.Sections.FirstOrDefault(s => s.Name == CacheFormat.Sections.Properties); 521 Section? anchorSection = candidate.Sections.FirstOrDefault(s => s.Name == CacheFormat.Sections.SliceDimensions) 522 ?? candidate.Sections.FirstOrDefault(s => s.Name == CacheFormat.Sections.Project) 525 var block = new List<string> { string.Empty, CacheFormat.SectionHeader(CacheFormat.Sections.Properties) }; 576 if (existingSection.Name is CacheFormat.Sections.Project 577 or CacheFormat.Sections.SliceDimensions 578 or CacheFormat.Sections.Properties) 707 if (current.Name == CacheFormat.Sections.SliceDimensions)
ProjectDataMerger.cs (12)
278 writer.WriteLine(CacheFormat.SectionHeader(CacheFormat.Sections.Properties)); 308 writer.WriteLine(CacheFormat.SectionHeader(CacheFormat.Sections.SliceDimensions)); 318 writer.WriteLine(CacheFormat.SectionHeader(CacheFormat.Sections.Properties)); 369 writer.WriteLine(CacheFormat.SectionHeader(CacheFormat.Sections.Properties)); 389 writer.WriteLine(CacheFormat.SectionHeader(CacheFormat.Sections.Project)); 489 if (currentSection != CacheFormat.Sections.Project && currentSection != CacheFormat.Sections.SliceDimensions && currentSection != CacheFormat.Sections.Properties) 499 case CacheFormat.Sections.Project: 505 case CacheFormat.Sections.SliceDimensions: 508 case CacheFormat.Sections.Properties: 512 currentList?.Add(string.Equals(currentSection, CacheFormat.Sections.SdkAnalyzerConfigPolicy, StringComparison.Ordinal)
ProjectDataWriter.cs (21)
182 writer.WriteLine(CacheFormat.SectionHeader(CacheFormat.Sections.Project)); 193 writer.WriteLine(CacheFormat.SectionHeader(CacheFormat.Sections.SliceDimensions)); 220 writer.WriteLine(CacheFormat.SectionHeader(CacheFormat.Sections.Properties)); 255 writer.WriteLine(CacheFormat.SectionHeader(CacheFormat.Sections.CommandLineArguments)); 290 CacheFormat.Sections.AnalyzerConfigFiles, 298 EmitSimplePathSectionRequired(writer, CacheFormat.SectionHeader(CacheFormat.Sections.AnalyzerReferences), preparedAnalyzerRefs); 300 EmitSimplePathSection(writer, CacheFormat.SectionHeader(CacheFormat.Sections.AnalyzerConfigFiles), preparedAnalyzerConfigFiles); 303 CacheFormat.SectionHeader(CacheFormat.Sections.AdditionalFiles), 304 PrepareDistinctPortablePaths(additionalFiles, resolver, CacheFormat.Sections.AdditionalFiles, projectFilePath, duplicateItemReporter), 325 writer.WriteLine(CacheFormat.SectionHeader(CacheFormat.Sections.Capabilities)); 858 writer.WriteLine(CacheFormat.SectionHeader(CacheFormat.Sections.SourceFiles)); 883 duplicateItemReporter(new ProjectDataDuplicateItemDiagnostic(projectFilePath, CacheFormat.Sections.SourceFiles, portable)); 891 writer.WriteLine(CacheFormat.SectionHeader(CacheFormat.Sections.SourceFiles)); 903 writer.WriteLine(CacheFormat.SectionHeader(CacheFormat.Sections.ProjectReferences)); 921 duplicateItemReporter?.Invoke(new ProjectDataDuplicateItemDiagnostic(projectFilePath, CacheFormat.Sections.ProjectReferences, portable)); 1057 AddDistinctPortablePath(result, seenResult, portable, CacheFormat.Sections.AnalyzerReferences, projectFilePath, duplicateItemReporter); 1146 writer.WriteLine(CacheFormat.SectionHeader(CacheFormat.Sections.FrameworkPacks)); 1154 writer.WriteLine(CacheFormat.SectionHeader(CacheFormat.Sections.SdkAnalyzerPacks)); 1162 writer.WriteLine(CacheFormat.SectionHeader(CacheFormat.Sections.SdkAnalyzerConfigPolicy)); 1808 writer.WriteLine(CacheFormat.SectionHeader(CacheFormat.Sections.MetadataReferences)); 2047 writer.WriteLine(CacheFormat.SectionHeader(CacheFormat.Sections.EmbeddedResources));