/// <summary> /// Connect child context to current context /// </summary> /// <param name="childContext">Child context</param> internal void Connect(TypeBuildContext childContext) { if (childContext == this) { throw new NotSupportedException(); } _connectedChild = childContext; }
/// <summary> /// Add argument to current context /// </summary> /// <param name="typeArgument">Type argument</param> internal void AddArgument(TypeBuildContext typeArgument) { _arguments.Add(typeArgument); }