public StateDefinition GetState(string name) { ArgumentUtility.CheckNotNullOrEmpty("name", name); return(DefinedStatesInternal.Single( s => s.Name == name, () => CreateArgumentException("name", "The state '{0}' is not defined for the property '{1}'.", name, Name))); }
public StateDefinition GetState(int stateValue) { return(DefinedStatesInternal.Single( s => s.Value == stateValue, () => CreateArgumentException("stateValue", "A state with the value {0} is not defined for the property '{1}'.", stateValue, Name))); }