MermaidBehaviorSourceReader.cs declarations
Public API declaration excerpts from Packages/io.bitquirky.behavior/Runtime/Authoring/MermaidBehaviorSourceReader.cs.
Source snapshot ad0983d00d77.
On this page
Original file: Packages/io.bitquirky.behavior/Runtime/Authoring/MermaidBehaviorSourceReader.cs
Source file hash: sha256:2b372b2539b9278e09d5927b39d492536ff1bd6518156d4683cb41337843e323
Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.
Type: BehaviorSourceAuthority
Section titled “Type: BehaviorSourceAuthority”Original lines: 37-50
Declaration hash: sha256:5d55ef29e240fc9a3a30bc4dee6272aa00392e8d384b4e90b71d83930686558b
public enum BehaviorSourceAuthority{}Field: Unknown
Section titled “Field: Unknown”Original lines: 40
Declaration hash: sha256:fedf0b8e3515dd246d2e135e58b6f73affd93f34de5df1560d5f1933ff29f84f
Unknown = 0Field: HostAuthoritative
Section titled “Field: HostAuthoritative”Original lines: 43
Declaration hash: sha256:bd7cbb5a35e591204013ca39e67c72e0f21b741dded8b60b7d20731ed4f96302
HostAuthoritative = 1Field: ClientPresentation
Section titled “Field: ClientPresentation”Original lines: 46
Declaration hash: sha256:1bde6feed568b4d43cdff902a216ac6a2f973d20fb514cfe7af65f04befabeb8
ClientPresentation = 2Field: EditorTestOnly
Section titled “Field: EditorTestOnly”Original lines: 49
Declaration hash: sha256:af72252b71884c63fa0f472d2e30ebd2ff6918de148bc0e729720c8948d536f0
EditorTestOnly = 3Type: BehaviorSourceNodeKind
Section titled “Type: BehaviorSourceNodeKind”Original lines: 57-130
Declaration hash: sha256:abc940353b92fdd1b760283d12dd55f233dc74549fe70fe062042243caf2e131
public enum BehaviorSourceNodeKind{}Field: Unknown
Section titled “Field: Unknown”Original lines: 60
Declaration hash: sha256:fedf0b8e3515dd246d2e135e58b6f73affd93f34de5df1560d5f1933ff29f84f
Unknown = 0Field: StatechartRoot
Section titled “Field: StatechartRoot”Original lines: 63
Declaration hash: sha256:8086b6e5bcade404b032463628fb3cb73a41175962e3b703b8c9d1cde2045d08
StatechartRootField: EntryState
Section titled “Field: EntryState”Original lines: 66
Declaration hash: sha256:95ed3a3ee8ebcc353f0133d976dc7cf63ee68943d1cb7c19819ec3b1153cea72
EntryStateField: State
Section titled “Field: State”Original lines: 69
Declaration hash: sha256:a3b50c476732c7409d297c3d7d0e23569fee5e08318553ae76041ab5fe60582e
StateField: Transition
Section titled “Field: Transition”Original lines: 72
Declaration hash: sha256:2fe70464aadf5873057c7c15ef38cc0d7fdb1cbb55b14e4f3c934e9ea45ad6f5
TransitionField: Selector
Section titled “Field: Selector”Original lines: 75
Declaration hash: sha256:f02a172a35354ca271a641ac241b88829f8bac0c258385138ef874cd427f29f0
SelectorField: Sequence
Section titled “Field: Sequence”Original lines: 78
Declaration hash: sha256:0740f4bade2a0a5b3c5d4f09aac7cc9aca2eba6907e144e2c02a226b70e4bfa7
SequenceField: Parallel
Section titled “Field: Parallel”Original lines: 81
Declaration hash: sha256:d97c090927f2006c71193f88b06678915dcfccb1d884fd4b669f6c1ab2f5068a
ParallelField: Inverter
Section titled “Field: Inverter”Original lines: 84
Declaration hash: sha256:3cb1e0d22044ff175be539a4472072641e093b80d67d601979d1033f2bd8901d
InverterField: Repeat
Section titled “Field: Repeat”Original lines: 87
Declaration hash: sha256:b6b7a0065808a62e7d5781b356c5ddba4e000433c34b5d561d200158a4443eb1
RepeatField: TimeLimit
Section titled “Field: TimeLimit”Original lines: 90
Declaration hash: sha256:d4d80ef00a0f9aeb09698b9f6032bb4236dccc53e605cd9ffd0e8e5fc0b57a61
TimeLimitField: Action
Section titled “Field: Action”Original lines: 93
Declaration hash: sha256:64cff1319d2fd2cbb7a1e84ccecf22c1cc07b24435cdb522f8c0aa525d6002a6
ActionField: Condition
Section titled “Field: Condition”Original lines: 96
Declaration hash: sha256:39b36d38d6eb03c89206f3b7b74397e7a9d9abb081ad48e3f73dece59dab7ae4
ConditionField: SubgraphReference
Section titled “Field: SubgraphReference”Original lines: 99
Declaration hash: sha256:7a3d57197ceb843798814fc71b8da23b903a705374a51c93c98eb3f22f5d207c
SubgraphReferenceField: ProbabilitySelector
Section titled “Field: ProbabilitySelector”Original lines: 102
Declaration hash: sha256:a606becfdb41563a6ba818ef09a18fe7ef339924ef040e117f0da962795adbab
ProbabilitySelectorField: Conditional
Section titled “Field: Conditional”Original lines: 105
Declaration hash: sha256:f0d15abed6bcb93681a0b9d81a2941f3611b994d244ea017889bc05654f92c32
ConditionalField: MemberMethod
Section titled “Field: MemberMethod”Original lines: 108
Declaration hash: sha256:48e39ce3eccca496ba1fbdb30c2789fbc5eb9ee935e9f78214ca490a96ab058a
MemberMethodField: MemberProperty
Section titled “Field: MemberProperty”Original lines: 111
Declaration hash: sha256:80a7c65a63d2d9a7988ac8deb7442988a0107167b60bb7c2290e7f59675a24b0
MemberPropertyField: MemberField
Section titled “Field: MemberField”Original lines: 114
Declaration hash: sha256:a4ea1055dc6b7d148042a0168c3b6913a17aace8e036dc146274c8cdb0c28945
MemberFieldField: MemberMessage
Section titled “Field: MemberMessage”Original lines: 117
Declaration hash: sha256:26a27f1de14fae5954273f825937c2e63a79861c99c2df3c198dae1860b0b279
MemberMessageField: MemberCondition
Section titled “Field: MemberCondition”Original lines: 120
Declaration hash: sha256:a4bf26e29517c03fc8305fde47a9b98433580f30064ab9081f1ddbaa9b7347c6
MemberConditionField: MemberEvent
Section titled “Field: MemberEvent”Original lines: 123
Declaration hash: sha256:92ec54280c447deb3e1378b9d947be0d11097d74aaf1d652ed78f93a556a42d6
MemberEventField: AnyState
Section titled “Field: AnyState”Original lines: 126
Declaration hash: sha256:a701a7968720da5e8c2bb6d7d4d72cb9ec329bb5552ba5f1ae73a783ed9e521f
AnyStateField: StateMachineReference
Section titled “Field: StateMachineReference”Original lines: 129
Declaration hash: sha256:885555ecc569e4353c636826a4c24e4c66d8c827bc06e212af7a81ebc9c21a8b
StateMachineReferenceType: BehaviorSourceFieldType
Section titled “Type: BehaviorSourceFieldType”Original lines: 135-145
Declaration hash: sha256:0f32cfe7941b599b3a3cce5be1f66ab09c73374d56f91f43c81f2d2a5f536e92
public enum BehaviorSourceFieldType{}Field: Int32
Section titled “Field: Int32”Original lines: 138
Declaration hash: sha256:fda25481d926aef68ee1f2c410455b98712edc8fb4120c2f9a08d08b88a0d2b1
Int32 = 0Field: Float32
Section titled “Field: Float32”Original lines: 141
Declaration hash: sha256:a7eae13ea633cf49ae4b54b307eea37a4e93b76e68e6100508bfc0e0418d1cb4
Float32 = 1Field: Bool
Section titled “Field: Bool”Original lines: 144
Declaration hash: sha256:168efee529e6d4ebb885a889ea729cced762bb2b1db6624c9f4e22edbc9e5315
Bool = 2Type: BehaviorSourceTransitionConditionGroupMode
Section titled “Type: BehaviorSourceTransitionConditionGroupMode”Original lines: 150-160
Declaration hash: sha256:6ef40572d60f569cfe84463149903feca1b98a6d50978fbb5a2e906d498a0823
public enum BehaviorSourceTransitionConditionGroupMode{}Field: None
Section titled “Field: None”Original lines: 153
Declaration hash: sha256:bad2c96574768468faefa3b453e98a4fed8adf600061cdd6a0a4b65da641046a
None = 0Field: All
Section titled “Field: All”Original lines: 156
Declaration hash: sha256:f59f6840a03a84b01157bce6baeea02c8754b727720ebf0cf3210f582886f7df
All = 1Field: Any
Section titled “Field: Any”Original lines: 159
Declaration hash: sha256:762f52100bc837a12c49480df51859021062a7490dead0dd23313ce650615238
Any = 2Type: BehaviorSourceHostedBehaviorLifetime
Section titled “Type: BehaviorSourceHostedBehaviorLifetime”Original lines: 165-172
Declaration hash: sha256:96646ea4e05229987da0fa033aefa176c1dca9357b937447e416dbda86442139
public enum BehaviorSourceHostedBehaviorLifetime : byte{}Field: Repeat
Section titled “Field: Repeat”Original lines: 168
Declaration hash: sha256:99f1e667582a9247042d2680168eccfed043dba6dbd0ede76e03361c5fce9eca
Repeat = 0Field: Once
Section titled “Field: Once”Original lines: 171
Declaration hash: sha256:e7d923c0b523d501cf46b0072dcc24d4c2622782a060ec9275a7565003bf445b
Once = 1Type: BehaviorSourceActiveUpdateSource
Section titled “Type: BehaviorSourceActiveUpdateSource”Original lines: 177-187
Declaration hash: sha256:be37dc8354c60ae1392b9134b46dd67f73c583f42032e410fe42094af67fe456
public enum BehaviorSourceActiveUpdateSource : byte{}Field: Unspecified
Section titled “Field: Unspecified”Original lines: 180
Declaration hash: sha256:3fbc2bc67d2662d42ec5d60c3efd5741248ecf6c48839365870294a79afa5582
Unspecified = 0Field: Actions
Section titled “Field: Actions”Original lines: 183
Declaration hash: sha256:9aaccbec72de0ef6cf5193d20ebfdff0f730e6e61821c1101d52e00099d57104
Actions = 1Field: BehaviorTree
Section titled “Field: BehaviorTree”Original lines: 186
Declaration hash: sha256:f60c72c980238a00f46faa28f4cceb275bd02a1597b7d14f9db39ddfb0526862
BehaviorTree = 2Type: BehaviorSourceComparisonOperator
Section titled “Type: BehaviorSourceComparisonOperator”Original lines: 192-214
Declaration hash: sha256:c44df78fa8affacc1606400cdc3c6c88bac4142006d236448f5905452fcc5345
public enum BehaviorSourceComparisonOperator{}Field: Unknown
Section titled “Field: Unknown”Original lines: 195
Declaration hash: sha256:fedf0b8e3515dd246d2e135e58b6f73affd93f34de5df1560d5f1933ff29f84f
Unknown = 0Field: LessThan
Section titled “Field: LessThan”Original lines: 198
Declaration hash: sha256:f0b7d4440ab96ceb438377217cd6fbc43a4513265069c0e2da0446c33bbe36ec
LessThan = 1Field: LessThanOrEqual
Section titled “Field: LessThanOrEqual”Original lines: 201
Declaration hash: sha256:3f0829ba588a0bdc993e7e99dc66113398e27d3bcbd74f657c2c6c60d3102e7b
LessThanOrEqual = 2Field: Equal
Section titled “Field: Equal”Original lines: 204
Declaration hash: sha256:254975912b8e1dd617eb391e461789b5de115c50fd845776a5e63336e6bd59d5
Equal = 3Field: NotEqual
Section titled “Field: NotEqual”Original lines: 207
Declaration hash: sha256:bc2f689d02f441ad181521ecc63b74e881f129d456b98d989124ad878b4e73f3
NotEqual = 4Field: GreaterThanOrEqual
Section titled “Field: GreaterThanOrEqual”Original lines: 210
Declaration hash: sha256:8ae870cc9bb00a9a08e32773298b3ad9b72e272b4c4e9702e363a62828b2d6b7
GreaterThanOrEqual = 5Field: GreaterThan
Section titled “Field: GreaterThan”Original lines: 213
Declaration hash: sha256:8ab9584f871a36e704f86aa243c08124fa87e16c335acf45fbd4636ad10e61ad
GreaterThan = 6Type: BehaviorSourceTransitionOperandKind
Section titled “Type: BehaviorSourceTransitionOperandKind”Original lines: 228-235
Declaration hash: sha256:f9f268f9d5eafd7e227c543c0833b57160b33b139ae70ca299f01a1026f75b03
public enum BehaviorSourceTransitionOperandKind : byte{}Field: Constant
Section titled “Field: Constant”Original lines: 231
Declaration hash: sha256:92415dcd41067c768fb3d9c963b874f4c02b4945c0f67fe9e2a2363bd246816b
Constant = 0Field: GraphValue
Section titled “Field: GraphValue”Original lines: 234
Declaration hash: sha256:af4f55f383204c89db9bc3435a0bd03d4ee28650da41266e2ac5bcdb9f432f6b
GraphValue = 1Type: BehaviorSourceTransitionOperandTokens
Section titled “Type: BehaviorSourceTransitionOperandTokens”Original lines: 247-263
Declaration hash: sha256:41ec3a1c2c447573dfdc4cecac1e224e3b92189aa2c05cceb21dbdd33a5c7c9b
public static class BehaviorSourceTransitionOperandTokens{}Field: GraphValueMarker
Section titled “Field: GraphValueMarker”Original lines: 250
Declaration hash: sha256:c3b5d983b115f336789cf3a51846cc04e547885bdd1e3ef4bf46d3069d22428e
public const char GraphValueMarker = '$';Field: RequiredConstant
Section titled “Field: RequiredConstant”Original lines: 255
Declaration hash: sha256:8def10c3125e58b2e5158aece29dc2514b1ef0c3c863864303fdb03857bd3db0
public const string RequiredConstant = "<value>";Method: FormatGraphValue(string fieldId)
Section titled “Method: FormatGraphValue(string fieldId)”Original lines: 259-262
Declaration hash: sha256:3d32cd4a047e5afa43898dab80209fb9d1b037ef9a4b2a04b9993461f1df080c
public static string FormatGraphValue(string fieldId);Type: BehaviorSourceDiagnosticSeverity
Section titled “Type: BehaviorSourceDiagnosticSeverity”Original lines: 268-278
Declaration hash: sha256:87986ea46c7fbac35261720daaae7b7748c48cc9ee6940cb4b308094068f3258
public enum BehaviorSourceDiagnosticSeverity{}Field: Info
Section titled “Field: Info”Original lines: 271
Declaration hash: sha256:0452ce0b03f945ee4298af972fbd20de30d7df4ea915e9740c15b260afb0c8bd
Info = 0Field: Warning
Section titled “Field: Warning”Original lines: 274
Declaration hash: sha256:7af3a1b3dacba1ba1637f55791f7f235761a8d884c68b81981e3455dfaef48c0
Warning = 1Field: Error
Section titled “Field: Error”Original lines: 277
Declaration hash: sha256:6b007e1026165db751ccc109bcaf9c6ac1c52a9a4949a058edc21f2c31320f00
Error = 2Type: BehaviorSourceFormatVersion
Section titled “Type: BehaviorSourceFormatVersion”Original lines: 289-345
Declaration hash: sha256:029fed506c406797c0e746722f70c6bf2570189ac0ed8680404784011ce4b86c
public enum BehaviorSourceFormatVersion : byte{}Field: Format10
Section titled “Field: Format10”Original lines: 292
Declaration hash: sha256:281f502b034ac89c46e7f28fe685982360074dc0c5103c88606234f741ba0885
Format10 = 0Field: Format11
Section titled “Field: Format11”Original lines: 295
Declaration hash: sha256:bae385ed935c8d492e63b135f2d3da5125b8d7bd2cc06cd163f38ce97cb6f691
Format11 = 1Field: Format12
Section titled “Field: Format12”Original lines: 298
Declaration hash: sha256:8441c88f34f1ad5dddd95c86dad553feee5e951ffdf7f13adacbdefe0947eeeb
Format12 = 2Field: Format13
Section titled “Field: Format13”Original lines: 305
Declaration hash: sha256:0ca958e2c57af3ccf87455088da6795d43f21e97969357ab621267d8ce6b41c3
Format13 = 3Field: Format14
Section titled “Field: Format14”Original lines: 311
Declaration hash: sha256:65535f1cedff1090929966ea94f8a49f2bcf10557cd7499fc4d855a13d0f5b4a
Format14 = 4Field: Format15
Section titled “Field: Format15”Original lines: 317
Declaration hash: sha256:6d932dd2611a2de65b91b7bdc5cc9a1549084d8b8c272a8315d6bd46fb517b93
Format15 = 5Field: Format16
Section titled “Field: Format16”Original lines: 323
Declaration hash: sha256:5e7107ab878ea61e3d0d0c1aeabe92c47b448852c591c92eaecd54107dcf6d2c
Format16 = 6Field: Format17
Section titled “Field: Format17”Original lines: 330
Declaration hash: sha256:0850330d1b45118e789e51ac25cc0432c7e6b01743a3317ddb8f4a76bbce4e3e
Format17 = 7Field: Format18
Section titled “Field: Format18”Original lines: 337
Declaration hash: sha256:7abf876280aa20a43c8d77bbe2694ed3db3f279e05ab6ab0536bf04095e8bc12
Format18 = 8Field: Format19
Section titled “Field: Format19”Original lines: 344
Declaration hash: sha256:2c65a33016839851e5961a355edc4f146c2e066f9c3a0373bcf1cc04050bc5cb
Format19 = 9Type: BehaviorSourceFormatTokens
Section titled “Type: BehaviorSourceFormatTokens”Original lines: 357-397
Declaration hash: sha256:6896e848da21bb8523f5db831746e93fa15bccd6a5899ed624ba9b3849996f82
public static class BehaviorSourceFormatTokens{}Field: Format10
Section titled “Field: Format10”Original lines: 360
Declaration hash: sha256:21a0738ebdd8f2b06988f40fcea8150b3dab1575da3133ed36dc47034e35980a
public const string Format10 = "bitquirky.behavior/1.0";Field: Format11
Section titled “Field: Format11”Original lines: 362
Declaration hash: sha256:df91b9157b03d28dd4cfb21d3fce936fb8af756bba70967eef905fce5f777870
public const string Format11 = "bitquirky.behavior/1.1";Field: Format12
Section titled “Field: Format12”Original lines: 364
Declaration hash: sha256:5beb05ca3371881b38ca3300b34ab7baf659a4dd7d45b3ec8afcbd86e2393dbc
public const string Format12 = "bitquirky.behavior/1.2";Field: Format13
Section titled “Field: Format13”Original lines: 366
Declaration hash: sha256:52fe73959a620620d3848dc684f838bd31f943a2bfcb7ffbbaa1d1eb18a4a4f5
public const string Format13 = "bitquirky.behavior/1.3";Field: Format14
Section titled “Field: Format14”Original lines: 368
Declaration hash: sha256:5beb092dfd31eb88e5291e23c2add62b54c1c0a37eec74ea1b9a7f8524c80bb3
public const string Format14 = "bitquirky.behavior/1.4";Field: Format15
Section titled “Field: Format15”Original lines: 370
Declaration hash: sha256:2b45c7e05d6a7cfd1a17a96b28ede00470132c1973e28adeb5a11c3c8bf8ac3a
public const string Format15 = "bitquirky.behavior/1.5";Field: Format16
Section titled “Field: Format16”Original lines: 372
Declaration hash: sha256:528662bfad67d3587deabcb3ea4ab9a46eec266ec089637eea78ee2ec7219c00
public const string Format16 = "bitquirky.behavior/1.6";Field: Format17
Section titled “Field: Format17”Original lines: 374
Declaration hash: sha256:2cdc6c97c9a01c6d4bb8a2da74fe54766e6310c6d3ee2920c1e2f0e961cbff25
public const string Format17 = "bitquirky.behavior/1.7";Field: Format18
Section titled “Field: Format18”Original lines: 376
Declaration hash: sha256:9915f40bbba9933176815c7a4ecd5cfa2a160cb381e9595150296dc1ddaf657a
public const string Format18 = "bitquirky.behavior/1.8";Field: Format19
Section titled “Field: Format19”Original lines: 378
Declaration hash: sha256:8951d065b39a3f6f69e6bfd1a80db4d36cda63a7f203d304f5e44c568c57c4c4
public const string Format19 = "bitquirky.behavior/1.9";Method: Token(BehaviorSourceFormatVersion version)
Section titled “Method: Token(BehaviorSourceFormatVersion version)”Original lines: 381-396
Declaration hash: sha256:b68bd045e4ba7484843f167d7329f1ced286ff12bb258d20e9041cc55e5fc722
public static string Token(BehaviorSourceFormatVersion version);Type: BehaviorSourceStateParameterTokens
Section titled “Type: BehaviorSourceStateParameterTokens”Original lines: 408-430
Declaration hash: sha256:6398573ed2cca8a300f72953723fadce71cfd45e4ad8d172803bfc41362d1867
public static class BehaviorSourceStateParameterTokens{}Field: ActiveUpdateSource
Section titled “Field: ActiveUpdateSource”Original lines: 411
Declaration hash: sha256:85bb0ff2480d4cd38ef5e214a694d1c01c24539d6cc71305d1d766f140e44ae0
public const string ActiveUpdateSource = "active_update_source";Field: ActionsUpdateSource
Section titled “Field: ActionsUpdateSource”Original lines: 414
Declaration hash: sha256:81405ca38fbc3eae7b24ddafdd2ee8ef9fdd8b24044ce7ff5a9068de2cc52d4d
public const string ActionsUpdateSource = "actions";Field: BehaviorTreeUpdateSource
Section titled “Field: BehaviorTreeUpdateSource”Original lines: 417
Declaration hash: sha256:309882b3678eceffb6468122fe908aca7e24d76923ade868f45982493627a882
public const string BehaviorTreeUpdateSource = "behavior_tree";Field: HostLifetime
Section titled “Field: HostLifetime”Original lines: 419
Declaration hash: sha256:0df29a3df4a8b099e08d5776bc9cbf3fe08575fc5655fa967990d003bbb67bea
public const string HostLifetime = "host_lifetime";Field: HostSuccessEvent
Section titled “Field: HostSuccessEvent”Original lines: 422
Declaration hash: sha256:0a000f0e5f56d05a51556bea15601cd8f131c102c32807c07446776e24d40670
public const string HostSuccessEvent = "host_success_event";Field: HostFailureEvent
Section titled “Field: HostFailureEvent”Original lines: 425
Declaration hash: sha256:b5e27cf7dc727f852ecf8c22c5a921cb7cbcc9e09391eb76400e70b3d7895142
public const string HostFailureEvent = "host_failure_event";Field: HostAssetName
Section titled “Field: HostAssetName”Original lines: 429
Declaration hash: sha256:4dfd89177f178ffa85a664c5d279b4e7a6f64136aeb5dbd1fcb92282e363e098
public const string HostAssetName = "host_asset_name";Type: BehaviorSourceDiagnostic
Section titled “Type: BehaviorSourceDiagnostic”Original lines: 435-469
Declaration hash: sha256:d13277ae970b0ea9c4c7fbf26bc7c443dd84722af0a6db0bce69bcb20dfab364
public readonly struct BehaviorSourceDiagnostic{}Method: BehaviorSourceDiagnostic(BehaviorSourceDiagnosticSeverity severity, int line, string code, string message)
Section titled “Method: BehaviorSourceDiagnostic(BehaviorSourceDiagnosticSeverity severity, int line, string code, string message)”Original lines: 441-451
Declaration hash: sha256:195a1f5affdfac1cfa401f2e93a324e6dbb6b268959ef7ced18929b7a5657d74
public BehaviorSourceDiagnostic(BehaviorSourceDiagnosticSeverity severity, int line, string code, string message);Property: Severity
Section titled “Property: Severity”Original lines: 454
Declaration hash: sha256:e22ed6bee238fae324df77ab082d966fae1ee58587023b1c473aef9e64318d85
public BehaviorSourceDiagnosticSeverity Severity { get; }Property: Line
Section titled “Property: Line”Original lines: 456
Declaration hash: sha256:f4882fe95458f58fcd327473aeac4d4ddc08874b812b453918a7f96570dee353
public int Line { get; }Property: Code
Section titled “Property: Code”Original lines: 458
Declaration hash: sha256:6a6aaeada48f1937658afacbb395152732081a8ad7c488855d4fbd3130519067
public string Code { get; }Property: Message
Section titled “Property: Message”Original lines: 460
Declaration hash: sha256:ecd599cb396913063a0087090063642f7750f065ec933c5a55129a5f754da2cc
public string Message { get; }Method: ToString()
Section titled “Method: ToString()”Original lines: 465-468
Declaration hash: sha256:5df4654aa8b746d6e355abf3a29d06bd107bcfdafe1b6cf04178b4d750c3371b
public override string ToString();Type: BehaviorSourceLayoutEntry
Section titled “Type: BehaviorSourceLayoutEntry”Original lines: 476-492
Declaration hash: sha256:872cdfaa53ffe043a4955989e4d6f6174f8352ba002ff78b6e267b00aa428ed0
public readonly struct BehaviorSourceLayoutEntry{}Method: BehaviorSourceLayoutEntry(string key, string value)
Section titled “Method: BehaviorSourceLayoutEntry(string key, string value)”Original lines: 482-486
Declaration hash: sha256:3854cf344510a21ca5ee8ec881c57bf5839830415fe8ac400d0dbe73f6b61de4
public BehaviorSourceLayoutEntry(string key, string value);Property: Key
Section titled “Property: Key”Original lines: 489
Declaration hash: sha256:f1e093e69e8a0fe71524c6894a8ec9cdc34569d1240305c312ba8a28b44d2615
public string Key { get; }Property: Value
Section titled “Property: Value”Original lines: 491
Declaration hash: sha256:97b16831fe5e90d991ffdaebf91f332b72231a5905aadf524ed908207ed1d6e1
public string Value { get; }Type: BehaviorSourceParameter
Section titled “Type: BehaviorSourceParameter”Original lines: 503-521
Declaration hash: sha256:db3b20e2cda04de94dd3a4db15dec0ad5b4ffb8f526b195375ab8192e8001a23
public readonly struct BehaviorSourceParameter{}Method: BehaviorSourceParameter(string key, string rawValue, int sourceLine)
Section titled “Method: BehaviorSourceParameter(string key, string rawValue, int sourceLine)”Original lines: 506-511
Declaration hash: sha256:0b78d184e3669f3645942093f142586d78220b63d8f4bd82f01faf8eabd76e97
public BehaviorSourceParameter(string key, string rawValue, int sourceLine);Property: Key
Section titled “Property: Key”Original lines: 514
Declaration hash: sha256:f1e093e69e8a0fe71524c6894a8ec9cdc34569d1240305c312ba8a28b44d2615
public string Key { get; }Property: RawValue
Section titled “Property: RawValue”Original lines: 517
Declaration hash: sha256:6c67d359fafa87c8598d5297fd74db32e82ea1861139cd8a183c793b1ec0381d
public string RawValue { get; }Property: SourceLine
Section titled “Property: SourceLine”Original lines: 520
Declaration hash: sha256:f67f18c8c22260e0e68269eb72a6ded198299af59ace20802f5a4eb4c310fc12
public int SourceLine { get; }Type: BehaviorSourceHostedBehaviorConfiguration
Section titled “Type: BehaviorSourceHostedBehaviorConfiguration”Original lines: 533-550
Declaration hash: sha256:c208f1e230e693888acdaf4351f849dd0cdb023c372f4e81898028b23d00b563
public sealed class BehaviorSourceHostedBehaviorConfiguration{}Property: Lifetime
Section titled “Property: Lifetime”Original lines: 536-537
Declaration hash: sha256:5ba4c790ad948e85785bbe63c6ea30f491f60afed160bc769fa149b39ce086a9
public BehaviorSourceHostedBehaviorLifetime Lifetime { get; set; }Property: HasExplicitLifetime
Section titled “Property: HasExplicitLifetime”Original lines: 540
Declaration hash: sha256:5f2627e385a197650af17f75f95c19b6c5ba0af9d55f9bf9072f7e06b946d194
public bool HasExplicitLifetime { get; set; }Property: SuccessEventId
Section titled “Property: SuccessEventId”Original lines: 543
Declaration hash: sha256:c748cadfcea0c70a4b4d9ad650685542f4a2b30232d8604835356f9c78885045
public string SuccessEventId { get; set; }Property: FailureEventId
Section titled “Property: FailureEventId”Original lines: 546
Declaration hash: sha256:c97a4450f6142db796c59b48db2edeafd6672e047bb4184dfe73a4ebacdc52e3
public string FailureEventId { get; set; }Property: SourceLine
Section titled “Property: SourceLine”Original lines: 549
Declaration hash: sha256:f3b0dc4d1edd0bb2dbf878e91d3ea214e2a3a32000376d4aaa7a5890132f7a7d
public int SourceLine { get; set; }Type: BehaviorSourceNode
Section titled “Type: BehaviorSourceNode”Original lines: 556-619
Declaration hash: sha256:afd02f29adff46682571ee7b1527d208b820da1edcc810ce5a000f117228bdd1
public sealed class BehaviorSourceNode{}Property: Id
Section titled “Property: Id”Original lines: 559
Declaration hash: sha256:9e737be5a70ebcb1e641d9a397d0feea7f0e068cb58943d3c34c4f8cbc592bb5
public string Id { get; set; }Property: Kind
Section titled “Property: Kind”Original lines: 561
Declaration hash: sha256:9de829b50fdd0155e79cce59361e6b831e3c075055e3ef921581415c2f46ebef
public BehaviorSourceNodeKind Kind { get; set; }Property: NodeKindToken
Section titled “Property: NodeKindToken”Original lines: 563
Declaration hash: sha256:367ed8382b86ad66b3e5bd9fa3750b74629e0f259bbbc55c02ef8cbe98387323
public string NodeKindToken { get; set; }Property: Label
Section titled “Property: Label”Original lines: 565
Declaration hash: sha256:ae217a025db41c7ba670cc51ca4f82b7354c3459a9c637df3f8d2e23995488cd
public string Label { get; set; }Property: Authority
Section titled “Property: Authority”Original lines: 567
Declaration hash: sha256:f1addf62e33484f9126bc0887b756f5f8b69120a94bab2c35d0b6dc9db5d1e10
public BehaviorSourceAuthority Authority { get; set; }Property: ReadSet
Section titled “Property: ReadSet”Original lines: 569
Declaration hash: sha256:0b1102d9a1eb198d81d91142d3da8429fb95f5d12794a0954d0b7008a75d3e6c
public IReadOnlyList<string> ReadSet { get; set; }Property: WriteSet
Section titled “Property: WriteSet”Original lines: 571
Declaration hash: sha256:956857e75e9f690f80af17eb884ab54b545580769e34b6923075f1c3681c272c
public IReadOnlyList<string> WriteSet { get; set; }Property: Waits
Section titled “Property: Waits”Original lines: 573
Declaration hash: sha256:8e4e7c02cb7fc01d9293a68fcbc71a3d1faf833d0ef3f0994428aa9a7aa087ae
public IReadOnlyList<string> Waits { get; set; }Property: Parameters
Section titled “Property: Parameters”Original lines: 581-582
Declaration hash: sha256:aeb681847624eb7ebeb6b2dce1121030aa13cd3476b3b3f24094b59423e3202c
public IReadOnlyList<BehaviorSourceParameter> Parameters { get; set; }Property: ActiveUpdateSource
Section titled “Property: ActiveUpdateSource”Original lines: 584-585
Declaration hash: sha256:8cb3b6a767a8e3230b96a8d7968d4ac4dda0f48bcd8b6bea5966fc653f2663e0
public BehaviorSourceActiveUpdateSource ActiveUpdateSource { get; set; }Property: HasExplicitActiveUpdateSource
Section titled “Property: HasExplicitActiveUpdateSource”Original lines: 587
Declaration hash: sha256:2555bf4024d0a6d88d97ee8c0147182d451a171938bdfb9e27c674a47cede892
public bool HasExplicitActiveUpdateSource { get; set; }Property: HostedBehavior
Section titled “Property: HostedBehavior”Original lines: 589
Declaration hash: sha256:cfdff86c714327db43664455db05237fbb1a175dde40c9759ffa3d235794c096
public BehaviorSourceHostedBehaviorConfiguration HostedBehavior { get; set; }Property: Layout
Section titled “Property: Layout”Original lines: 604
Declaration hash: sha256:be601ba7b9e2c6ab315c53becd0ed345d598662ce824ffd67e038d43d5fc22bb
public IReadOnlyList<BehaviorSourceLayoutEntry> Layout { get; set; }Property: SubgraphAddress
Section titled “Property: SubgraphAddress”Original lines: 606
Declaration hash: sha256:fb9df2755e32712c2fbe208ca59f9230b134018dfec30a084ead8951f7ea9fc7
public string SubgraphAddress { get; set; }Property: SourceLine
Section titled “Property: SourceLine”Original lines: 608
Declaration hash: sha256:f3b0dc4d1edd0bb2dbf878e91d3ea214e2a3a32000376d4aaa7a5890132f7a7d
public int SourceLine { get; set; }Property: MetadataSourceLine
Section titled “Property: MetadataSourceLine”Original lines: 615
Declaration hash: sha256:fa7df787ae5bd6946ade241456f38ce5d9cb20baa7f7b3152c56ba3fc81fd782
public int MetadataSourceLine { get; set; }Property: MemberBindings
Section titled “Property: MemberBindings”Original lines: 618
Declaration hash: sha256:5eaa4fd8c12ba5000c8703372af9bb1465dbbc33dde2cd3849471d918a5e024e
public List<BehaviorSourceMemberBinding> MemberBindings { get; }Type: BehaviorSourceEdge
Section titled “Type: BehaviorSourceEdge”Original lines: 624-654
Declaration hash: sha256:9f24ec0b9bc12121e14ba0ca3854e0bbfbf8d84c30d958177199eaf67de3f0c9
public sealed class BehaviorSourceEdge{}Property: SourceId
Section titled “Property: SourceId”Original lines: 627
Declaration hash: sha256:539ce40c310d989a7294f60854c9c3b81f278bc99d6f05234396dc23d4265f70
public string SourceId { get; set; }Property: TargetId
Section titled “Property: TargetId”Original lines: 629
Declaration hash: sha256:4830f21f8ba5931701c16fd31161600ce8fadcbf81239924e1d33d194a3ceee2
public string TargetId { get; set; }Property: Label
Section titled “Property: Label”Original lines: 631
Declaration hash: sha256:ae217a025db41c7ba670cc51ca4f82b7354c3459a9c637df3f8d2e23995488cd
public string Label { get; set; }Property: SourceLineNumber
Section titled “Property: SourceLineNumber”Original lines: 633
Declaration hash: sha256:c28f9769c858b77c9118a1f0b7c42e837c5b3827b4eaa7f6c7d95081bf303bb3
public int SourceLineNumber { get; set; }Property: Weight
Section titled “Property: Weight”Original lines: 635
Declaration hash: sha256:3b146e700968ea8c55b74bd21ff8c1f2831dc14a67f15490425cf9115c78bf73
public float? Weight { get; set; }Property: TransitionConditionGroup
Section titled “Property: TransitionConditionGroup”Original lines: 637
Declaration hash: sha256:3aa69fe78845c475f9781c43bf8ce3c7ff8868a3351301eb75c1efc133afe0e5
public BehaviorSourceTransitionConditionGroup TransitionConditionGroup { get; set; }Property: HostedResultEventId
Section titled “Property: HostedResultEventId”Original lines: 639
Declaration hash: sha256:6c1ba6a3acf0f871f8aa3343ebdca43db16e4078b3e29d9aa3e1367d928660ff
public string HostedResultEventId { get; set; }Property: BranchDisabled
Section titled “Property: BranchDisabled”Original lines: 646
Declaration hash: sha256:d627908f9360e13547c62d8a24c99de740eac14b47330a0e434c75379039585a
public bool BranchDisabled { get; set; }Property: UnusableWeightText
Section titled “Property: UnusableWeightText”Original lines: 653
Declaration hash: sha256:7ec142a870c4bb2749665cac610ee2a8d511e4bdd7ebcff194897e7e542c22a2
public string UnusableWeightText { get; set; }Type: BehaviorSourceTransitionPredicate
Section titled “Type: BehaviorSourceTransitionPredicate”Original lines: 665-705
Declaration hash: sha256:4b181c7ce8fb2947259345db2d9dd8da0d5eb9b2aa401f9d6af202172f81b5fc
public sealed class BehaviorSourceTransitionPredicate{}Property: FieldId
Section titled “Property: FieldId”Original lines: 668
Declaration hash: sha256:2bde803ad081e90390a0b2277a3599dedca55ee3f04181e6c1476c01aa38a3b5
public string FieldId { get; set; }Property: Operator
Section titled “Property: Operator”Original lines: 670
Declaration hash: sha256:d691cc6c5ab8e10a37b6c84c4ee5fd6f3fe3d30dc1f45554bb63232ee372de86
public BehaviorSourceComparisonOperator Operator { get; set; }Property: RawLiteral
Section titled “Property: RawLiteral”Original lines: 672
Declaration hash: sha256:77f5daf235b6dda9b1f10b2ac37a6eac670780644cbd3101292e31dab89bc980
public string RawLiteral { get; set; }Property: SourceOrder
Section titled “Property: SourceOrder”Original lines: 674
Declaration hash: sha256:3d14a90b5c437819ec1ce1c364a2e8695f22e2c2daae019ddfc144f888e3ff3b
public int SourceOrder { get; set; }Property: RightOperandKind
Section titled “Property: RightOperandKind”Original lines: 677
Declaration hash: sha256:5bc25660ad43cfdea10f0b6f82187bf70ea773f91fff018102780e56bf688492
public BehaviorSourceTransitionOperandKind RightOperandKind { get; set; }Property: RightFieldId
Section titled “Property: RightFieldId”Original lines: 686
Declaration hash: sha256:6160b34004e6221f057b031086483a8b3f6c38f5e953b66c49132bc3a426309f
public string RightFieldId { get; set; }Method: Clone()
Section titled “Method: Clone()”Original lines: 693-704
Declaration hash: sha256:469d3368b13df20726bace97eaacb375c1a81f512fb481390eba4383c7d661c2
public BehaviorSourceTransitionPredicate Clone();Type: BehaviorSourceTransitionConditionGroup
Section titled “Type: BehaviorSourceTransitionConditionGroup”Original lines: 710-716
Declaration hash: sha256:15dab3b4a28b5f0b52a801dafd98dcbaccd85ca95d9df5980072952e41baea70
public sealed class BehaviorSourceTransitionConditionGroup{}Property: Mode
Section titled “Property: Mode”Original lines: 713
Declaration hash: sha256:b204e82c3951e0a5f91fd2abdc5d1cba38c17ce1f4b5bb56e8c6563ad3b649db
public BehaviorSourceTransitionConditionGroupMode Mode { get; set; }Property: Predicates
Section titled “Property: Predicates”Original lines: 715
Declaration hash: sha256:2861f69d07671754c30f86cf67726ba22a018b7f5ac41367916a702ded571816
public List<BehaviorSourceTransitionPredicate> Predicates { get; }Type: BehaviorSourceTransitionTriggerTokens
Section titled “Type: BehaviorSourceTransitionTriggerTokens”Original lines: 727-736
Declaration hash: sha256:9ad75ca75237e07250353ccc17b37caf862677102e5e8f6732d1c28e29ba82d9
public static class BehaviorSourceTransitionTriggerTokens{}Field: DormantConditionGroup
Section titled “Field: DormantConditionGroup”Original lines: 730
Declaration hash: sha256:3c839a0652eb38ef6c6840fd236af49c1fdc546b0cc944d04c138a3882373186
public const string DormantConditionGroup = "dormant_transition_conditions";Field: DormantOperandState
Section titled “Field: DormantOperandState”Original lines: 734
Declaration hash: sha256:d16ae3cbdbb4922bdde8bdc31845078207fb9780f6d5ae8f9720a3381f3adfed
public const string DormantOperandState = "dormant_transition_operands";Type: BehaviorSourceDormantTransitionConditionCodec
Section titled “Type: BehaviorSourceDormantTransitionConditionCodec”Original lines: 751-916
Declaration hash: sha256:f288e2ca3a8ac2e5c8cad5bebcda2b550bc3096d9af7d49a7086cbdbeb528cec
public static class BehaviorSourceDormantTransitionConditionCodec{}Method: Encode(BehaviorSourceTransitionConditionGroup group)
Section titled “Method: Encode(BehaviorSourceTransitionConditionGroup group)”Original lines: 759-803
Declaration hash: sha256:5146e498cefef267cf940d35259d63434d6d6d754a2ce2fc4f8531696d3f01fe
public static string Encode(BehaviorSourceTransitionConditionGroup group);Method: TryDecode(string encoded, out BehaviorSourceTransitionConditionGroup group)
Section titled “Method: TryDecode(string encoded, out BehaviorSourceTransitionConditionGroup group)”Original lines: 806-896
Declaration hash: sha256:9b0ce45d40c7588bc585001af40a4e59518c60ee74dc49aa243db242db33bb0d
public static bool TryDecode(string encoded, out BehaviorSourceTransitionConditionGroup group);Type: BehaviorSourceDocumentBlock
Section titled “Type: BehaviorSourceDocumentBlock”Original lines: 924-928
Declaration hash: sha256:d07408e79c5386ab35bee782992f03a6ad3979bfeec0a76de72165554616b599
public abstract class BehaviorSourceDocumentBlock{}Property: LineNumber
Section titled “Property: LineNumber”Original lines: 927
Declaration hash: sha256:43a96c46674bfb72f1b180aaa8fd9abdcb3afeeaa90cdd91dcf1878d5c854158
public int LineNumber { get; set; }Type: BehaviorSourceHeaderVersionBlock
Section titled “Type: BehaviorSourceHeaderVersionBlock”Original lines: 936-940
Declaration hash: sha256:89dd1acbdbd1be4bb65ababfef8735861249ac564fda3b343907f452bc20aec5
public sealed class BehaviorSourceHeaderVersionBlock : BehaviorSourceDocumentBlock{}Property: Version
Section titled “Property: Version”Original lines: 939
Declaration hash: sha256:2bc1a5516598513e446a4fbca074a164ee0bc07bad0258e14bb0b093f8b83c8b
public string Version { get; set; }Type: BehaviorSourceHeaderLayerBlock
Section titled “Type: BehaviorSourceHeaderLayerBlock”Original lines: 949-953
Declaration hash: sha256:d10fd5fd6e0d97d9233e19c3f812a626c431f4da6047f120ee7c5589f4d3dd08
public sealed class BehaviorSourceHeaderLayerBlock : BehaviorSourceDocumentBlock{}Property: Layer
Section titled “Property: Layer”Original lines: 952
Declaration hash: sha256:425febd03cc6be0217c675af1ced3877250afd35e790e9c85b81015b44eb5771
public string Layer { get; set; }Type: BehaviorSourceFormatBlock
Section titled “Type: BehaviorSourceFormatBlock”Original lines: 964-968
Declaration hash: sha256:e0bbd43de5d4511d0d22c9d988268d92a0b904f47a377ee5b79163164de06a30
public sealed class BehaviorSourceFormatBlock : BehaviorSourceDocumentBlock{}Property: Version
Section titled “Property: Version”Original lines: 967
Declaration hash: sha256:33bbc58c121b1e6d5decedc63108fd59f3a3b5398f7c46eeba9269cd64984d00
public BehaviorSourceFormatVersion Version { get; set; }Type: BehaviorSourceRuntimePathBlock
Section titled “Type: BehaviorSourceRuntimePathBlock”Original lines: 980-984
Declaration hash: sha256:94077b637ff317c96d57720fefe453de58ff5c2cff381d4c210765d316e5d908
public sealed class BehaviorSourceRuntimePathBlock : BehaviorSourceDocumentBlock{}Property: Path
Section titled “Property: Path”Original lines: 983
Declaration hash: sha256:8448a6e5165d092506f803a7fddfdbc962309b1ed0119b8d8be2a69c9d8849a9
public BehaviorSourceRuntimePath Path { get; set; }Type: BehaviorSourceValidationProfileBlock
Section titled “Type: BehaviorSourceValidationProfileBlock”Original lines: 995-999
Declaration hash: sha256:41f7613f75fec287dbc95612fe188d862ac07200d96aad5ad4f80cfda0a74efb
public sealed class BehaviorSourceValidationProfileBlock : BehaviorSourceDocumentBlock{}Property: ProfileToken
Section titled “Property: ProfileToken”Original lines: 998
Declaration hash: sha256:564a6817ed2e52ab08febae871aae2ca5fec701609deb512e8d6195ae0d7f908
public string ProfileToken { get; set; }Type: BehaviorSourceFieldDeclarationBlock
Section titled “Type: BehaviorSourceFieldDeclarationBlock”Original lines: 1005-1009
Declaration hash: sha256:ae2d527f3c149ff92255cd4310d565ca8e7f79fa49c0630f5330c5666f76e209
public sealed class BehaviorSourceFieldDeclarationBlock : BehaviorSourceDocumentBlock{}Property: FieldIds
Section titled “Property: FieldIds”Original lines: 1008
Declaration hash: sha256:eed3f7bd2e6b10a2aec8f35766d38f413152f1046d63c281d32ca5ea96c71556
public IReadOnlyList<string> FieldIds { get; set; }Type: BehaviorSourceFieldTypeDeclarationBlock
Section titled “Type: BehaviorSourceFieldTypeDeclarationBlock”Original lines: 1014-1019
Declaration hash: sha256:661777cd7566aab437f4af4247db9d46d8bf013263e72e783091c0e761b06dc6
public sealed class BehaviorSourceFieldTypeDeclarationBlock : BehaviorSourceDocumentBlock{}Property: FieldTypes
Section titled “Property: FieldTypes”Original lines: 1017-1018
Declaration hash: sha256:ea68cdbe5fa83ece80c11337cf028a30115126c692ee2ecbe549342167a747fb
public IReadOnlyList<KeyValuePair<string, BehaviorSourceFieldType>> FieldTypes { get; set; }Type: BehaviorSourceServiceDeclarationBlock
Section titled “Type: BehaviorSourceServiceDeclarationBlock”Original lines: 1025-1029
Declaration hash: sha256:b2bc33f5cdd642c87e3b40b12b58b180e01a1d5c087de926c276fd436e09d75f
public sealed class BehaviorSourceServiceDeclarationBlock : BehaviorSourceDocumentBlock{}Property: ServiceIds
Section titled “Property: ServiceIds”Original lines: 1028
Declaration hash: sha256:d6c6b0b11cbadcf167075043b219e3cc0fac30f19feec554021db8f59ca535e0
public IReadOnlyList<string> ServiceIds { get; set; }Type: BehaviorSourceDiagramDeclBlock
Section titled “Type: BehaviorSourceDiagramDeclBlock”Original lines: 1037-1041
Declaration hash: sha256:54f459dd337281a8504d205255a350049c06c534ee1da7d5eba4c9ae690aa11b
public sealed class BehaviorSourceDiagramDeclBlock : BehaviorSourceDocumentBlock{}Property: RawLine
Section titled “Property: RawLine”Original lines: 1040
Declaration hash: sha256:139fb7de2eae3c15b71ce15a5dc9f5baf662394c6a0172329428e8c075f52559
public string RawLine { get; set; }Type: BehaviorSourceBlankLineBlock
Section titled “Type: BehaviorSourceBlankLineBlock”Original lines: 1049-1051
Declaration hash: sha256:a49ef68ea167137107c512a5085ea62d1df84dcc4a6c3d72222a00a50ff4fc1a
public sealed class BehaviorSourceBlankLineBlock : BehaviorSourceDocumentBlock{}Type: BehaviorSourcePassthroughCommentBlock
Section titled “Type: BehaviorSourcePassthroughCommentBlock”Original lines: 1060-1064
Declaration hash: sha256:fccc91170ba52faad722b037373ea3b9a872f724ebf3ea807f2333549600ee3c
public sealed class BehaviorSourcePassthroughCommentBlock : BehaviorSourceDocumentBlock{}Property: RawLine
Section titled “Property: RawLine”Original lines: 1063
Declaration hash: sha256:139fb7de2eae3c15b71ce15a5dc9f5baf662394c6a0172329428e8c075f52559
public string RawLine { get; set; }Type: BehaviorSourceNodeBlock
Section titled “Type: BehaviorSourceNodeBlock”Original lines: 1073-1081
Declaration hash: sha256:c42410d046abaaaa3cc72e72576d3ddfbbe4b768b4f0c1fabe0e0ec0767b6f8f
public sealed class BehaviorSourceNodeBlock : BehaviorSourceDocumentBlock{}Property: Node
Section titled “Property: Node”Original lines: 1076
Declaration hash: sha256:ce1a363e404863676b15b1f8cd5fa2157fbc86dffc8a4cb8d21d4373eb84609a
public BehaviorSourceNode Node { get; set; }Property: NodeLineRaw
Section titled “Property: NodeLineRaw”Original lines: 1078
Declaration hash: sha256:16b84140b82445ea8cc554f4ca366fb1eb6dae92d66d47d07d98a7102cb42649
public string NodeLineRaw { get; set; }Property: Indent
Section titled “Property: Indent”Original lines: 1080
Declaration hash: sha256:44b9e73ea783a6ad04255ad00cd5baa77894b5bc457a16218540ae34fa348a49
public string Indent { get; set; }Type: BehaviorSourceEdgeBlock
Section titled “Type: BehaviorSourceEdgeBlock”Original lines: 1089-1097
Declaration hash: sha256:eb9ed88224d3b2fda52fe130d29247912e5e72ace6455fdcfd938a8d1a4131ec
public sealed class BehaviorSourceEdgeBlock : BehaviorSourceDocumentBlock{}Property: Edge
Section titled “Property: Edge”Original lines: 1092
Declaration hash: sha256:f2b4e5ab67330587e1dce31cc0abbe3b02f798b3d10b02c1e1c86b22d6609796
public BehaviorSourceEdge Edge { get; set; }Property: Indent
Section titled “Property: Indent”Original lines: 1094
Declaration hash: sha256:44b9e73ea783a6ad04255ad00cd5baa77894b5bc457a16218540ae34fa348a49
public string Indent { get; set; }Property: ArrowToken
Section titled “Property: ArrowToken”Original lines: 1096
Declaration hash: sha256:b81995bf12f6cc10ac52855b7e32948e4d447b9884b276eeef8f3c0a825cbf39
public string ArrowToken { get; set; }Type: BehaviorSourceGraphMemberBindingsBlock
Section titled “Type: BehaviorSourceGraphMemberBindingsBlock”Original lines: 1109-1113
Declaration hash: sha256:15014e4e04dbb9de30216b2102c1a396fdfa40647bba83c0efe3e0ed06069954
public sealed class BehaviorSourceGraphMemberBindingsBlock : BehaviorSourceDocumentBlock{}Property: Bindings
Section titled “Property: Bindings”Original lines: 1112
Declaration hash: sha256:989fbfab0e0b94b210c75c5c73b3835e6e6fda70b9a81ed5c0976b95a9fe92cf
public List<BehaviorSourceMemberBinding> Bindings { get; }Type: BehaviorSourceDeclaredValueBlock
Section titled “Type: BehaviorSourceDeclaredValueBlock”Original lines: 1125-1129
Declaration hash: sha256:de30decd6d76f4d724008b6dc882ff90759da4573cdd8b24e4b8ebf867cb8995
public sealed class BehaviorSourceDeclaredValueBlock : BehaviorSourceDocumentBlock{}Property: Values
Section titled “Property: Values”Original lines: 1128
Declaration hash: sha256:d16a9561b64349eb65b4e1860f8228c99e71b8ad3a4fc7b030868f2ed910d8ee
public List<BehaviorSourceDeclaredValue> Values { get; }Type: BehaviorSourceDocument
Section titled “Type: BehaviorSourceDocument”Original lines: 1134-1138
Declaration hash: sha256:4ed2e461a312412614e92f5f4bf643e19cd71d5386da187ceccd2f357e463e55
public sealed class BehaviorSourceDocument{}Property: Blocks
Section titled “Property: Blocks”Original lines: 1137
Declaration hash: sha256:7bf3db5f8ea187d3ed81e3357ede71f8c70bdb0f52b95641d0c64a216ca79b2a
public List<BehaviorSourceDocumentBlock> Blocks { get; }Type: BehaviorSourceAst
Section titled “Type: BehaviorSourceAst”Original lines: 1143-1206
Declaration hash: sha256:7d7d2f98f8a20015e26259b2d9bebe4afe4fdf4f66931c1c95c659f646e9ac94
public sealed class BehaviorSourceAst{}Property: BehaviorVersion
Section titled “Property: BehaviorVersion”Original lines: 1146
Declaration hash: sha256:c288adbe3c9c90b818c4e27da7dc2cf04d3061589b54c80eb9c3645a5eec92b3
public string BehaviorVersion { get; set; }Property: Layer
Section titled “Property: Layer”Original lines: 1148
Declaration hash: sha256:425febd03cc6be0217c675af1ced3877250afd35e790e9c85b81015b44eb5771
public string Layer { get; set; }Property: SourceFormat
Section titled “Property: SourceFormat”Original lines: 1150-1151
Declaration hash: sha256:45a27b622495832291decc36348509a887857ef3253db8314292a1809977ccdd
public BehaviorSourceFormatVersion SourceFormat { get; set; }Property: ValidationProfile
Section titled “Property: ValidationProfile”Original lines: 1154
Declaration hash: sha256:0c7d65b769aa70097533532cc123938752453bf999643d9b8c4cf16a17a983c3
public string ValidationProfile { get; set; }Property: RuntimePath
Section titled “Property: RuntimePath”Original lines: 1161-1162
Declaration hash: sha256:b64909c54801608744ba4d2748e223b2e7601d74fedb1ff5eeaa7a96b77facf8
public BehaviorSourceRuntimePath RuntimePath { get; set; }Property: DeclaredFields
Section titled “Property: DeclaredFields”Original lines: 1164
Declaration hash: sha256:cbc96a251f0da8fadbf7e08add1372eacfbdb0166f260716e39c53483b7ee6d6
public HashSet<string> DeclaredFields { get; }Property: DeclaredServices
Section titled “Property: DeclaredServices”Original lines: 1166
Declaration hash: sha256:f405b7e9941d20588b2d92fb6e706a2376f25bb2d691be19b61b0227dd581de0
public HashSet<string> DeclaredServices { get; }Property: DeclaredFieldOrder
Section titled “Property: DeclaredFieldOrder”Original lines: 1168
Declaration hash: sha256:7ea92cabe085de96aafc0c80826c991c8937e1dda876372719725331bf2e6909
public List<string> DeclaredFieldOrder { get; }Property: DeclaredServiceOrder
Section titled “Property: DeclaredServiceOrder”Original lines: 1170
Declaration hash: sha256:13f7e06aae7048ea89c6eed5182b550649bee7e98111785a6790500357ba6a5e
public List<string> DeclaredServiceOrder { get; }Property: DeclaredFieldTypes
Section titled “Property: DeclaredFieldTypes”Original lines: 1172-1173
Declaration hash: sha256:e400cd5098e216d13ef92cda25b02495f0a661b3d01c8eaa3c412292eb018f78
public Dictionary<string, BehaviorSourceFieldType> DeclaredFieldTypes { get; }Property: DeclaredValues
Section titled “Property: DeclaredValues”Original lines: 1180
Declaration hash: sha256:71ad3959ba38af6cc08a66e04560284de6506357e861ce58d374c1d75b9d5de4
public List<BehaviorSourceDeclaredValue> DeclaredValues { get; }Property: DeclaredValuesByName
Section titled “Property: DeclaredValuesByName”Original lines: 1183-1184
Declaration hash: sha256:37fbf450fa023de27b82898c99152e90642d7c56585aeeae846a0a193ebb1b85
public Dictionary<string, BehaviorSourceDeclaredValue> DeclaredValuesByName { get; }Property: Nodes
Section titled “Property: Nodes”Original lines: 1194
Declaration hash: sha256:0308bdb61014cf3cd6a1267192b008f9016f0f793fe3633e021a2aaf27cdf149
public List<BehaviorSourceNode> Nodes { get; }Property: Edges
Section titled “Property: Edges”Original lines: 1196
Declaration hash: sha256:a655febc31cf81d32dc6f5b0f572f0bb6bdab8798cf46b13aede24199fc9815c
public List<BehaviorSourceEdge> Edges { get; }Property: MemberBindings
Section titled “Property: MemberBindings”Original lines: 1202
Declaration hash: sha256:5eaa4fd8c12ba5000c8703372af9bb1465dbbc33dde2cd3849471d918a5e024e
public List<BehaviorSourceMemberBinding> MemberBindings { get; }Property: GraphMemberBindings
Section titled “Property: GraphMemberBindings”Original lines: 1205
Declaration hash: sha256:9da3278f966a95bcbcb3695f131c2e0dda5dea2589931194cb25119e8ae05a06
public List<BehaviorSourceMemberBinding> GraphMemberBindings { get; }Type: BehaviorSourceParseResult
Section titled “Type: BehaviorSourceParseResult”Original lines: 1212-1238
Declaration hash: sha256:d77a3ff76be8a9b8fe149bbe10d6fffe60ae06e132b8ca0e05c891cc6c15c1d6
public sealed class BehaviorSourceParseResult{}Property: Document
Section titled “Property: Document”Original lines: 1215
Declaration hash: sha256:ec5801f7a3857d5e8f168e363f049fbc2008951441dc2af9860d6ed83a81cf2b
public BehaviorSourceDocument Document { get; }Property: Ast
Section titled “Property: Ast”Original lines: 1217
Declaration hash: sha256:16526409ff20021ba128b3aac798789d025d4f4570b80be58b9a17f11aefdbc1
public BehaviorSourceAst Ast { get; }Property: Diagnostics
Section titled “Property: Diagnostics”Original lines: 1219
Declaration hash: sha256:bc70deb366d46e41e6d9e1e0642d43fc2c7401b7471057a2d77f47cee6d7bd9d
public List<BehaviorSourceDiagnostic> Diagnostics { get; }Property: HasErrors
Section titled “Property: HasErrors”Original lines: 1224-1237
Declaration hash: sha256:73d3d624c2f843cc6204b7101fa3cefd6620a3704d6670ed452b9abd9d413fc9
public bool HasErrors { get; }Type: MermaidBehaviorSourceReader
Section titled “Type: MermaidBehaviorSourceReader”Original lines: 1263-6232
Declaration hash: sha256:2827fff803798330e554908dea1a012346b42c3494e509697cc1d99dc14304c2
[Unity.Scripting.LifecycleManagement.NoAutoStaticsCleanup]public static class MermaidBehaviorSourceReader{}Method: IsStableEventId(string eventId)
Section titled “Method: IsStableEventId(string eventId)”Original lines: 1452-1455
Declaration hash: sha256:a4eb197309784d8b97289e4b57ed19b8d5a8147fb3c908cf0416113677e74779
public static bool IsStableEventId(string eventId);Method: TryReadHostedResultEventLabel(string label, out string eventId)
Section titled “Method: TryReadHostedResultEventLabel(string label, out string eventId)”Original lines: 1462-1472
Declaration hash: sha256:7aaeb541fc63c041605831115f25c0b381f32067e03715ef435fb3563d35b71e
public static bool TryReadHostedResultEventLabel(string label, out string eventId);Method: Parse(string sourceText)
Section titled “Method: Parse(string sourceText)”Original lines: 1478-1506
Declaration hash: sha256:9fa81abe82d2ac7d1f50cf2fd3ba32eb7dbe63c3f6f1a822c447895e40360377
public static BehaviorSourceParseResult Parse(string sourceText);