23 references to ScriptCompilationInfo
Microsoft.CodeAnalysis (6)
Compilation\Compilation.cs (5)
476return ScriptCompilationInfo?.PreviousScriptCompilation; 489int lastSlotIndex = ScriptCompilationInfo!.PreviousScriptCompilation?.GetSubmissionSlotIndex() ?? 0; 507internal Type? SubmissionReturnType => ScriptCompilationInfo?.ReturnTypeOpt; 517internal Type? HostObjectType => ScriptCompilationInfo?.GlobalsType; 2616this.ScriptCompilationInfo?.PreviousScriptCompilation?.EnsureAnonymousTypeTemplates(cancellationToken);
ReferenceManager\CommonReferenceManager.Resolution.cs (1)
841var previousScriptCompilation = compilation.ScriptCompilationInfo?.PreviousScriptCompilation;
Microsoft.CodeAnalysis.CodeStyle (4)
ICompilationExtensions.cs (4)
32var previous = compilation.ScriptCompilationInfo?.PreviousScriptCompilation; 36previous = previous.ScriptCompilationInfo?.PreviousScriptCompilation; 54var previous = compilation.ScriptCompilationInfo?.PreviousScriptCompilation; 66previous = previous.ScriptCompilationInfo?.PreviousScriptCompilation;
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (3)
InteractiveSessionTests.cs (3)
1651string hostObjectAssemblyName = scriptCompilation.ScriptCompilationInfo.GlobalsType.GetTypeInfo().Assembly.GetName().Name; 1707string hostObjectAssemblyName = scriptCompilation.ScriptCompilationInfo.GlobalsType.GetTypeInfo().Assembly.GetName().Name; 1773string hostObjectAssemblyName = scriptCompilation.ScriptCompilationInfo.GlobalsType.GetTypeInfo().Assembly.GetName().Name;
Microsoft.CodeAnalysis.Test.Utilities (1)
Compilation\IRuntimeEnvironment.cs (1)
179var previousCompilation = compilation.ScriptCompilationInfo?.PreviousScriptCompilation;
Microsoft.CodeAnalysis.Workspaces (9)
FindSymbols\FindReferences\DependentProjectsFinder.cs (1)
155var previous = compilation.ScriptCompilationInfo?.PreviousScriptCompilation;
ICompilationExtensions.cs (4)
32var previous = compilation.ScriptCompilationInfo?.PreviousScriptCompilation; 36previous = previous.ScriptCompilationInfo?.PreviousScriptCompilation; 54var previous = compilation.ScriptCompilationInfo?.PreviousScriptCompilation; 66previous = previous.ScriptCompilationInfo?.PreviousScriptCompilation;
Workspace\Solution\SolutionState.CompilationPair.cs (1)
43return WithChange(static (compilation, priorCompilation) => compilation.WithScriptCompilationInfo(compilation.ScriptCompilationInfo!.WithPreviousScriptCompilation(priorCompilation)), previousScriptCompilation);
Workspace\Solution\SolutionState.CompilationTracker.cs (3)
739if (compilationWithoutGenerators.ScriptCompilationInfo!.PreviousScriptCompilation != previousSubmissionCompilation) 742compilationWithoutGenerators.ScriptCompilationInfo!.WithPreviousScriptCompilation(previousSubmissionCompilation!)); 745compilationWithStaleGeneratedTrees.ScriptCompilationInfo!.WithPreviousScriptCompilation(previousSubmissionCompilation!));