Show / Hide Table of Contents

Class GameObjectClassDataProvider

An provider of game class names and properties which uses the GameClass and GameProperty attributes.

Inheritance
object
GameObjectClassDataProvider
Implements
IClassDataProvider
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Microsoft.XboxStudios.GameStateTracker.Generic
Assembly: GameStateTracker.Generic.dll
Syntax
public class GameObjectClassDataProvider : IClassDataProvider

Methods

View Source

GetBaseClassNames(TypeInfo)

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

Declaration
public 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

GetClassNames(TypeInfo?)

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

Declaration
public static IEnumerable<string> GetClassNames(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
public 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.

Implements

IClassDataProvider

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