public AttributeParamImpl(IXmlAttribute xmlAttribute,IParameterDescriptorProvider parameterDescriptorProvider) { name = xmlAttribute.AttributeName; nameDocumentRange = xmlAttribute.ToTreeNode().NameNode.GetDocumentRange(); stringValue = xmlAttribute.UnquotedValue; this.parameterDescriptorProvider = parameterDescriptorProvider; }
public SimpleParameterOwner(IXmlTag tag, IParameterDescriptorProvider provider) { if (tag == null) throw new ArgumentNullException("tag"); if (provider == null) throw new ArgumentNullException("provider"); this.tag = tag; this.provider = provider; }