本文整理汇总了C#中ParameterType类的典型用法代码示例。如果您正苦于以下问题:C# ParameterType类的具体用法?C# ParameterType怎么用?C# ParameterType使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ParameterType类属于命名空间,在下文中一共展示了ParameterType类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。
示例1: InvocationParameterInfo
public InvocationParameterInfo(string name, int index, Type type, ParameterType parameterType)
{
Name = name;
Index = index;
Type = type;
ParameterType = parameterType;
}
开发者ID:BackupTheBerlios,项目名称:puzzle-svn,代码行数:7,代码来源:InvocationParameterInfo.cs
示例2: Parameter
public Parameter(ParameterType parType, TokenTypes tokType, object column, object value)
{
this.TokType = tokType;
this.ParType = parType;
this.Column = column.ToString();
this.Value = value;
}
开发者ID:TaylorLi,项目名称:gettogether,代码行数:7,代码来源:Parameter.cs
示例3: DrawGUI
public override void DrawGUI(IntelligenceState parentState, Intelligence intelligence, CallbackCollection callbacks)
{
#if UNITY_EDITOR
UnityEditor.EditorGUILayout.BeginHorizontal();
UnityEngine.GUILayout.Label("Method name:");
methodName = UnityEditor.EditorGUILayout.TextField(methodName);
UnityEditor.EditorGUILayout.EndHorizontal();
useTargetVar = UnityEditor.EditorGUILayout.Toggle("Use other target", useTargetVar);
if (useTargetVar)
{
UnityEditor.EditorGUILayout.BeginHorizontal();
UnityEngine.GUILayout.Label("Target var name:");
targetVarName = UnityEditor.EditorGUILayout.TextField(targetVarName);
UnityEditor.EditorGUILayout.EndHorizontal();
}
paramType = (ParameterType)UnityEditor.EditorGUILayout.EnumPopup("Parameter:", paramType);
if (paramType == ParameterType.VarValue)
{
UnityEditor.EditorGUILayout.BeginHorizontal();
UnityEngine.GUILayout.Label("Var name:");
paramTypeValue = UnityEditor.EditorGUILayout.TextField(paramTypeValue);
UnityEditor.EditorGUILayout.EndHorizontal();
}
if (paramType == ParameterType.String)
{
UnityEditor.EditorGUILayout.BeginHorizontal();
UnityEngine.GUILayout.Label("Value:");
paramTypeValue = UnityEditor.EditorGUILayout.TextField(paramTypeValue);
UnityEditor.EditorGUILayout.EndHorizontal();
}
#endif
}
开发者ID:Nachtrind,项目名称:Fungus,代码行数:32,代码来源:ExecuteMethod.cs
示例4: PersistedParameterInfo
public PersistedParameterInfo(string name, ParameterType parameterType, bool nullable, string defaultValue)
{
Name = name;
ParameterType = parameterType;
Nullable = nullable;
DefaultValue = defaultValue;
}
开发者ID:shayaneumar,项目名称:gabbar,代码行数:7,代码来源:ReportsController.cs
示例5: ProcedureParameter
public ProcedureParameter(string name, ParameterType type, object value, int size)
{
Name = name;
Type = type;
Value = value;
Size = size;
}
开发者ID:rohitdaryanani,项目名称:TekSuite,代码行数:7,代码来源:ProcedureParameter.cs
示例6: ParameterDefinition
public ParameterDefinition(string name, ParameterType type, int min, int max)
{
this.name = name;
this.type = type;
this.min = min;
this.max = max;
}
开发者ID:federicodangelo,项目名称:ProceduralContentGenerator,代码行数:7,代码来源:ParameterDefinition.cs
示例7: Parameter
public Parameter(ParameterInfo parameterInfo, object value, ParameterType parameterType)
{
ParameterInfo = parameterInfo;
ParameterValue = value;
ParameterType = parameterType;
Type = value.GetType();
}
开发者ID:daniel-tell,项目名称:Web-Anchor,代码行数:7,代码来源:Parameter.cs
示例8: Parameter
public Parameter(string name, ParameterType type, string minValue, string maxValue)
{
this.nameField = name;
this.typeField = type;
this.minValueField = minValue;
this.maxValueField = maxValue;
}
开发者ID:blueskywyf,项目名称:ShowMaker,代码行数:7,代码来源:Parameter.cs
示例9: Parameter
public Parameter(string name, ParameterType type, string desc, int value = 0)
{
Name = name;
ParameterType = type;
Description = desc;
Value = value;
}
开发者ID:ke4vtw,项目名称:TLCPU,代码行数:7,代码来源:Parameter.cs
示例10: ParameterControl
public ParameterControl(ArticleRecord article, ParameterType type, int batchNumber)
: this()
{
Article = article;
_parameterType = type;
InitPropertiesByType(type);
BatchNumber = batchNumber;
NewMeasurementsDataGrid.ItemsSource = _batch;
InitUpdateMeasuredValueTimer();
_inputDevice.DataReceived += inputDevice_DataReceived;
_inputDevice.ErrorReceived += inputDevice_ErrorReceived;
_bwloader.DoWork += bwloader_DoWork;
_bwloader.RunWorkerCompleted += bwloader_RunWorkerCompleted;
//MeasuringValueBG1.Minimum = MeasuringValueBG2.Minimum = _nominalValue;
//MeasuringValueBG2.Maximum = _maxValue + 3;
//_difference = _nominalValue - _minValue;
//MeasuringValueBG1.Maximum = _nominalValue + _difference +3;
MeasuringValueBG1.Minimum = MeasuringValueBG2.Minimum = _nominalValue;
MeasuringValueBG2.Maximum = 14;
_difference = _nominalValue - _minValue;
MeasuringValueBG1.Maximum = 14;
_bwloader.RunWorkerAsync();
}
开发者ID:alexrigin,项目名称:HMS2,代码行数:27,代码来源:ParameterControl.xaml.cs
示例11: GetParameterType
private static Anito.Data.ParameterType GetParameterType(ParameterType parameterType)
{
switch (parameterType)
{
case ParameterType.Binary:
return Anito.Data.ParameterType.Binary;
case ParameterType.Boolean:
return Anito.Data.ParameterType.Boolean;
case ParameterType.Byte:
return Anito.Data.ParameterType.Byte;
case ParameterType.Currency:
return Anito.Data.ParameterType.Currency;
case ParameterType.DateTime:
return Anito.Data.ParameterType.DateTime;
case ParameterType.Decimal:
return Anito.Data.ParameterType.Decimal;
case ParameterType.Double:
return Anito.Data.ParameterType.Double;
case ParameterType.Int16:
return Anito.Data.ParameterType.Int16;
case ParameterType.Int32:
return Anito.Data.ParameterType.Int32;
case ParameterType.Int64:
return Anito.Data.ParameterType.Int64;
case ParameterType.Single:
return Anito.Data.ParameterType.Single;
case ParameterType.String:
return Anito.Data.ParameterType.String;
case ParameterType.UId:
return Anito.Data.ParameterType.UId;
default:
return Anito.Data.ParameterType.String;
}
}
开发者ID:rellydinio,项目名称:Freetime-Generic-Platform,代码行数:34,代码来源:StoredProcedure.cs
示例12: ToParameters
/// <summary>
/// Converts the object to an array of RestSharp parameters.
/// </summary>
/// <returns>The array of RestSharp parameters.</returns>
public IEnumerable<Parameter> ToParameters(ParameterType type)
{
List<Parameter> output = new List<Parameter>();
//Inspiration for this code from https://github.com/jaymedavis/stripe.net
foreach (PropertyInfo property in GetType().GetProperties(BindingFlags.Public | BindingFlags.Instance))
{
object value = property.GetValue(this, null);
string propName = property.Name;
if (value == null)
{
continue;
}
if (property.CustomAttributes.Any(x => x.AttributeType == typeof(JsonPropertyAttribute)))
{
//Get the JsonPropertyAttribute for this property, which will give us its JSON name
JsonPropertyAttribute attribute = property.GetCustomAttributes(typeof(JsonPropertyAttribute), false).Cast<JsonPropertyAttribute>().FirstOrDefault();
propName = attribute != null ? attribute.PropertyName : property.Name;
}
var parameter = ToSingleParameter(propName, value, property, type);
output.Add(parameter);
}
return output;
}
开发者ID:squallop,项目名称:ShopifySharp,代码行数:34,代码来源:Parameterizable.cs
示例13: WrongParameterTypeException
internal WrongParameterTypeException(string parameterName, ParameterType oldParameterType, ParameterType newParameterType)
{
mParameterName = parameterName;
mOldParameterType = oldParameterType;
mNewParameterType = newParameterType;
}
开发者ID:Mnix,项目名称:MNIX.HttpRequester,代码行数:7,代码来源:WrongParameterTypeException.cs
示例14: GetParameter
/// <summary>
/// Returns shared or built-in parameter of the specified name. parameter.IsShared property identifies the type.
/// If it does not exist it is created in the shared parameters file with specified name in the specified group. That must be defined in advance
/// using SetDefinitionFile() function.
/// </summary>
/// <param name="paramType">Type of the parameter (simplified to base data types)</param>
/// <param name="groupName">Name of the group of the shared parameters</param>
/// <param name="parameterName">Name of the parameter</param>
/// <param name="group">Revit built in parameter group where the parameter is to be created if it doesn't exist</param>
/// <returns>Existing or new parameter</returns>
public static Parameter GetParameter(this Element element, ParameterType paramType, string parameterName, BuiltInParameterGroup group)
{
Parameter parameter = element.get_Parameter(parameterName);
if (parameter != null)
{
//check type and throw error if the type is different
if (parameter.Definition.ParameterType == paramType)
return parameter; //returns existing parameter (it could be any type of parameter not only shared parameter)
else
throw new Exception(String.Format("Parameter type mismatch for pID '{0}': existing type: {1}, desired type {2}.", parameterName, parameter.Definition.ParameterType, paramType));
}
// Create a category set and insert category of wall to it
CategorySet myCategories = element.Document.Application.Create.NewCategorySet();
// Use BuiltInCategory to get category of wall
Category myCategory = element.Category;
myCategories.Insert(myCategory);
bool success = SetNewSharedParameter(element, paramType, myCategories, parameterName, group);
if (!success)
{
Debug.WriteLine("Parameter creation not successfull.\nParameter name: " + parameterName + "\n Existing parameters:");
foreach (Parameter par in element.Parameters)
{
Debug.WriteLine("Parameter name: " + par.Definition.Name + ", group: " + Enum.GetName(typeof(BuiltInParameterGroup), par.Definition.ParameterGroup));
}
throw new Exception("Parameter creation failed.");
}
parameter = element.get_Parameter(parameterName);
return parameter;
}
开发者ID:martin1cerny,项目名称:BIM-Library-CZ-Revit,代码行数:44,代码来源:ElementExtensions.cs
示例15: JConnect
public JConnect(IDbConnection connection)
{
this.connection = connection;
commandTimeout = 30;
Type type = connection.GetType();
if (type == typeof(System.Data.Odbc.OdbcConnection))
{
typeOfParameter = ParameterType.QuestionMark;
typeOfVendor = VendorType.Odbc;
}
else if (type == typeof(System.Data.OleDb.OleDbConnection))
{
typeOfParameter = ParameterType.QuestionMark;
typeOfVendor = VendorType.OleDb;
}
else if (type == typeof(System.Data.SqlClient.SqlConnection))
{
typeOfParameter = ParameterType.AtSymbol;
typeOfVendor = VendorType.SqlServer;
GetReturningProc += new GetReturningHandler(SqlServerReturning);
}
else
{
typeOfParameter = ParameterType.Colon;
typeOfVendor = VendorType.Oracle;
GetReturningProc += new GetReturningHandler(OracleReturning);
}
GetTimeStampProc += new GetTimeStampHandler(DefaultGetTimeStampProc);
}
开发者ID:VincentRisi,项目名称:jportal,代码行数:30,代码来源:Portal.cs
示例16: Parameter
public Parameter(string id, Object val, List<Object> possibleVal, Object defVal, ParameterType typ)
{
this.ID = id;
this.value = val;
this.possibleValues = possibleVal;
this.defaultValue = defVal;
this.paramType = typ;
}
开发者ID:hergin,项目名称:SortingOOP,代码行数:8,代码来源:Parameter.cs
示例17: Binding
public Binding(PhpReference/*!*/ variable, IDataParameter/*!*/ parameter, ParameterType type)
{
Debug.Assert(variable != null && parameter != null && type != ParameterType.Invalid);
this.Variable = variable;
this.Parameter = parameter;
this.Type = type;
}
开发者ID:dw4dev,项目名称:Phalanger,代码行数:8,代码来源:Statement.cs
示例18: SerialCommand
public SerialCommand(string name, ParameterType type)
{
Initialize();
this.nameField = name;
this.parameterTypeField = type;
InitialDefault();
}
开发者ID:yancyn,项目名称:BumbleeBee,代码行数:8,代码来源:SerialCommand.cs
示例19: InterceptedParameter
public InterceptedParameter(string name, int index, Type type, object value, ParameterType parametertype)
{
Name = name;
Index = index;
Type = type;
Value = value;
ParameterType = parametertype;
}
开发者ID:Dawn-of-Light,项目名称:Puzzle.NET,代码行数:8,代码来源:ProxyParameter.cs
示例20: Equals
public override bool Equals(ParameterType other)
{
var otherSimple = other as SimpleParameterType;
if (otherSimple == null)
return false;
return this.Name == otherSimple.Name;
}
开发者ID:joshbtn,项目名称:LINQ-to-Wiki,代码行数:9,代码来源:SimpleParameterType.cs
注:本文中的ParameterType类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论