#nullable enable
Microsoft.VisualStudio.Razor.LiveShare.IProjectHierarchyProxy
Microsoft.VisualStudio.Razor.LiveShare.IProjectHierarchyProxy.GetProjectPathAsync(System.Uri! documentFilePath, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task<System.Uri?>!
Microsoft.VisualStudio.Razor.LiveShare.IProjectSnapshotManagerProxy
Microsoft.VisualStudio.Razor.LiveShare.IProjectSnapshotManagerProxy.Changed -> System.EventHandler<Microsoft.VisualStudio.Razor.LiveShare.ProjectChangeEventProxyArgs!>!
Microsoft.VisualStudio.Razor.LiveShare.IProjectSnapshotManagerProxy.GetProjectManagerStateAsync(System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task<Microsoft.VisualStudio.Razor.LiveShare.ProjectSnapshotManagerProxyState!>!
Microsoft.VisualStudio.Razor.LiveShare.IRemoteHierarchyService
Microsoft.VisualStudio.Razor.LiveShare.IRemoteHierarchyService.HasCapabilityAsync(System.Uri! pathOfFileInProject, string! capability, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task<bool>!
Microsoft.VisualStudio.Razor.LiveShare.ProjectChangeEventProxyArgs
Microsoft.VisualStudio.Razor.LiveShare.ProjectChangeEventProxyArgs.IntermediateOutputPath.get -> System.Uri!
Microsoft.VisualStudio.Razor.LiveShare.ProjectChangeEventProxyArgs.Kind.get -> Microsoft.VisualStudio.Razor.LiveShare.ProjectProxyChangeKind
Microsoft.VisualStudio.Razor.LiveShare.ProjectChangeEventProxyArgs.Newer.get -> Microsoft.VisualStudio.Razor.LiveShare.ProjectSnapshotHandleProxy?
Microsoft.VisualStudio.Razor.LiveShare.ProjectChangeEventProxyArgs.Older.get -> Microsoft.VisualStudio.Razor.LiveShare.ProjectSnapshotHandleProxy?
Microsoft.VisualStudio.Razor.LiveShare.ProjectChangeEventProxyArgs.ProjectChangeEventProxyArgs(Microsoft.VisualStudio.Razor.LiveShare.ProjectSnapshotHandleProxy? older, Microsoft.VisualStudio.Razor.LiveShare.ProjectSnapshotHandleProxy? newer, Microsoft.VisualStudio.Razor.LiveShare.ProjectProxyChangeKind kind) -> void
Microsoft.VisualStudio.Razor.LiveShare.ProjectChangeEventProxyArgs.ProjectFilePath.get -> System.Uri!
Microsoft.VisualStudio.Razor.LiveShare.ProjectProxyChangeKind
Microsoft.VisualStudio.Razor.LiveShare.ProjectProxyChangeKind.ProjectAdded = 0 -> Microsoft.VisualStudio.Razor.LiveShare.ProjectProxyChangeKind
Microsoft.VisualStudio.Razor.LiveShare.ProjectProxyChangeKind.ProjectChanged = 2 -> Microsoft.VisualStudio.Razor.LiveShare.ProjectProxyChangeKind
Microsoft.VisualStudio.Razor.LiveShare.ProjectProxyChangeKind.ProjectRemoved = 1 -> Microsoft.VisualStudio.Razor.LiveShare.ProjectProxyChangeKind
Microsoft.VisualStudio.Razor.LiveShare.ProjectSnapshotHandleProxy
Microsoft.VisualStudio.Razor.LiveShare.ProjectSnapshotManagerProxyState
Microsoft.VisualStudio.Razor.LiveShare.ProjectSnapshotManagerProxyState.ProjectHandles.get -> System.Collections.Generic.IReadOnlyList<Microsoft.VisualStudio.Razor.LiveShare.ProjectSnapshotHandleProxy!>!
Microsoft.VisualStudio.Razor.LiveShare.ProjectSnapshotManagerProxyState.ProjectSnapshotManagerProxyState(System.Collections.Generic.IReadOnlyList<Microsoft.VisualStudio.Razor.LiveShare.ProjectSnapshotHandleProxy!>! projectHandles) -> void
