Partilhar via


HotReloadHelperInitializationArgs Class

Definition

Used to provide a set of objects to a HotReloadHelper<T> during initialization.

public class HotReloadHelperInitializationArgs : IEquatable<Microsoft.Internal.VisualStudio.Extensibility.Framework.HotReloadHelperInitializationArgs>
type HotReloadHelperInitializationArgs = class
    interface IEquatable<HotReloadHelperInitializationArgs>
Public Class HotReloadHelperInitializationArgs
Implements IEquatable(Of HotReloadHelperInitializationArgs)
Inheritance
HotReloadHelperInitializationArgs
Implements

Constructors

HotReloadHelperInitializationArgs(HotReloadHelperInitializationArgs)
HotReloadHelperInitializationArgs(IServiceBroker, JoinableTaskFactory, String, TraceSource, Boolean)

Used to provide a set of objects to a HotReloadHelper<T> during initialization.

Properties

AutomaticallySubscribeToExtensionChanges

Determines whether or not extension changes will be subscribed to during initialization.

EqualityContract
ExtensionMetadataService

Gets or sets the metadata service used to subscribe to extension metadata changes.

FeatureArea

The name of the feature that the helper pertains to. Used for diagnostics.

JoinableTaskFactory

A JoinableTaskFactory used to manage threading.

ServiceBroker

An IServiceBroker used to acquire brokered services.

TraceSource

An optional TraceSource for logging.

Methods

<Clone>$()
Deconstruct(IServiceBroker, JoinableTaskFactory, String, TraceSource, Boolean)
Equals(HotReloadHelperInitializationArgs)
Equals(Object)
GetHashCode()
InitializeAsync(IVsExtensionMetadataService, CancellationToken)
PrintMembers(StringBuilder)
ToString()

Operators

Equality(HotReloadHelperInitializationArgs, HotReloadHelperInitializationArgs)
Inequality(HotReloadHelperInitializationArgs, HotReloadHelperInitializationArgs)

Applies to