Vixen
dd8b0a81
csharp
public sealed class SerializationVersionException

The data was written by a schema version this build cannot read.

No guide page documents this yet — the page shows what the code says about itself.

Remarks

Separate from SerializationException because the response is different. A truncated file is broken; a file from another version is intact and needs a migration, which is something a person can write.

Fields and properties (3)

  • public string ContractName

    The contract the data claims to be.

  • public int DataVersion

    The version the data was written with.

  • public int CurrentVersion

    The version this build writes.

Methods (4)

  • public SerializationVersionException()

    Creates an exception with the default message.

  • public SerializationVersionException(string message)

    Creates an exception with a message.

  • public SerializationVersionException(string message, Exception innerException)

    Creates an exception with a message and a cause.

  • public SerializationVersionException(string contractName, int dataVersion, int currentVersion)

    Creates an exception naming the contract and both versions.

Used by (515, showing 40)

  • Vixen_Samples_AddressablesRemote_GreetingSerializerAddressablesRemote
  • Vixen_Samples_Mmo_Rules_CreatureDefinitionSerializerMmo.Shared
  • Vixen_Samples_ThirdPersonShooter_BoxCollisionSerializerThirdPersonShooter
  • Vixen_Samples_ThirdPersonShooter_CharacterVisualsSerializerThirdPersonShooter
  • Vixen_Samples_ThirdPersonShooter_SpawnPointSerializerThirdPersonShooter
  • SerializationTestsVixen.Core.Serialization.Tests
  • Vixen_Ai_BehaviorAttachmentContentSerializerVixen.Ai
  • Vixen_Ai_BehaviorKeyContentSerializerVixen.Ai
  • Vixen_Ai_BehaviorNodeContentSerializerVixen.Ai
  • Vixen_Ai_BehaviorTreeContentSerializerVixen.Ai
  • Vixen_Ai_GoapActionContentSerializerVixen.Ai
  • Vixen_Ai_GoapConditionContentSerializerVixen.Ai
  • Vixen_Ai_GoapDomainContentSerializerVixen.Ai
  • Vixen_Ai_GoapEffectContentSerializerVixen.Ai
  • Vixen_Ai_GoapGoalContentSerializerVixen.Ai
  • Vixen_Ai_GoapKeyContentSerializerVixen.Ai
  • Vixen_Ai_Nodes_Ecs_PatrolRouteSerializerVixen.Ai.Nodes
  • Vixen_Ai_Perception_Ecs_AiStimuliSourceSerializerVixen.Ai.Perception
  • Vixen_Ai_QueryContentSerializerVixen.Ai
  • Vixen_Ai_QueryGeneratorContentSerializerVixen.Ai
  • Vixen_Ai_QueryTestContentSerializerVixen.Ai
  • Vixen_Ai_UtilityActionContentSerializerVixen.Ai
  • Vixen_Ai_UtilityConsiderationContentSerializerVixen.Ai
  • Vixen_Ai_UtilityCurveKeyContentSerializerVixen.Ai
  • Vixen_Ai_UtilitySetContentSerializerVixen.Ai
  • Vixen_Animation_AnimationClipContentSerializerVixen.Animation
  • Vixen_Animation_AnimationEventSerializerVixen.Animation
  • Vixen_Animation_Constraints_ConstraintFrameRecordSerializerVixen.Animation
  • Vixen_Animation_Constraints_ConstraintTagRecordSerializerVixen.Animation
  • Vixen_Animation_Constraints_ConstraintTemplateContentSerializerVixen.Animation
  • Vixen_Animation_Constraints_HarnessGroundStepSerializerVixen.Animation
  • Vixen_Animation_Constraints_HarnessPlanContentSerializerVixen.Animation
  • Vixen_Animation_Constraints_HarnessPropAxisSerializerVixen.Animation
  • Vixen_Animation_Constraints_HarnessPropSerializerVixen.Animation
  • Vixen_Animation_Constraints_HarnessThresholdRecordSerializerVixen.Animation
  • Vixen_Animation_Constraints_PriorityLadderContentSerializerVixen.Animation
  • Vixen_Animation_Constraints_PriorityRungRecordSerializerVixen.Animation
  • Vixen_Animation_Constraints_ProxyShapeRecordSerializerVixen.Animation
  • Vixen_Animation_Constraints_ProxyShapeSetContentSerializerVixen.Animation
  • Vixen_Animation_Constraints_ShapeClassMemberRecordSerializerVixen.Animation