Files
VisualizerExtensionExample/MailAddressVisualizer/MailAddressVisualizer/ExtensionEntrypoint.cs

32 lines
1.1 KiB
C#

using Microsoft.Extensions.DependencyInjection;
using Microsoft.VisualStudio.Extensibility;
namespace MailAddressVisualizer
{
/// <summary>
/// Extension entrypoint for the VisualStudio.Extensibility extension.
/// </summary>
[VisualStudioContribution]
internal class ExtensionEntrypoint : Extension
{
/// <inheritdoc/>
public override ExtensionConfiguration ExtensionConfiguration => new()
{
Metadata = new(
id: "MailAddressVisualizer.3c0400c3-acec-4b09-b561-c11fac7b10a7",
version: this.ExtensionAssemblyVersion,
publisherName: "Nrx Visualizer",
displayName: "MailAddressVisualizer",
description: "Visualizer for MailAdress"),
};
/// <inheritdoc />
protected override void InitializeServices(IServiceCollection serviceCollection)
{
base.InitializeServices(serviceCollection);
// You can configure dependency injection here by adding services to the serviceCollection.
}
}
}