I think I'm missing some subtlety regarding the "is" keyword here.

Here's what the helpfile says about it:

An is expression evaluates to true if both of the following conditions
are met: 

expression is not null. 
expression can be cast to type. That is, a cast expression of the form
(type)(expression) will complete without throwing an exception. For more
information, see 7.6.6 Cast expressions. 

Where I'm getting strangeness is the line:
if(parameters[0].ParameterType is System.Xml.XmlNode)

Even when the parameter type *is* System.Xml.XmlNode, it evaluates to
false.

What am I missing?

TIA

--Jekke

===================================
This list is hosted by DevelopMentor�  http://www.develop.com
Some .NET courses you may be interested in:

Essential .NET: building applications and components with C#
November 29 - December 3, in Los Angeles
http://www.develop.com/courses/edotnet

View archives and manage your subscription(s) at http://discuss.develop.com

Reply via email to