private void LoadParameterFromAttribute()

in src/CodeGenerators/SettingsGen/Parser/SettingsFromAttributeParser.cs [137:170]


		private void LoadParameterFromAttribute(ParameterModel parameterModel, IAttributeWrapper attributeData, string name)
		{
			parameterModel.Name = name;

			// Get the Name value of the field
			if (attributeData.Arguments.TryGetValue(nameof(ParameterModel.Name), out string value))
			{
				parameterModel.Name = value;
			}

			// Set must override property
			if (attributeData.Arguments.TryGetValue(nameof(ParameterModel.MustOverride), out value))
			{
				parameterModel.MustOverride = value;
			}

			// Set is encrypted property
			if (attributeData.Arguments.TryGetValue(nameof(ParameterModel.IsEncrypted), out value))
			{
				parameterModel.IsEncrypted = value;
			}

			// Set value property
			if (attributeData.Arguments.TryGetValue(nameof(ParameterModel.Value), out value))
			{
				parameterModel.Value = value;
			}

			// set type property
			if (attributeData.Arguments.TryGetValue(nameof(ParameterModel.Type), out value))
			{
				parameterModel.Type = value;
			}
		}