예제 #1
0
		public static ComponentTypeInfo Make(ExperimentalType tip, bool optional)
		{
			return new ComponentTypeInfo(tip, optional);
		}
예제 #2
0
		public static ComponentTypeInfo Make(ExperimentalType tip, bool optional, ExperimentalObject defaultValue)
		{
			return new ComponentTypeInfo(tip, optional, defaultValue);
		}
예제 #3
0
		public static ComponentTypeInfo Make(ExperimentalType tip)
		{
			return new ComponentTypeInfo(tip);
		}
예제 #4
0
		public ComponentTypeInfo(ExperimentalType tip, ExperimentalObject defaultValue)
		{
			this.Type = tip;
			this.isOptional = false;
			this.DefaultValue = defaultValue;
		}
예제 #5
0
		public ComponentTypeInfo(ExperimentalType tip, bool optional) 
		{
			this.Type = tip;
			this.isOptional = optional;
		}
예제 #6
0
		/// <summary>
		/// Basic constructor, type w/out qualifiers.
		/// </summary>
		/// <param name="tip">type of the component</param>
		public ComponentTypeInfo(ExperimentalType tip) 
		{
			this.Type = tip;
			this.isOptional = false;
		}
예제 #7
0
		/// <summary>
		/// This is advanced interface - this is what I would like...
		/// </summary>
		/// <param name="asnseq"></param>
		/// <param name="num"></param>
		/// <param name="tip"></param>
		public static void Make(SEQUENCE asnseq, int num, ExperimentalType tip)
		{
			asnseq.TypeInfos[num] = ComponentTypeInfo.Make(tip);
		}