BehaviorMemberDisplay.cs declarations
Public API declaration excerpts from Packages/io.bitquirky.behavior/Editor/Member/BehaviorMemberDisplay.cs.
Source snapshot ad0983d00d77.
On this page
Original file: Packages/io.bitquirky.behavior/Editor/Member/BehaviorMemberDisplay.cs
Source file hash: sha256:3702dae86686395b2acac4f2e0152cde8e36f2bad091b456a49e86a7baa9bb84
Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.
Type: BehaviorMemberArgumentDisplay
Section titled “Type: BehaviorMemberArgumentDisplay”Original lines: 29-133
Declaration hash: sha256:dae7cb5850ba747310fdd1e2314fd2993d50a9607946c429ff41593c97468b90
public readonly struct BehaviorMemberArgumentDisplay{}Property: Ordinal
Section titled “Property: Ordinal”Original lines: 54
Declaration hash: sha256:26dfbcb89098e28d19d1ebd9b2b604d24763a5e9e6e8332ecfe2f7aee90b3e48
public int Ordinal { get; }Property: ParameterName
Section titled “Property: ParameterName”Original lines: 57
Declaration hash: sha256:d46a9a2aa0be18046dfbcdf8b7bb3b2bb8c3c40575553f9798ec72c167ef02bb
public string ParameterName { get; }Property: ParameterType
Section titled “Property: ParameterType”Original lines: 60
Declaration hash: sha256:7e947efc03610daaaa8ce6f2790ae43c342ce008e770b47d18058c6c63f2c808
public BehaviorSourceTypeIdentity ParameterType { get; }Property: ValueKind
Section titled “Property: ValueKind”Original lines: 63
Declaration hash: sha256:587edeaf3f6085779706e15ddb87b0dce2af4d7b6960de0a62cea12a6eec306c
public BehaviorMemberValueKind ValueKind { get; }Property: Declared
Section titled “Property: Declared”Original lines: 66
Declaration hash: sha256:2abc2856833ebd2eabf92876c9d19f45a3c856bad7a37b9f1b163f3d8c70b044
public BehaviorMemberDeclaredDefault Declared { get; }Property: Authored
Section titled “Property: Authored”Original lines: 69
Declaration hash: sha256:44f6f0af78b86f3d21949884eee679eed25d57e4135151919b02a53f2bbfda3f
public BehaviorSourceMemberArgument Authored { get; }Property: EffectiveSource
Section titled “Property: EffectiveSource”Original lines: 72
Declaration hash: sha256:12847ee3804dcb1aea4015180286a45775be99ba177176c7742cbf2c506b5978
public BehaviorSourceMemberArgumentSource EffectiveSource { get; }Property: HasResolvedDeclaration
Section titled “Property: HasResolvedDeclaration”Original lines: 75
Declaration hash: sha256:07a6550cb016f2a06bb578f43e5aa87ed04b801259cdfbbab4375292ac96ce88
public bool HasResolvedDeclaration { get; }Property: Modifier
Section titled “Property: Modifier”Original lines: 78
Declaration hash: sha256:9c06f2e2d3c823d125d3470c4cc9208e804799db59893f4463e3794f18b46098
public BehaviorSourceMemberParameterModifier Modifier { get; }Property: IsRefSlot
Section titled “Property: IsRefSlot”Original lines: 85
Declaration hash: sha256:a33cbf839b5bad795f7b68a06153c1f52bd1dffdbdea111f21bec1cdb6712d3a
public bool IsRefSlot { get; }Property: HasDeclaredDefault
Section titled “Property: HasDeclaredDefault”Original lines: 88
Declaration hash: sha256:86bd71f1e8f2a13bd079c3bdb38a37fc0fd42e0a50ebf84f69f1872f405a53e0
public bool HasDeclaredDefault { get; }Property: OffersDefault
Section titled “Property: OffersDefault”Original lines: 94-98
Declaration hash: sha256:4ab7c6bc6f3fae0b3a8800d1af7e3ae26162f5243ec1342450883422b1e7e705
public bool OffersDefault { get; }Property: UsesDeclaredDefault
Section titled “Property: UsesDeclaredDefault”Original lines: 101-106
Declaration hash: sha256:dd5d2b68ebf792ad5b62913c3396be0e17ba2e1ceab93b3648559912d4455bf4
public bool UsesDeclaredDefault { get; }Property: IsDeclaredDefaultUnavailable
Section titled “Property: IsDeclaredDefaultUnavailable”Original lines: 112-113
Declaration hash: sha256:3fb68feb4c0279497f6cff6798b613fc9a70b8bc45414f55b859c87df92e47f6
public bool IsDeclaredDefaultUnavailable { get; }Property: UsesBlackboard
Section titled “Property: UsesBlackboard”Original lines: 116-118
Declaration hash: sha256:1f73bf01524fa138fcb4d64d43bfa3d80d1299a77f571deb14616071e0a0ff92
public bool UsesBlackboard { get; }Property: CanOverrideWithConstant
Section titled “Property: CanOverrideWithConstant”Original lines: 121-125
Declaration hash: sha256:ee366824b44159eb65491492ef75d283e004767d2553f4a52fadd5e0d6355b04
public bool CanOverrideWithConstant { get; }Property: CanOverrideWithBlackboard
Section titled “Property: CanOverrideWithBlackboard”Original lines: 128-132
Declaration hash: sha256:63179985c02d81a058951b2f184eb6c3f66e770f7ad1dacf6584231034a50cd2
public bool CanOverrideWithBlackboard { get; }Type: BehaviorMemberDisplay
Section titled “Type: BehaviorMemberDisplay”Original lines: 159-1078
Declaration hash: sha256:945fa3df12ecdbe99c7265fadedaec1c0196285021f1b04fa959af27d0dc61a1
[Unity.Scripting.LifecycleManagement.NoAutoStaticsCleanup]public static class BehaviorMemberDisplay{}Field: IconRoot
Section titled “Field: IconRoot”Original lines: 165
Declaration hash: sha256:4e24fadd07f22ff0feb98adbf0385cf10835b287976a217aaeebdf2ff3d418bc
public const string IconRoot = "Packages/io.bitquirky.behavior/Editor/Icon/";Field: TokenMethod
Section titled “Field: TokenMethod”Original lines: 168
Declaration hash: sha256:4e19f8c5f97e2989632603790c8095a5e0470eb435845123c4e89ee1cd503aa3
public const string TokenMethod = "member_method";Field: TokenProperty
Section titled “Field: TokenProperty”Original lines: 171
Declaration hash: sha256:621a04ebbe1859c6c6d663bccd3c24ae40ee096e3f34de669fa2db45d484c47d
public const string TokenProperty = "member_property";Field: TokenField
Section titled “Field: TokenField”Original lines: 174
Declaration hash: sha256:0079c39890d8e72139c633c6b030de7995989e84b1935f98e122b5e3dc40de5f
public const string TokenField = "member_field";Field: TokenMessage
Section titled “Field: TokenMessage”Original lines: 177
Declaration hash: sha256:af41098fa47d1ebc6f8f524ce880de404ddd9ea10b7a99a974fe72fbbb842f20
public const string TokenMessage = "member_message";Field: TokenCondition
Section titled “Field: TokenCondition”Original lines: 180
Declaration hash: sha256:997a1e698ce1e5f5122c3a0a3fe85012a2900d81faccaf47c0ff5dc98698a24e
public const string TokenCondition = "member_condition";Field: TokenEvent
Section titled “Field: TokenEvent”Original lines: 183
Declaration hash: sha256:d135d099bffa36aa871b5d57f7350393b3e776cb938a1ceb2fbcdf40853fd2d1
public const string TokenEvent = "member_event";Field: UnchosenTestedParameterText
Section titled “Field: UnchosenTestedParameterText”Original lines: 189
Declaration hash: sha256:dde691c0f314a64abe6db1b7c3d3dc699bd07ce7bec70f17e3422799802b33b0
public const string UnchosenTestedParameterText = "tested ref parameter not chosen";Method: AssemblyDisplayName(string assemblyName)
Section titled “Method: AssemblyDisplayName(string assemblyName)”Original lines: 196-201
Declaration hash: sha256:5eeab504beea7eaf6ca3ff7f61d304312741b3620d09ee59787cc6ef955268e7
public static string AssemblyDisplayName(string assemblyName);Method: OperationGlyphPath(BehaviorSourceMemberOperationKind operationKind)
Section titled “Method: OperationGlyphPath(BehaviorSourceMemberOperationKind operationKind)”Original lines: 204-217
Declaration hash: sha256:004bfe16a0b0edcc195f0450e95c2622d08db851d95f585a16c0a78fff5a09f6
public static string OperationGlyphPath(BehaviorSourceMemberOperationKind operationKind);Method: TargetGlyphPath(BehaviorSourceMemberTargetMode targetMode)
Section titled “Method: TargetGlyphPath(BehaviorSourceMemberTargetMode targetMode)”Original lines: 226-249
Declaration hash: sha256:9a5f26856a9525036ef5aa655f55ea253b2e5ac1260913e651db1d6a3887e76e
public static string TargetGlyphPath(BehaviorSourceMemberTargetMode targetMode);Method: BufferGlyphPath()
Section titled “Method: BufferGlyphPath()”Original lines: 255-258
Declaration hash: sha256:c8e0802359ef971675a967e69f1fefd172b93f0a7aedd63640d345138c2cb348
public static string BufferGlyphPath();Method: EnabledGlyphPath()
Section titled “Method: EnabledGlyphPath()”Original lines: 263-266
Declaration hash: sha256:6e48384226c2d998a7ea215c1ac5a84866a71b901dbdce86cd47ce6d9b8f1a1d
public static string EnabledGlyphPath();Method: ResultGlyphPath(string resultToken)
Section titled “Method: ResultGlyphPath(string resultToken)”Original lines: 272-275
Declaration hash: sha256:bd8733b93c35943e4ba21c40c7edd53c9589850a46e013ab8b4f08b95c93fdbe
public static string ResultGlyphPath(string resultToken);Method: DirectionGlyphPath(BehaviorSourceMemberDirection direction)
Section titled “Method: DirectionGlyphPath(BehaviorSourceMemberDirection direction)”Original lines: 278-287
Declaration hash: sha256:71615ac2638640f1505da6dad4c655c4dcb0c4e76865818ce3d29d4b79b7eb36
public static string DirectionGlyphPath(BehaviorSourceMemberDirection direction);Method: DirectionGlyphPath(BakedMemberDirection direction)
Section titled “Method: DirectionGlyphPath(BakedMemberDirection direction)”Original lines: 295-304
Declaration hash: sha256:9b9895840179d4b4f34ae37ad06083cbbc54bb4253357afee2e5335247b18607
public static string DirectionGlyphPath(BitQuirky.Behavior.Baked.BakedMemberDirection direction);Method: VariableGlyphPath()
Section titled “Method: VariableGlyphPath()”Original lines: 307-310
Declaration hash: sha256:33ad80f42b43953d926bf6538386f254d723c7fb5c3d85774855455ca82cb5c9
public static string VariableGlyphPath();Method: OutputWriteGlyphPath()
Section titled “Method: OutputWriteGlyphPath()”Original lines: 317-320
Declaration hash: sha256:8a9e3e4d5296084403ff1d7c44565bcace72e2e806e2c7569987b063501c5043
public static string OutputWriteGlyphPath();Method: CheckGlyphPath()
Section titled “Method: CheckGlyphPath()”Original lines: 326-329
Declaration hash: sha256:ec74b6b8cbaccc429c747d7628caa5571fbcb7fc537823c9254bf92811db361a
public static string CheckGlyphPath();Method: LockGlyphPath()
Section titled “Method: LockGlyphPath()”Original lines: 335-338
Declaration hash: sha256:92e314d2c571b124efe7c9fb32ce326a197949e694453101c24f2a017b5aed7d
public static string LockGlyphPath();Method: WarningGlyphPath()
Section titled “Method: WarningGlyphPath()”Original lines: 344-347
Declaration hash: sha256:44b44f5d2b812f2f6b64a1923567b23036ab65006fcfa69649fcfc109f3ecbd4
public static string WarningGlyphPath();Method: IncompatibleGlyphPath()
Section titled “Method: IncompatibleGlyphPath()”Original lines: 353-356
Declaration hash: sha256:705c0dcfd11394154af2f40db3f873df18f9518d212e4a8f6e67529890daa740
public static string IncompatibleGlyphPath();Method: TokenFor(BehaviorSourceMemberOperationKind operationKind)
Section titled “Method: TokenFor(BehaviorSourceMemberOperationKind operationKind)”Original lines: 359-371
Declaration hash: sha256:d5e362734efc445555d99234cb8d9d2ec2c62f57357478e4b36c143d5b441450
public static string TokenFor(BehaviorSourceMemberOperationKind operationKind);Method: OperationForToken(string token)
Section titled “Method: OperationForToken(string token)”Original lines: 374-386
Declaration hash: sha256:0713d1d718f1368cb403aff9a10df568a0e72a098292a6789bf8d444bd87e91f
public static BehaviorSourceMemberOperationKind OperationForToken(string token);Method: IsMemberToken(string token)
Section titled “Method: IsMemberToken(string token)”Original lines: 389-392
Declaration hash: sha256:7700b0a7a74a6ba7121cea69d6f0428acee5759251566f52b3b981d8f58848b9
public static bool IsMemberToken(string token);Method: DataTypeClassSuffix(BehaviorMemberValueKind valueKind)
Section titled “Method: DataTypeClassSuffix(BehaviorMemberValueKind valueKind)”Original lines: 398-431
Declaration hash: sha256:6c2299959a01844638c84d8a1d1214f9a33c6b9ddcad56fb1462c6ee094a2e8c
public static string DataTypeClassSuffix(BehaviorMemberValueKind valueKind);Method: ExactClrTypeName(BehaviorMemberValueKind valueKind)
Section titled “Method: ExactClrTypeName(BehaviorMemberValueKind valueKind)”Original lines: 439-464
Declaration hash: sha256:1a2b775dbd376701261f3edbb553959485408b84a23c69ce0496aea63eb68ec5
public static string ExactClrTypeName(BehaviorMemberValueKind valueKind);Method: OptedInAccessTag(string optedInAccess)
Section titled “Method: OptedInAccessTag(string optedInAccess)”Original lines: 479-484
Declaration hash: sha256:ead734204e8ba3cb7ad327ddd43f91b5b5bd43fb6ebe854c65e1670932dd308c
public static string OptedInAccessTag(string optedInAccess);Method: MethodSignature(MethodInfo method)
Section titled “Method: MethodSignature(MethodInfo method)”Original lines: 487-490
Declaration hash: sha256:350d9eab3c44e62f312549bc076fecb16b40f9f4268f35b863c0666bb7ed81bf
public static string MethodSignature(MethodInfo method);Method: DeclaredDefaultDisplay(BehaviorMemberDeclaredDefault declared)
Section titled “Method: DeclaredDefaultDisplay(BehaviorMemberDeclaredDefault declared)”Original lines: 600-610
Declaration hash: sha256:e17c4b235445f62b8e8abe916058c9d24fa235f56b58110f7941bdcc3d4a93ce
public static string DeclaredDefaultDisplay(BehaviorMemberDeclaredDefault declared);Method: DescribeArguments(BehaviorSourceMemberBinding binding)
Section titled “Method: DescribeArguments(BehaviorSourceMemberBinding binding)”Original lines: 625-698
Declaration hash: sha256:cfbe4b0548e591d8a1eb6942363c674e3789a4eaf31e60258e0d32859266e417
public static IReadOnlyList<BehaviorMemberArgumentDisplay> DescribeArguments(BehaviorSourceMemberBinding binding);Method: DescribeOutputs(BehaviorSourceMemberBinding binding)
Section titled “Method: DescribeOutputs(BehaviorSourceMemberBinding binding)”Original lines: 710-760
Declaration hash: sha256:cb7a865e3b5d228ff75f2faccea7ea7127e82f62c7434b772212f55d04584fdc
public static IReadOnlyList<BehaviorMemberArgumentDisplay> DescribeOutputs(BehaviorSourceMemberBinding binding);Method: PropertySignature(PropertyInfo property)
Section titled “Method: PropertySignature(PropertyInfo property)”Original lines: 815-827
Declaration hash: sha256:93baa60b9efe4c226fddd48ccf829ad608aa9522243269b2309fbcef7f41a235
public static string PropertySignature(PropertyInfo property);Method: FieldSignature(FieldInfo field)
Section titled “Method: FieldSignature(FieldInfo field)”Original lines: 883-886
Declaration hash: sha256:a4d05aa9677c5f6f48f98b4a7f77599ae092847718e7d3c574559fa5063e2769
public static string FieldSignature(FieldInfo field);Method: ShortTypeNameFromIdentity(BehaviorSourceTypeIdentity identity)
Section titled “Method: ShortTypeNameFromIdentity(BehaviorSourceTypeIdentity identity)”Original lines: 889-892
Declaration hash: sha256:6f7607bfb456cbb3e52753733c76abe341bf7fccc17b6bfc051d7feef8db0f45
public static string ShortTypeNameFromIdentity(BehaviorSourceTypeIdentity identity);Method: ShortClrName(string clrFullName)
Section titled “Method: ShortClrName(string clrFullName)”Original lines: 895-915
Declaration hash: sha256:6107d4756b4655ad79840f64341952b7050ff15d8069c5a0f73b1b01f34ce1b2
public static string ShortClrName(string clrFullName);Method: SignatureFromIdentity(BehaviorSourceMemberIdentity identity)
Section titled “Method: SignatureFromIdentity(BehaviorSourceMemberIdentity identity)”Original lines: 918-995
Declaration hash: sha256:2194bb69fa9b8ef52f3f16edf1bd1f85c54c8491d8965f49b71869090bc2f015
public static string SignatureFromIdentity(BehaviorSourceMemberIdentity identity);Method: ShortTypeName(Type type)
Section titled “Method: ShortTypeName(Type type)”Original lines: 1019-1052
Declaration hash: sha256:abc55753b0c28ba00edccb0f0534b280895358d63276d1a825354fc868e48c6d
public static string ShortTypeName(Type type);