FSharpProjectSnapshot Type
A snapshot of an F# project. This type contains all the necessary information for type checking a project.
Instance members
| Instance member | Description | 
| 
                
               | 
 | 
| 
                
              
                  Full Usage: 
                   this.IsIncompleteTypeCheckEnvironmentReturns: bool | 
 | 
| 
                
              
                  Full Usage: 
                   this.LabelReturns: string | 
 | 
| 
                
               | 
 | 
| 
                
               | 
 | 
| 
                
              
                  Full Usage: 
                   this.OtherOptionsReturns: string list | 
 | 
| 
                
              
                  Full Usage: 
                   this.OutputFileNameReturns: string option | 
 | 
| 
                
               | 
 | 
| 
                
              
                  Full Usage: 
                   this.ProjectFileNameReturns: string | 
 | 
| 
                
              
                  Full Usage: 
                   this.ProjectIdReturns: string option | 
 | 
| 
                
               | 
 | 
| 
                
               | 
 | 
| 
                
              
                  Full Usage: 
                   this.ReplaceParameters: 
 FSharpFileSnapshot listReturns: FSharpProjectSnapshot | 
                Create a new snapshot with given source files replacing files in this snapshot with the same name. Other files remain unchanged. 
 
 | 
| 
                
               | 
 | 
| 
                
              
                  Full Usage: 
                   this.StampReturns: int64 option | 
 | 
| 
                
               | 
 | 
| 
                
              
                  Full Usage: 
                   this.UseScriptResolutionRulesReturns: bool | 
 | 
Static members
| Static member | Description | 
| 
                
                  Full Usage: 
                   FSharpProjectSnapshot.Create(projectFileName, outputFileName, projectId, sourceFiles, referencesOnDisk, otherOptions, referencedProjects, isIncompleteTypeCheckEnvironment, useScriptResolutionRules, loadTime, unresolvedReferences, originalLoadReferences, stamp)Parameters: 
 stringoutputFileName : string optionprojectId : string optionsourceFiles : FSharpFileSnapshot listreferencesOnDisk : ReferenceOnDisk listotherOptions : string listreferencedProjects : FSharpReferencedProjectSnapshot listisIncompleteTypeCheckEnvironment : booluseScriptResolutionRules : boolloadTime : DateTimeunresolvedReferences : FSharpUnresolvedReferencesSet optionoriginalLoadReferences : (range * string * string) liststamp : int64 optionReturns: FSharpProjectSnapshot | 
 
 | 
| 
                
                  Full Usage: 
                   FSharpProjectSnapshot.FromCommandLineArgs(compilerArgs, directoryPath, projectFileName)Parameters: 
 string arraydirectoryPath : stringprojectFileName : stringReturns: FSharpProjectSnapshot | 
 
 | 
| 
                
                  Full Usage: 
                   FSharpProjectSnapshot.FromOptions(options, fileName, fileVersion, sourceText, documentSource)Parameters: 
 FSharpProjectOptionsfileName : stringfileVersion : intsourceText : ISourceTextdocumentSource : DocumentSourceReturns: Async<FSharpProjectSnapshot> | 
 
 | 
| 
                
              
                  Full Usage: 
                   FSharpProjectSnapshot.FromOptions(options, documentSource)Parameters: 
 FSharpProjectOptionsdocumentSource : DocumentSourceReturns: Async<FSharpProjectSnapshot> | 
 
 | 
| 
                
                  Full Usage: 
                   FSharpProjectSnapshot.FromOptions(options, getFileSnapshot, ?snapshotAccumulator)Parameters: 
 FSharpProjectOptionsgetFileSnapshot : FSharpProjectOptions -> string -> Async<FSharpFileSnapshot>?snapshotAccumulator : Dictionary<FSharpProjectOptions, FSharpProjectSnapshot>Returns: Async<FSharpProjectSnapshot> | 
 
 | 
| 
                
                  Full Usage: 
                   FSharpProjectSnapshot.FromResponseFile(responseFile, projectFileName)Parameters: 
 FileInfoprojectFileName : stringReturns: FSharpProjectSnapshot | 
 
 | 
 F# Compiler Guide
            F# Compiler Guide