public GstNode() { this.TypeName = ""; this.Name = "GST"; this.Kind = ContextKind.GLOBAL_MAIN; this.Type = DataType.NONE; _parent = null; }
public RemoraAsyncProcessor(AsyncCallback cb, HttpContext context, object state, IWindsorContainer container) { _callback = cb; _container = container; HttpWebContext = context; _kind = ContextKind.Web; AsyncState = state; }
public static string ToIdentifier(this ContextKind value) { switch (value) { case ContextKind.AnonymousUser: return("anonymousUser"); default: return("user"); } }
public ContractOperation(string name, Type from, Type to, MethodInfo method, MethodType methodType, ContextKind contextKind, ResultKind resultKind, VoidKind @void) { Name = name; From = from; To = to; Method = method; MethodType = methodType; Context = contextKind; Result = resultKind; Void = @void; }
/// <summary> /// struct X 형을 가진 변수를 정의할 때 쓰임. /// </summary> /// <param name="structType"></param> /// <param name="name"></param> /// <param name="parent"></param> public GstNode(String structType, String name, GstNode parent = null) { this.Name = name; this.Kind = ContextKind.VARIABLE; this.Type = DataType.STRUCT; this.TypeName = structType; if (parent != null) { _parent = parent; } Comment = ""; }
/// <summary> /// 최종 노드 만들때 쓰임. /// </summary> /// <param name="type"></param> /// <param name="name"></param> /// <param name="Key"></param> /// <param name="parent"></param> public GstNode(String type, String name, String Key, GstNode parent = null) { this.Name = name; this.Kind = ContextKind.VARIABLE; this.Type = (DataType)(DataTypeStr.ToList().IndexOf(type)); this.TypeName = DataTypeStr2[(int)this.Type];// type; if (parent != null) { _parent = parent; } Comment = ""; }
/// <summary> /// struct 형이 아닌 일반형을 정의할 때 쓰임. /// </summary> /// <param name="type"></param> /// <param name="name"></param> /// <param name="parent"></param> public GstNode(DataType type, String name, GstNode parent = null) { this.Name = name; this.Kind = ContextKind.VARIABLE; this.Type = type; this.TypeName = DataTypeStr2[(int)type]; if (parent != null) { _parent = parent; } Comment = ""; }
public GstNode(String StructTypeName, GstNode parent = null) { this.TypeName = StructTypeName; String[] typeTokens = StructTypeName.Split(" \t".ToCharArray(), StringSplitOptions.RemoveEmptyEntries); this.Name = (typeTokens.Length == 2)? typeTokens[1] : typeTokens[0]; this.Kind = ContextKind.STRUCT; this.Type = DataType.STRUCT; if (parent != null) { _parent = parent; } Comment = ""; }
internal static bool TryGetValue(MethodType MethodType, ContextKind Context, ResultKind Result, VoidKind Void, out Func <MethodInfo, Expression[], Expression>?invoker) => _invokers.TryGetValue((MethodType, Context, Result, Void), out invoker);