protected internal override int FindPrototypeId(string s)
{
int id;
// #generated# Last update: 2008-10-21 12:32:31 MESZ
id = 0;
string X = null;
int c;
switch (s.Length)
{
case 4:
{
c = s[0];
if (c == 'c')
{
X = "copy";
id = Id_copy;
}
else
{
if (c == 'n')
{
X = "name";
id = Id_name;
}
else
{
if (c == 't')
{
X = "text";
id = Id_text;
}
}
}
goto L_break;
}
case 5:
{
X = "child";
id = Id_child;
goto L_break;
}
case 6:
{
c = s[0];
if (c == 'l')
{
X = "length";
id = Id_length;
}
else
{
if (c == 'p')
{
X = "parent";
id = Id_parent;
}
}
goto L_break;
}
case 7:
{
c = s[0];
if (c == 'r')
{
X = "replace";
id = Id_replace;
}
else
{
if (c == 's')
{
X = "setName";
id = Id_setName;
}
else
{
if (c == 'v')
{
X = "valueOf";
id = Id_valueOf;
}
}
}
goto L_break;
}
case 8:
{
switch (s[2])
{
case 'S':
{
c = s[7];
if (c == 'e')
{
X = "toSource";
id = Id_toSource;
}
else
{
if (c == 'g')
{
X = "toString";
id = Id_toString;
}
}
goto L_break;
}
case 'd':
{
X = "nodeKind";
id = Id_nodeKind;
goto L_break;
}
case 'e':
{
X = "elements";
id = Id_elements;
goto L_break;
}
case 'i':
{
X = "children";
id = Id_children;
goto L_break;
}
case 'm':
{
X = "comments";
id = Id_comments;
goto L_break;
}
case 'n':
{
X = "contains";
id = Id_contains;
goto L_break;
}
}
goto L_break;
}
case 9:
{
switch (s[2])
{
case 'c':
{
X = "localName";
id = Id_localName;
goto L_break;
}
case 'm':
{
X = "namespace";
id = Id_namespace;
goto L_break;
}
case 'r':
{
X = "normalize";
id = Id_normalize;
goto L_break;
}
case 't':
{
X = "attribute";
id = Id_attribute;
goto L_break;
}
}
goto L_break;
}
case 10:
{
c = s[0];
if (c == 'a')
{
X = "attributes";
id = Id_attributes;
}
else
{
if (c == 'c')
{
X = "childIndex";
id = Id_childIndex;
}
}
goto L_break;
}
case 11:
{
switch (s[0])
{
case 'a':
{
X = "appendChild";
id = Id_appendChild;
goto L_break;
}
case 'c':
{
X = "constructor";
id = Id_constructor;
goto L_break;
}
case 'd':
{
X = "descendants";
id = Id_descendants;
goto L_break;
}
case 's':
{
X = "setChildren";
id = Id_setChildren;
goto L_break;
}
case 't':
{
X = "toXMLString";
id = Id_toXMLString;
goto L_break;
}
}
goto L_break;
}
case 12:
{
c = s[0];
if (c == 'a')
{
X = "addNamespace";
id = Id_addNamespace;
}
else
{
if (c == 'p')
{
X = "prependChild";
id = Id_prependChild;
}
else
{
if (c == 's')
{
c = s[3];
if (c == 'L')
{
X = "setLocalName";
id = Id_setLocalName;
}
else
{
if (c == 'N')
{
X = "setNamespace";
id = Id_setNamespace;
}
}
}
}
}
goto L_break;
}
case 14:
{
X = "hasOwnProperty";
id = Id_hasOwnProperty;
goto L_break;
}
case 15:
{
X = "removeNamespace";
id = Id_removeNamespace;
goto L_break;
}
case 16:
{
c = s[0];
if (c == 'h')
{
X = "hasSimpleContent";
id = Id_hasSimpleContent;
}
else
{
if (c == 'i')
{
X = "insertChildAfter";
id = Id_insertChildAfter;
}
}
goto L_break;
}
case 17:
{
c = s[3];
if (c == 'C')
{
X = "hasComplexContent";
id = Id_hasComplexContent;
}
else
{
if (c == 'c')
{
X = "inScopeNamespaces";
id = Id_inScopeNamespaces;
}
else
{
if (c == 'e')
{
X = "insertChildBefore";
id = Id_insertChildBefore;
}
}
}
goto L_break;
}
case 20:
{
X = "propertyIsEnumerable";
id = Id_propertyIsEnumerable;
goto L_break;
}
case 21:
{
X = "namespaceDeclarations";
id = Id_namespaceDeclarations;
goto L_break;
}
case 22:
{
X = "processingInstructions";
id = Id_processingInstructions;
goto L_break;
}
}
L_break: ;
if (X != null && X != s && !X.Equals(s))
{
id = 0;
}
goto L0_break;
L0_break: ;
// #/generated#
return id;
}