Share via


CacheInvalidationEventArgs Class

Definition

Represents the event data for when the file enumeration service's cache is being invalidated.

public sealed class CacheInvalidationEventArgs : EventArgs, IEquatable<Microsoft.VisualStudio.Shell.Internal.FileEnumerationService.CacheInvalidationEventArgs>
type CacheInvalidationEventArgs = class
    inherit EventArgs
    interface IEquatable<CacheInvalidationEventArgs>
Public NotInheritable Class CacheInvalidationEventArgs
Inherits EventArgs
Implements IEquatable(Of CacheInvalidationEventArgs)
Inheritance
CacheInvalidationEventArgs
Implements

Constructors

Name Description
CacheInvalidationEventArgs(CacheUpdateStrategy, VsState, Boolean, Object, Object)

Initializes a new instance of the CacheInvalidationEventArgs class.

Properties

Name Description
CacheUpdateStrategy

Gets the kind of update that should be applied to the cache.

DelayCacheFilling

Indicates whether the cache update should be delayed.

Tag1

An object that will be passed to TryGetSingleCacheFileEntityAsync(Object, CancellationToken) if needed.

Tag2

An object that will be passed to TryGetSingleCacheFileEntityAsync(Object, CancellationToken) if needed.

TargetState

Gets whether the solution or open folder cache should be updated.

Methods

Name Description
Equals(CacheInvalidationEventArgs)
GetHashCode()

Applies to