[ROOT] / doc / toc / ARCCore / Class / IP / TryAssertIntegrity / __TOCDet
| Key | Value | 
|---|---|
| Assembly | ARCCore | 
| DocFragType | ClassMember | 
| IsInherited | -False- | 
| IsInheritedDoc | -False- | 
| Lines | -8- | 
| Name | TryAssertIntegrity | 
| Namespace | ARCCore | 
| Type | IP | 
ClassMemberAttribute
| Key | Value | 
|---|---|
| DeclaringType | IP | 
| MethodName | TryAssertIntegrity | 
| MethodSignature | Boolean TryAssertIntegrity(System.Collections.Generic.List`1[System.ValueTuple`2[ARCCore.PK,System.String]] ByRef) | 
Asserts the integrity of this entity. 
As of Mar 2020 this consists of asserting that all obligatory values are set (based on IsObligatory.).
Note: Will also add any missing missing obligatory values if a DefaultValue is found.
TODO: NOTE: This is not necessary smart, as it will consume more memory (at least for PRich, TODO: NOTE: not necessarily for PExact<TEnumType>).
TODO: NOTE: Consider instead letting TryGetP look for default value instead of throwing exception TODO: NOTE: (which will coincidentally also lead to AssertIntegrity not being as necessary).
TODO: NOTE: (you should also be aware of the concept of EntityMethodKeys in ARCQuery.
Generated 2025-10-31 07:26:53.335 UTC