public SolutionStateChecksums( Checksum infoChecksum, Checksum optionsChecksum, ProjectChecksumCollection projectChecksums, AnalyzerReferenceChecksumCollection analyzerReferenceChecksums ) : this( new object[] { infoChecksum, optionsChecksum, projectChecksums, analyzerReferenceChecksums } ) { }
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) { }
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)); }
public SolutionStateChecksums(Checksum attributesChecksum, Checksum optionsChecksum, ProjectChecksumCollection projectChecksums, AnalyzerReferenceChecksumCollection analyzerReferenceChecksums, Checksum frozenSourceGeneratedDocumentIdentity, Checksum frozenSourceGeneratedDocumentText) : this(new object[] { attributesChecksum, optionsChecksum, projectChecksums, analyzerReferenceChecksums, frozenSourceGeneratedDocumentIdentity, frozenSourceGeneratedDocumentText }) { }