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 SourceGetBaseClassNames(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. |
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. |