public void MarkAsMasterPropertyOverride(string propertyName) { int index; if (PropertyChangeMetadata.TryGetMetadataIndexForProperty(propertyName, out index)) { this.masterPropertyOverrideGroupsBitArray[index] = true; } }
public static PropertyChangeMetadata.PropertyGroup GetGroupForPropertyName(string propertyName) { int num; if (!PropertyChangeMetadata.TryGetMetadataIndexForProperty(propertyName, out num)) { return(null); } return(PropertyChangeMetadata.ListOfTrackedPropertyGroups[num]); }
public bool IsMasterPropertyOverride(string propertyName) { int index; return(!PropertyChangeMetadata.TryGetMetadataIndexForProperty(propertyName, out index) || this.AreAllPropertiesExceptions || this.masterPropertyOverrideGroupsBitArray[index]); }