Beamable SDK
Public Member Functions | Public Attributes | List of all members
Beamable.Common.Reflection.UniqueNameValidationResults Struct Reference

Validation results of calling ReflectionCacheExtensions.GetAndValidateUniqueNamingAttributes on a list of MemberAttributes containing attributes that implement INamingAttribute. More...

Public Member Functions

 UniqueNameValidationResults (List< AttributeValidationResult > perAttributeNameValidations, List< UniqueNameCollisionData > perNameCollisions)
 Creates a UniqueNameValidationResults with the given data. More...
 

Public Attributes

readonly List< AttributeValidationResultPerAttributeNameValidations
 List of results from each individual check of INamingAttribute.AreValidNameForType.
 
readonly List< UniqueNameCollisionDataPerNameCollisions
 List of name collisions identified when running a validation sweep over a list of MemberAttribute containing attributes of type: INamingAttribute.
 

Detailed Description

Validation results of calling ReflectionCacheExtensions.GetAndValidateUniqueNamingAttributes on a list of MemberAttributes containing attributes that implement INamingAttribute.

Constructor & Destructor Documentation

◆ UniqueNameValidationResults()

Beamable.Common.Reflection.UniqueNameValidationResults.UniqueNameValidationResults ( List< AttributeValidationResult perAttributeNameValidations,
List< UniqueNameCollisionData perNameCollisions 
)
inline

Creates a UniqueNameValidationResults with the given data.

Parameters
perAttributeNameValidationsSee PerAttributeNameValidations.
perNameCollisionsSee PerNameCollisions.

The documentation for this struct was generated from the following file: