Hover.Contents 属性

定义

获取或设置悬停的内容。 对象可以是数组或单个对象。 如果对象是一个数组,则数组可以包含类型为和的对象 MarkedString String 。 如果对象不是数组,则它可以是 MarkedString 、或类型 String MarkupContent

public:
 property System::Object ^ Contents { System::Object ^ get(); void set(System::Object ^ value); };
public:
 property Microsoft::VisualStudio::LanguageServer::Protocol::SumType<Microsoft::VisualStudio::LanguageServer::Protocol::SumType<System::String ^, Microsoft::VisualStudio::LanguageServer::Protocol::MarkedString ^>, cli::array <Microsoft::VisualStudio::LanguageServer::Protocol::SumType<System::String ^, Microsoft::VisualStudio::LanguageServer::Protocol::MarkedString ^>> ^, Microsoft::VisualStudio::LanguageServer::Protocol::MarkupContent ^> Contents { Microsoft::VisualStudio::LanguageServer::Protocol::SumType<Microsoft::VisualStudio::LanguageServer::Protocol::SumType<System::String ^, Microsoft::VisualStudio::LanguageServer::Protocol::MarkedString ^>, cli::array <Microsoft::VisualStudio::LanguageServer::Protocol::SumType<System::String ^, Microsoft::VisualStudio::LanguageServer::Protocol::MarkedString ^>> ^, Microsoft::VisualStudio::LanguageServer::Protocol::MarkupContent ^> get(); void set(Microsoft::VisualStudio::LanguageServer::Protocol::SumType<Microsoft::VisualStudio::LanguageServer::Protocol::SumType<System::String ^, Microsoft::VisualStudio::LanguageServer::Protocol::MarkedString ^>, cli::array <Microsoft::VisualStudio::LanguageServer::Protocol::SumType<System::String ^, Microsoft::VisualStudio::LanguageServer::Protocol::MarkedString ^>> ^, Microsoft::VisualStudio::LanguageServer::Protocol::MarkupContent ^> value); };
[Newtonsoft.Json.JsonConverter(typeof(Microsoft.VisualStudio.LanguageServer.Protocol.HoverContentsConverter))]
[System.Runtime.Serialization.DataMember(Name="contents")]
public object Contents { get; set; }
[System.Runtime.Serialization.DataMember(Name="contents")]
public Microsoft.VisualStudio.LanguageServer.Protocol.SumType<Microsoft.VisualStudio.LanguageServer.Protocol.SumType<string,Microsoft.VisualStudio.LanguageServer.Protocol.MarkedString>,Microsoft.VisualStudio.LanguageServer.Protocol.SumType<string,Microsoft.VisualStudio.LanguageServer.Protocol.MarkedString>[],Microsoft.VisualStudio.LanguageServer.Protocol.MarkupContent> Contents { get; set; }
[<Newtonsoft.Json.JsonConverter(typeof(Microsoft.VisualStudio.LanguageServer.Protocol.HoverContentsConverter))>]
[<System.Runtime.Serialization.DataMember(Name="contents")>]
member this.Contents : obj with get, set
[<System.Runtime.Serialization.DataMember(Name="contents")>]
member this.Contents : Microsoft.VisualStudio.LanguageServer.Protocol.SumType<Microsoft.VisualStudio.LanguageServer.Protocol.SumType<string, Microsoft.VisualStudio.LanguageServer.Protocol.MarkedString>, Microsoft.VisualStudio.LanguageServer.Protocol.SumType<string, Microsoft.VisualStudio.LanguageServer.Protocol.MarkedString>[], Microsoft.VisualStudio.LanguageServer.Protocol.MarkupContent> with get, set
Public Property Contents As Object
Public Property Contents As SumType(Of SumType(Of String, MarkedString), SumType(Of String, MarkedString)(), MarkupContent)

属性值

Object
SumType<SumType<String,MarkedString>,SumType<String,MarkedString>[],MarkupContent>
属性
Newtonsoft.Json.JsonConverterAttribute DataMemberAttribute

适用于