예제 #1
0
 public SolutionStateChecksums(
     Checksum infoChecksum,
     Checksum optionsChecksum,
     ProjectChecksumCollection projectChecksums,
     AnalyzerReferenceChecksumCollection analyzerReferenceChecksums
     )
     : this(
         new object[]
 {
     infoChecksum,
     optionsChecksum,
     projectChecksums,
     analyzerReferenceChecksums
 }
         )
 {
 }
예제 #2
0
 public ProjectStateChecksums(
     Checksum infoChecksum,
     Checksum compilationOptionsChecksum,
     Checksum parseOptionsChecksum,
     DocumentChecksumCollection documentChecksums,
     ProjectReferenceChecksumCollection projectReferenceChecksums,
     MetadataReferenceChecksumCollection metadataReferenceChecksums,
     AnalyzerReferenceChecksumCollection analyzerReferenceChecksums,
     TextDocumentChecksumCollection additionalDocumentChecksums) :
     this(
         (object)infoChecksum,
         compilationOptionsChecksum,
         parseOptionsChecksum,
         documentChecksums,
         projectReferenceChecksums,
         metadataReferenceChecksums,
         analyzerReferenceChecksums,
         additionalDocumentChecksums)
 {
 }
예제 #3
0
 public ProjectStateChecksums With(
     Checksum infoChecksum = null,
     Checksum compilationOptionsChecksum          = null,
     Checksum parseOptionsChecksum                = null,
     DocumentChecksumCollection documentChecksums = null,
     ProjectReferenceChecksumCollection projectReferenceChecksums   = null,
     MetadataReferenceChecksumCollection metadataReferenceChecksums = null,
     AnalyzerReferenceChecksumCollection analyzerReferenceChecksums = null,
     TextDocumentChecksumCollection additionalDocumentChecksums     = null)
 {
     return(new ProjectStateChecksums(
                infoChecksum ?? Info,
                compilationOptionsChecksum ?? CompilationOptions,
                parseOptionsChecksum ?? ParseOptions,
                documentChecksums ?? Documents,
                projectReferenceChecksums ?? ProjectReferences,
                metadataReferenceChecksums ?? MetadataReferences,
                analyzerReferenceChecksums ?? AnalyzerReferences,
                additionalDocumentChecksums ?? AdditionalDocuments));
 }
예제 #4
0
 public SolutionStateChecksums(Checksum attributesChecksum, Checksum optionsChecksum, ProjectChecksumCollection projectChecksums, AnalyzerReferenceChecksumCollection analyzerReferenceChecksums, Checksum frozenSourceGeneratedDocumentIdentity, Checksum frozenSourceGeneratedDocumentText)
     : this(new object[] { attributesChecksum, optionsChecksum, projectChecksums, analyzerReferenceChecksums, frozenSourceGeneratedDocumentIdentity, frozenSourceGeneratedDocumentText })
 {
 }