private GetDefaultAttribute ( string attrLocalName, string ns, bool updatePosition ) : |
||
attrLocalName | string | |
ns | string | |
updatePosition | bool | |
return |
private ValidatingReaderNodeData GetDefaultAttribute(string attrLocalName, string ns, bool updatePosition)
{
Debug.Assert(_coreReaderNameTable.Get(attrLocalName) != null);
Debug.Assert(_coreReaderNameTable.Get(ns) != null);
ValidatingReaderNodeData defaultNode = null;
for (int i = 0; i < _defaultAttributes.Count; i++)
{
defaultNode = (ValidatingReaderNodeData)_defaultAttributes[i];
if (Ref.Equal(defaultNode.LocalName, attrLocalName) && Ref.Equal(defaultNode.Namespace, ns))
{
if (updatePosition)
{
_currentAttrIndex = _coreReader.AttributeCount + i;
}
return defaultNode;
}
}
return null;
}
XsdValidatingReader::GetDefaultAttribute ( string name, bool updatePosition ) : |