/// <summary>Adds a path and checks for changes to strongest binding level.</summary> /// <param name="elementPath">Full pathname of the file.</param> /// <param name="strength"> The strength of the value set binding to the given element.</param> public void AddPath( string elementPath, FhirElement.ElementDefinitionBindingStrength?strength) { _paths.Add(elementPath); if (strength == null) { return; } if (strength < _strongestBinding) { _strongestBinding = (FhirElement.ElementDefinitionBindingStrength)strength; } }
/// <summary> /// Initializes a new instance of the <see cref="ValueSetReferenceInfo"/> class. /// </summary> public ValueSetReferenceInfo() { _paths = new List <string>(); _strongestBinding = FhirElement.ElementDefinitionBindingStrength.Example; }