Show / Hide Table of Contents

Interface IClassDataProvider

An interface providing the names of game classes and properties for managed C# types.

Namespace: Microsoft.XboxStudios.GameStateTracker.Generic
Assembly: GameStateTracker.Generic.Abstractions.dll
Syntax
public interface IClassDataProvider

Methods

View Source

GetBaseClassNames(TypeInfo)

Gets the base class names for game objects associated with the type.

Declaration
IEnumerable<string> GetBaseClassNames(TypeInfo typeInfo)
Parameters
Type Name Description
TypeInfo typeInfo

The type info.

Returns
Type Description
IEnumerable<string>

An enumerable of base class names.

View Source

GetProperties(TypeInfo)

Gets the properties to retrieve for the given type.

Declaration
IEnumerable<string> GetProperties(TypeInfo typeInfo)
Parameters
Type Name Description
TypeInfo typeInfo

The game object type info.

Returns
Type Description
IEnumerable<string>

An enumeration of properties to retrieve.

Extension Methods

IClassDataProviderExtensions.GetBaseClassName(IClassDataProvider, Type)
IClassDataProviderExtensions.GetBaseClassNames(IClassDataProvider, Type)
IClassDataProviderExtensions.GetProperties(IClassDataProvider, Type)
  • View Source
In this article
Back to top Generated by DocFX