BehaviorLiveMemberContracts.cs declarations
Public API declaration excerpts from Packages/io.bitquirky.behavior/Runtime/Member/BehaviorLiveMemberContracts.cs.
Source snapshot ad0983d00d77.
On this page
Original file: Packages/io.bitquirky.behavior/Runtime/Member/BehaviorLiveMemberContracts.cs
Source file hash: sha256:9771526b40963247b85de32e08700102097eb716162bef427ce9db240dc1b278
Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.
Type: BehaviorLiveMemberLifecycle
Section titled “Type: BehaviorLiveMemberLifecycle”Original lines: 11-24
Declaration hash: sha256:ca38ce3fb9aa24e1287f08401c5fa64fbbb24dfd83c0d2a433a529f1f964004e
public enum BehaviorLiveMemberLifecycle : byte{}Field: Detached
Section titled “Field: Detached”Original lines: 14
Declaration hash: sha256:e6dfa65349842caa1295bba07daa4c886729ca6f7a4602cb558ef232f165fe1e
Detached = 0Field: Attached
Section titled “Field: Attached”Original lines: 17
Declaration hash: sha256:2c1f2a1ae5a3fc72f00844ca15c588fc6b56aa3843d043e9dff88d8e32356757
Attached = 1Field: Destroyed
Section titled “Field: Destroyed”Original lines: 20
Declaration hash: sha256:62616d442ec18fae4b37f5f53c44b2453387f0c038c609d96ff4ab5f7e9dd7ae
Destroyed = 2Field: PlayModeEnded
Section titled “Field: PlayModeEnded”Original lines: 23
Declaration hash: sha256:e87aa2db23b32a0de8221db3a00d2fcf1332b4bebbb1fe8d3e6ee55b7df5b4ae
PlayModeEnded = 3Type: BehaviorLiveMemberHealth
Section titled “Type: BehaviorLiveMemberHealth”Original lines: 29-45
Declaration hash: sha256:651f374c2d9b649b0c9e7e75ba376b88cc8154094bfba5973a0ac1afcabfb76f
public enum BehaviorLiveMemberHealth : byte{}Field: Cleared
Section titled “Field: Cleared”Original lines: 32
Declaration hash: sha256:bff1571cfcfa038de5d70109079b734bdf4948edc76c8c8ccaf4a84d58d1c443
Cleared = 0Field: HealthyWritable
Section titled “Field: HealthyWritable”Original lines: 35
Declaration hash: sha256:2a4749e4314513fc16e33abac9b0a81ebd0c1376f8a0c6e07063d2383effe59c
HealthyWritable = 1Field: ReadOnly
Section titled “Field: ReadOnly”Original lines: 38
Declaration hash: sha256:6570ccb677fcd067590b534ae90385610e01764dc237927dfe2c74a00bc0e79e
ReadOnly = 2Field: Unavailable
Section titled “Field: Unavailable”Original lines: 41
Declaration hash: sha256:43e4aee1a660bcaf75713e111693f3cacb8370f11894411cf1e132af586cc227
Unavailable = 3Field: Incompatible
Section titled “Field: Incompatible”Original lines: 44
Declaration hash: sha256:f68bd957f1ccbc10809a832f5fc454680006d8e4efecd47f8909dbd4ac1aada3
Incompatible = 4Type: BehaviorLiveMemberSourceOrigin
Section titled “Type: BehaviorLiveMemberSourceOrigin”Original lines: 50-66
Declaration hash: sha256:ce88de2e07166e42306db431ef24e5983e6477df80c463f25fd6964190710af2
public enum BehaviorLiveMemberSourceOrigin : byte{}Field: Unknown
Section titled “Field: Unknown”Original lines: 53
Declaration hash: sha256:fedf0b8e3515dd246d2e135e58b6f73affd93f34de5df1560d5f1933ff29f84f
Unknown = 0Field: MemberPoll
Section titled “Field: MemberPoll”Original lines: 56
Declaration hash: sha256:9f3785d9c3f1e76dddb85f914ef1d82c1a36cc0958acb190d30ff195d3844020
MemberPoll = 1Field: MemberNotification
Section titled “Field: MemberNotification”Original lines: 59
Declaration hash: sha256:4dc1f0d826bc103d594098398c6de36221866d108ff80af4261c4482dc9d6b58
MemberNotification = 2Field: RuntimeEdit
Section titled “Field: RuntimeEdit”Original lines: 62
Declaration hash: sha256:c71f2cf9e8dffa9a458034fe77165b7d732cf183228da174d5c12f4d7559f282
RuntimeEdit = 3Field: GameWrite
Section titled “Field: GameWrite”Original lines: 65
Declaration hash: sha256:7da293b172696a4aa372ec0602e83e20145d5e053663b4aa88b322ca7b79d751
GameWrite = 4Type: BehaviorLiveMemberPendingFeedback
Section titled “Type: BehaviorLiveMemberPendingFeedback”Original lines: 71-85
Declaration hash: sha256:b90433e2608ee051ca1a7151d0ccec789ebd91ec5d671bf61399f496c25251c2
public enum BehaviorLiveMemberPendingFeedback : byte{}Field: None
Section titled “Field: None”Original lines: 74
Declaration hash: sha256:bad2c96574768468faefa3b453e98a4fed8adf600061cdd6a0a4b65da641046a
None = 0Field: WaitingForNextEvaluation
Section titled “Field: WaitingForNextEvaluation”Original lines: 77
Declaration hash: sha256:4e251622ef0b7cd3d923f604914ca201984da3407fb0571a89095e2d11d1ebfc
WaitingForNextEvaluation = 1Field: WaitingForStep
Section titled “Field: WaitingForStep”Original lines: 84
Declaration hash: sha256:f91fc433a985fc1fc12e251f8f3ce606939d6108ed5fe58943f66cd60e16c252
WaitingForStep = 2Type: BehaviorLiveMemberEditDisposition
Section titled “Type: BehaviorLiveMemberEditDisposition”Original lines: 90-97
Declaration hash: sha256:3d5f5a9c11a34d816570ae6a5b2400f1c2991baaf9418ddca1d18425ba1a4e6a
public enum BehaviorLiveMemberEditDisposition : byte{}Field: Refused
Section titled “Field: Refused”Original lines: 93
Declaration hash: sha256:db0e6125de86af6aab08dd863ffc9e141e3b1d3239acd90a5049e6b3728894d4
Refused = 0Field: Accepted
Section titled “Field: Accepted”Original lines: 96
Declaration hash: sha256:1d93c0d343582243c944ca298a887ad826510339faef551349c5a51c022b2504
Accepted = 1Type: BehaviorLiveMemberRefusalReason
Section titled “Type: BehaviorLiveMemberRefusalReason”Original lines: 102-139
Declaration hash: sha256:db0e6c9f3e2f95635b9fef02829fe46363fbbdc95035d55bd01741a2a4e72f5a
public enum BehaviorLiveMemberRefusalReason : byte{}Field: None
Section titled “Field: None”Original lines: 105
Declaration hash: sha256:bad2c96574768468faefa3b453e98a4fed8adf600061cdd6a0a4b65da641046a
None = 0Field: DetachedInstance
Section titled “Field: DetachedInstance”Original lines: 108
Declaration hash: sha256:524148e42048e9f80c66acccc8b96f9471374c7644af4c4f62902dbc0047f1c4
DetachedInstance = 1Field: ExecutableFingerprintChanged
Section titled “Field: ExecutableFingerprintChanged”Original lines: 111
Declaration hash: sha256:bb8a68ae9a5414e1084ae1b7a1ef0907e29d1e77161a309120fb7ad24203d669
ExecutableFingerprintChanged = 2Field: RuntimeGenerationChanged
Section titled “Field: RuntimeGenerationChanged”Original lines: 114
Declaration hash: sha256:2ecf844e9adae1b744395e637c18488f8a8fe9c31e823dbd89dbcc6173e53440
RuntimeGenerationChanged = 3Field: BindingCoordinateMismatch
Section titled “Field: BindingCoordinateMismatch”Original lines: 117
Declaration hash: sha256:14c38904db0058d21589708b68168b75a12dd36f542bf15606e8a7bda7d480c4
BindingCoordinateMismatch = 4Field: OneShotGenerationConsumed
Section titled “Field: OneShotGenerationConsumed”Original lines: 120
Declaration hash: sha256:ba66b23dd0ce81bc6c0af6931d847f91ad7dd713ec0d40abe0302c0ede3606f0
OneShotGenerationConsumed = 5Field: ReadOnlyDirection
Section titled “Field: ReadOnlyDirection”Original lines: 123
Declaration hash: sha256:7a9ded5da155a98d56e655b224e1209a532069f575393fc90115d4040538f9f7
ReadOnlyDirection = 6Field: IncompatiblePayload
Section titled “Field: IncompatiblePayload”Original lines: 126
Declaration hash: sha256:6d4e35fde18a0dc3cbd5c2a3e6ece8e2aa585010d8f77497ed9af8c31af9a5d8
IncompatiblePayload = 7Field: TargetUnavailable
Section titled “Field: TargetUnavailable”Original lines: 129
Declaration hash: sha256:e6a86bdab21eb4442e9677fe67f59376a6e758a76313c69494bcf04129504afd
TargetUnavailable = 8Field: RuntimeUnavailable
Section titled “Field: RuntimeUnavailable”Original lines: 132
Declaration hash: sha256:8c2265f651a7a4225c6fa6a339b04bc5703dddef297a6c95d62bcf8e28ba477b
RuntimeUnavailable = 9Field: UnsupportedMemberShape
Section titled “Field: UnsupportedMemberShape”Original lines: 135
Declaration hash: sha256:4e3899e3f08daf80e4714317f4de550231db222da26fcc45fadd86084e39a984
UnsupportedMemberShape = 10Field: SetterThrew
Section titled “Field: SetterThrew”Original lines: 138
Declaration hash: sha256:2339f72fdc714c8806255fefc441f81519a7ef2bc95f249e5c4b0c208677c275
SetterThrew = 11Type: BehaviorLiveMemberStorage
Section titled “Type: BehaviorLiveMemberStorage”Original lines: 144-160
Declaration hash: sha256:46ce79c2db948cfdb814daf70cfd2ab1a80cee056012e69923a34b6e719681ad
public enum BehaviorLiveMemberStorage : byte{}Field: None
Section titled “Field: None”Original lines: 147
Declaration hash: sha256:bad2c96574768468faefa3b453e98a4fed8adf600061cdd6a0a4b65da641046a
None = 0Field: CompactBits
Section titled “Field: CompactBits”Original lines: 150
Declaration hash: sha256:8c4ab704ab435b5ed814ad6869a894cfb2d91fe5c8c704c3b6785ba516aac5fe
CompactBits = 1Field: WideBits
Section titled “Field: WideBits”Original lines: 153
Declaration hash: sha256:7307e47e4a1bba5c814e7e75ba5f850787bf486ef40ed0a22faa689732826fb2
WideBits = 2Field: ManagedReference
Section titled “Field: ManagedReference”Original lines: 156
Declaration hash: sha256:e5caf894e0076b700f378ea517975dde1f06cd7199df598e751b3b81f49d4f63
ManagedReference = 3Field: UnmanagedBytes
Section titled “Field: UnmanagedBytes”Original lines: 159
Declaration hash: sha256:5774258ccf9b56a0bcf663a5eacfee110c420341929a015ce7a1a66a22315e3d
UnmanagedBytes = 4Type: BehaviorLiveAgentIdentity
Section titled “Type: BehaviorLiveAgentIdentity”Original lines: 177-258
Declaration hash: sha256:ded5026e8f7c29a2d3a54e1e10b855fabc3eec01cb33d176ed0f1e520bd08ddd
public readonly struct BehaviorLiveAgentIdentity : IEquatable<BehaviorLiveAgentIdentity>{}Method: BehaviorLiveAgentIdentity(EntityId agentEntityId, uint runtimeGeneration, string graphIdentity, ulong executableFingerprint, string displayName, BehaviorLiveMemberLifecycle lifecycle)
Section titled “Method: BehaviorLiveAgentIdentity(EntityId agentEntityId, uint runtimeGeneration, string graphIdentity, ulong executableFingerprint, string displayName, BehaviorLiveMemberLifecycle lifecycle)”Original lines: 180-194
Declaration hash: sha256:decd91c2fb210b020aba7c990dafa1537e5bbb9ba651fcf03567bd42354a425d
public BehaviorLiveAgentIdentity(UnityEngine.EntityId agentEntityId, uint runtimeGeneration, string graphIdentity, ulong executableFingerprint, string displayName, BehaviorLiveMemberLifecycle lifecycle);Property: AgentEntityId
Section titled “Property: AgentEntityId”Original lines: 200
Declaration hash: sha256:7b0d6127f668d9650f7aac6d04f8e237d2827e2b0fcb66756c8d5917e84d57ef
public UnityEngine.EntityId AgentEntityId { get; }Property: RuntimeGeneration
Section titled “Property: RuntimeGeneration”Original lines: 203
Declaration hash: sha256:097f275b6081e9d7102a179b61e3922da13623dc77c2c9380c75ca680df785b1
public uint RuntimeGeneration { get; }Property: GraphIdentity
Section titled “Property: GraphIdentity”Original lines: 206
Declaration hash: sha256:bf5ae518c0ad70b68e30c82b6b16a420a0081188bb79d41030d4ee1c236c4324
public string GraphIdentity { get; }Property: ExecutableFingerprint
Section titled “Property: ExecutableFingerprint”Original lines: 211
Declaration hash: sha256:395423289abc78abc2d4150d0e3d8be224e5658a29695992085a25fb32b4145e
public ulong ExecutableFingerprint { get; }Property: DisplayName
Section titled “Property: DisplayName”Original lines: 214
Declaration hash: sha256:be2d74d027bc0153cc8f1971bed667ec21f0538abf0fb71c10864eebf721d02a
public string DisplayName { get; }Property: Lifecycle
Section titled “Property: Lifecycle”Original lines: 217
Declaration hash: sha256:f6352958de9a65d7da5df8fdc42f701ffd7565e3d112331f94e463175d3ed676
public BehaviorLiveMemberLifecycle Lifecycle { get; }Property: IsAttached
Section titled “Property: IsAttached”Original lines: 220
Declaration hash: sha256:432a474bfa68fabb7b89ad0380cf1653c756d17dbd738684cf8bba3ede5d7ecb
public bool IsAttached { get; }Method: PinsSameInstance(in BehaviorLiveAgentIdentity other)
Section titled “Method: PinsSameInstance(in BehaviorLiveAgentIdentity other)”Original lines: 226-232
Declaration hash: sha256:976444bf4bb512d13c14b651b37b9dede4548f2624bc0c368cfbdad746fe07c3
public bool PinsSameInstance(in BehaviorLiveAgentIdentity other);Method: Equals(BehaviorLiveAgentIdentity other)
Section titled “Method: Equals(BehaviorLiveAgentIdentity other)”Original lines: 235-240
Declaration hash: sha256:2d94403b9ef43c4cf08163094a7424141e83cc699b433af285bd60bf13afca29
public bool Equals(BehaviorLiveAgentIdentity other);Method: Equals(object obj)
Section titled “Method: Equals(object obj)”Original lines: 243-246
Declaration hash: sha256:19a0848dd20a9bbc5cc5aab558ea06fa11e2ce3bae61da755a1c54171bb11e36
public override bool Equals(object obj);Method: GetHashCode()
Section titled “Method: GetHashCode()”Original lines: 249-257
Declaration hash: sha256:f89860267e3ef8a15bec07eea8a37565610037cc98c6bc9ad03030c0ad002d75
public override int GetHashCode();Type: BehaviorLiveMemberCoordinate
Section titled “Type: BehaviorLiveMemberCoordinate”Original lines: 274-435
Declaration hash: sha256:9f0339045d41b6b15df167b50fb8d4e679e4ab091d8d87537b444c3b336d5b0c
public readonly struct BehaviorLiveMemberCoordinate : IEquatable<BehaviorLiveMemberCoordinate>{}Method: BehaviorLiveMemberCoordinate(int bindingIndex, string bindingId, string surfaceName, int operationIndex, int nodeIndex, int blackboardSlotIndex, int targetIndex, BakedMemberTargetMode targetMode, string targetSlotKey, string declaringAssemblyName, string declaringTypeName, string memberName, BakedMemberAccess access, BakedMemberOperationKind memberShape, BakedMemberDirection direction, BakedMemberSynchronization synchronization, BehaviorMemberValueKind valueKind, BakedFieldTypeCode valueTypeCode, int valueSize)
Section titled “Method: BehaviorLiveMemberCoordinate(int bindingIndex, string bindingId, string surfaceName, int operationIndex, int nodeIndex, int blackboardSlotIndex, int targetIndex, BakedMemberTargetMode targetMode, string targetSlotKey, string declaringAssemblyName, string declaringTypeName, string memberName, BakedMemberAccess access, BakedMemberOperationKind memberShape, BakedMemberDirection direction, BakedMemberSynchronization synchronization, BehaviorMemberValueKind valueKind, BakedFieldTypeCode valueTypeCode, int valueSize)”Original lines: 278-318
Declaration hash: sha256:aaf83665ed069a30dd2832be0b1cc0793a7263db5337553b29931824b92209c4
public BehaviorLiveMemberCoordinate(int bindingIndex, string bindingId, string surfaceName, int operationIndex, int nodeIndex, int blackboardSlotIndex, int targetIndex, BakedMemberTargetMode targetMode, string targetSlotKey, string declaringAssemblyName, string declaringTypeName, string memberName, BakedMemberAccess access, BakedMemberOperationKind memberShape, BakedMemberDirection direction, BakedMemberSynchronization synchronization, BehaviorMemberValueKind valueKind, BakedFieldTypeCode valueTypeCode, int valueSize);Property: BindingIndex
Section titled “Property: BindingIndex”Original lines: 321
Declaration hash: sha256:27ad0e4386ac47a75732135b6d170c790506355fbd1286b181f83fc0634fd83d
public int BindingIndex { get; }Property: BindingId
Section titled “Property: BindingId”Original lines: 324
Declaration hash: sha256:b46df5b5e12c9292cd3a67063c87a7a17705c5dddf1f3e28cba2cc614b8703d5
public string BindingId { get; }Property: SurfaceName
Section titled “Property: SurfaceName”Original lines: 327
Declaration hash: sha256:c9511d852b0638c62e2c24f2ba888d87bbf6cccfa85a13b7f813188eaf7c7b47
public string SurfaceName { get; }Property: OperationIndex
Section titled “Property: OperationIndex”Original lines: 330
Declaration hash: sha256:65a442c06324fc068f700ea453af457cb63b014f9ac264aaefd528d26ecb834d
public int OperationIndex { get; }Property: NodeIndex
Section titled “Property: NodeIndex”Original lines: 333
Declaration hash: sha256:f734b72d36b844b9948fd901c4f50b7f824fffe2be7ccf94ee1b48f03f257ead
public int NodeIndex { get; }Property: BlackboardSlotIndex
Section titled “Property: BlackboardSlotIndex”Original lines: 336
Declaration hash: sha256:d4fdf8f2b028ccebcce8ae91704facf73c1702f60858c84b225aa430d625c5ea
public int BlackboardSlotIndex { get; }Property: TargetIndex
Section titled “Property: TargetIndex”Original lines: 339
Declaration hash: sha256:4f11cfc1d73db06852a73cee43131dba2954fcea01ef87b70fb55f82f2e678df
public int TargetIndex { get; }Property: TargetMode
Section titled “Property: TargetMode”Original lines: 342
Declaration hash: sha256:8d47dd9047b8f104f763f2c883bb69c84b24cb5211bb6765620c8e267e9e4156
public BakedMemberTargetMode TargetMode { get; }Property: TargetSlotKey
Section titled “Property: TargetSlotKey”Original lines: 345
Declaration hash: sha256:728eca14ffe78388f88ab9b7e6a4ebba764c76a3160e3b29f45074e1364993f2
public string TargetSlotKey { get; }Property: DeclaringAssemblyName
Section titled “Property: DeclaringAssemblyName”Original lines: 348
Declaration hash: sha256:1455738ec5cd35347afd4c96b0b462d00771e5f54efd372e227d81aa7b337316
public string DeclaringAssemblyName { get; }Property: DeclaringTypeName
Section titled “Property: DeclaringTypeName”Original lines: 351
Declaration hash: sha256:48e60840e5179b2533ab5b52248faad5aa5f780e556619214e8909b82139459c
public string DeclaringTypeName { get; }Property: MemberName
Section titled “Property: MemberName”Original lines: 354
Declaration hash: sha256:5fd281055ff21a9edf4aa4cb09c2aa7b25dd1cec340e355f754fb9392b0d1fcb
public string MemberName { get; }Property: Access
Section titled “Property: Access”Original lines: 357
Declaration hash: sha256:94ff57a99998c34d635dc47c3067aecf896db7ce917d411af8cfbd6a0b551e75
public BakedMemberAccess Access { get; }Property: MemberShape
Section titled “Property: MemberShape”Original lines: 360
Declaration hash: sha256:fa1d049a9af8accfdf70c9d0b9f8ba76e863455366245af58daebdba8f31772c
public BakedMemberOperationKind MemberShape { get; }Property: Direction
Section titled “Property: Direction”Original lines: 363
Declaration hash: sha256:28b473bff5cfcdcd7bf073f86a38391d49f974018284966f5e8cb4946936e6dc
public BakedMemberDirection Direction { get; }Property: Synchronization
Section titled “Property: Synchronization”Original lines: 366
Declaration hash: sha256:2f0bec2633b80fa29a72d5305c590622d57eb62039531a00a6bb773ce50913b5
public BakedMemberSynchronization Synchronization { get; }Property: ValueKind
Section titled “Property: ValueKind”Original lines: 373
Declaration hash: sha256:587edeaf3f6085779706e15ddb87b0dce2af4d7b6960de0a62cea12a6eec306c
public BehaviorMemberValueKind ValueKind { get; }Property: ValueTypeCode
Section titled “Property: ValueTypeCode”Original lines: 376
Declaration hash: sha256:185895777ad1e2b50be928b538b232e6d7b236067c5db8414ecb44c4bbaa52e7
public BakedFieldTypeCode ValueTypeCode { get; }Property: ValueSize
Section titled “Property: ValueSize”Original lines: 379
Declaration hash: sha256:79968ff9ef475aa26ba4abf8b2e9fb92fb56d626a0a37d9f7bfe9263a624e1fd
public int ValueSize { get; }Property: WritesMember
Section titled “Property: WritesMember”Original lines: 382-384
Declaration hash: sha256:73b3563e888d8163c313e8a7825644b6929b80104b9bf105039272fdcf2f6997
public bool WritesMember { get; }Property: ReadsMember
Section titled “Property: ReadsMember”Original lines: 387-389
Declaration hash: sha256:00643050a8a9a2150a26b3991c61ab449e7e35259b3196519219d2165ee5d59f
public bool ReadsMember { get; }Method: Equals(BehaviorLiveMemberCoordinate other)
Section titled “Method: Equals(BehaviorLiveMemberCoordinate other)”Original lines: 392-414
Declaration hash: sha256:c3425cbed04c2b04192b980210262833b4bffe1dbe74d54f3552a7197973b08b
public bool Equals(BehaviorLiveMemberCoordinate other);Method: Equals(object obj)
Section titled “Method: Equals(object obj)”Original lines: 417-420
Declaration hash: sha256:19a0848dd20a9bbc5cc5aab558ea06fa11e2ce3bae61da755a1c54171bb11e36
public override bool Equals(object obj);Method: GetHashCode()
Section titled “Method: GetHashCode()”Original lines: 423-434
Declaration hash: sha256:f89860267e3ef8a15bec07eea8a37565610037cc98c6bc9ad03030c0ad002d75
public override int GetHashCode();Type: BehaviorLiveMemberValue
Section titled “Type: BehaviorLiveMemberValue”Original lines: 449-670
Declaration hash: sha256:30a79c6051390a57486b90a6ab140635cd6a40b644acbaa0db41830672883d8d
public readonly struct BehaviorLiveMemberValue : IEquatable<BehaviorLiveMemberValue>{}Property: None
Section titled “Property: None”Original lines: 471-472
Declaration hash: sha256:e59ef693059943c37d6cfad2980c58792a4951da1ba546cb1c5e655466b025ed
public static BehaviorLiveMemberValue None { get; }Property: Kind
Section titled “Property: Kind”Original lines: 475
Declaration hash: sha256:22caae0cebb4472d9a2682988980b342d8271cb3918cdaa5f06581f5ff805007
public BehaviorMemberValueKind Kind { get; }Property: Bits
Section titled “Property: Bits”Original lines: 478
Declaration hash: sha256:1057fb8b207759e62bc175cda3889e2656a3fca0101d2eeb6ff79ab38b1cdca7
public long Bits { get; }Property: UpperBits
Section titled “Property: UpperBits”Original lines: 481
Declaration hash: sha256:1e0075c7f5909a525691849b252ad6c711082474c52d27f8367c1949aae68c44
public long UpperBits { get; }Property: Reference
Section titled “Property: Reference”Original lines: 484
Declaration hash: sha256:ab6bc5877f395e347df3b793a6dc79bc12bbd6eccc39f6c279a815167cf276ce
public object Reference { get; }Property: Bytes
Section titled “Property: Bytes”Original lines: 487-489
Declaration hash: sha256:a15b9167436aca37719c716cda9549e11c532ab907c1fb59401ae2c4fa863c2c
public ReadOnlySpan<byte> Bytes { get; }Property: ByteCount
Section titled “Property: ByteCount”Original lines: 492
Declaration hash: sha256:3b7e0b945ae3a6c4b2b0c40fac7f954cb22d1f8a830b249bbe20f10ee1468e9c
public int ByteCount { get; }Method: CopyTo(byte[] destination, int destinationOffset)
Section titled “Method: CopyTo(byte[] destination, int destinationOffset)”Original lines: 498-513
Declaration hash: sha256:84b5d3f9be2a1c660c62a45558795773120ac95514abd4e5a08328507ff8f011
public void CopyTo(byte[] destination, int destinationOffset);Property: HasValue
Section titled “Property: HasValue”Original lines: 516
Declaration hash: sha256:baa514b3fcfab71b6008018aa9eb37d1dd36c05897a30b51dc2e464197a7a3f4
public bool HasValue { get; }Property: Storage
Section titled “Property: Storage”Original lines: 519
Declaration hash: sha256:87396f19919b233c066e069dc8c3c98f7ddd0d1bca553c09d2dfb6fb1395c4ea
public BehaviorLiveMemberStorage Storage { get; }Method: FromBits(BehaviorMemberValueKind kind, long bits, long upperBits)
Section titled “Method: FromBits(BehaviorMemberValueKind kind, long bits, long upperBits)”Original lines: 522-526
Declaration hash: sha256:ff452cd0121e34ab0de3ab3f76d6149ada0181e98fb563a80a7a82917f456d58
public static BehaviorLiveMemberValue FromBits(BehaviorMemberValueKind kind, long bits, long upperBits = 0L);Method: FromReference(BehaviorMemberValueKind kind, object reference)
Section titled “Method: FromReference(BehaviorMemberValueKind kind, object reference)”Original lines: 529-533
Declaration hash: sha256:597ea196381291fd2ae2c813d7851ff4ced57942e7791cd6fee90a6e014ee6b5
public static BehaviorLiveMemberValue FromReference(BehaviorMemberValueKind kind, object reference);Method: FromBytes(BehaviorMemberValueKind kind, byte[] bytes, int byteCount)
Section titled “Method: FromBytes(BehaviorMemberValueKind kind, byte[] bytes, int byteCount)”Original lines: 536-548
Declaration hash: sha256:7d110ba987ff29ec774c19078e94847251da3a40fe4baddf2532d14888dcd617
public static BehaviorLiveMemberValue FromBytes(BehaviorMemberValueKind kind, byte[] bytes, int byteCount);Method: Single(float value)
Section titled “Method: Single(float value)”Original lines: 551-556
Declaration hash: sha256:5b7918cff93e65b8892bed0ccfa80e3195f5e1fd542a66e03ece9179374fbbb2
public static BehaviorLiveMemberValue Single(float value);Method: Int32(int value)
Section titled “Method: Int32(int value)”Original lines: 559-562
Declaration hash: sha256:53aa582c17d8dae17b4f2952436549f722f448f1ebb8757925641c2db7733a43
public static BehaviorLiveMemberValue Int32(int value);Method: Boolean(bool value)
Section titled “Method: Boolean(bool value)”Original lines: 565-568
Declaration hash: sha256:e860581d67ef465dc62da2ec7a28972c593098dbe1e48bb6452414d4e935cd2a
public static BehaviorLiveMemberValue Boolean(bool value);Method: AsSingle()
Section titled “Method: AsSingle()”Original lines: 571-575
Declaration hash: sha256:929b978100133d4fadffadd4631cabdfa54c3723750ba78e7fdc6f067f9a2134
public float AsSingle();Method: AsInt32()
Section titled “Method: AsInt32()”Original lines: 578-582
Declaration hash: sha256:3ac45c9117aec4693c6415301014b030485d07ef1605f83f728b34c98d1e0d4f
public int AsInt32();Method: AsBoolean()
Section titled “Method: AsBoolean()”Original lines: 585-589
Declaration hash: sha256:ab8d3c38fc905773e09c8c200c987d60d844b645f29e0d4b4f8c5ab5d32df249
public bool AsBoolean();Method: StorageOf(BehaviorMemberValueKind kind)
Section titled “Method: StorageOf(BehaviorMemberValueKind kind)”Original lines: 596-629
Declaration hash: sha256:e6e86b49fba4331ce1404abe67df68c25ae1f304bbc0116c0b1429344d6d58fc
public static BehaviorLiveMemberStorage StorageOf(BehaviorMemberValueKind kind);Method: Equals(BehaviorLiveMemberValue other)
Section titled “Method: Equals(BehaviorLiveMemberValue other)”Original lines: 632-647
Declaration hash: sha256:8d2d61531ff6eef8a8caa813c03f10a00782294748a697146476ccfe6c846da1
public bool Equals(BehaviorLiveMemberValue other);Method: Equals(object obj)
Section titled “Method: Equals(object obj)”Original lines: 650-653
Declaration hash: sha256:19a0848dd20a9bbc5cc5aab558ea06fa11e2ce3bae61da755a1c54171bb11e36
public override bool Equals(object obj);Method: GetHashCode()
Section titled “Method: GetHashCode()”Original lines: 656-659
Declaration hash: sha256:f89860267e3ef8a15bec07eea8a37565610037cc98c6bc9ad03030c0ad002d75
public override int GetHashCode();Type: BehaviorLiveMemberSnapshot
Section titled “Type: BehaviorLiveMemberSnapshot”Original lines: 685-826
Declaration hash: sha256:288577d371e2e61517e9549a269cf4833925c6560d5370d1e9be8714cf5ea919
public readonly struct BehaviorLiveMemberSnapshot{}Method: BehaviorLiveMemberSnapshot(in BehaviorLiveAgentIdentity identity, in BehaviorLiveMemberCoordinate coordinate, uint oneShotGeneration, int evaluationIndex, in BehaviorLiveMemberValue currentValue, in BehaviorLiveMemberValue memberSourceValue, BehaviorLiveMemberSourceOrigin sourceOrigin, BehaviorLiveMemberHealth health, bool editable, BehaviorLiveMemberRefusalReason refusalReason, BehaviorLiveMemberPendingFeedback pendingFeedback, in BehaviorLiveMemberValue lastConfirmedValue)
Section titled “Method: BehaviorLiveMemberSnapshot(in BehaviorLiveAgentIdentity identity, in BehaviorLiveMemberCoordinate coordinate, uint oneShotGeneration, int evaluationIndex, in BehaviorLiveMemberValue currentValue, in BehaviorLiveMemberValue memberSourceValue, BehaviorLiveMemberSourceOrigin sourceOrigin, BehaviorLiveMemberHealth health, bool editable, BehaviorLiveMemberRefusalReason refusalReason, BehaviorLiveMemberPendingFeedback pendingFeedback, in BehaviorLiveMemberValue lastConfirmedValue)”Original lines: 688-715
Declaration hash: sha256:47637d495fe21997d9a9ed24b885a867fbffb18b2292dc150fe2a6d318606374
public BehaviorLiveMemberSnapshot(in BehaviorLiveAgentIdentity identity, in BehaviorLiveMemberCoordinate coordinate, uint oneShotGeneration, int evaluationIndex, in BehaviorLiveMemberValue currentValue, in BehaviorLiveMemberValue memberSourceValue, BehaviorLiveMemberSourceOrigin sourceOrigin, BehaviorLiveMemberHealth health, bool editable, BehaviorLiveMemberRefusalReason refusalReason, BehaviorLiveMemberPendingFeedback pendingFeedback, in BehaviorLiveMemberValue lastConfirmedValue);Property: Identity
Section titled “Property: Identity”Original lines: 718
Declaration hash: sha256:a9340e29e364500399fb00e25a030e7699b49d8c6d8585ed329fc35a86bbd61a
public BehaviorLiveAgentIdentity Identity { get; }Property: Coordinate
Section titled “Property: Coordinate”Original lines: 721
Declaration hash: sha256:006fbfdf4467bc473b014bed0c28b63300242f45d1c2fbaa291be703ba576df7
public BehaviorLiveMemberCoordinate Coordinate { get; }Property: OneShotGeneration
Section titled “Property: OneShotGeneration”Original lines: 724
Declaration hash: sha256:64b6439d086fadeaebece06f4f4f1bc165878018c1c438329b45f9b57d38d18a
public uint OneShotGeneration { get; }Property: EvaluationIndex
Section titled “Property: EvaluationIndex”Original lines: 727
Declaration hash: sha256:f7294e6e656f4e3da489ec45e89aefdb67eb5d00b6677beef7e4752c05b1ec27
public int EvaluationIndex { get; }Property: CurrentValue
Section titled “Property: CurrentValue”Original lines: 730
Declaration hash: sha256:80858fb2fdd7bdb142f5c85790fd21796a7d98df14a284a004c35a2a86487637
public BehaviorLiveMemberValue CurrentValue { get; }Property: MemberSourceValue
Section titled “Property: MemberSourceValue”Original lines: 733
Declaration hash: sha256:104cc1c6f1cb82a6f1226669b1a99e55b3fb0aedeb0cfd681342415add31050f
public BehaviorLiveMemberValue MemberSourceValue { get; }Property: SourceOrigin
Section titled “Property: SourceOrigin”Original lines: 736
Declaration hash: sha256:f427483ef8e444f135b827ae9305b43807540b5c0c25de09832b229d3f2c83a6
public BehaviorLiveMemberSourceOrigin SourceOrigin { get; }Property: Health
Section titled “Property: Health”Original lines: 739
Declaration hash: sha256:71c8eb773f34496b62e40eb4422a2f444533cce40d381248121fe37e0c2d3aac
public BehaviorLiveMemberHealth Health { get; }Property: Editable
Section titled “Property: Editable”Original lines: 746
Declaration hash: sha256:b579d7dfad1032a4df7a5e96a029dfbf89f4c0f6e5fd6efa30c83d571ad434cb
public bool Editable { get; }Property: RefusalReason
Section titled “Property: RefusalReason”Original lines: 749
Declaration hash: sha256:54acdfa909464e228f57e67a51cab5b43594d432a0314a822e1d5da359621155
public BehaviorLiveMemberRefusalReason RefusalReason { get; }Property: PendingFeedback
Section titled “Property: PendingFeedback”Original lines: 752
Declaration hash: sha256:5e7f1a8b86275d8beafa4dfaaf2dc014f19bb843360dd37449def63f8d7b3443
public BehaviorLiveMemberPendingFeedback PendingFeedback { get; }Property: LastConfirmedValue
Section titled “Property: LastConfirmedValue”Original lines: 755
Declaration hash: sha256:4c2ef40b07d51a71de7802931a6521059c874d3972ab8be2d0c5932c52bf2cfd
public BehaviorLiveMemberValue LastConfirmedValue { get; }Property: ObservedValueKind
Section titled “Property: ObservedValueKind”Original lines: 764
Declaration hash: sha256:d84552ff1777254b3a2360ab98a76f50085f59b3e05c26f1ef8b5919c6001fff
public BehaviorMemberValueKind ObservedValueKind { get; }Method: BehaviorLiveMemberSnapshot(in BehaviorLiveAgentIdentity identity, in BehaviorLiveMemberCoordinate coordinate, uint oneShotGeneration, int evaluationIndex, in BehaviorLiveMemberValue currentValue, in BehaviorLiveMemberValue memberSourceValue, BehaviorLiveMemberSourceOrigin sourceOrigin, BehaviorLiveMemberHealth health, bool editable, BehaviorLiveMemberRefusalReason refusalReason, BehaviorLiveMemberPendingFeedback pendingFeedback, in BehaviorLiveMemberValue lastConfirmedValue, BehaviorMemberValueKind observedValueKind)
Section titled “Method: BehaviorLiveMemberSnapshot(in BehaviorLiveAgentIdentity identity, in BehaviorLiveMemberCoordinate coordinate, uint oneShotGeneration, int evaluationIndex, in BehaviorLiveMemberValue currentValue, in BehaviorLiveMemberValue memberSourceValue, BehaviorLiveMemberSourceOrigin sourceOrigin, BehaviorLiveMemberHealth health, bool editable, BehaviorLiveMemberRefusalReason refusalReason, BehaviorLiveMemberPendingFeedback pendingFeedback, in BehaviorLiveMemberValue lastConfirmedValue, BehaviorMemberValueKind observedValueKind)”Original lines: 773-802
Declaration hash: sha256:86fee53d8f7d215cee0dd1aafc17d2c3796366360925672332dc4cdcf4a9c8c1
public BehaviorLiveMemberSnapshot(in BehaviorLiveAgentIdentity identity, in BehaviorLiveMemberCoordinate coordinate, uint oneShotGeneration, int evaluationIndex, in BehaviorLiveMemberValue currentValue, in BehaviorLiveMemberValue memberSourceValue, BehaviorLiveMemberSourceOrigin sourceOrigin, BehaviorLiveMemberHealth health, bool editable, BehaviorLiveMemberRefusalReason refusalReason, BehaviorLiveMemberPendingFeedback pendingFeedback, in BehaviorLiveMemberValue lastConfirmedValue, BehaviorMemberValueKind observedValueKind);Method: Detached(in BehaviorLiveAgentIdentity identity, in BehaviorLiveMemberCoordinate coordinate)
Section titled “Method: Detached(in BehaviorLiveAgentIdentity identity, in BehaviorLiveMemberCoordinate coordinate)”Original lines: 808-825
Declaration hash: sha256:beb2ed506e738dbec5c983e9e660b0fdcdfbd10ef6d37370d6ff795542ed22cb
public static BehaviorLiveMemberSnapshot Detached(in BehaviorLiveAgentIdentity identity, in BehaviorLiveMemberCoordinate coordinate);Type: BehaviorLiveMemberEditRequest
Section titled “Type: BehaviorLiveMemberEditRequest”Original lines: 840-885
Declaration hash: sha256:c039f8d2402004e3e5e9426bd1deae79ac78f6f6c6ff2b8e658793f0d8c828bf
public readonly struct BehaviorLiveMemberEditRequest{}Method: BehaviorLiveMemberEditRequest(in BehaviorLiveAgentIdentity identity, in BehaviorLiveMemberCoordinate coordinate, uint expectedGeneration, in BehaviorLiveMemberValue payload, int commitEventId)
Section titled “Method: BehaviorLiveMemberEditRequest(in BehaviorLiveAgentIdentity identity, in BehaviorLiveMemberCoordinate coordinate, uint expectedGeneration, in BehaviorLiveMemberValue payload, int commitEventId)”Original lines: 843-855
Declaration hash: sha256:ccbf1ea55ed8de8f5c0041afb91aa60b80abcd7bce3cd372792c60d41a7b74d0
public BehaviorLiveMemberEditRequest(in BehaviorLiveAgentIdentity identity, in BehaviorLiveMemberCoordinate coordinate, uint expectedGeneration, in BehaviorLiveMemberValue payload, int commitEventId);Method: FromSnapshot(in BehaviorLiveMemberSnapshot snapshot, in BehaviorLiveMemberValue payload, int commitEventId)
Section titled “Method: FromSnapshot(in BehaviorLiveMemberSnapshot snapshot, in BehaviorLiveMemberValue payload, int commitEventId)”Original lines: 858-869
Declaration hash: sha256:00d2ab8e7793c8800d46980afe5cf81db441d75acb708958ae2a14fd547843f3
public static BehaviorLiveMemberEditRequest FromSnapshot(in BehaviorLiveMemberSnapshot snapshot, in BehaviorLiveMemberValue payload, int commitEventId);Property: Identity
Section titled “Property: Identity”Original lines: 872
Declaration hash: sha256:a9340e29e364500399fb00e25a030e7699b49d8c6d8585ed329fc35a86bbd61a
public BehaviorLiveAgentIdentity Identity { get; }Property: Coordinate
Section titled “Property: Coordinate”Original lines: 875
Declaration hash: sha256:006fbfdf4467bc473b014bed0c28b63300242f45d1c2fbaa291be703ba576df7
public BehaviorLiveMemberCoordinate Coordinate { get; }Property: ExpectedGeneration
Section titled “Property: ExpectedGeneration”Original lines: 878
Declaration hash: sha256:e2bf4995254413239af0c1d76d8d2d97ea4d36e91db0cd40d623a3a70d5d01e0
public uint ExpectedGeneration { get; }Property: Payload
Section titled “Property: Payload”Original lines: 881
Declaration hash: sha256:b695219121a66e34f26e576c77abad68ba58f9f3fdc85cfc23aca693208ce09e
public BehaviorLiveMemberValue Payload { get; }Property: CommitEventId
Section titled “Property: CommitEventId”Original lines: 884
Declaration hash: sha256:648cd2571bdbd75c724251bc31dc89e74f17bf409499e26eaa70c098f4857c45
public int CommitEventId { get; }Type: BehaviorLiveMemberEditResult
Section titled “Type: BehaviorLiveMemberEditResult”Original lines: 901-1009
Declaration hash: sha256:c76bed08db267fcf2d0bf35cabdfd14055f67f165e562a5dc8a5591bddbba618
public readonly struct BehaviorLiveMemberEditResult{}Property: Disposition
Section titled “Property: Disposition”Original lines: 924
Declaration hash: sha256:0389d97da035568f271521f30d917d0c041e1b3897cbe610830955a7e1da8001
public BehaviorLiveMemberEditDisposition Disposition { get; }Property: Identity
Section titled “Property: Identity”Original lines: 927
Declaration hash: sha256:a9340e29e364500399fb00e25a030e7699b49d8c6d8585ed329fc35a86bbd61a
public BehaviorLiveAgentIdentity Identity { get; }Property: Coordinate
Section titled “Property: Coordinate”Original lines: 930
Declaration hash: sha256:006fbfdf4467bc473b014bed0c28b63300242f45d1c2fbaa291be703ba576df7
public BehaviorLiveMemberCoordinate Coordinate { get; }Property: ConfirmedValue
Section titled “Property: ConfirmedValue”Original lines: 933
Declaration hash: sha256:10695ff3d23ddd93516bced7e5c6088e6e90d0d14f4c674cda108d8bec4c0ec3
public BehaviorLiveMemberValue ConfirmedValue { get; }Property: NextGeneration
Section titled “Property: NextGeneration”Original lines: 936
Declaration hash: sha256:9acd024383f4cfef34516dc257dd68a9c38ba13f38bdf392cc410c23b095574c
public uint NextGeneration { get; }Property: PendingFeedback
Section titled “Property: PendingFeedback”Original lines: 939
Declaration hash: sha256:5e7f1a8b86275d8beafa4dfaaf2dc014f19bb843360dd37449def63f8d7b3443
public BehaviorLiveMemberPendingFeedback PendingFeedback { get; }Property: RefusalReason
Section titled “Property: RefusalReason”Original lines: 942
Declaration hash: sha256:54acdfa909464e228f57e67a51cab5b43594d432a0314a822e1d5da359621155
public BehaviorLiveMemberRefusalReason RefusalReason { get; }Property: SetterInvoked
Section titled “Property: SetterInvoked”Original lines: 948
Declaration hash: sha256:d10ac8953f2231b26e523b18c14ea73af22cf28e700109b399be21950aea57ce
public bool SetterInvoked { get; }Property: IsAccepted
Section titled “Property: IsAccepted”Original lines: 951
Declaration hash: sha256:9d6a0f1ecd83cff501d58c3b90b6d87c9edb1aba3b2366d41a6bd6d5c555ca72
public bool IsAccepted { get; }Method: Accepted(in BehaviorLiveAgentIdentity identity, in BehaviorLiveMemberCoordinate coordinate, in BehaviorLiveMemberValue confirmedValue, uint nextGeneration)
Section titled “Method: Accepted(in BehaviorLiveAgentIdentity identity, in BehaviorLiveMemberCoordinate coordinate, in BehaviorLiveMemberValue confirmedValue, uint nextGeneration)”Original lines: 954-969
Declaration hash: sha256:b4a75e2acf4b3f3189281e439b53f2521f4bcf310477f640383a30105e1998cc
public static BehaviorLiveMemberEditResult Accepted(in BehaviorLiveAgentIdentity identity, in BehaviorLiveMemberCoordinate coordinate, in BehaviorLiveMemberValue confirmedValue, uint nextGeneration);Method: Refused(in BehaviorLiveAgentIdentity identity, in BehaviorLiveMemberCoordinate coordinate, BehaviorLiveMemberRefusalReason reason, uint currentGeneration)
Section titled “Method: Refused(in BehaviorLiveAgentIdentity identity, in BehaviorLiveMemberCoordinate coordinate, BehaviorLiveMemberRefusalReason reason, uint currentGeneration)”Original lines: 972-987
Declaration hash: sha256:d77c3d5654132d7c0417cd1dcde72dc3427161c92a759847d35c15c2a5d9dab7
public static BehaviorLiveMemberEditResult Refused(in BehaviorLiveAgentIdentity identity, in BehaviorLiveMemberCoordinate coordinate, BehaviorLiveMemberRefusalReason reason, uint currentGeneration);Method: SetterFailed(in BehaviorLiveAgentIdentity identity, in BehaviorLiveMemberCoordinate coordinate, uint currentGeneration)
Section titled “Method: SetterFailed(in BehaviorLiveAgentIdentity identity, in BehaviorLiveMemberCoordinate coordinate, uint currentGeneration)”Original lines: 994-1008
Declaration hash: sha256:d7cc3f3478dba501586cf935f4476c6bfa67f2e318ef8b1e504cb86f2fe88b8f
public static BehaviorLiveMemberEditResult SetterFailed(in BehaviorLiveAgentIdentity identity, in BehaviorLiveMemberCoordinate coordinate, uint currentGeneration);Type: IBehaviorLiveMemberCapability
Section titled “Type: IBehaviorLiveMemberCapability”Original lines: 1025-1050
Declaration hash: sha256:256f773f7b44331635b4978a3afe0793905eeb64f1eed57838167aff0383a435
public interface IBehaviorLiveMemberCapability{}Property: LiveAgentIdentity
Section titled “Property: LiveAgentIdentity”Original lines: 1028
Declaration hash: sha256:de606fd2af42e6c5a02eb06cfe5663d402da7ede11c0fd5f1a7198e45cbfae23
BehaviorLiveAgentIdentity LiveAgentIdentity { get; }Property: LiveMemberBindingCount
Section titled “Property: LiveMemberBindingCount”Original lines: 1035
Declaration hash: sha256:3e4e73d274908a5f8d9e4a059ae1a31686c4f404a99ff383c43aa882b0c9ebd7
int LiveMemberBindingCount { get; }Method: TryReadLiveMemberSnapshot(int bindingIndex, out BehaviorLiveMemberSnapshot snapshot)
Section titled “Method: TryReadLiveMemberSnapshot(int bindingIndex, out BehaviorLiveMemberSnapshot snapshot)”Original lines: 1041-1042
Declaration hash: sha256:d8c9bd7043ed4c317f83b376698db3f62af37b718e3da2f8d6c0a91a6090fd46
bool TryReadLiveMemberSnapshot(int bindingIndex, out BehaviorLiveMemberSnapshot snapshot);Method: SubmitLiveMemberEdit(in BehaviorLiveMemberEditRequest request)
Section titled “Method: SubmitLiveMemberEdit(in BehaviorLiveMemberEditRequest request)”Original lines: 1048-1049
Declaration hash: sha256:3902341b1258f621b91bee7f03a28037692866355ff0e78f4080daf34aa75e58
BehaviorLiveMemberEditResult SubmitLiveMemberEdit(in BehaviorLiveMemberEditRequest request);