Skip to content
Bit Quirky Behavior Trees and
State Machines

Search documentation

All topics and APIs

Close returns focus to Search.

What are you looking for?

Try a common topic or enter a complete API identifier.

Browse the reference instead

Esc closes · Tab reaches results · Enter opens the focused link

v0.6.0
Menu

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.

Original lines: 11-24

Declaration hash: sha256:ca38ce3fb9aa24e1287f08401c5fa64fbbb24dfd83c0d2a433a529f1f964004e

C#
public enum BehaviorLiveMemberLifecycle : byte
{
}

Original lines: 14

Declaration hash: sha256:e6dfa65349842caa1295bba07daa4c886729ca6f7a4602cb558ef232f165fe1e

C#
Detached = 0

Original lines: 17

Declaration hash: sha256:2c1f2a1ae5a3fc72f00844ca15c588fc6b56aa3843d043e9dff88d8e32356757

C#
Attached = 1

Original lines: 20

Declaration hash: sha256:62616d442ec18fae4b37f5f53c44b2453387f0c038c609d96ff4ab5f7e9dd7ae

C#
Destroyed = 2

Original lines: 23

Declaration hash: sha256:e87aa2db23b32a0de8221db3a00d2fcf1332b4bebbb1fe8d3e6ee55b7df5b4ae

C#
PlayModeEnded = 3

Original lines: 29-45

Declaration hash: sha256:651f374c2d9b649b0c9e7e75ba376b88cc8154094bfba5973a0ac1afcabfb76f

C#
public enum BehaviorLiveMemberHealth : byte
{
}

Original lines: 32

Declaration hash: sha256:bff1571cfcfa038de5d70109079b734bdf4948edc76c8c8ccaf4a84d58d1c443

C#
Cleared = 0

Original lines: 35

Declaration hash: sha256:2a4749e4314513fc16e33abac9b0a81ebd0c1376f8a0c6e07063d2383effe59c

C#
HealthyWritable = 1

Original lines: 38

Declaration hash: sha256:6570ccb677fcd067590b534ae90385610e01764dc237927dfe2c74a00bc0e79e

C#
ReadOnly = 2

Original lines: 41

Declaration hash: sha256:43e4aee1a660bcaf75713e111693f3cacb8370f11894411cf1e132af586cc227

C#
Unavailable = 3

Original lines: 44

Declaration hash: sha256:f68bd957f1ccbc10809a832f5fc454680006d8e4efecd47f8909dbd4ac1aada3

C#
Incompatible = 4

Original lines: 50-66

Declaration hash: sha256:ce88de2e07166e42306db431ef24e5983e6477df80c463f25fd6964190710af2

C#
public enum BehaviorLiveMemberSourceOrigin : byte
{
}

Original lines: 53

Declaration hash: sha256:fedf0b8e3515dd246d2e135e58b6f73affd93f34de5df1560d5f1933ff29f84f

C#
Unknown = 0

Original lines: 56

Declaration hash: sha256:9f3785d9c3f1e76dddb85f914ef1d82c1a36cc0958acb190d30ff195d3844020

C#
MemberPoll = 1

Original lines: 59

Declaration hash: sha256:4dc1f0d826bc103d594098398c6de36221866d108ff80af4261c4482dc9d6b58

C#
MemberNotification = 2

Original lines: 62

Declaration hash: sha256:c71f2cf9e8dffa9a458034fe77165b7d732cf183228da174d5c12f4d7559f282

C#
RuntimeEdit = 3

Original lines: 65

Declaration hash: sha256:7da293b172696a4aa372ec0602e83e20145d5e053663b4aa88b322ca7b79d751

C#
GameWrite = 4

Original lines: 71-85

Declaration hash: sha256:b90433e2608ee051ca1a7151d0ccec789ebd91ec5d671bf61399f496c25251c2

C#
public enum BehaviorLiveMemberPendingFeedback : byte
{
}

Original lines: 74

Declaration hash: sha256:bad2c96574768468faefa3b453e98a4fed8adf600061cdd6a0a4b65da641046a

C#
None = 0

Original lines: 77

Declaration hash: sha256:4e251622ef0b7cd3d923f604914ca201984da3407fb0571a89095e2d11d1ebfc

C#
WaitingForNextEvaluation = 1

Original lines: 84

Declaration hash: sha256:f91fc433a985fc1fc12e251f8f3ce606939d6108ed5fe58943f66cd60e16c252

C#
WaitingForStep = 2

Original lines: 90-97

Declaration hash: sha256:3d5f5a9c11a34d816570ae6a5b2400f1c2991baaf9418ddca1d18425ba1a4e6a

C#
public enum BehaviorLiveMemberEditDisposition : byte
{
}

Original lines: 93

Declaration hash: sha256:db0e6125de86af6aab08dd863ffc9e141e3b1d3239acd90a5049e6b3728894d4

C#
Refused = 0

Original lines: 96

Declaration hash: sha256:1d93c0d343582243c944ca298a887ad826510339faef551349c5a51c022b2504

C#
Accepted = 1

Original lines: 102-139

Declaration hash: sha256:db0e6c9f3e2f95635b9fef02829fe46363fbbdc95035d55bd01741a2a4e72f5a

C#
public enum BehaviorLiveMemberRefusalReason : byte
{
}

Original lines: 105

Declaration hash: sha256:bad2c96574768468faefa3b453e98a4fed8adf600061cdd6a0a4b65da641046a

C#
None = 0

Original lines: 108

Declaration hash: sha256:524148e42048e9f80c66acccc8b96f9471374c7644af4c4f62902dbc0047f1c4

C#
DetachedInstance = 1

Original lines: 111

Declaration hash: sha256:bb8a68ae9a5414e1084ae1b7a1ef0907e29d1e77161a309120fb7ad24203d669

C#
ExecutableFingerprintChanged = 2

Original lines: 114

Declaration hash: sha256:2ecf844e9adae1b744395e637c18488f8a8fe9c31e823dbd89dbcc6173e53440

C#
RuntimeGenerationChanged = 3

Original lines: 117

Declaration hash: sha256:14c38904db0058d21589708b68168b75a12dd36f542bf15606e8a7bda7d480c4

C#
BindingCoordinateMismatch = 4

Original lines: 120

Declaration hash: sha256:ba66b23dd0ce81bc6c0af6931d847f91ad7dd713ec0d40abe0302c0ede3606f0

C#
OneShotGenerationConsumed = 5

Original lines: 123

Declaration hash: sha256:7a9ded5da155a98d56e655b224e1209a532069f575393fc90115d4040538f9f7

C#
ReadOnlyDirection = 6

Original lines: 126

Declaration hash: sha256:6d4e35fde18a0dc3cbd5c2a3e6ece8e2aa585010d8f77497ed9af8c31af9a5d8

C#
IncompatiblePayload = 7

Original lines: 129

Declaration hash: sha256:e6a86bdab21eb4442e9677fe67f59376a6e758a76313c69494bcf04129504afd

C#
TargetUnavailable = 8

Original lines: 132

Declaration hash: sha256:8c2265f651a7a4225c6fa6a339b04bc5703dddef297a6c95d62bcf8e28ba477b

C#
RuntimeUnavailable = 9

Original lines: 135

Declaration hash: sha256:4e3899e3f08daf80e4714317f4de550231db222da26fcc45fadd86084e39a984

C#
UnsupportedMemberShape = 10

Original lines: 138

Declaration hash: sha256:2339f72fdc714c8806255fefc441f81519a7ef2bc95f249e5c4b0c208677c275

C#
SetterThrew = 11

Original lines: 144-160

Declaration hash: sha256:46ce79c2db948cfdb814daf70cfd2ab1a80cee056012e69923a34b6e719681ad

C#
public enum BehaviorLiveMemberStorage : byte
{
}

Original lines: 147

Declaration hash: sha256:bad2c96574768468faefa3b453e98a4fed8adf600061cdd6a0a4b65da641046a

C#
None = 0

Original lines: 150

Declaration hash: sha256:8c4ab704ab435b5ed814ad6869a894cfb2d91fe5c8c704c3b6785ba516aac5fe

C#
CompactBits = 1

Original lines: 153

Declaration hash: sha256:7307e47e4a1bba5c814e7e75ba5f850787bf486ef40ed0a22faa689732826fb2

C#
WideBits = 2

Original lines: 156

Declaration hash: sha256:e5caf894e0076b700f378ea517975dde1f06cd7199df598e751b3b81f49d4f63

C#
ManagedReference = 3

Original lines: 159

Declaration hash: sha256:5774258ccf9b56a0bcf663a5eacfee110c420341929a015ce7a1a66a22315e3d

C#
UnmanagedBytes = 4

Original lines: 177-258

Declaration hash: sha256:ded5026e8f7c29a2d3a54e1e10b855fabc3eec01cb33d176ed0f1e520bd08ddd

C#
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

C#
public BehaviorLiveAgentIdentity(UnityEngine.EntityId agentEntityId, uint runtimeGeneration, string graphIdentity, ulong executableFingerprint, string displayName, BehaviorLiveMemberLifecycle lifecycle);

Original lines: 200

Declaration hash: sha256:7b0d6127f668d9650f7aac6d04f8e237d2827e2b0fcb66756c8d5917e84d57ef

C#
public UnityEngine.EntityId AgentEntityId { get; }

Original lines: 203

Declaration hash: sha256:097f275b6081e9d7102a179b61e3922da13623dc77c2c9380c75ca680df785b1

C#
public uint RuntimeGeneration { get; }

Original lines: 206

Declaration hash: sha256:bf5ae518c0ad70b68e30c82b6b16a420a0081188bb79d41030d4ee1c236c4324

C#
public string GraphIdentity { get; }

Original lines: 211

Declaration hash: sha256:395423289abc78abc2d4150d0e3d8be224e5658a29695992085a25fb32b4145e

C#
public ulong ExecutableFingerprint { get; }

Original lines: 214

Declaration hash: sha256:be2d74d027bc0153cc8f1971bed667ec21f0538abf0fb71c10864eebf721d02a

C#
public string DisplayName { get; }

Original lines: 217

Declaration hash: sha256:f6352958de9a65d7da5df8fdc42f701ffd7565e3d112331f94e463175d3ed676

C#
public BehaviorLiveMemberLifecycle Lifecycle { get; }

Original lines: 220

Declaration hash: sha256:432a474bfa68fabb7b89ad0380cf1653c756d17dbd738684cf8bba3ede5d7ecb

C#
public bool IsAttached { get; }

Method: PinsSameInstance(in BehaviorLiveAgentIdentity other)

Section titled “Method: PinsSameInstance(in BehaviorLiveAgentIdentity other)”

Original lines: 226-232

Declaration hash: sha256:976444bf4bb512d13c14b651b37b9dede4548f2624bc0c368cfbdad746fe07c3

C#
public bool PinsSameInstance(in BehaviorLiveAgentIdentity other);

Method: Equals(BehaviorLiveAgentIdentity other)

Section titled “Method: Equals(BehaviorLiveAgentIdentity other)”

Original lines: 235-240

Declaration hash: sha256:2d94403b9ef43c4cf08163094a7424141e83cc699b433af285bd60bf13afca29

C#
public bool Equals(BehaviorLiveAgentIdentity other);

Original lines: 243-246

Declaration hash: sha256:19a0848dd20a9bbc5cc5aab558ea06fa11e2ce3bae61da755a1c54171bb11e36

C#
public override bool Equals(object obj);

Original lines: 249-257

Declaration hash: sha256:f89860267e3ef8a15bec07eea8a37565610037cc98c6bc9ad03030c0ad002d75

C#
public override int GetHashCode();

Original lines: 274-435

Declaration hash: sha256:9f0339045d41b6b15df167b50fb8d4e679e4ab091d8d87537b444c3b336d5b0c

C#
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

C#
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);

Original lines: 321

Declaration hash: sha256:27ad0e4386ac47a75732135b6d170c790506355fbd1286b181f83fc0634fd83d

C#
public int BindingIndex { get; }

Original lines: 324

Declaration hash: sha256:b46df5b5e12c9292cd3a67063c87a7a17705c5dddf1f3e28cba2cc614b8703d5

C#
public string BindingId { get; }

Original lines: 327

Declaration hash: sha256:c9511d852b0638c62e2c24f2ba888d87bbf6cccfa85a13b7f813188eaf7c7b47

C#
public string SurfaceName { get; }

Original lines: 330

Declaration hash: sha256:65a442c06324fc068f700ea453af457cb63b014f9ac264aaefd528d26ecb834d

C#
public int OperationIndex { get; }

Original lines: 333

Declaration hash: sha256:f734b72d36b844b9948fd901c4f50b7f824fffe2be7ccf94ee1b48f03f257ead

C#
public int NodeIndex { get; }

Original lines: 336

Declaration hash: sha256:d4fdf8f2b028ccebcce8ae91704facf73c1702f60858c84b225aa430d625c5ea

C#
public int BlackboardSlotIndex { get; }

Original lines: 339

Declaration hash: sha256:4f11cfc1d73db06852a73cee43131dba2954fcea01ef87b70fb55f82f2e678df

C#
public int TargetIndex { get; }

Original lines: 342

Declaration hash: sha256:8d47dd9047b8f104f763f2c883bb69c84b24cb5211bb6765620c8e267e9e4156

C#
public BakedMemberTargetMode TargetMode { get; }

Original lines: 345

Declaration hash: sha256:728eca14ffe78388f88ab9b7e6a4ebba764c76a3160e3b29f45074e1364993f2

C#
public string TargetSlotKey { get; }

Original lines: 348

Declaration hash: sha256:1455738ec5cd35347afd4c96b0b462d00771e5f54efd372e227d81aa7b337316

C#
public string DeclaringAssemblyName { get; }

Original lines: 351

Declaration hash: sha256:48e60840e5179b2533ab5b52248faad5aa5f780e556619214e8909b82139459c

C#
public string DeclaringTypeName { get; }

Original lines: 354

Declaration hash: sha256:5fd281055ff21a9edf4aa4cb09c2aa7b25dd1cec340e355f754fb9392b0d1fcb

C#
public string MemberName { get; }

Original lines: 357

Declaration hash: sha256:94ff57a99998c34d635dc47c3067aecf896db7ce917d411af8cfbd6a0b551e75

C#
public BakedMemberAccess Access { get; }

Original lines: 360

Declaration hash: sha256:fa1d049a9af8accfdf70c9d0b9f8ba76e863455366245af58daebdba8f31772c

C#
public BakedMemberOperationKind MemberShape { get; }

Original lines: 363

Declaration hash: sha256:28b473bff5cfcdcd7bf073f86a38391d49f974018284966f5e8cb4946936e6dc

C#
public BakedMemberDirection Direction { get; }

Original lines: 366

Declaration hash: sha256:2f0bec2633b80fa29a72d5305c590622d57eb62039531a00a6bb773ce50913b5

C#
public BakedMemberSynchronization Synchronization { get; }

Original lines: 373

Declaration hash: sha256:587edeaf3f6085779706e15ddb87b0dce2af4d7b6960de0a62cea12a6eec306c

C#
public BehaviorMemberValueKind ValueKind { get; }

Original lines: 376

Declaration hash: sha256:185895777ad1e2b50be928b538b232e6d7b236067c5db8414ecb44c4bbaa52e7

C#
public BakedFieldTypeCode ValueTypeCode { get; }

Original lines: 379

Declaration hash: sha256:79968ff9ef475aa26ba4abf8b2e9fb92fb56d626a0a37d9f7bfe9263a624e1fd

C#
public int ValueSize { get; }

Original lines: 382-384

Declaration hash: sha256:73b3563e888d8163c313e8a7825644b6929b80104b9bf105039272fdcf2f6997

C#
public bool WritesMember { get; }

Original lines: 387-389

Declaration hash: sha256:00643050a8a9a2150a26b3991c61ab449e7e35259b3196519219d2165ee5d59f

C#
public bool ReadsMember { get; }

Method: Equals(BehaviorLiveMemberCoordinate other)

Section titled “Method: Equals(BehaviorLiveMemberCoordinate other)”

Original lines: 392-414

Declaration hash: sha256:c3425cbed04c2b04192b980210262833b4bffe1dbe74d54f3552a7197973b08b

C#
public bool Equals(BehaviorLiveMemberCoordinate other);

Original lines: 417-420

Declaration hash: sha256:19a0848dd20a9bbc5cc5aab558ea06fa11e2ce3bae61da755a1c54171bb11e36

C#
public override bool Equals(object obj);

Original lines: 423-434

Declaration hash: sha256:f89860267e3ef8a15bec07eea8a37565610037cc98c6bc9ad03030c0ad002d75

C#
public override int GetHashCode();

Original lines: 449-670

Declaration hash: sha256:30a79c6051390a57486b90a6ab140635cd6a40b644acbaa0db41830672883d8d

C#
public readonly struct BehaviorLiveMemberValue : IEquatable<BehaviorLiveMemberValue>
{
}

Original lines: 471-472

Declaration hash: sha256:e59ef693059943c37d6cfad2980c58792a4951da1ba546cb1c5e655466b025ed

C#
public static BehaviorLiveMemberValue None { get; }

Original lines: 475

Declaration hash: sha256:22caae0cebb4472d9a2682988980b342d8271cb3918cdaa5f06581f5ff805007

C#
public BehaviorMemberValueKind Kind { get; }

Original lines: 478

Declaration hash: sha256:1057fb8b207759e62bc175cda3889e2656a3fca0101d2eeb6ff79ab38b1cdca7

C#
public long Bits { get; }

Original lines: 481

Declaration hash: sha256:1e0075c7f5909a525691849b252ad6c711082474c52d27f8367c1949aae68c44

C#
public long UpperBits { get; }

Original lines: 484

Declaration hash: sha256:ab6bc5877f395e347df3b793a6dc79bc12bbd6eccc39f6c279a815167cf276ce

C#
public object Reference { get; }

Original lines: 487-489

Declaration hash: sha256:a15b9167436aca37719c716cda9549e11c532ab907c1fb59401ae2c4fa863c2c

C#
public ReadOnlySpan<byte> Bytes { get; }

Original lines: 492

Declaration hash: sha256:3b7e0b945ae3a6c4b2b0c40fac7f954cb22d1f8a830b249bbe20f10ee1468e9c

C#
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

C#
public void CopyTo(byte[] destination, int destinationOffset);

Original lines: 516

Declaration hash: sha256:baa514b3fcfab71b6008018aa9eb37d1dd36c05897a30b51dc2e464197a7a3f4

C#
public bool HasValue { get; }

Original lines: 519

Declaration hash: sha256:87396f19919b233c066e069dc8c3c98f7ddd0d1bca553c09d2dfb6fb1395c4ea

C#
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

C#
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

C#
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

C#
public static BehaviorLiveMemberValue FromBytes(BehaviorMemberValueKind kind, byte[] bytes, int byteCount);

Original lines: 551-556

Declaration hash: sha256:5b7918cff93e65b8892bed0ccfa80e3195f5e1fd542a66e03ece9179374fbbb2

C#
public static BehaviorLiveMemberValue Single(float value);

Original lines: 559-562

Declaration hash: sha256:53aa582c17d8dae17b4f2952436549f722f448f1ebb8757925641c2db7733a43

C#
public static BehaviorLiveMemberValue Int32(int value);

Original lines: 565-568

Declaration hash: sha256:e860581d67ef465dc62da2ec7a28972c593098dbe1e48bb6452414d4e935cd2a

C#
public static BehaviorLiveMemberValue Boolean(bool value);

Original lines: 571-575

Declaration hash: sha256:929b978100133d4fadffadd4631cabdfa54c3723750ba78e7fdc6f067f9a2134

C#
public float AsSingle();

Original lines: 578-582

Declaration hash: sha256:3ac45c9117aec4693c6415301014b030485d07ef1605f83f728b34c98d1e0d4f

C#
public int AsInt32();

Original lines: 585-589

Declaration hash: sha256:ab8d3c38fc905773e09c8c200c987d60d844b645f29e0d4b4f8c5ab5d32df249

C#
public bool AsBoolean();

Method: StorageOf(BehaviorMemberValueKind kind)

Section titled “Method: StorageOf(BehaviorMemberValueKind kind)”

Original lines: 596-629

Declaration hash: sha256:e6e86b49fba4331ce1404abe67df68c25ae1f304bbc0116c0b1429344d6d58fc

C#
public static BehaviorLiveMemberStorage StorageOf(BehaviorMemberValueKind kind);

Method: Equals(BehaviorLiveMemberValue other)

Section titled “Method: Equals(BehaviorLiveMemberValue other)”

Original lines: 632-647

Declaration hash: sha256:8d2d61531ff6eef8a8caa813c03f10a00782294748a697146476ccfe6c846da1

C#
public bool Equals(BehaviorLiveMemberValue other);

Original lines: 650-653

Declaration hash: sha256:19a0848dd20a9bbc5cc5aab558ea06fa11e2ce3bae61da755a1c54171bb11e36

C#
public override bool Equals(object obj);

Original lines: 656-659

Declaration hash: sha256:f89860267e3ef8a15bec07eea8a37565610037cc98c6bc9ad03030c0ad002d75

C#
public override int GetHashCode();

Original lines: 685-826

Declaration hash: sha256:288577d371e2e61517e9549a269cf4833925c6560d5370d1e9be8714cf5ea919

C#
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

C#
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);

Original lines: 718

Declaration hash: sha256:a9340e29e364500399fb00e25a030e7699b49d8c6d8585ed329fc35a86bbd61a

C#
public BehaviorLiveAgentIdentity Identity { get; }

Original lines: 721

Declaration hash: sha256:006fbfdf4467bc473b014bed0c28b63300242f45d1c2fbaa291be703ba576df7

C#
public BehaviorLiveMemberCoordinate Coordinate { get; }

Original lines: 724

Declaration hash: sha256:64b6439d086fadeaebece06f4f4f1bc165878018c1c438329b45f9b57d38d18a

C#
public uint OneShotGeneration { get; }

Original lines: 727

Declaration hash: sha256:f7294e6e656f4e3da489ec45e89aefdb67eb5d00b6677beef7e4752c05b1ec27

C#
public int EvaluationIndex { get; }

Original lines: 730

Declaration hash: sha256:80858fb2fdd7bdb142f5c85790fd21796a7d98df14a284a004c35a2a86487637

C#
public BehaviorLiveMemberValue CurrentValue { get; }

Original lines: 733

Declaration hash: sha256:104cc1c6f1cb82a6f1226669b1a99e55b3fb0aedeb0cfd681342415add31050f

C#
public BehaviorLiveMemberValue MemberSourceValue { get; }

Original lines: 736

Declaration hash: sha256:f427483ef8e444f135b827ae9305b43807540b5c0c25de09832b229d3f2c83a6

C#
public BehaviorLiveMemberSourceOrigin SourceOrigin { get; }

Original lines: 739

Declaration hash: sha256:71c8eb773f34496b62e40eb4422a2f444533cce40d381248121fe37e0c2d3aac

C#
public BehaviorLiveMemberHealth Health { get; }

Original lines: 746

Declaration hash: sha256:b579d7dfad1032a4df7a5e96a029dfbf89f4c0f6e5fd6efa30c83d571ad434cb

C#
public bool Editable { get; }

Original lines: 749

Declaration hash: sha256:54acdfa909464e228f57e67a51cab5b43594d432a0314a822e1d5da359621155

C#
public BehaviorLiveMemberRefusalReason RefusalReason { get; }

Original lines: 752

Declaration hash: sha256:5e7f1a8b86275d8beafa4dfaaf2dc014f19bb843360dd37449def63f8d7b3443

C#
public BehaviorLiveMemberPendingFeedback PendingFeedback { get; }

Original lines: 755

Declaration hash: sha256:4c2ef40b07d51a71de7802931a6521059c874d3972ab8be2d0c5932c52bf2cfd

C#
public BehaviorLiveMemberValue LastConfirmedValue { get; }

Original lines: 764

Declaration hash: sha256:d84552ff1777254b3a2360ab98a76f50085f59b3e05c26f1ef8b5919c6001fff

C#
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

C#
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

C#
public static BehaviorLiveMemberSnapshot Detached(in BehaviorLiveAgentIdentity identity, in BehaviorLiveMemberCoordinate coordinate);

Original lines: 840-885

Declaration hash: sha256:c039f8d2402004e3e5e9426bd1deae79ac78f6f6c6ff2b8e658793f0d8c828bf

C#
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

C#
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

C#
public static BehaviorLiveMemberEditRequest FromSnapshot(in BehaviorLiveMemberSnapshot snapshot, in BehaviorLiveMemberValue payload, int commitEventId);

Original lines: 872

Declaration hash: sha256:a9340e29e364500399fb00e25a030e7699b49d8c6d8585ed329fc35a86bbd61a

C#
public BehaviorLiveAgentIdentity Identity { get; }

Original lines: 875

Declaration hash: sha256:006fbfdf4467bc473b014bed0c28b63300242f45d1c2fbaa291be703ba576df7

C#
public BehaviorLiveMemberCoordinate Coordinate { get; }

Original lines: 878

Declaration hash: sha256:e2bf4995254413239af0c1d76d8d2d97ea4d36e91db0cd40d623a3a70d5d01e0

C#
public uint ExpectedGeneration { get; }

Original lines: 881

Declaration hash: sha256:b695219121a66e34f26e576c77abad68ba58f9f3fdc85cfc23aca693208ce09e

C#
public BehaviorLiveMemberValue Payload { get; }

Original lines: 884

Declaration hash: sha256:648cd2571bdbd75c724251bc31dc89e74f17bf409499e26eaa70c098f4857c45

C#
public int CommitEventId { get; }

Original lines: 901-1009

Declaration hash: sha256:c76bed08db267fcf2d0bf35cabdfd14055f67f165e562a5dc8a5591bddbba618

C#
public readonly struct BehaviorLiveMemberEditResult
{
}

Original lines: 924

Declaration hash: sha256:0389d97da035568f271521f30d917d0c041e1b3897cbe610830955a7e1da8001

C#
public BehaviorLiveMemberEditDisposition Disposition { get; }

Original lines: 927

Declaration hash: sha256:a9340e29e364500399fb00e25a030e7699b49d8c6d8585ed329fc35a86bbd61a

C#
public BehaviorLiveAgentIdentity Identity { get; }

Original lines: 930

Declaration hash: sha256:006fbfdf4467bc473b014bed0c28b63300242f45d1c2fbaa291be703ba576df7

C#
public BehaviorLiveMemberCoordinate Coordinate { get; }

Original lines: 933

Declaration hash: sha256:10695ff3d23ddd93516bced7e5c6088e6e90d0d14f4c674cda108d8bec4c0ec3

C#
public BehaviorLiveMemberValue ConfirmedValue { get; }

Original lines: 936

Declaration hash: sha256:9acd024383f4cfef34516dc257dd68a9c38ba13f38bdf392cc410c23b095574c

C#
public uint NextGeneration { get; }

Original lines: 939

Declaration hash: sha256:5e7f1a8b86275d8beafa4dfaaf2dc014f19bb843360dd37449def63f8d7b3443

C#
public BehaviorLiveMemberPendingFeedback PendingFeedback { get; }

Original lines: 942

Declaration hash: sha256:54acdfa909464e228f57e67a51cab5b43594d432a0314a822e1d5da359621155

C#
public BehaviorLiveMemberRefusalReason RefusalReason { get; }

Original lines: 948

Declaration hash: sha256:d10ac8953f2231b26e523b18c14ea73af22cf28e700109b399be21950aea57ce

C#
public bool SetterInvoked { get; }

Original lines: 951

Declaration hash: sha256:9d6a0f1ecd83cff501d58c3b90b6d87c9edb1aba3b2366d41a6bd6d5c555ca72

C#
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

C#
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

C#
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

C#
public static BehaviorLiveMemberEditResult SetterFailed(in BehaviorLiveAgentIdentity identity, in BehaviorLiveMemberCoordinate coordinate, uint currentGeneration);

Original lines: 1025-1050

Declaration hash: sha256:256f773f7b44331635b4978a3afe0793905eeb64f1eed57838167aff0383a435

C#
public interface IBehaviorLiveMemberCapability
{
}

Original lines: 1028

Declaration hash: sha256:de606fd2af42e6c5a02eb06cfe5663d402da7ede11c0fd5f1a7198e45cbfae23

C#
BehaviorLiveAgentIdentity LiveAgentIdentity { get; }

Original lines: 1035

Declaration hash: sha256:3e4e73d274908a5f8d9e4a059ae1a31686c4f404a99ff383c43aa882b0c9ebd7

C#
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

C#
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

C#
BehaviorLiveMemberEditResult SubmitLiveMemberEdit(in BehaviorLiveMemberEditRequest request);
Full-size image