// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. // See the LICENSE file in the project root for more information. using System; namespace Microsoft.CodeAnalysis.LanguageServerIndexFormat.Generator.Graph { /// /// Represents a top-level project. See https://github.com/Microsoft/language-server-protocol/blob/master/indexFormat/specification.md#the-project-vertex for further details. /// internal sealed class LsifProject : Vertex { public string Kind { get; } public Uri? Resource { get; } public LsifProject(string kind, Uri? resource, IdFactory idFactory) : base(label: "project", idFactory) { Kind = kind; Resource = resource; } } }