MurderSourceGenerationContext

Namespace: Murder.Serialization
Assembly: Murder.dll

public class MurderSourceGenerationContext : JsonSerializerContext, IJsonTypeInfoResolver, IBuiltInJsonTypeInfoResolver, IMurderSerializer

Serialization context for all the types within Murder. You may find here all the: - Components - State machines - Interactions - Game assets

        And any private fields that these types have.

Implements: JsonSerializerContext, IJsonTypeInfoResolver, IBuiltInJsonTypeInfoResolver, IMurderSerializer

⭐ Constructors

public MurderSourceGenerationContext()
public MurderSourceGenerationContext(JsonSerializerOptions options)

Parameters
options JsonSerializerOptions

⭐ Properties

AddChildOnInteraction

public JsonTypeInfo<T> AddChildOnInteraction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

AddChildProperties

public JsonTypeInfo<T> AddChildProperties { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

AddComponentOnInteraction

public JsonTypeInfo<T> AddComponentOnInteraction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

AddEntityOnInteraction

public JsonTypeInfo<T> AddEntityOnInteraction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

AdvancedBlackboardInteraction

public JsonTypeInfo<T> AdvancedBlackboardInteraction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

AdvancedCollisionComponent

public JsonTypeInfo<T> AdvancedCollisionComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

AfterInteractRule

public JsonTypeInfo<T> AfterInteractRule { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

AgentComponent

public JsonTypeInfo<T> AgentComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

AgentImpulseComponent

public JsonTypeInfo<T> AgentImpulseComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

AgentSpeedOverride

public JsonTypeInfo<T> AgentSpeedOverride { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

AgentSpriteComponent

public JsonTypeInfo<T> AgentSpriteComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

AggregateException

public JsonTypeInfo<T> AggregateException { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

AlphaComponent

public JsonTypeInfo<T> AlphaComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

Anchor

public JsonTypeInfo<T> Anchor { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

AnchorId

public JsonTypeInfo<T> AnchorId { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

Animation

public JsonTypeInfo<T> Animation { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

AnimationAndRule

public JsonTypeInfo<T> AnimationAndRule { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

AnimationCompleteComponent

public JsonTypeInfo<T> AnimationCompleteComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

AnimationCompleteMessage

public JsonTypeInfo<T> AnimationCompleteMessage { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

AnimationEventBroadcasterComponent

public JsonTypeInfo<T> AnimationEventBroadcasterComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

AnimationEventMessage

public JsonTypeInfo<T> AnimationEventMessage { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

AnimationOverloadComponent

public JsonTypeInfo<T> AnimationOverloadComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

AnimationSequence

public JsonTypeInfo<T> AnimationSequence { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

AnimationSpeedOverload

public JsonTypeInfo<T> AnimationSpeedOverload { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

AsepriteFileInfo

public JsonTypeInfo<T> AsepriteFileInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

AssetRefPrefabAsset

public JsonTypeInfo<T> AssetRefPrefabAsset { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

AssetRefSpriteAsset

public JsonTypeInfo<T> AssetRefSpriteAsset { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

AtlasCoordinates

public JsonTypeInfo<T> AtlasCoordinates { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

AtlasId

public JsonTypeInfo<T> AtlasId { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

BaseCharacterBlackboard

public JsonTypeInfo<T> BaseCharacterBlackboard { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

BlackboardAction

public JsonTypeInfo<T> BlackboardAction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

BlackboardActionInteraction

public JsonTypeInfo<T> BlackboardActionInteraction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

BlackboardActionKind

public JsonTypeInfo<T> BlackboardActionKind { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

BlackboardInfo

public JsonTypeInfo<T> BlackboardInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

BlackboardKind

public JsonTypeInfo<T> BlackboardKind { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

BlackboardTracker

public JsonTypeInfo<T> BlackboardTracker { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

Blend

public JsonTypeInfo<T> Blend { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

BlendFunction

public JsonTypeInfo<T> BlendFunction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

BlendState

public JsonTypeInfo<T> BlendState { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

Boolean

public JsonTypeInfo<T> Boolean { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

BounceAmountComponent

public JsonTypeInfo<T> BounceAmountComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

BoxShape

public JsonTypeInfo<T> BoxShape { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

BufferUsage

public JsonTypeInfo<T> BufferUsage { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

Byte

public JsonTypeInfo<T> Byte { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

CameraFollowComponent

public JsonTypeInfo<T> CameraFollowComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

CameraStyle

public JsonTypeInfo<T> CameraStyle { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

CarveComponent

public JsonTypeInfo<T> CarveComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

CellProperties

public JsonTypeInfo<T> CellProperties { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

Char

public JsonTypeInfo<T> Char { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

CharacterAsset

public JsonTypeInfo<T> CharacterAsset { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ChildTargetComponent

public JsonTypeInfo<T> ChildTargetComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

Circle

public JsonTypeInfo<T> Circle { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

CircleShape

public JsonTypeInfo<T> CircleShape { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ClippingStyle

public JsonTypeInfo<T> ClippingStyle { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

CollidedWithMessage

public JsonTypeInfo<T> CollidedWithMessage { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ColliderComponent

public JsonTypeInfo<T> ColliderComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

CollisionDirection

public JsonTypeInfo<T> CollisionDirection { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

Color

public JsonTypeInfo<T> Color { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ColorWriteChannels

public JsonTypeInfo<T> ColorWriteChannels { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

CompareFunction

public JsonTypeInfo<T> CompareFunction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ComplexDictionaryDialogItemIdIComponent

public JsonTypeInfo<T> ComplexDictionaryDialogItemIdIComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ComplexDictionaryDialogItemIdValueTupleGuidString

public JsonTypeInfo<T> ComplexDictionaryDialogItemIdValueTupleGuidString { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ComplexDictionaryValueTupleGuidInt32Int32Int32

public JsonTypeInfo<T> ComplexDictionaryValueTupleGuidInt32Int32Int32 { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

Criterion

public JsonTypeInfo<T> Criterion { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

CriterionKind

public JsonTypeInfo<T> CriterionKind { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

CriterionNode

public JsonTypeInfo<T> CriterionNode { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

CriterionNodeKind

public JsonTypeInfo<T> CriterionNodeKind { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

CullMode

public JsonTypeInfo<T> CullMode { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

CustomCollisionMask

public JsonTypeInfo<T> CustomCollisionMask { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

CustomTargetSpriteBatchComponent

public JsonTypeInfo<T> CustomTargetSpriteBatchComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

CutsceneAnchorsComponent

public JsonTypeInfo<T> CutsceneAnchorsComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

CutsceneAnchorsEditorComponent

public JsonTypeInfo<T> CutsceneAnchorsEditorComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

DateTime

public JsonTypeInfo<T> DateTime { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

DebugInteraction

public JsonTypeInfo<T> DebugInteraction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

Default

public static MurderSourceGenerationContext Default { get; }

The default JsonSerializerOptions instance.

Returns
MurderSourceGenerationContext

DepthFormat

public JsonTypeInfo<T> DepthFormat { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

DepthStencilState

public JsonTypeInfo<T> DepthStencilState { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

DestroyAfterSecondsComponent

public JsonTypeInfo<T> DestroyAfterSecondsComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

DestroyOnAnimationCompleteComponent

public JsonTypeInfo<T> DestroyOnAnimationCompleteComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

DestroyOnBlackboardConditionComponent

public JsonTypeInfo<T> DestroyOnBlackboardConditionComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

DestroyOnCollisionComponent

public JsonTypeInfo<T> DestroyOnCollisionComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

DestroyWho

public JsonTypeInfo<T> DestroyWho { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

Dialog

public JsonTypeInfo<T> Dialog { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

DialogAction

public JsonTypeInfo<T> DialogAction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

DialogEdge

public JsonTypeInfo<T> DialogEdge { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

DialogItemId

public JsonTypeInfo<T> DialogItemId { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

DialogStateMachine

public JsonTypeInfo<T> DialogStateMachine { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

DictionaryGuidEntityInstance

public JsonTypeInfo<T> DictionaryGuidEntityInstance { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

DictionaryGuidEntityModifier

public JsonTypeInfo<T> DictionaryGuidEntityModifier { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

DictionaryGuidHashSetGuid

public JsonTypeInfo<T> DictionaryGuidHashSetGuid { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

DictionaryGuidImmutableDictionaryStringBlackboardInfo

public JsonTypeInfo<T> DictionaryGuidImmutableDictionaryStringBlackboardInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

DictionaryGuidPersistStageInfo

public JsonTypeInfo<T> DictionaryGuidPersistStageInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

DictionaryGuidString

public JsonTypeInfo<T> DictionaryGuidString { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

DictionaryInt32SaveDataInfo

public JsonTypeInfo<T> DictionaryInt32SaveDataInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

DictionaryInt32String

public JsonTypeInfo<T> DictionaryInt32String { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

DictionaryStringAtlasCoordinates

public JsonTypeInfo<T> DictionaryStringAtlasCoordinates { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

DictionaryStringDictionaryInt32String

public JsonTypeInfo<T> DictionaryStringDictionaryInt32String { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

DictionaryStringHashSetInt32

public JsonTypeInfo<T> DictionaryStringHashSetInt32 { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

DictionaryStringImmutableArrayGuid

public JsonTypeInfo<T> DictionaryStringImmutableArrayGuid { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

DictionaryStringOrphanBlackboardContext

public JsonTypeInfo<T> DictionaryStringOrphanBlackboardContext { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

DictionaryTypeGuid

public JsonTypeInfo<T> DictionaryTypeGuid { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

DictionaryTypeIComponent

public JsonTypeInfo<T> DictionaryTypeIComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

Direction

public JsonTypeInfo<T> Direction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

DisableAgentComponent

public JsonTypeInfo<T> DisableAgentComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

DisableEntityComponent

public JsonTypeInfo<T> DisableEntityComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

DisableParticleSystemComponent

public JsonTypeInfo<T> DisableParticleSystemComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

DisplayMode

public JsonTypeInfo<T> DisplayMode { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

DisplayModeCollection

public JsonTypeInfo<T> DisplayModeCollection { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

DisplayOrientation

public JsonTypeInfo<T> DisplayOrientation { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

DoNotLoopComponent

public JsonTypeInfo<T> DoNotLoopComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

DoNotPauseComponent

public JsonTypeInfo<T> DoNotPauseComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

DoNotPersistEntityOnSaveComponent

public JsonTypeInfo<T> DoNotPersistEntityOnSaveComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

DrawRectangleComponent

public JsonTypeInfo<T> DrawRectangleComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

DynamicAsset

public JsonTypeInfo<T> DynamicAsset { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

EaseKind

public JsonTypeInfo<T> EaseKind { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

EditorAssets

public JsonTypeInfo<T> EditorAssets { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

EditorSettingsAsset

public JsonTypeInfo<T> EditorSettingsAsset { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

Emitter

public JsonTypeInfo<T> Emitter { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

EmitterShape

public JsonTypeInfo<T> EmitterShape { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

EmitterShapeKind

public JsonTypeInfo<T> EmitterShapeKind { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

EnableChildrenInteraction

public JsonTypeInfo<T> EnableChildrenInteraction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

Entity

public JsonTypeInfo<T> Entity { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

EntityInstance

public JsonTypeInfo<T> EntityInstance { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

EntityModifier

public JsonTypeInfo<T> EntityModifier { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

EntityTrackerComponent

public JsonTypeInfo<T> EntityTrackerComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

EventListenerComponent

public JsonTypeInfo<T> EventListenerComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

EventListenerEditorComponent

public JsonTypeInfo<T> EventListenerEditorComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

Exception

public JsonTypeInfo<T> Exception { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

Exploration

public JsonTypeInfo<T> Exploration { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

FacingComponent

public JsonTypeInfo<T> FacingComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

FacingInfo

public JsonTypeInfo<T> FacingInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

Fact

public JsonTypeInfo<T> Fact { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

FactKind

public JsonTypeInfo<T> FactKind { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

FadeScreenComponent

public JsonTypeInfo<T> FadeScreenComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

FadeScreenWithSolidColorComponent

public JsonTypeInfo<T> FadeScreenWithSolidColorComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

FadeType

public JsonTypeInfo<T> FadeType { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

FadeWhenInAreaComponent

public JsonTypeInfo<T> FadeWhenInAreaComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

FadeWhenInAreaStyle

public JsonTypeInfo<T> FadeWhenInAreaStyle { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

FadeWhenInCutsceneComponent

public JsonTypeInfo<T> FadeWhenInCutsceneComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

FatalDamageMessage

public JsonTypeInfo<T> FatalDamageMessage { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

FeatureAsset

public JsonTypeInfo<T> FeatureAsset { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

Feedback

public JsonTypeInfo<T> Feedback { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

FillMode

public JsonTypeInfo<T> FillMode { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

FlashSpriteComponent

public JsonTypeInfo<T> FlashSpriteComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

FloatRange

public JsonTypeInfo<T> FloatRange { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

FloorAsset

public JsonTypeInfo<T> FloorAsset { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

FontAsset

public JsonTypeInfo<T> FontAsset { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

FreeMovementComponent

public JsonTypeInfo<T> FreeMovementComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

FrictionComponent

public JsonTypeInfo<T> FrictionComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

GameAsset

public JsonTypeInfo<T> GameAsset { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

GamePreferences

public JsonTypeInfo<T> GamePreferences { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

GameProfile

public JsonTypeInfo<T> GameProfile { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

GeneratedSerializerOptions

protected virtual JsonSerializerOptions GeneratedSerializerOptions { get; }

The source-generated options associated with this context.

Returns
JsonSerializerOptions

GlobalShaderComponent

public JsonTypeInfo<T> GlobalShaderComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

GraphicsAdapter

public JsonTypeInfo<T> GraphicsAdapter { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

GraphicsDevice

public JsonTypeInfo<T> GraphicsDevice { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

GraphicsDeviceStatus

public JsonTypeInfo<T> GraphicsDeviceStatus { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

GraphicsProfile

public JsonTypeInfo<T> GraphicsProfile { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

Guid

public JsonTypeInfo<T> Guid { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

GuidArray

public JsonTypeInfo<T> GuidArray { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

GuidId

public JsonTypeInfo<T> GuidId { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

GuidToIdTargetCollectionComponent

public JsonTypeInfo<T> GuidToIdTargetCollectionComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

GuidToIdTargetComponent

public JsonTypeInfo<T> GuidToIdTargetComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

HashSetGuid

public JsonTypeInfo<T> HashSetGuid { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

HashSetInt32

public JsonTypeInfo<T> HashSetInt32 { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

HashSetType

public JsonTypeInfo<T> HashSetType { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

HasVisionComponent

public JsonTypeInfo<T> HasVisionComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

HighlightMessage

public JsonTypeInfo<T> HighlightMessage { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

HighlightOnChildrenComponent

public JsonTypeInfo<T> HighlightOnChildrenComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

HighlightSpriteComponent

public JsonTypeInfo<T> HighlightSpriteComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

IBlackboard

public JsonTypeInfo<T> IBlackboard { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ICharacterBlackboard

public JsonTypeInfo<T> ICharacterBlackboard { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

IComponent

public JsonTypeInfo<T> IComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

IDictionary

public JsonTypeInfo<T> IDictionary { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

IdTargetCollectionComponent

public JsonTypeInfo<T> IdTargetCollectionComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

IdTargetComponent

public JsonTypeInfo<T> IdTargetComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

IgnoreTriggersUntilComponent

public JsonTypeInfo<T> IgnoreTriggersUntilComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

IgnoreUntilComponent

public JsonTypeInfo<T> IgnoreUntilComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

IInteraction

public JsonTypeInfo<T> IInteraction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

IInteractiveComponent

public JsonTypeInfo<T> IInteractiveComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

IMessage

public JsonTypeInfo<T> IMessage { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableArrayAnchorId

public JsonTypeInfo<T> ImmutableArrayAnchorId { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableArrayAnimationAndRule

public JsonTypeInfo<T> ImmutableArrayAnimationAndRule { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableArrayAtlasCoordinates

public JsonTypeInfo<T> ImmutableArrayAtlasCoordinates { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableArrayBlackboardAction

public JsonTypeInfo<T> ImmutableArrayBlackboardAction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableArrayCellProperties

public JsonTypeInfo<T> ImmutableArrayCellProperties { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableArrayColor

public JsonTypeInfo<T> ImmutableArrayColor { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableArrayCriterionNode

public JsonTypeInfo<T> ImmutableArrayCriterionNode { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableArrayDialog

public JsonTypeInfo<T> ImmutableArrayDialog { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableArrayDialogAction

public JsonTypeInfo<T> ImmutableArrayDialogAction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableArrayFacingInfo

public JsonTypeInfo<T> ImmutableArrayFacingInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableArrayGuid

public JsonTypeInfo<T> ImmutableArrayGuid { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableArrayGuidId

public JsonTypeInfo<T> ImmutableArrayGuidId { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableArrayIComponent

public JsonTypeInfo<T> ImmutableArrayIComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableArrayIInteractiveComponent

public JsonTypeInfo<T> ImmutableArrayIInteractiveComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableArrayInt32

public JsonTypeInfo<T> ImmutableArrayInt32 { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableArrayInteractOnRuleMatchComponent

public JsonTypeInfo<T> ImmutableArrayInteractOnRuleMatchComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableArrayIShape

public JsonTypeInfo<T> ImmutableArrayIShape { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableArrayKerning

public JsonTypeInfo<T> ImmutableArrayKerning { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableArrayLine

public JsonTypeInfo<T> ImmutableArrayLine { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableArrayLocalizedStringData

public JsonTypeInfo<T> ImmutableArrayLocalizedStringData { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableArrayMurderTargetedAction

public JsonTypeInfo<T> ImmutableArrayMurderTargetedAction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableArrayParameterRuleAction

public JsonTypeInfo<T> ImmutableArrayParameterRuleAction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableArrayQuestStage

public JsonTypeInfo<T> ImmutableArrayQuestStage { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableArrayRequirementsCollection

public JsonTypeInfo<T> ImmutableArrayRequirementsCollection { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableArrayResourceDataForAsset

public JsonTypeInfo<T> ImmutableArrayResourceDataForAsset { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableArraySingle

public JsonTypeInfo<T> ImmutableArraySingle { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableArraySituation

public JsonTypeInfo<T> ImmutableArraySituation { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableArraySoundEventId

public JsonTypeInfo<T> ImmutableArraySoundEventId { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableArraySoundRuleAction

public JsonTypeInfo<T> ImmutableArraySoundRuleAction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableArraySpriteEventInfo

public JsonTypeInfo<T> ImmutableArraySpriteEventInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableArrayString

public JsonTypeInfo<T> ImmutableArrayString { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableArrayTargetedInteractionCollectionItem

public JsonTypeInfo<T> ImmutableArrayTargetedInteractionCollectionItem { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableArrayTriggerEventOn

public JsonTypeInfo<T> ImmutableArrayTriggerEventOn { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableArrayValueTupleGuidBoolean

public JsonTypeInfo<T> ImmutableArrayValueTupleGuidBoolean { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableArrayValueTupleTypeBoolean

public JsonTypeInfo<T> ImmutableArrayValueTupleTypeBoolean { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableArrayVector2

public JsonTypeInfo<T> ImmutableArrayVector2 { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableDictionaryDialogItemIdIComponent

public JsonTypeInfo<T> ImmutableDictionaryDialogItemIdIComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableDictionaryDialogItemIdValueTupleGuidString

public JsonTypeInfo<T> ImmutableDictionaryDialogItemIdValueTupleGuidString { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableDictionaryGuidEntityInstance

public JsonTypeInfo<T> ImmutableDictionaryGuidEntityInstance { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableDictionaryGuidGuid

public JsonTypeInfo<T> ImmutableDictionaryGuidGuid { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableDictionaryGuidInt32

public JsonTypeInfo<T> ImmutableDictionaryGuidInt32 { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableDictionaryGuidSpriteEventData

public JsonTypeInfo<T> ImmutableDictionaryGuidSpriteEventData { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableDictionaryInt32DialogEdge

public JsonTypeInfo<T> ImmutableDictionaryInt32DialogEdge { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableDictionaryInt32Guid

public JsonTypeInfo<T> ImmutableDictionaryInt32Guid { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableDictionaryInt32Int32

public JsonTypeInfo<T> ImmutableDictionaryInt32Int32 { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableDictionaryInt32PixelFontCharacter

public JsonTypeInfo<T> ImmutableDictionaryInt32PixelFontCharacter { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableDictionaryInt32String

public JsonTypeInfo<T> ImmutableDictionaryInt32String { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableDictionaryLanguageIdGuid

public JsonTypeInfo<T> ImmutableDictionaryLanguageIdGuid { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableDictionaryPointPoint

public JsonTypeInfo<T> ImmutableDictionaryPointPoint { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableDictionaryStringAnchor

public JsonTypeInfo<T> ImmutableDictionaryStringAnchor { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableDictionaryStringAnimation

public JsonTypeInfo<T> ImmutableDictionaryStringAnimation { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableDictionaryStringBlackboardInfo

public JsonTypeInfo<T> ImmutableDictionaryStringBlackboardInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableDictionaryStringInt32

public JsonTypeInfo<T> ImmutableDictionaryStringInt32 { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableDictionaryStringListString

public JsonTypeInfo<T> ImmutableDictionaryStringListString { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableDictionaryStringPortrait

public JsonTypeInfo<T> ImmutableDictionaryStringPortrait { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableDictionaryStringSpriteEventInfo

public JsonTypeInfo<T> ImmutableDictionaryStringSpriteEventInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ImmutableHashSetInt32

public JsonTypeInfo<T> ImmutableHashSetInt32 { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

IndestructibleComponent

public JsonTypeInfo<T> IndestructibleComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

IndexBuffer

public JsonTypeInfo<T> IndexBuffer { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

IndexElementSize

public JsonTypeInfo<T> IndexElementSize { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

InstanceToEntityLookupComponent

public JsonTypeInfo<T> InstanceToEntityLookupComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

Int32

public JsonTypeInfo<T> Int32 { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

Int32Array

public JsonTypeInfo<T> Int32Array { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

InteractChildOnInteraction

public JsonTypeInfo<T> InteractChildOnInteraction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

InteractionCollection

public JsonTypeInfo<T> InteractionCollection { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

InteractiveComponentAddChildOnInteraction

public JsonTypeInfo<T> InteractiveComponentAddChildOnInteraction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

InteractiveComponentAddComponentOnInteraction

public JsonTypeInfo<T> InteractiveComponentAddComponentOnInteraction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

InteractiveComponentAddEntityOnInteraction

public JsonTypeInfo<T> InteractiveComponentAddEntityOnInteraction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

InteractiveComponentAdvancedBlackboardInteraction

public JsonTypeInfo<T> InteractiveComponentAdvancedBlackboardInteraction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

InteractiveComponentBlackboardActionInteraction

public JsonTypeInfo<T> InteractiveComponentBlackboardActionInteraction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

InteractiveComponentDebugInteraction

public JsonTypeInfo<T> InteractiveComponentDebugInteraction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

InteractiveComponentEnableChildrenInteraction

public JsonTypeInfo<T> InteractiveComponentEnableChildrenInteraction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

InteractiveComponentInteractChildOnInteraction

public JsonTypeInfo<T> InteractiveComponentInteractChildOnInteraction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

InteractiveComponentInteractionCollection

public JsonTypeInfo<T> InteractiveComponentInteractionCollection { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

InteractiveComponentInteractWithDelayInteraction

public JsonTypeInfo<T> InteractiveComponentInteractWithDelayInteraction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

InteractiveComponentPlayMusicInteraction

public JsonTypeInfo<T> InteractiveComponentPlayMusicInteraction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

InteractiveComponentPlaySoundInteraction

public JsonTypeInfo<T> InteractiveComponentPlaySoundInteraction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

InteractiveComponentRemoveEntityOnInteraction

public JsonTypeInfo<T> InteractiveComponentRemoveEntityOnInteraction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

InteractiveComponentSendInteractMessageInteraction

public JsonTypeInfo<T> InteractiveComponentSendInteractMessageInteraction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

InteractiveComponentSendMessageInteraction

public JsonTypeInfo<T> InteractiveComponentSendMessageInteraction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

InteractiveComponentSendToOtherInteraction

public JsonTypeInfo<T> InteractiveComponentSendToOtherInteraction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

InteractiveComponentSendToParentInteraction

public JsonTypeInfo<T> InteractiveComponentSendToParentInteraction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

InteractiveComponentSetPositionInteraction

public JsonTypeInfo<T> InteractiveComponentSetPositionInteraction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

InteractiveComponentSetSoundOnInteraction

public JsonTypeInfo<T> InteractiveComponentSetSoundOnInteraction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

InteractiveComponentStopMusicInteraction

public JsonTypeInfo<T> InteractiveComponentStopMusicInteraction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

InteractiveComponentTalkToInteraction

public JsonTypeInfo<T> InteractiveComponentTalkToInteraction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

InteractiveComponentTargetedInteractionCollection

public JsonTypeInfo<T> InteractiveComponentTargetedInteractionCollection { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

InteractOn

public JsonTypeInfo<T> InteractOn { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

InteractOnCollisionComponent

public JsonTypeInfo<T> InteractOnCollisionComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

InteractOnRuleMatchCollectionComponent

public JsonTypeInfo<T> InteractOnRuleMatchCollectionComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

InteractOnRuleMatchComponent

public JsonTypeInfo<T> InteractOnRuleMatchComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

InteractOnStartComponent

public JsonTypeInfo<T> InteractOnStartComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

InteractorComponent

public JsonTypeInfo<T> InteractorComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

InteractWithDelayInteraction

public JsonTypeInfo<T> InteractWithDelayInteraction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

IntPtr

public JsonTypeInfo<T> IntPtr { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

IntRectangle

public JsonTypeInfo<T> IntRectangle { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

InvisibleComponent

public JsonTypeInfo<T> InvisibleComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

IShape

public JsonTypeInfo<T> IShape { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

IsInsideOfMessage

public JsonTypeInfo<T> IsInsideOfMessage { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ISoundBlackboard

public JsonTypeInfo<T> ISoundBlackboard { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

IStateMachineComponent

public JsonTypeInfo<T> IStateMachineComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ITileProperties

public JsonTypeInfo<T> ITileProperties { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

Kerning

public JsonTypeInfo<T> Kerning { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

LanguageId

public JsonTypeInfo<T> LanguageId { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

LazyShape

public JsonTypeInfo<T> LazyShape { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

Line

public JsonTypeInfo<T> Line { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

Line2

public JsonTypeInfo<T> Line2 { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

LineShape

public JsonTypeInfo<T> LineShape { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ListGameAsset

public JsonTypeInfo<T> ListGameAsset { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ListString

public JsonTypeInfo<T> ListString { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ListValueTupleBlackboardInfoStringObject

public JsonTypeInfo<T> ListValueTupleBlackboardInfoStringObject { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

LocalizationAsset

public JsonTypeInfo<T> LocalizationAsset { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

LocalizedString

public JsonTypeInfo<T> LocalizedString { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

LocalizedStringData

public JsonTypeInfo<T> LocalizedStringData { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

MatchKind

public JsonTypeInfo<T> MatchKind { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

MethodBase

public JsonTypeInfo<T> MethodBase { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

MovementModAreaComponent

public JsonTypeInfo<T> MovementModAreaComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

MoveToComponent

public JsonTypeInfo<T> MoveToComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

MoveToTargetComponent

public JsonTypeInfo<T> MoveToTargetComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

MurderColor

public JsonTypeInfo<T> MurderColor { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

MurderPoint

public JsonTypeInfo<T> MurderPoint { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

MurderRectangle

public JsonTypeInfo<T> MurderRectangle { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

MurderTargetedAction

public JsonTypeInfo<T> MurderTargetedAction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

MusicComponent

public JsonTypeInfo<T> MusicComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

MuteEventsComponent

public JsonTypeInfo<T> MuteEventsComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

NextDialogMessage

public JsonTypeInfo<T> NextDialogMessage { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

NineSliceComponent

public JsonTypeInfo<T> NineSliceComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

NineSliceInfo

public JsonTypeInfo<T> NineSliceInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

NineSliceStyle

public JsonTypeInfo<T> NineSliceStyle { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

NullableAnimationSequence

public JsonTypeInfo<T> NullableAnimationSequence { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

NullableAsepriteFileInfo

public JsonTypeInfo<T> NullableAsepriteFileInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

NullableBoolean

public JsonTypeInfo<T> NullableBoolean { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

NullableDirection

public JsonTypeInfo<T> NullableDirection { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

NullableGuid

public JsonTypeInfo<T> NullableGuid { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

NullableImmutableArrayDialogAction

public JsonTypeInfo<T> NullableImmutableArrayDialogAction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

NullableImmutableArraySoundEventId

public JsonTypeInfo<T> NullableImmutableArraySoundEventId { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

NullableInt32

public JsonTypeInfo<T> NullableInt32 { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

NullableLocalizedString

public JsonTypeInfo<T> NullableLocalizedString { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

NullablePoint

public JsonTypeInfo<T> NullablePoint { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

NullablePortrait

public JsonTypeInfo<T> NullablePortrait { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

NullableSingle

public JsonTypeInfo<T> NullableSingle { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

NullableSoundEventId

public JsonTypeInfo<T> NullableSoundEventId { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

NullableValueTupleGuidIStateMachineComponent

public JsonTypeInfo<T> NullableValueTupleGuidIStateMachineComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

NullableVector2FromTo

public JsonTypeInfo<T> NullableVector2FromTo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

Object

public JsonTypeInfo<T> Object { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

OnCollisionMessage

public JsonTypeInfo<T> OnCollisionMessage { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

OnEnterOnExitComponent

public JsonTypeInfo<T> OnEnterOnExitComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

OnInteractExitMessage

public JsonTypeInfo<T> OnInteractExitMessage { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

Options

public JsonSerializerOptions Options { get; }

Returns
JsonSerializerOptions

Orientation

public JsonTypeInfo<T> Orientation { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

OrphanBlackboardContext

public JsonTypeInfo<T> OrphanBlackboardContext { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

OutlineStyle

public JsonTypeInfo<T> OutlineStyle { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

PackedGameData

public JsonTypeInfo<T> PackedGameData { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

PackedSaveAssetsData

public JsonTypeInfo<T> PackedSaveAssetsData { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

PackedSaveData

public JsonTypeInfo<T> PackedSaveData { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

PackedSoundData

public JsonTypeInfo<T> PackedSoundData { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ParallaxComponent

public JsonTypeInfo<T> ParallaxComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ParameterId

public JsonTypeInfo<T> ParameterId { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ParameterRuleAction

public JsonTypeInfo<T> ParameterRuleAction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

Particle

public JsonTypeInfo<T> Particle { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ParticleIntValueProperty

public JsonTypeInfo<T> ParticleIntValueProperty { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ParticleSystemAsset

public JsonTypeInfo<T> ParticleSystemAsset { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ParticleSystemComponent

public JsonTypeInfo<T> ParticleSystemComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ParticleTexture

public JsonTypeInfo<T> ParticleTexture { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ParticleTextureKind

public JsonTypeInfo<T> ParticleTextureKind { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ParticleValueProperty

public JsonTypeInfo<T> ParticleValueProperty { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ParticleValuePropertyKind

public JsonTypeInfo<T> ParticleValuePropertyKind { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ParticleVectorValueProperty

public JsonTypeInfo<T> ParticleVectorValueProperty { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

PathfindAlgorithmKind

public JsonTypeInfo<T> PathfindAlgorithmKind { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

PathfindComponent

public JsonTypeInfo<T> PathfindComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

PathfindGridComponent

public JsonTypeInfo<T> PathfindGridComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

PathNotPossibleMessage

public JsonTypeInfo<T> PathNotPossibleMessage { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

PauseAnimationComponent

public JsonTypeInfo<T> PauseAnimationComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

PersistPathfindComponent

public JsonTypeInfo<T> PersistPathfindComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

PersistStageInfo

public JsonTypeInfo<T> PersistStageInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

PickChoiceMessage

public JsonTypeInfo<T> PickChoiceMessage { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

PickEntityToAddOnStartComponent

public JsonTypeInfo<T> PickEntityToAddOnStartComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

PixelFontCharacter

public JsonTypeInfo<T> PixelFontCharacter { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

PlayAnimationOnRuleComponent

public JsonTypeInfo<T> PlayAnimationOnRuleComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

PlayMusicInteraction

public JsonTypeInfo<T> PlayMusicInteraction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

PlaySoundInteraction

public JsonTypeInfo<T> PlaySoundInteraction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

PointShape

public JsonTypeInfo<T> PointShape { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

Polygon

public JsonTypeInfo<T> Polygon { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

PolygonShape

public JsonTypeInfo<T> PolygonShape { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

PolygonSpriteComponent

public JsonTypeInfo<T> PolygonSpriteComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

Portrait

public JsonTypeInfo<T> Portrait { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

PositionComponent

public JsonTypeInfo<T> PositionComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

PrefabAsset

public JsonTypeInfo<T> PrefabAsset { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

PrefabEntityInstance

public JsonTypeInfo<T> PrefabEntityInstance { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

PrefabRefComponent

public JsonTypeInfo<T> PrefabRefComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

PrefabReference

public JsonTypeInfo<T> PrefabReference { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

PreloadPackedGameData

public JsonTypeInfo<T> PreloadPackedGameData { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

PresentationParameters

public JsonTypeInfo<T> PresentationParameters { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

PresentInterval

public JsonTypeInfo<T> PresentInterval { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

PushAwayComponent

public JsonTypeInfo<T> PushAwayComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

QuestStage

public JsonTypeInfo<T> QuestStage { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

QuestTrackerComponent

public JsonTypeInfo<T> QuestTrackerComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

RandomizeSpriteComponent

public JsonTypeInfo<T> RandomizeSpriteComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

RasterizerState

public JsonTypeInfo<T> RasterizerState { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ReadOnlyCollectionException

public JsonTypeInfo<T> ReadOnlyCollectionException { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

Rectangle

public JsonTypeInfo<T> Rectangle { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

RectPositionComponent

public JsonTypeInfo<T> RectPositionComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ReflectionComponent

public JsonTypeInfo<T> ReflectionComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

RemoveColliderWhenStoppedComponent

public JsonTypeInfo<T> RemoveColliderWhenStoppedComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

RemoveEntityOnInteraction

public JsonTypeInfo<T> RemoveEntityOnInteraction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

RemoveEntityOnRuleMatchAtLoadComponent

public JsonTypeInfo<T> RemoveEntityOnRuleMatchAtLoadComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

RenderTargetUsage

public JsonTypeInfo<T> RenderTargetUsage { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

RequirementsCollection

public JsonTypeInfo<T> RequirementsCollection { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

RequiresVisionComponent

public JsonTypeInfo<T> RequiresVisionComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ResourceDataForAsset

public JsonTypeInfo<T> ResourceDataForAsset { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

RoomComponent

public JsonTypeInfo<T> RoomComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

RotationComponent

public JsonTypeInfo<T> RotationComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

RoundingMode

public JsonTypeInfo<T> RoundingMode { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

RouteComponent

public JsonTypeInfo<T> RouteComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

SamplerStateCollection

public JsonTypeInfo<T> SamplerStateCollection { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

SaveData

public JsonTypeInfo<T> SaveData { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

SaveDataInfo

public JsonTypeInfo<T> SaveDataInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

SaveDataTracker

public JsonTypeInfo<T> SaveDataTracker { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

SavedWorld

public JsonTypeInfo<T> SavedWorld { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ScaleComponent

public JsonTypeInfo<T> ScaleComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

SendInteractMessageInteraction

public JsonTypeInfo<T> SendInteractMessageInteraction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

SendMessageInteraction

public JsonTypeInfo<T> SendMessageInteraction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

SendToOtherInteraction

public JsonTypeInfo<T> SendToOtherInteraction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

SendToParentInteraction

public JsonTypeInfo<T> SendToParentInteraction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

SetPositionInteraction

public JsonTypeInfo<T> SetPositionInteraction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

SetSoundOnInteraction

public JsonTypeInfo<T> SetSoundOnInteraction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

Single

public JsonTypeInfo<T> Single { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

SingleArray

public JsonTypeInfo<T> SingleArray { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

Situation

public JsonTypeInfo<T> Situation { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

SituationComponent

public JsonTypeInfo<T> SituationComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

SmartFloatAsset

public JsonTypeInfo<T> SmartFloatAsset { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

SmartIntAsset

public JsonTypeInfo<T> SmartIntAsset { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

SortedListInt32Situation

public JsonTypeInfo<T> SortedListInt32Situation { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

SoundComponent

public JsonTypeInfo<T> SoundComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

SoundEventId

public JsonTypeInfo<T> SoundEventId { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

SoundEventPositionTrackerComponent

public JsonTypeInfo<T> SoundEventPositionTrackerComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

SoundFact

public JsonTypeInfo<T> SoundFact { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

SoundParameterComponent

public JsonTypeInfo<T> SoundParameterComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

SoundRuleAction

public JsonTypeInfo<T> SoundRuleAction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

SpeakerAsset

public JsonTypeInfo<T> SpeakerAsset { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

SpeakerComponent

public JsonTypeInfo<T> SpeakerComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

SpriteAsset

public JsonTypeInfo<T> SpriteAsset { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

SpriteClippingRectComponent

public JsonTypeInfo<T> SpriteClippingRectComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

SpriteComponent

public JsonTypeInfo<T> SpriteComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

SpriteEventData

public JsonTypeInfo<T> SpriteEventData { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

SpriteEventDataManagerAsset

public JsonTypeInfo<T> SpriteEventDataManagerAsset { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

SpriteEventInfo

public JsonTypeInfo<T> SpriteEventInfo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

SpriteFacingComponent

public JsonTypeInfo<T> SpriteFacingComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

SpriteOffsetComponent

public JsonTypeInfo<T> SpriteOffsetComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

StateMachine

public JsonTypeInfo<T> StateMachine { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

StateMachineComponentDialogStateMachine

public JsonTypeInfo<T> StateMachineComponentDialogStateMachine { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

StaticComponent

public JsonTypeInfo<T> StaticComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

StencilOperation

public JsonTypeInfo<T> StencilOperation { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

StopMusicInteraction

public JsonTypeInfo<T> StopMusicInteraction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

StrafingComponent

public JsonTypeInfo<T> StrafingComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

String

public JsonTypeInfo<T> String { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

SurfaceFormat

public JsonTypeInfo<T> SurfaceFormat { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

Tags

public JsonTypeInfo<T> Tags { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

TagsComponent

public JsonTypeInfo<T> TagsComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

TalkToInteraction

public JsonTypeInfo<T> TalkToInteraction { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

TargetedInteractionCollection

public JsonTypeInfo<T> TargetedInteractionCollection { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

TargetedInteractionCollectionItem

public JsonTypeInfo<T> TargetedInteractionCollectionItem { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

TargetEntity

public JsonTypeInfo<T> TargetEntity { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

Task

public JsonTypeInfo<T> Task { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

TaskCreationOptions

public JsonTypeInfo<T> TaskCreationOptions { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

TaskStatus

public JsonTypeInfo<T> TaskStatus { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

Texture2D

public JsonTypeInfo<T> Texture2D { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

TextureAtlas

public JsonTypeInfo<T> TextureAtlas { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

TextureCollection

public JsonTypeInfo<T> TextureCollection { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

Theme

public JsonTypeInfo<T> Theme { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ThetherSnapMessage

public JsonTypeInfo<T> ThetherSnapMessage { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ThreeSliceComponent

public JsonTypeInfo<T> ThreeSliceComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

TileDimensions

public JsonTypeInfo<T> TileDimensions { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

TileGrid

public JsonTypeInfo<T> TileGrid { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

TileGridComponent

public JsonTypeInfo<T> TileGridComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

TilesetAsset

public JsonTypeInfo<T> TilesetAsset { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

TilesetComponent

public JsonTypeInfo<T> TilesetComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

TimeScaleComponent

public JsonTypeInfo<T> TimeScaleComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

TintComponent

public JsonTypeInfo<T> TintComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

TouchedGroundMessage

public JsonTypeInfo<T> TouchedGroundMessage { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

TriggerEventOn

public JsonTypeInfo<T> TriggerEventOn { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

TweenComponent

public JsonTypeInfo<T> TweenComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

Type

public JsonTypeInfo<T> Type { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

UiDisplayComponent

public JsonTypeInfo<T> UiDisplayComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

UInt32

public JsonTypeInfo<T> UInt32 { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

UnscaledDeltaTimeComponent

public JsonTypeInfo<T> UnscaledDeltaTimeComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ValueTupleBlackboardInfoStringObject

public JsonTypeInfo<T> ValueTupleBlackboardInfoStringObject { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ValueTupleGuidBoolean

public JsonTypeInfo<T> ValueTupleGuidBoolean { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ValueTupleGuidInt32Int32

public JsonTypeInfo<T> ValueTupleGuidInt32Int32 { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ValueTupleGuidIStateMachineComponent

public JsonTypeInfo<T> ValueTupleGuidIStateMachineComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ValueTupleGuidString

public JsonTypeInfo<T> ValueTupleGuidString { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ValueTupleInt32Int32

public JsonTypeInfo<T> ValueTupleInt32Int32 { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ValueTupleTypeBoolean

public JsonTypeInfo<T> ValueTupleTypeBoolean { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

Vector2

public JsonTypeInfo<T> Vector2 { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

Vector2FromTo

public JsonTypeInfo<T> Vector2FromTo { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

Vector4

public JsonTypeInfo<T> Vector4 { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

VelocityComponent

public JsonTypeInfo<T> VelocityComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

VelocityTowardsFacingComponent

public JsonTypeInfo<T> VelocityTowardsFacingComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

VerticalPositionComponent

public JsonTypeInfo<T> VerticalPositionComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

Viewport

public JsonTypeInfo<T> Viewport { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ViewportResizeMode

public JsonTypeInfo<T> ViewportResizeMode { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

ViewportResizeStyle

public JsonTypeInfo<T> ViewportResizeStyle { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

WaitForVacancyComponent

public JsonTypeInfo<T> WaitForVacancyComponent { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

WorldAsset

public JsonTypeInfo<T> WorldAsset { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

WorldEventsAsset

public JsonTypeInfo<T> WorldEventsAsset { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

XnaPoint

public JsonTypeInfo<T> XnaPoint { get; }

Defines the source generated JSON serialization contract metadata for a given type.

Returns
JsonTypeInfo<T>

⭐ Methods

GetTypeInfo(Type)

public virtual JsonTypeInfo GetTypeInfo(Type type)

Parameters
type Type

Returns
JsonTypeInfo