本文整理汇总了C#中Parameter.ToString方法的典型用法代码示例。如果您正苦于以下问题:C# Parameter.ToString方法的具体用法?C# Parameter.ToString怎么用?C# Parameter.ToString使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Parameter
的用法示例。
在下文中一共展示了Parameter.ToString方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: AddParameter
private void AddParameter(Parameter<API> parameter)
{
ListViewItem item = new ListViewItem(parameter.ToString());
item.Tag = parameter;
parametersListView.Items.Add(item);
}
示例2: ToString_TrueBoolArgumentWithoutValue_UsesDefaultBoolBehavior
public void ToString_TrueBoolArgumentWithoutValue_UsesDefaultBoolBehavior()
{
ParameterSyntaxAttribute attribute = new ParameterSyntaxAttribute("--param");
Parameter target = new Parameter(attribute, true);
string expected = "--param";
string actual = target.ToString();
Assert.AreEqual(expected, actual);
}
示例3: ToString_StringArgument_UsesDefaultStringBehavior
public void ToString_StringArgument_UsesDefaultStringBehavior()
{
ParameterSyntaxAttribute attribute = new ParameterSyntaxAttribute("--param {arg}");
Parameter target = new Parameter(attribute, "argument");
string expected = "--param argument";
string actual = target.ToString();
Assert.AreEqual(expected, actual);
}
示例4: ToString_IEnumerableArgumentWithTwoItems_UsesDefaultIEnumerableBehavior
public void ToString_IEnumerableArgumentWithTwoItems_UsesDefaultIEnumerableBehavior()
{
ParameterSyntaxAttribute attribute = new ParameterSyntaxAttribute("--param {arg}");
IEnumerable argument = new string[] { "argument1", "argument2" };
Parameter target = new Parameter(attribute, argument);
string expected = "--param argument1 argument2";
string actual = target.ToString();
Assert.AreEqual(expected, actual);
}
示例5: PlaySound
public void PlaySound(Sounds soundEventName, Parameter parameterName = Parameter.NONE, float parameterValue = 0.0f)
{
if(soundEventName == Sounds.NONE)
return;
if(_runningSounds.ContainsKey(soundEventName.ToString()))
{
Debug.LogWarning("[FMODManager::PlaySound] El sonido '"+soundEventName.ToString()+"' ya se esta reproduciendo");
return;
}
FMOD.Studio.EventInstance fmodEvent = FMODUnity.RuntimeManager.CreateInstance(_eventsPath+soundEventName.ToString());
fmodEvent.start();
_runningSounds.Add(soundEventName.ToString(), fmodEvent);
if(parameterName!=Parameter.NONE)
{
FMOD.Studio.ParameterInstance parameter;
fmodEvent.getParameter(parameterName.ToString(), out parameter);
parameter.setValue(parameterValue);
}
}
示例6: ChangeParameterValue
public void ChangeParameterValue(Sounds soundEventName, Parameter parameterName, float parameterValue)
{
if(soundEventName == Sounds.NONE)
return;
if(!_runningSounds.ContainsKey(soundEventName.ToString()))
{
Debug.LogWarning("[FMODManager::ChangeParameterValue] El sonido '"+soundEventName.ToString()+"' no se esta reproduciendo reproduciendo");
return;
}
FMOD.Studio.EventInstance fmodEvent = _runningSounds[soundEventName.ToString()];
FMOD.Studio.ParameterInstance parameter;
fmodEvent.getParameter(parameterName.ToString(), out parameter);
parameter.setValue(parameterValue);
}
示例7: setIntParam
public DCPRetCodes setIntParam(Parameter a_param, int a_value)
{
try
{
DCP_DLL.Utils.log(this, "setIntParam ", a_param.ToString() + " " + a_value.ToString());
if (this._port.IsOpen)
{
throw new Exception("protocol is running");
}
switch (a_param)
{
case Parameter.DCP_RX_TIMEOUT:
this._DCPRecTimeout = a_value;
break;
case Parameter.DCP_RETRY_NUMBER:
this._DCPMsgRepeatNr = a_value;
break;
case Parameter.DCP_THREAD_SLEEP_TIME:
this._ThreadSleepTime = a_value;
break;
case Parameter.DCP_SOF:
this._DCPSOFByte = (byte) a_value;
break;
case Parameter.DCP_LOG:
this._logEnable = a_value != 0;
break;
}
return DCPRetCodes.DCP_OK;
}
catch (Exception exception)
{
DCP_DLL.Utils.log(this, "setIntParam ", exception.Message);
return DCPRetCodes.DCP_NOT_ALLOWED;
}
}
示例8: WriteLocalParameter
private void WriteLocalParameter( StreamWriter stream, Parameter parameter )
{
stream.Write( this.gpuConstTypeMap[ parameter.Type ] );
stream.Write( "\t" );
stream.Write( parameter.Name );
if ( parameter.IsArray )
{
stream.Write( "[" + parameter.ToString() + "]" );
}
}