public BoundMagicType(BoundMagicVariableType magicType, IBoundType type) { if (type == null) throw new ArgumentNullException("type"); MagicType = magicType; Type = type; }
private BoundMagicVariable(BoundMagicVariableType variableType) { VariableType = variableType; }