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)
198 writer.WriteLine(CacheFormat.SectionHeader(CacheFormat.Sections.Properties)); 228 writer.WriteLine(CacheFormat.SectionHeader(CacheFormat.Sections.SliceDimensions)); 238 writer.WriteLine(CacheFormat.SectionHeader(CacheFormat.Sections.Properties)); 289 writer.WriteLine(CacheFormat.SectionHeader(CacheFormat.Sections.Properties)); 309 writer.WriteLine(CacheFormat.SectionHeader(CacheFormat.Sections.Project)); 409 if (currentSection != CacheFormat.Sections.Project && currentSection != CacheFormat.Sections.SliceDimensions && currentSection != CacheFormat.Sections.Properties) 419 case CacheFormat.Sections.Project: 425 case CacheFormat.Sections.SliceDimensions: 428 case CacheFormat.Sections.Properties: 432 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)); 853 writer.WriteLine(CacheFormat.SectionHeader(CacheFormat.Sections.SourceFiles)); 878 duplicateItemReporter(new ProjectDataDuplicateItemDiagnostic(projectFilePath, CacheFormat.Sections.SourceFiles, portable)); 886 writer.WriteLine(CacheFormat.SectionHeader(CacheFormat.Sections.SourceFiles)); 898 writer.WriteLine(CacheFormat.SectionHeader(CacheFormat.Sections.ProjectReferences)); 916 duplicateItemReporter?.Invoke(new ProjectDataDuplicateItemDiagnostic(projectFilePath, CacheFormat.Sections.ProjectReferences, portable)); 1052 AddDistinctPortablePath(result, seenResult, portable, CacheFormat.Sections.AnalyzerReferences, projectFilePath, duplicateItemReporter); 1141 writer.WriteLine(CacheFormat.SectionHeader(CacheFormat.Sections.FrameworkPacks)); 1149 writer.WriteLine(CacheFormat.SectionHeader(CacheFormat.Sections.SdkAnalyzerPacks)); 1157 writer.WriteLine(CacheFormat.SectionHeader(CacheFormat.Sections.SdkAnalyzerConfigPolicy)); 1803 writer.WriteLine(CacheFormat.SectionHeader(CacheFormat.Sections.MetadataReferences)); 2042 writer.WriteLine(CacheFormat.SectionHeader(CacheFormat.Sections.EmbeddedResources));