public PropertyRef GetPropertyRef(string propertyName)
{
// Return the the property-ref if an instance already exists.
PropertyRef propertyRef = GetPropertyRefFromList(propertyName);
if (propertyRef != null) return propertyRef;
// Don't continue if the property does not exist.
if (!Helper.Reflection.HasProperty(this, propertyName)) return null;
// Create a new property-ref.
propertyRef = new PropertyRef(this, propertyName);
PropertyRefs.Add(propertyRef);
// Finish up.
return propertyRef;
}
#endregion