BehaviorMemberNodeProjection.cs declarations
Public API declaration excerpts from Packages/io.bitquirky.behavior/Editor/Member/BehaviorMemberNodeProjection.cs.
Source snapshot ad0983d00d77.
On this page
Original file: Packages/io.bitquirky.behavior/Editor/Member/BehaviorMemberNodeProjection.cs
Source file hash: sha256:f9959e8cc9de7a763714c5fb89481346393aeffab98ce1de3b54779ab89309e1
Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.
Type: BehaviorMemberTokenRole
Section titled “Type: BehaviorMemberTokenRole”Original lines: 14-118
Declaration hash: sha256:819c62e7102c15d3330509afd76e612a8c8ce68f52f07f973ecb5c7eee276857
public enum BehaviorMemberTokenRole : byte{}Field: MemberName
Section titled “Field: MemberName”Original lines: 17
Declaration hash: sha256:0efdcb55efdd2f48f1f299aad03161a55b34e12b301338d8b831a98172dccec6
MemberName = 0Field: Punctuation
Section titled “Field: Punctuation”Original lines: 20
Declaration hash: sha256:b7483c55713b2f76e30d42ee8c2ad6c9272240e805b4a8505f1ccc5a65dfdbe8
Punctuation = 1Field: Constant
Section titled “Field: Constant”Original lines: 23
Declaration hash: sha256:70334193ee691baeabe912e20a15c30b01c7acb07bdcc3b6d1d3346217f14060
Constant = 2Field: BlackboardRef
Section titled “Field: BlackboardRef”Original lines: 26
Declaration hash: sha256:1072982f3eca301518d30eb26a3f7778847a57b85e5d1e9d361a3ef803c74a51
BlackboardRef = 3Field: Operator
Section titled “Field: Operator”Original lines: 29
Declaration hash: sha256:ab8e75aba24c1932ff1246678abbc2a41e99586bbacc441ad5abfba182c4b5a3
Operator = 4Field: Glyph
Section titled “Field: Glyph”Original lines: 32
Declaration hash: sha256:2007a344a0310560e3b6e4e626233289a8e3cea09d2f665908bb3f59a7eeaab8
Glyph = 5Field: Placeholder
Section titled “Field: Placeholder”Original lines: 35
Declaration hash: sha256:e60179453ace5f16b9d791051e1d6cfcb75b8b7995cd85ce77883738af2dbe50
Placeholder = 6Field: NodeResult
Section titled “Field: NodeResult”Original lines: 41
Declaration hash: sha256:9f48a9fdd2e430fa71c3d4a9f5724ac1a2c10756758da58b42428ecec2ef6064
NodeResult = 7Field: OutcomeSeparator
Section titled “Field: OutcomeSeparator”Original lines: 47
Declaration hash: sha256:a4fa8bdf9af50e03305261217e6a3bf3f981a06be393222e17f60f4175d0cb7e
OutcomeSeparator = 8Field: ParameterName
Section titled “Field: ParameterName”Original lines: 53
Declaration hash: sha256:273738ae6b26ea419bff230a34218487d3f4c90c86091125bf1dc6f91b3ff1c1
ParameterName = 9Field: DeclaredDefaultMarker
Section titled “Field: DeclaredDefaultMarker”Original lines: 59
Declaration hash: sha256:c461ef4aa7a7e34ad8fa1e886aa881781fda9cfb5044e11ecfbc29ae5b94ae8f
DeclaredDefaultMarker = 10Field: DeclaredDefaultValue
Section titled “Field: DeclaredDefaultValue”Original lines: 64
Declaration hash: sha256:e1c605d585c0a0ff0079ad6ad4ab1387adec28d8a5d13837a9bb0b7de7e5950e
DeclaredDefaultValue = 11Field: DeclaredDefaultUnavailable
Section titled “Field: DeclaredDefaultUnavailable”Original lines: 70
Declaration hash: sha256:82b659100fc30e20b4867ce797d04010003c8f6e1c6c958e988db520b118c563
DeclaredDefaultUnavailable = 12Field: OutputTag
Section titled “Field: OutputTag”Original lines: 76
Declaration hash: sha256:8ad911a3ecba88b3e59b54a6ffbb26f15827d678433d1496acf06b5d3e4ef2bc
OutputTag = 13Field: OutputName
Section titled “Field: OutputName”Original lines: 82
Declaration hash: sha256:42ef599fb2a654795338702f48c8f8ce4b9ca94abc8df2fb6430a9dd858c0bd8
OutputName = 14Field: ResultDecision
Section titled “Field: ResultDecision”Original lines: 88
Declaration hash: sha256:2f353d45ba7ddae5dc4be0584f081755f86ff4e95be5b66d4efc2bc481556e66
ResultDecision = 15Field: OutputDestinationFault
Section titled “Field: OutputDestinationFault”Original lines: 96
Declaration hash: sha256:dbe8415a9d4096d0432a6f853271acafc16674cc930baa96183cbd37fe1d6bf7
OutputDestinationFault = 16Field: RefTag
Section titled “Field: RefTag”Original lines: 103
Declaration hash: sha256:ba8e3a73e50059c4553122e2211933c529cefeaf87f1f85379ee34770f49edbd
RefTag = 17Field: ParamsValuesSummary
Section titled “Field: ParamsValuesSummary”Original lines: 110
Declaration hash: sha256:0b363eaeb2d1a20d40d4e8c129d7eb3567b645949b2c3e6b0032bafdffa2b80f
ParamsValuesSummary = 18Field: ParamsValuesFault
Section titled “Field: ParamsValuesFault”Original lines: 117
Declaration hash: sha256:bec5bb9eeb032ce96ccade4a13468c223e8ce270ce87ff74ca5cd3fef60a72a1
ParamsValuesFault = 19Type: BehaviorMemberSignatureToken
Section titled “Type: BehaviorMemberSignatureToken”Original lines: 125-151
Declaration hash: sha256:851a9dd610d7df23169cc895f42419b81e9ab7981cfd3e256d441385cdb756aa
public sealed class BehaviorMemberSignatureToken{}Property: Text
Section titled “Property: Text”Original lines: 138
Declaration hash: sha256:77fa0a96bbc5596810fa66e43cc45f4f56cac2880225648c7d1fdc68488dc08e
public string Text { get; }Property: Role
Section titled “Property: Role”Original lines: 141
Declaration hash: sha256:af0a90783dba0b3a930335b6eff9e5295b23cfa09afd2046629147111626387b
public BehaviorMemberTokenRole Role { get; }Property: DataTypeSuffix
Section titled “Property: DataTypeSuffix”Original lines: 144
Declaration hash: sha256:f660a27395cd60abcc891807c5b3db8a96c0d42cdcb18be0db40ed1891f10803
public string DataTypeSuffix { get; }Property: GlyphPath
Section titled “Property: GlyphPath”Original lines: 147
Declaration hash: sha256:161fb1d585ad61e672dcbf856ef1808fe14f16a0cbed3ae5a9ff0174dcb89bcc
public string GlyphPath { get; }Property: Ellipsizes
Section titled “Property: Ellipsizes”Original lines: 150
Declaration hash: sha256:18c5ed7a14d0ca3d8c0c0da5c478ea55539fa0e1575be1df7dc4386834820701
public bool Ellipsizes { get; }Type: BehaviorMemberCardModel
Section titled “Type: BehaviorMemberCardModel”Original lines: 169-315
Declaration hash: sha256:ba9b655bc439617caea5c7ba5f547a1bc16186f1cc8c8d3ae66665cffbd93e93
public sealed class BehaviorMemberCardModel{}Property: OperationKind
Section titled “Property: OperationKind”Original lines: 172
Declaration hash: sha256:b1ca30450c572aa63c232c3b580e26d0ca78e47218d5288c0d3c471ff394642b
public BehaviorSourceMemberOperationKind OperationKind { get; }Property: IsCondition
Section titled “Property: IsCondition”Original lines: 175
Declaration hash: sha256:3dbc5f7086ed8f5e0249728b0d26a97d5d04597b33989b230f8dfe4ed494dee7
public bool IsCondition { get; }Property: RoleCaption
Section titled “Property: RoleCaption”Original lines: 178
Declaration hash: sha256:38ba242363db54cc2fc83a85bf4caaec249c6dfc24630f591c7e3c20754aff3c
public string RoleCaption { get; }Property: KindCaption
Section titled “Property: KindCaption”Original lines: 181
Declaration hash: sha256:8345eb43e75557a81d903bec153800d1564487a7fa3d29c0835fcc48352a4c2c
public string KindCaption { get; }Property: IsBound
Section titled “Property: IsBound”Original lines: 184
Declaration hash: sha256:d9e228c7798d816dcb62aa9ac7be3f0608a6a114d442696a1a38806f115b9a70
public bool IsBound { get; }Property: IsBroken
Section titled “Property: IsBroken”Original lines: 187
Declaration hash: sha256:6c49583593a4919a111efaad4427895046d9be07afe2680b2be2db8a95093201
public bool IsBroken { get; }Property: BrokenMessage
Section titled “Property: BrokenMessage”Original lines: 193
Declaration hash: sha256:28fa26112827fff5a8ce7bca389db4056b9175afc7377cf4b89d3ad868774484
public string BrokenMessage { get; }Property: BrokenByGraphViolation
Section titled “Property: BrokenByGraphViolation”Original lines: 201
Declaration hash: sha256:64b6b05e5c0f05dff8be93850252b017b520030e8794eaf4743a28a45ebcc69c
public bool BrokenByGraphViolation { get; }Property: TargetMode
Section titled “Property: TargetMode”Original lines: 204
Declaration hash: sha256:40bbeed8cb6f7eb77b83d1000c4fb7c481a64365b53474fb7c050150329f0db7
public BehaviorSourceMemberTargetMode TargetMode { get; }Property: OwnerChipText
Section titled “Property: OwnerChipText”Original lines: 211
Declaration hash: sha256:f83ab25e3f5598ca55eb99e4eefc15fed1d31834e7ff21e4733a7f288beeaa78
public string OwnerChipText { get; }Property: OperationGlyphPath
Section titled “Property: OperationGlyphPath”Original lines: 214
Declaration hash: sha256:5112a67ff8625c4af7ebf79ec549899a2dae495729e5e5fcd23c6193cb15bc00
public string OperationGlyphPath { get; }Property: TargetGlyphPath
Section titled “Property: TargetGlyphPath”Original lines: 217
Declaration hash: sha256:45a6b94d84b9445b4e6d7e8f8335febd091984a2df0d8b521b2acb7efcd3aa8a
public string TargetGlyphPath { get; }Property: NodeName
Section titled “Property: NodeName”Original lines: 224
Declaration hash: sha256:0a2fb71debbfca5c87c8fb0feff54253c7ce241c1852dafbf09c64153d479ac5
public string NodeName { get; }Property: ShowsCallLine
Section titled “Property: ShowsCallLine”Original lines: 233
Declaration hash: sha256:59a537212ce5182c492a9f4e4d8feed146e29b58db16f6dbb57abab0519de037
public bool ShowsCallLine { get; }Property: Signature
Section titled “Property: Signature”Original lines: 236-237
Declaration hash: sha256:6e7f684898e0c1a2032f0fc901e8b766a86e0ab35eb8e3aa2cc1091d0d11c347
public IReadOnlyList<BehaviorMemberSignatureToken> Signature { get; }Property: HasResultRow
Section titled “Property: HasResultRow”Original lines: 240
Declaration hash: sha256:b0d29a0bbff0aa3fcd09c9ea84566151150551d0f80214bd4863e63cb4dcf634
public bool HasResultRow { get; }Property: ResultRow
Section titled “Property: ResultRow”Original lines: 243-244
Declaration hash: sha256:3ae59f36cfa8579d42e4dae8c6c4dc3d144c7390a4426a6dde020937e9c41b6a
public IReadOnlyList<BehaviorMemberSignatureToken> ResultRow { get; }Property: HasStoredValueRow
Section titled “Property: HasStoredValueRow”Original lines: 247
Declaration hash: sha256:e573ef414385bf42fd0221fad65199e8aa11aa8773162126749461c3dc639178
public bool HasStoredValueRow { get; }Property: StoredValueRow
Section titled “Property: StoredValueRow”Original lines: 250-251
Declaration hash: sha256:1d9cddd9ea73dba2c5fad8b298b970156e5225a06b9cb15a05ad7e8b70024866
public IReadOnlyList<BehaviorMemberSignatureToken> StoredValueRow { get; }Property: HasOutputRows
Section titled “Property: HasOutputRows”Original lines: 256
Declaration hash: sha256:2e4aac64d6afefa335a6e66bac8312d8176230ffd6f875c4c8db59f69647732c
public bool HasOutputRows { get; }Property: OutputRows
Section titled “Property: OutputRows”Original lines: 263-267
Declaration hash: sha256:dd5b31e27152a7d5ab046568aa71086a189301dc0078410d7f652559e4632f2d
public IReadOnlyList<IReadOnlyList<BehaviorMemberSignatureToken>> OutputRows { get; }Property: HasBoundVariableRows
Section titled “Property: HasBoundVariableRows”Original lines: 272
Declaration hash: sha256:14e1c23bd236f76588723e60d6fa6df6cf3a23c3fd993efcae3fab427ce38168
public bool HasBoundVariableRows { get; }Property: BoundVariableRows
Section titled “Property: BoundVariableRows”Original lines: 280-284
Declaration hash: sha256:c7f20eb1dcbd9c99d4220f086f3c88f42be5d4a75c43dcecec9f4edbd9703716
public IReadOnlyList<IReadOnlyList<BehaviorMemberSignatureToken>> BoundVariableRows { get; }Property: HasLiveTargetReading
Section titled “Property: HasLiveTargetReading”Original lines: 290
Declaration hash: sha256:f4d6ecb08e7de5dbd9ec6092954038809057f0d44aea83bc6eac1002a599f93b
public bool HasLiveTargetReading { get; }Property: IsLiveTargetUnresolved
Section titled “Property: IsLiveTargetUnresolved”Original lines: 296
Declaration hash: sha256:0257a2489d6ccae5adb9ceaa732e4258dff6f25205e72f865b820c3f515aa797
public bool IsLiveTargetUnresolved { get; }Property: LiveUnresolvedReason
Section titled “Property: LiveUnresolvedReason”Original lines: 301
Declaration hash: sha256:9df62e65c8428d9a25ad8c72ac4265b6f21c30c50bf7eebe38fb0255f06b59e0
public string LiveUnresolvedReason { get; }Property: HasLiveRefEvaluation
Section titled “Property: HasLiveRefEvaluation”Original lines: 308
Declaration hash: sha256:e10669f78e4ab2e85376de9519b99702947ef9b3339e40ce799b618d4c138632
public bool HasLiveRefEvaluation { get; }Property: LiveRefEvaluationSummary
Section titled “Property: LiveRefEvaluationSummary”Original lines: 314
Declaration hash: sha256:f155ebc39ce539e12d2de31ec2075b03f384558e994fcfb0da4308ffa47b133d
public string LiveRefEvaluationSummary { get; }Type: BehaviorMemberNodeProjection
Section titled “Type: BehaviorMemberNodeProjection”Original lines: 332-2362
Declaration hash: sha256:044e7202a3437eb5c7226e07fffac596c1d2a4403787ca120d4faa9fcff8d6a8
public static class BehaviorMemberNodeProjection{}Method: ProjectUnbound(string nodeToken)
Section titled “Method: ProjectUnbound(string nodeToken)”Original lines: 359-382
Declaration hash: sha256:5cf2e82ac1f6f05c8c41845d39f394b71394d53ee57f32453891d8bd6d53596b
public static BehaviorMemberCardModel ProjectUnbound(string nodeToken);Method: NodeTitle(BehaviorSourceNode source)
Section titled “Method: NodeTitle(BehaviorSourceNode source)”Original lines: 390-404
Declaration hash: sha256:620b6b61dbab803d45a99b8ff27d7b887f2a73c8ee51e20bc2407fde29421654
public static string NodeTitle(BehaviorSourceNode source);Method: Project(BehaviorSourceMemberBinding binding, IReadOnlyDictionary<string, string> projectedNames)
Section titled “Method: Project(BehaviorSourceMemberBinding binding, IReadOnlyDictionary<string, string> projectedNames)”Original lines: 407-411
Declaration hash: sha256:943244f470cd54df0b601da29e60749a5d444091404b2c81446f24a192c03a18
public static BehaviorMemberCardModel Project(BehaviorSourceMemberBinding binding, IReadOnlyDictionary<string, string> projectedNames);Method: Project(BehaviorSourceMemberBinding binding, IReadOnlyDictionary<string, string> projectedNames, BehaviorMemberTargetReading? liveReading)
Section titled “Method: Project(BehaviorSourceMemberBinding binding, IReadOnlyDictionary<string, string> projectedNames, BehaviorMemberTargetReading? liveReading)”Original lines: 421-427
Declaration hash: sha256:3218207e839415ad942b66eea0ed5b6481e1d44cc73e53c238199f3759540bef
public static BehaviorMemberCardModel Project(BehaviorSourceMemberBinding binding, IReadOnlyDictionary<string, string> projectedNames, BehaviorMemberTargetReading? liveReading);Method: Project(BehaviorSourceMemberBinding binding, IReadOnlyDictionary<string, string> projectedNames, BehaviorMemberTargetReading? liveReading, IReadOnlyList<BehaviorMemberBindingDiagnostic> diagnostics)
Section titled “Method: Project(BehaviorSourceMemberBinding binding, IReadOnlyDictionary<string, string> projectedNames, BehaviorMemberTargetReading? liveReading, IReadOnlyList<BehaviorMemberBindingDiagnostic> diagnostics)”Original lines: 435-442
Declaration hash: sha256:765e02ff289ed5570f1795df6d971f48b538994df9b7b97ea73fd3302fe0bf54
public static BehaviorMemberCardModel Project(BehaviorSourceMemberBinding binding, IReadOnlyDictionary<string, string> projectedNames, BehaviorMemberTargetReading? liveReading, IReadOnlyList<BehaviorMemberBindingDiagnostic> diagnostics);Method: Project(BehaviorSourceMemberBinding binding, IReadOnlyDictionary<string, string> projectedNames, BehaviorMemberTargetReading? liveReading, IReadOnlyList<BehaviorMemberBindingDiagnostic> diagnostics, BehaviorMemberRefEvaluationReading? liveRefEvaluation)
Section titled “Method: Project(BehaviorSourceMemberBinding binding, IReadOnlyDictionary<string, string> projectedNames, BehaviorMemberTargetReading? liveReading, IReadOnlyList<BehaviorMemberBindingDiagnostic> diagnostics, BehaviorMemberRefEvaluationReading? liveRefEvaluation)”Original lines: 449-496
Declaration hash: sha256:dbb9278e9984b11086741fc8d1072a0eab66c29b952e725457a22ffc6a5130f8
public static BehaviorMemberCardModel Project(BehaviorSourceMemberBinding binding, IReadOnlyDictionary<string, string> projectedNames, BehaviorMemberTargetReading? liveReading, IReadOnlyList<BehaviorMemberBindingDiagnostic> diagnostics, BehaviorMemberRefEvaluationReading? liveRefEvaluation);Method: SummarizeSignature(IReadOnlyList<BehaviorMemberSignatureToken> tokens)
Section titled “Method: SummarizeSignature(IReadOnlyList<BehaviorMemberSignatureToken> tokens)”Original lines: 503-553
Declaration hash: sha256:c7bedefb62d78493ca6a21a13389b9754ec5ee3a7c6c6f7640975e20dd1389e8
public static string SummarizeSignature(IReadOnlyList<BehaviorMemberSignatureToken> tokens);Method: OwnerChip(BehaviorSourceMemberTarget target)
Section titled “Method: OwnerChip(BehaviorSourceMemberTarget target)”Original lines: 574-613
Declaration hash: sha256:cde868ae4f2a18a7e611b6497bf858e39270b84ab06e274353657595368b03f5
public static string OwnerChip(BehaviorSourceMemberTarget target);Method: LiveOwnerChip(BehaviorMemberTargetReading reading)
Section titled “Method: LiveOwnerChip(BehaviorMemberTargetReading reading)”Original lines: 620-628
Declaration hash: sha256:38abf2cfd73a8aa961c8993894f5993a5f394d7338c669e70afd8d382b588db8
public static string LiveOwnerChip(BehaviorMemberTargetReading reading);Method: LiveUnresolvedReason(BehaviorMemberTargetReading reading)
Section titled “Method: LiveUnresolvedReason(BehaviorMemberTargetReading reading)”Original lines: 636-657
Declaration hash: sha256:d81b589bedca80441834d4e0825e49547b1c876b270764e9259e166960876a33
public static string LiveUnresolvedReason(BehaviorMemberTargetReading reading);Method: EntityLiveUnresolvedReason(BehaviorMemberTargetReading reading)
Section titled “Method: EntityLiveUnresolvedReason(BehaviorMemberTargetReading reading)”Original lines: 665-686
Declaration hash: sha256:9e07c4e41a8bc180de17b09ec4e30c05cfb11aaa9bd901fe4aa31cca335792e5
public static string EntityLiveUnresolvedReason(BehaviorMemberTargetReading reading);