Microsoft.VisualStudio.Utilities Namespace

 

ClassDescription
System_CAPS_pubclassAccelerator

Utility methods for dealing with keyboard accelerators.

System_CAPS_pubclassBaseDefinitionAttribute

Represents a base definition of the current definition.

System_CAPS_pubclassBitRotator

Provides helper methods for rotating bits right or left.

System_CAPS_pubclassContentTypeAttribute

Declares an association between an extension and a particular content type.

System_CAPS_pubclassContentTypeDefinition

Defines a content type.

System_CAPS_pubclassDisplayNameAttribute

Provides a display name for an editor component part.

System_CAPS_pubclassFileExtensionAttribute

Identifies a file extension.

System_CAPS_pubclassFileExtensionToContentTypeDefinition

Specifies a mapping between a content type and a file extension.

System_CAPS_pubclassFileStreamStorage<'TKey>

A generic implementation of stream storage in the file system. Stores files in a directory. The files it recognizes and accepts for creation can be all files in the directory or only files with a specific extension.

System_CAPS_pubclassGZip

Provides methods for compressing/decompressing a byte array using the GZip algorithm.

System_CAPS_pubclassMultipleBaseMetadataAttribute

A base class for attributes that can appear multiple times on a single component part.

System_CAPS_pubclassNameAttribute

Associates a name with an editor extension part.

System_CAPS_pubclassOrderAttribute

Orders multiple instances of an extension part.

System_CAPS_pubclassOrderer

Performs a topological sort of orderable extension parts.

System_CAPS_pubclassPropertyCollection

Allows property owners to control the lifetimes of the properties in the collection.

System_CAPS_pubclassReusableArray<'T>

Stores a reusable array. The size of the array can be either the requested size exactly or at least the requested size, depending on the value of the requiresExactSize parameter.

System_CAPS_pubclassReusableMemoryStream

Stores a reusable MemoryStream. The MemoryStream will only be stored for reuse if its Capacity does not exceed the maximumStreamCapacity used when constructing the ReusableMemoryStream.

System_CAPS_pubclassReusableResourceStore<'TResource>

tores a resource that requires no constructor parameters for instantiation. See ReusableResourceStoreBase for more information.

System_CAPS_pubclassReusableResourceStore<'TResource, 'TConstructorParameter>

Stores a resource that requires a single constructor parameter for instantiation. See ReusableResourceStoreBase for more information.

System_CAPS_pubclassReusableResourceStoreBase<'TResource>

Provides a base class for storing a frequently-used object that can be reused instead of reallocated, such as StringBuilders or small arrays.

System_CAPS_pubclassReusableStringBuilder

Represents a reusable StringBuilder. The StringBuilder is cleared after each cleanup to remove content from the previous usage.

System_CAPS_pubclassSerializationExtensions

Provides a set of extension methods for serialization.

System_CAPS_pubclassSingletonBaseMetadataAttribute

A base class for attributes that can appear only once on a single component part.

System_CAPS_pubclassStreamAccessException

Represents an error that occurred when trying to access a Stream in storage.

System_CAPS_pubclassStreamException

Represents errors that occur when accessing Stream storage.

System_CAPS_pubclassStreamNotFoundException

Represents the error that occurs when a Stream is not found in storage.

System_CAPS_pubclassStreamStorageMonitor<'TKey>

Monitors the size of an IStreamStorage via its IStreamStorageEvents interface. If the number of streams or the collective size of streams in the storage exceed given target thresholds, streams are deleted from the storage until the number/size of streams falls below the target thresholds.

System_CAPS_pubclassTracer

Traces different kinds of events.

System_CAPS_pubclassVersionedBinaryReader

A BinaryReader that reads a versioned byte stream.

System_CAPS_pubclassVersionedBinaryWriter

A BinaryWriter that writes a versioned byte stream.

StructureDescription
System_CAPS_pubstructureOneOrMany<'T>.Enumerator

A struct-based enumerator. Just enough is implemented to satisfy the foreach pattern. Note that the enumerator is not invalidated by updates to the underlying collection.

System_CAPS_pubstructureInt16Size

Represents a size using Int16 values for Width/Height, meaning it occupies 4 bytes instead of the 16 bytes required for System.Windows.Size (which uses doubles for Width/Height).

This is useful in situations where an integral range of [0-32767] for Width/Height is sufficient and the space occupied by the structure is of concern.

System_CAPS_pubstructureOneOrMany<'T>

A collection of T that is optimized for minimal space in the case of a single element.

System_CAPS_pubstructureReusableResourceHolder<'TResource>

Holds a reference to a shared resource allocated by a ReusableResourceStoreBase and releases the resource back to the ReusableResourceStoreBase upon dispose.

InterfaceDescription
System_CAPS_pubinterfaceIContentType

The content type of an object.

System_CAPS_pubinterfaceIContentTypeDefinition

Describes a content type that is being introduced using IContentTypeDefinitionSource.

System_CAPS_pubinterfaceIContentTypeDefinitionSource

Defines an alternate source for content type definitions that should be processed together with content types introduced statically using ContentTypeDefinition.

System_CAPS_pubinterfaceIContentTypeRegistryService

The service that maintains the collection of content types.

System_CAPS_pubinterfaceIFileExtensionRegistryService

The service that manages associations between file extensions and content types.

System_CAPS_pubinterfaceIOrderable

Associated with an orderable part.

System_CAPS_pubinterfaceIOrderedStreamStorage<'TKey>

Interface to an ordered storage of Streams. Each stream is identified by a key and is located at a given position (represented as an index) in storage.

System_CAPS_pubinterfaceIPropertyOwner

Provides ownership of an arbitrary set of properties.

System_CAPS_pubinterfaceIStreamStorage<'TKey>

A Stream storage. Each Stream in storage is identified by a key.

System_CAPS_pubinterfaceIStreamStorageEvents<'TKey>

Defines events to notify of changes to streams in an IStreamStorage. If an implementing class can support change notifications, it should also implement IStreamStorageEvents.

System_CAPS_pubinterfaceIStreamStorageKeyFactory<'T>

Represents an IStreamStorage key object factory that takes as parameter a stream name.

System_CAPS_pubinterfaceITelemetryIdProvider<'Tid>

System_CAPS_pubinterfaceITracer

Provides an event tracer.

DelegateDescription
System_CAPS_pubdelegateVersionedBinaryReader.MultiVersionReadCallback

Delegate that will read the body of the stream. It explicitly handles the case where actualVersion does not equal expectedVersion.

System_CAPS_pubdelegateVersionedBinaryReader.ReadCallback

Delegate that will read the body of the stream.

System_CAPS_pubdelegateVersionedBinaryWriter.WriteCallback

A delegate that will write the body of the stream.

EnumerationDescription
System_CAPS_pubenumStreamAccess

Specifies the type of access.

System_CAPS_pubenumTimestampKind

Describes the kind of timestamp.

Return to top
Show: