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

BehaviorMemberBindingManifest.cs declarations

Public API declaration excerpts from Packages/io.bitquirky.behavior/Editor/Member/BehaviorMemberBindingManifest.cs.

Source snapshot ad0983d00d77.

On this page

Original file: Packages/io.bitquirky.behavior/Editor/Member/BehaviorMemberBindingManifest.cs

Source file hash: sha256:af3c81807dab4fe5ee0d7dd37609ab8fa948c30ba063ccbf7eabb3bc7523d086

Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.

Original lines: 24-43

Declaration hash: sha256:ac8e17ab01a5214fdc4e7ce350f069d625c77096d6a4051b1b3c6c908b79bce1

C#
public enum BehaviorMemberAccessorKind : byte
{
}

Original lines: 27

Declaration hash: sha256:48d9ad8c8b2853dc4df16b77d88a69b113aa6f15d6109f00c90dbb87de8793f6

C#
Operation = 0

Original lines: 30

Declaration hash: sha256:944a6e4538dff3bb3993fd58ae73c2000d49e07eed0b66d0545eb73b3ad624f1

C#
Getter = 1

Original lines: 33

Declaration hash: sha256:bd808bddb9ace1fb2a3051877050d1ea92974006fd2a145b4a46c24e3fdbcb58

C#
Setter = 2

Original lines: 36

Declaration hash: sha256:a9377725e198dcd4f8411aefd9dcd7fc0f764a4ff8d0a05999e41a70b49b3cee

C#
EventAdd = 3

Original lines: 39

Declaration hash: sha256:ace97e933596b2d142130e97972de103fbbefa2043ac63f5b8275c95766fb3f1

C#
EventRemove = 4

Original lines: 42

Declaration hash: sha256:ccd695f6de44a20823875f7069c41f93544fc5cb27d1524fe675ea2faf270b7d

C#
Notification = 5

Original lines: 57-76

Declaration hash: sha256:cdf4ccfac1e88d0d2ebfce2b0702c1f26a49135e3fdf95dbb5d6e96787fd014a

C#
public sealed class BehaviorMemberEntityAccessManifest
{
}

Original lines: 60

Declaration hash: sha256:b7f98b2fe7a4ac7659522130cd35cf456b7f374836ce1bebb5ae724d93086dbc

C#
public int RowIndex { get; }

Original lines: 63

Declaration hash: sha256:bc2af9e3327373a9cb4abf072b3760dabd3d8fd92ba874fadac01f108c1ec0c5

C#
public string AssemblyName { get; }

Original lines: 66

Declaration hash: sha256:3feca7c05e5c49df43ab82444e06e2ccf72e84cf588d7c2e5dec0b939d7da1d2

C#
public string TypeName { get; }

Original lines: 69

Declaration hash: sha256:f0f7daac3a22b28ef16d48dea6a27c7212292649510b4d56ebe7bc2e6e55209c

C#
public ulong TypeIdentityHash { get; }

Original lines: 72

Declaration hash: sha256:0952d1e33adf9bebc57831396642a990bf9a2367836cc2c46573cfddb7fa1b95

C#
public BehaviorSourceMemberEntityContainerKind ContainerKind { get; }

Original lines: 75

Declaration hash: sha256:a45ceb47e37fc1a9fceeb1d9a84d46d4120361ae21211b66186ed7e5257d241d

C#
public bool IsReadWrite { get; }

Original lines: 100-149

Declaration hash: sha256:dc91abdb8f1d236c015899b7220d1aaa8ed484ba920f44d812636be85c08b1e3

C#
public sealed class BehaviorMemberAccessorManifest
{
}

Original lines: 103

Declaration hash: sha256:c80aa6d34524d3cef7e0e16af27f398e449c4b2c1c1c68b23508cfcdd1d0adbb

C#
public BehaviorSourceRuntimePath RuntimePath { get; }

Original lines: 106

Declaration hash: sha256:40bbeed8cb6f7eb77b83d1000c4fb7c481a64365b53474fb7c050150329f0db7

C#
public BehaviorSourceMemberTargetMode TargetMode { get; }

Original lines: 109

Declaration hash: sha256:b4b46993b1dc1fa06cb31e4b0d50af03ca843a1287166a8f6172622bce7420c7

C#
public BehaviorSourceMemberEntityContainerKind EntityContainerKind { get; }

Original lines: 112

Declaration hash: sha256:16c402c5be7d7ee5db408917dd33f41a48773503a077eeba018095b104d713e0

C#
public int EntityAccessRow { get; }

Original lines: 115

Declaration hash: sha256:7ce25858bf17edcf0893473b969a453af9e2988a0d73ba9e88b389dc366256be

C#
public int EntityHopAccessRow { get; }

Original lines: 118

Declaration hash: sha256:ecabe9e138a70b93c5a08e93ae4d56f1ca23f413c5d33b7be7c64375f5b6bb70

C#
public int EntityEventAccessRow { get; }

Original lines: 121

Declaration hash: sha256:52ea37fe48ca200cdaa0b040386eef8d6edd54b6ae8c84bb3f5d74efc7100553

C#
public int ProviderTargetIndex { get; }

Original lines: 124

Declaration hash: sha256:0082fd3a9b650abb00c0c473bf6d2e522d0aeeb182be4f6a7c51e180ce0a4b0c

C#
public bool IsEntityBackend { get; }

Original lines: 126

Declaration hash: sha256:cf1796588379a5358ed01ce046077215b1720e38dda4ddb3c77f09424c7214ce

C#
public int AccessorId { get; }

Original lines: 129

Declaration hash: sha256:b46df5b5e12c9292cd3a67063c87a7a17705c5dddf1f3e28cba2cc614b8703d5

C#
public string BindingId { get; }

Original lines: 132

Declaration hash: sha256:c512d516cf0d6990cef1433fd297b6f84b65b4e43c9aa4f02d366eff213d0245

C#
public BehaviorMemberAccessorKind Kind { get; }

Original lines: 135

Declaration hash: sha256:35da392ab70546f3e9f7823f4902f949df38e50a026666dc48ea4921478ea46a

C#
public BehaviorSourceMemberBinding Binding { get; }

Original lines: 138

Declaration hash: sha256:a0a057696b6f8e0a4d3a9cd4d7ca4a3c9fb3f0229cd4f839b809560eb81d5713

C#
public string CanonicalIdentity { get; }

Original lines: 141

Declaration hash: sha256:03d907ceb042df1d8411f9e614b4305c3875e87ecbc98de24e91152d6f5fbb28

C#
public BehaviorSourceMemberNotification Notification { get; }

Original lines: 148

Declaration hash: sha256:2474337af6abcda4774b188f883a6cc124f548d7ff286ff68af1b80145b00ac6

C#
public ulong ContractHash { get; }

Type: BehaviorMemberDictionaryEntryManifest

Section titled “Type: BehaviorMemberDictionaryEntryManifest”

Original lines: 161-177

Declaration hash: sha256:8ca782797b18bd2829e0622ab7497698e83375ac0bbfd5cd51d1050cfae91674

C#
public sealed class BehaviorMemberDictionaryEntryManifest
{
}

Original lines: 164

Declaration hash: sha256:a71ab58b5b5c168cf9fc3abbbec8ce7fb17d584fe6a762028d5cc2b85c7bb67e

C#
public int AuthoredOrder { get; }

Original lines: 167

Declaration hash: sha256:0e99e737a29ffcf59b98c2d1c84a51cb62d44c9f7ca4cb812f7334de178b4bf5

C#
public BehaviorSourceDictionaryKeyState KeyState { get; }

Original lines: 170

Declaration hash: sha256:5904bf5aa75482624b9589ae927972b93312c15cba155fe3363da84461304665

C#
public string KeyPayload { get; }

Original lines: 173

Declaration hash: sha256:e099ac99e8595dbc067bba95ff9cc272e0ed5e140cf652d06571a5966ed2f8f7

C#
public string ValuePayload { get; }

Original lines: 176

Declaration hash: sha256:f67f18c8c22260e0e68269eb72a6ded198299af59ace20802f5a4eb4c310fc12

C#
public int SourceLine { get; }

Original lines: 191-235

Declaration hash: sha256:3a56274c7442a5613c6a6169ef32b3e82ea189fbd2d8a27e73e2070037906d64

C#
public sealed class BehaviorMemberDeclaredValueManifest
{
}

Original lines: 194

Declaration hash: sha256:bc5b0992cf0a07af2fbf04b51acaa68f4100b4f2dc95d38d0722599dc8e00677

C#
public string Name { get; }

Original lines: 197

Declaration hash: sha256:f252cacd4550e69ddcf14ca4edf8b4153fd7a466490b6e0acbcfa0e4c52cd80d

C#
public string TypeToken { get; }

Original lines: 200

Declaration hash: sha256:10b0840d8b201b05fec339cdb9ccb4504b60435cd6523c4fabf1c06084ccea26

C#
public string KeyTypeToken { get; }

Original lines: 203

Declaration hash: sha256:2e62d4471dd68425ad2b3e30b50e0424745708ed4fa7e6941fcaf41692fbcf37

C#
public BehaviorDeclaredValueShape Shape { get; }

Original lines: 206

Declaration hash: sha256:a7911137acd022f682fb9f284000ad4b69bdd137c1fee17b6c2b66e99f36399e

C#
public BehaviorDeclaredValueKind ValueKind { get; }

Original lines: 209

Declaration hash: sha256:0ec01dea2c8148485d2d04c21ad478ff6c12c8c5915c0478b2f794be5a002aec

C#
public BehaviorDeclaredValueKind KeyKind { get; }

Original lines: 212

Declaration hash: sha256:844f3a20e924b1b4e598049222f19e380b75a651836f50e144cb8a6be192710a

C#
public BehaviorDeclaredValueStorageClass Storage { get; }

Original lines: 215

Declaration hash: sha256:8a88addf60cf0cbfa9862172a91de478770f5ec3f5c373cdad81c0a24190ff74

C#
public int CompanionSlotIndex { get; }

Original lines: 218

Declaration hash: sha256:f97165a60bc2b6431d154a86c70f8ceaca34b2b2a5f7ea36887fa197eddad13f

C#
public int ElementStride { get; }

Original lines: 221

Declaration hash: sha256:2eaacf26d3db5bd3fee2009d35d4242dc782d5194baa748a6bcfb2eae496e8b1

C#
public int ElementCount { get; }

Original lines: 224

Declaration hash: sha256:1bf6d0c4a902deece0bc76160b157fb4dfe9a0a5e85b925f1c75cf02946d6fa8

C#
public bool IsNoneCollection { get; }

Original lines: 227-231

Declaration hash: sha256:9e2fe7ab1977118f025faab22622efa49c2105dee69dc83f8d676923bb4efc05

C#
public IReadOnlyList<BehaviorMemberDictionaryEntryManifest> DictionaryEntries { get; }

Original lines: 234

Declaration hash: sha256:f67f18c8c22260e0e68269eb72a6ded198299af59ace20802f5a4eb4c310fc12

C#
public int SourceLine { get; }

Original lines: 249-347

Declaration hash: sha256:140f5c50f38d18895b3fa942b06035ad8f448f6465f3868aaf0973f824abde82

C#
public sealed class BehaviorMemberBindingManifest
{
}

Original lines: 297

Declaration hash: sha256:a044bb72fd2041aaf10a94a2e58a219e9ff946ed03b5089cb28f79118961d86d

C#
public string ConsumerAssembly { get; }

Original lines: 300

Declaration hash: sha256:bf5ae518c0ad70b68e30c82b6b16a420a0081188bb79d41030d4ee1c236c4324

C#
public string GraphIdentity { get; }

Original lines: 303

Declaration hash: sha256:336ee20cc27428134cfd1afe991c82a3153a3ee759e6c5da95d4875ddff58f70

C#
public IReadOnlyList<BehaviorMemberAccessorManifest> Accessors { get; }

Original lines: 313

Declaration hash: sha256:5695e608026d672cac9aebdc090a7c7fd8d76e6a5cf453f27d052c2db570e1cc

C#
public ulong BindingSetFingerprint { get; }

Original lines: 316

Declaration hash: sha256:f3ae03853b44a8a4f84fd5fa70018e5cf1a778abb30763c4bebbe2d60a0fe36e

C#
public IReadOnlyList<BehaviorMemberDeclaredValueManifest> DeclaredValues { get; }

Original lines: 319

Declaration hash: sha256:4971c0771407766b8205d20c649a5031cebb67f46df4f622d7993a49d56a5a6c

C#
public BehaviorManagedBlackboardLayout CompanionLayout { get; }

Original lines: 322

Declaration hash: sha256:76ced8f4ce0bcce8712e88afd941ec06044eb97e8af5176dcc62bd6bcbf97f01

C#
public bool HasManagedCompanion { get; }

Original lines: 325

Declaration hash: sha256:c80aa6d34524d3cef7e0e16af27f398e449c4b2c1c1c68b23508cfcdd1d0adbb

C#
public BehaviorSourceRuntimePath RuntimePath { get; }

Original lines: 332

Declaration hash: sha256:5dd29120325e4dad26947769e04895fff6285ccb665d7e23a5b39b878f0f6e42

C#
public IReadOnlyList<BehaviorMemberEntityAccessManifest> EntityAccess { get; }

Original lines: 335

Declaration hash: sha256:0082fd3a9b650abb00c0c473bf6d2e522d0aeeb182be4f6a7c51e180ce0a4b0c

C#
public bool IsEntityBackend { get; }

Original lines: 364-1189

Declaration hash: sha256:a654a80a4db23d7b85da063d0e2abfe9e83ffa9b8358c659baf27583fc88816d

C#
public static class BehaviorMemberManifestBuilder
{
}

Method: Build(BehaviorSourceAst ast, string graphIdentity)

Section titled “Method: Build(BehaviorSourceAst ast, string graphIdentity)”

Original lines: 372-376

Declaration hash: sha256:5604cfbdc43858d8104612978f9cae614178cc58a6faf27ebed6d4551f2108cc

C#
public static IReadOnlyList<BehaviorMemberBindingManifest> Build(BehaviorSourceAst ast, string graphIdentity);

Method: Build(BehaviorSourceAst ast, string graphIdentity, ulong bindingSetFingerprint)

Section titled “Method: Build(BehaviorSourceAst ast, string graphIdentity, ulong bindingSetFingerprint)”

Original lines: 383-389

Declaration hash: sha256:b2d45ac754f565750ed8c38a3ba31ee930e40fffec77783dfb4f92ed9873d918

C#
public static IReadOnlyList<BehaviorMemberBindingManifest> Build(BehaviorSourceAst ast, string graphIdentity, ulong bindingSetFingerprint);

Method: Build(BehaviorSourceAst ast, string graphIdentity, ulong bindingSetFingerprint, string consumerAssembly)

Section titled “Method: Build(BehaviorSourceAst ast, string graphIdentity, ulong bindingSetFingerprint, string consumerAssembly)”

Original lines: 396-409

Declaration hash: sha256:cc7f9566d4be31cd3da08fb796b016425b257621adaf402a171bd89ba2b8eb7d

C#
public static IReadOnlyList<BehaviorMemberBindingManifest> Build(BehaviorSourceAst ast, string graphIdentity, ulong bindingSetFingerprint, string consumerAssembly);

Method: Build(BehaviorSourceAst ast, string graphIdentity, ulong bindingSetFingerprint, string consumerAssembly, string companionTypeName)

Section titled “Method: Build(BehaviorSourceAst ast, string graphIdentity, ulong bindingSetFingerprint, string consumerAssembly, string companionTypeName)”

Original lines: 416-486

Declaration hash: sha256:53e2dc73a3d19101eefdf1ff6d2139f7365bd40302dd6ce8bea86bf76749614c

C#
public static IReadOnlyList<BehaviorMemberBindingManifest> Build(BehaviorSourceAst ast, string graphIdentity, ulong bindingSetFingerprint, string consumerAssembly, string companionTypeName);

Method: BuildDeclaredValuesOnly(BehaviorSourceAst ast, string graphIdentity, ulong bindingSetFingerprint, string consumerAssembly, string companionTypeName)

Section titled “Method: BuildDeclaredValuesOnly(BehaviorSourceAst ast, string graphIdentity, ulong bindingSetFingerprint, string consumerAssembly, string companionTypeName)”

Original lines: 493-519

Declaration hash: sha256:053f7ebfb7e401d05508b4cdbe682b4d8f6768263edb73e6f0b7c53eaad7fadf

C#
public static BehaviorMemberBindingManifest BuildDeclaredValuesOnly(BehaviorSourceAst ast, string graphIdentity, ulong bindingSetFingerprint, string consumerAssembly, string companionTypeName);
Full-size image