Show / Hide Table of Contents

Namespace Microsoft.Internal.Studios.Aruba.Infrastructure

Classes

ArubaCommand

A command that can be performed given an IGameClient and a parameter string. This is not mutable, i.e. all properties must be specified through the constructor.

ArubaCommandRegistry

A registry of ArubaCommand instances.

ArubaGlobals

Contains globals for Aruba.

AttachmentCommandDefinition

Specification for an attachment capture command.

AttachmentDefinition

Design-time representation of an attachment.

AttachmentParameterDefinition

Specification for an attachment parameter.

BaseConfigContainer<TGameClient>

Class that provides a base implementation of the IConfigContainer.

BasicBugActionsBase

Abstract class for Basic Bug Actions that titles can implement.

BugAction

An action that can be performed on a BugInfo This is not mutable, i.e. all properties must be specified through the constructor.

BugActionRegistry

A registry of ITokenResolver instances.

BugCreationHistory

Class that contains the creation history for a bug.

BugCreationMetaData

Meta-data to attach to a bug when creating it through this library.

BugCreationParams

Info used to edit (or create) a bug.

BugInfo

Info about an existing bug.

BugLinkType

A generic class for getting the bug link types and their properties.

CustomAttachmentAttribute

Used to tag custom attachment methods.

CustomAttachmentBase

Base class for gathering custom attachments.

DateTimeParser

A conversion class that handles parsing date time strings into DateTime objects.

DupeCheckAttachmentInfo

Contains the data the duplicate checker needs about attachments.

DupeCheckBugInfo

Represents the bug information to be displayed in the duplicate checking feature.

DuplicateCheckQueryDefinition

Specification for a saved query for duplicate checking in a template.

EmptyDevice

A class to represent an empty device.

EmptyGameClient

Empty Game client for IConfigContainers that do not have game clients.

FileDataStoreProvider

An implementation of IDataStoreProvider that uses the file system.

GameClientConnectionContext

A class containing information related to connecting a game client.

GameClientManager

A class for managing various game clients.

LinkedBugItem

A generic class for representing a work item to be linked to a bug.

TaskCancellationManager

A class to handle managing cancellation tokens for tasks.

TemplateAttachmentDefinition

Specification for an attachment in a bug template.

TemplateDefinition

Represents a design-time template for a bug.

TemplateFieldDefinition

Specification for a field in a bug template.

UserPreferences

Preferences for the current user.

Interfaces

IAttachmentType

Interface providing attachment type meta-data.

IBugCreationHistoryServiceClient

An interface to represent a client for service calls for bug creation history.

IBugDevices

An interface for getting devices associated with a bug.

IBugPruner

Defines an interface for how to remove bugs from a search.

IBugServiceClient

An interface to represent the client for a bug service.

IConfigContainer

Interface to provide a IDataStoreProvider and IBugServiceClient/>

ICustomAttachments

An interface to tag the client's custom attachment class.

IDataStoreProvider

Interface for classes that can save a string to a data store. Loads and saves asynchronously, and understands the concept of paths.

IDataStoreProviderFactory

Interface definition for data store provider factories.

IDupeCheckServiceClient

An interface to represent a client for service calls for duplicate checking.

IGameClient

An interface for implementing a Game Client class.

IGameDevice

Aruba's generic Game Device Interface. Similar to Phoenix's IDevice, but with additional fields.

IMediaProvider

Interface for capturing media from a device.

IMultiselectControlConfig

An interface for defining what the multiselect control fields are for a bug service client.

INearbyBugsFieldParams

A class to store the field names of a title's bug database that are required to fulfill a nearby bugs query.

IObjectTextSerializer

Interface to write objects to and from text. Also knows about the default extension for files backing the text.

IRenameableData

Interface for data that can renamed.

ITokenResolver

Interface for a class that knows how to resolve a token.

Enums

AccessLevel

Provides definitions for a user's access privileges to a data store.

MetadataStorageType

Provides definitions for where to store image metadata

ScreenCaptureFileExtension

Provides definitions for where to store image metadata

UrgencyLevel

Contains values that define the urgency levels for a field in a bug.

Delegates

CustomAttachmentFunction

Delegate function to retrieve the file path to the custom attachment.

In this article
Back to top Generated by DocFX