BehaviorEntityMemberValueContract.cs declarations
Public API declaration excerpts from Packages/io.bitquirky.behavior/Runtime/Member/BehaviorEntityMemberValueContract.cs.
Source snapshot ad0983d00d77.
On this page
Original file: Packages/io.bitquirky.behavior/Runtime/Member/BehaviorEntityMemberValueContract.cs
Source file hash: sha256:af9ee242dd13c5e13cbed425f0e9351cd276c98d9abcb62e51e95791e3efd24a
Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.
Type: BehaviorEntityMemberValueContract
Section titled “Type: BehaviorEntityMemberValueContract”Original lines: 20-180
Declaration hash: sha256:65389b40867199605d695e472209fc0980e4c92bb5e0504bd07f41bc2932cbd2
public static class BehaviorEntityMemberValueContract{}Method: IsSupportedValueKind(BehaviorMemberValueKind kind)
Section titled “Method: IsSupportedValueKind(BehaviorMemberValueKind kind)”Original lines: 29-55
Declaration hash: sha256:fe67c0012ebba49d74491bcbcd55b720428f2dfa6d2eb1bec242a1f61e8a4e59
public static bool IsSupportedValueKind(BehaviorMemberValueKind kind);Method: IsSupportedIdentityKind(BehaviorMemberValueKind kind)
Section titled “Method: IsSupportedIdentityKind(BehaviorMemberValueKind kind)”Original lines: 66-70
Declaration hash: sha256:78725a4ab65805f87852b7585db03ebaba758d1c8cb88a049b517aed43dcae51
public static bool IsSupportedIdentityKind(BehaviorMemberValueKind kind);Method: TryGetConversion(BehaviorMemberValueKind source, BehaviorMemberValueKind target, out BehaviorMemberConversion conversion)
Section titled “Method: TryGetConversion(BehaviorMemberValueKind source, BehaviorMemberValueKind target, out BehaviorMemberConversion conversion)”Original lines: 77-100
Declaration hash: sha256:58d09ba59d99bd1834879774628d2b155122d4b97537baf63d307a1e26dcf1ad
public static bool TryGetConversion(BehaviorMemberValueKind source, BehaviorMemberValueKind target, out BehaviorMemberConversion conversion);Method: TryGetConversion(Type source, Type target, out BehaviorMemberConversion conversion)
Section titled “Method: TryGetConversion(Type source, Type target, out BehaviorMemberConversion conversion)”Original lines: 107-127
Declaration hash: sha256:c997d44926ff0c7207f00e3f15ba196722db80cf32de4d1b0fbd2f1d2cb74173
public static bool TryGetConversion(Type source, Type target, out BehaviorMemberConversion conversion);Method: TryGetIdentityStorageKind(Type type, out BehaviorMemberValueKind storageKind)
Section titled “Method: TryGetIdentityStorageKind(Type type, out BehaviorMemberValueKind storageKind)”Original lines: 134-146
Declaration hash: sha256:6e4cd2a2bf3267111b227d47455a6c7f1cab14fc867866a130b3a91d6929d16b
public static bool TryGetIdentityStorageKind(Type type, out BehaviorMemberValueKind storageKind);Method: TryParseIdentityConstant(Type identityType, BehaviorMemberValueKind authoredKind, string literal, out BehaviorMemberValueKind storageKind, out long valueBits, out string canonical)
Section titled “Method: TryParseIdentityConstant(Type identityType, BehaviorMemberValueKind authoredKind, string literal, out BehaviorMemberValueKind storageKind, out long valueBits, out string canonical)”Original lines: 153-177
Declaration hash: sha256:b5d7aaeb5e9ee3508edfebe5c9ca37f1f1a52832c3c1359da734e145d4cec3cc
public static bool TryParseIdentityConstant(Type identityType, BehaviorMemberValueKind authoredKind, string literal, out BehaviorMemberValueKind storageKind, out long valueBits, out string canonical);