protected FixedElement(Type type, string name, Plugin plugin, FixedElementType elementType) : base(name, plugin) { if (plugin == null) { throw new ArgumentNullException("plugin"); } if (type == null) { throw new ArgumentNullException("type"); } _syncRoot = new object(); _type = type; _fixedElementType = elementType; }
protected FixedElement(string typeName, string name, Plugin plugin, FixedElementType elementType) : base(name, plugin) { if (plugin == null) { throw new ArgumentNullException("plugin"); } if (string.IsNullOrWhiteSpace(typeName)) { throw new ArgumentNullException("typeName"); } _syncRoot = new object(); _typeName = typeName; _fixedElementType = elementType; }
public FixedElement(string typeName, string name, Plugin plugin, FixedElementType elementType) : base(typeName, name, plugin, elementType) { }