[fdo-commits] r708 - branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression

svn_fdo at osgeo.org svn_fdo at osgeo.org
Thu Feb 1 20:01:06 EST 2007


Author: gregboone
Date: 2007-02-01 20:01:05 -0500 (Thu, 01 Feb 2007)
New Revision: 708

Modified:
   branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgBLOBValue.h
   branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgBinaryExpression.h
   branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgBinaryOperations.h
   branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgBooleanValue.h
   branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgByteValue.h
   branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgCLOBValue.h
   branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgComputedIdentifier.h
   branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgDataValue.h
   branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgDataValueCollection.h
   branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgDateTimeValue.h
   branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgDecimalValue.h
   branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgDoubleValue.h
   branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgExpression.h
   branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgExpressionCollection.h
   branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgExpressionType.h
   branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgFunction.h
   branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgGeometryValue.h
   branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgIExpressionProcessor.h
   branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgIExpressionProcessorImp.h
   branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgIdentifier.h
   branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgInt16Value.h
   branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgInt32Value.h
   branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgInt64Value.h
   branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgLOBValue.h
   branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgLiteralValue.h
   branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgParameter.h
   branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgSingleValue.h
   branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgStringValue.h
   branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgUnaryExpression.h
   branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgUnaryOperations.h
   branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgValueExpression.h
Log:
893057: DOC: FDO Managed API Documentation Updates

Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgBLOBValue.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgBLOBValue.h	2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgBLOBValue.h	2007-02-02 01:01:05 UTC (rev 708)
@@ -31,27 +31,27 @@
 public __gc __interface IExpressionProcessor;
 
 /// \brief
-/// The FdoBLOBValue class derives from FdoLOBValue and represents a literal
+/// The BLOBValue class derives from LOBValue and represents a literal
 /// BLOB value.
 public __gc class BLOBValue : public NAMESPACE_OSGEO_FDO_EXPRESSION::LOBValue 
 {
 public:
     /// \brief
-    /// Constructs a default instance of an FdoBLOBValue with a value of null.
+    /// Constructs a default instance of an BLOBValue with a value of null.
     /// 
     /// \return
-    /// Returns the created FdoBLOBValue
+    /// Returns the created BLOBValue
     /// 
 	BLOBValue();
 
     /// \brief
-    /// Constructs an instance of an FdoBLOBValue using the specified arguments.
+    /// Constructs an instance of an BLOBValue using the specified arguments.
     /// 
     /// \param value 
     /// Input a byte array
     /// 
     /// \return
-    /// Returns the created FdoBLOBValue
+    /// Returns the created BLOBValue
     /// 
 	BLOBValue(System::Byte value []);
 
@@ -67,6 +67,16 @@
 
 	System::String* ToString();
 
+    /// \brief
+    /// Constructs a BLOBValue object based on an unmanaged instance of the object
+    /// 
+    /// \param unmanaged 
+    /// Input A Pointer to the unmanaged object.
+    /// 
+    /// \param autoDelete 
+    /// Input Indicates if the constructed object should be automatically deleted 
+    /// once it no longer referenced.
+    /// 
 	BLOBValue(System::IntPtr unmanaged, System::Boolean autoDelete);
 
 public private:

Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgBinaryExpression.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgBinaryExpression.h	2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgBinaryExpression.h	2007-02-02 01:01:05 UTC (rev 708)
@@ -28,22 +28,22 @@
 public __gc __interface IExpressionProcessor;
 
 /// \brief
-/// The FdoBinaryExpression class derives from FdoExpression and represents string
+/// The BinaryExpression class derives from Expression and represents string
 /// concatenation and the simple arithmetic operations add, subtract, multiply,
 /// and divide.
 public __gc class BinaryExpression : public NAMESPACE_OSGEO_FDO_EXPRESSION::Expression
 {
 public:
     /// \brief
-    /// Constructs a default instance of an FdoBinaryExpression.
+    /// Constructs a default instance of an BinaryExpression.
     /// 
     /// \return
-    /// Returns FdoBinaryExpression
+    /// Returns BinaryExpression
     /// 
 	BinaryExpression();
 
     /// \brief
-    /// Constructs an instance of an FdoBinaryExpression using the specified arguments.
+    /// Constructs an instance of an BinaryExpression using the specified arguments.
     /// 
     /// \param leftExpression 
     /// Input left hand expression
@@ -53,7 +53,7 @@
     /// Input right hand expression
     /// 
     /// \return
-    /// Returns FdoBinaryExpression
+    /// Returns BinaryExpression
     /// 
 	BinaryExpression(NAMESPACE_OSGEO_FDO_EXPRESSION::Expression* leftExpression, NAMESPACE_OSGEO_FDO_EXPRESSION::BinaryOperations operation, NAMESPACE_OSGEO_FDO_EXPRESSION::Expression* rightExpression);
 
@@ -115,10 +115,10 @@
 	__property System::Void set_RightExpression(NAMESPACE_OSGEO_FDO_EXPRESSION::Expression* value);
 
     /// \brief
-    /// Overrides FdoExpression.Process to pass the FdoBinaryOperation to the appropriate expression processor operation.
+    /// Overrides Expression.Process to pass the BinaryOperation to the appropriate expression processor operation.
     /// 
     /// \param processor 
-    /// Input the FdoIExpressionProcessor
+    /// Input the IExpressionProcessor
     /// 
     /// \return
     /// Returns nothing
@@ -133,6 +133,16 @@
     /// 
 	System::String* ToString();
 
+    /// \brief
+    /// Constructs a BinaryExpression object based on an unmanaged instance of the object
+    /// 
+    /// \param unmanaged 
+    /// Input A Pointer to the unmanaged object.
+    /// 
+    /// \param autoDelete 
+    /// Input Indicates if the constructed object should be automatically deleted 
+    /// once it no longer referenced.
+    /// 
 	BinaryExpression(System::IntPtr unmanaged, System::Boolean autoDelete);
 
 public private:

Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgBinaryOperations.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgBinaryOperations.h	2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgBinaryOperations.h	2007-02-02 01:01:05 UTC (rev 708)
@@ -21,18 +21,18 @@
 BEGIN_NAMESPACE_OSGEO_FDO_EXPRESSION
 
 /// \brief
-/// The FdoBinaryOperations enumeration lists the binary expression operations
+/// The BinaryOperations enumeration lists the binary expression operations
 /// available.
-/// <param name="FdoBinaryOperations_Add">
+/// <param name="BinaryOperations_Add">
 /// Add the two expressions or concatenate two string expressions
 /// </param>
-/// <param name="FdoBinaryOperations_Subtract">
+/// <param name="BinaryOperations_Subtract">
 /// Subtract the two expressions
 /// </param>
-/// <param name="FdoBinaryOperations_Multiply">
+/// <param name="BinaryOperations_Multiply">
 /// Multiply the two expressions
 /// </param>
-/// <param name="FdoBinaryOperations_Divide">
+/// <param name="BinaryOperations_Divide">
 /// Divide the two expressions
 /// </param>
 [System::FlagsAttribute]

Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgBooleanValue.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgBooleanValue.h	2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgBooleanValue.h	2007-02-02 01:01:05 UTC (rev 708)
@@ -31,7 +31,7 @@
 public __gc __interface IExpressionProcessor;
 
 /// \brief
-/// The FdoBooleanValue class derives from FdoDataValue and represents a Boolean
+/// The BooleanValue class derives from DataValue and represents a Boolean
 /// value.
 public __gc class BooleanValue : public NAMESPACE_OSGEO_FDO_EXPRESSION::DataValue
 {
@@ -42,34 +42,34 @@
 	static System::Boolean op_Explicit( NAMESPACE_OSGEO_FDO_EXPRESSION::BooleanValue* value);
 
     /// \brief
-    /// Constructs a default instance of an FdoBooleanValue with a value of null.
+    /// Constructs a default instance of an BooleanValue with a value of null.
     /// 
     /// \return
-    /// Returns the created FdoBooleanValue
+    /// Returns the created BooleanValue
     /// 
 	BooleanValue();
 
     /// \brief
-    /// Constructs a default instance of an FdoBooleanValue using the specified arguments.
+    /// Constructs a default instance of an BooleanValue using the specified arguments.
     /// 
     /// \param value 
     /// Input a Boolean value
     /// 
     /// \return
-    /// Returns the created FdoBooleanValue
+    /// Returns the created BooleanValue
     /// 
 	BooleanValue(System::Boolean value);
 
     /// \brief
-    /// Gets the data type of the FdoBooleanValue.
+    /// Gets the data type of the BooleanValue.
     /// 
     /// \return
-    /// Returns an FdoDataType
+    /// Returns an DataType
     /// 
 	__property NAMESPACE_OSGEO_FDO_SCHEMA::DataType get_DataType();
 
     /// \brief
-    /// Gets the FdoBooleanValue.
+    /// Gets the BooleanValue.
     /// 
     /// \return
     /// Returns a Boolean value
@@ -88,11 +88,11 @@
 	__property System::Void set_Boolean(System::Boolean value);
 
     /// \brief
-    ///  Overrides FdoExpression.Process to pass the FdoBooleanValue to the appropriate
+    ///  Overrides Expression.Process to pass the BooleanValue to the appropriate
     /// expression processor operation.
     /// 
     /// \param processor 
-    /// Input the FdoIExpressionProcessor
+    /// Input the IExpressionProcessor
     /// 
     /// \return
     /// Returns nothing
@@ -107,6 +107,16 @@
     /// 
 	System::String* ToString();
 
+    /// \brief
+    /// Constructs a BooleanValue object based on an unmanaged instance of the object
+    /// 
+    /// \param unmanaged 
+    /// Input A Pointer to the unmanaged object.
+    /// 
+    /// \param autoDelete 
+    /// Input Indicates if the constructed object should be automatically deleted 
+    /// once it no longer referenced.
+    /// 
 	BooleanValue(System::IntPtr unmanaged, System::Boolean autoDelete);
 
 public private:

Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgByteValue.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgByteValue.h	2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgByteValue.h	2007-02-02 01:01:05 UTC (rev 708)
@@ -31,7 +31,7 @@
 public __gc __interface IExpressionProcessor;
 
 /// \brief
-/// The FdoByteValue class derives from FdoDataValue and represents a literal
+/// The ByteValue class derives from DataValue and represents a literal
 /// byte value.
 public __gc class ByteValue : public NAMESPACE_OSGEO_FDO_EXPRESSION::DataValue
 {
@@ -45,34 +45,34 @@
 	static System::Byte op_Explicit( NAMESPACE_OSGEO_FDO_EXPRESSION::ByteValue* value);
 
     /// \brief
-    /// Constructs a default instance of an FdoByteValue with a value of null.
+    /// Constructs a default instance of an ByteValue with a value of null.
     /// 
     /// \return
-    /// Returns the created FdoByteValue
+    /// Returns the created ByteValue
     /// 
 	ByteValue();
 
     /// \brief
-    /// Constructs a default instance of an FdoByteValue using the specified arguments.
+    /// Constructs a default instance of an ByteValue using the specified arguments.
     /// 
     /// \param value 
     /// Input a byte
     /// 
     /// \return
-    /// Returns the created FdoByteValue
+    /// Returns the created ByteValue
     /// 
 	ByteValue(System::Byte value);
 
     /// \brief
-    /// Gets the data type of the FdoByteValue.
+    /// Gets the data type of the ByteValue.
     /// 
     /// \return
-    /// Returns an FdoDataType
+    /// Returns an DataType
     /// 
 	__property NAMESPACE_OSGEO_FDO_SCHEMA::DataType get_DataType();
 
     /// \brief
-    /// Gets the FdoByteValue.
+    /// Gets the ByteValue.
     /// 
     /// \return
     /// Returns a byte
@@ -91,11 +91,11 @@
 	__property System::Void set_Byte(System::Byte value);
 
     /// \brief
-    /// Overrides FdoExpression.Process to pass the FdoByteValue to the appropriate
+    /// Overrides Expression.Process to pass the ByteValue to the appropriate
     /// expression processor operation.
     /// 
     /// \param processor 
-    /// Input an FdoIExpressionProcessor
+    /// Input an IExpressionProcessor
     /// 
     /// \return
     /// Returns nothing
@@ -110,6 +110,16 @@
     /// 
 	System::String* ToString();
 
+    /// \brief
+    /// Constructs a ByteValue object based on an unmanaged instance of the object
+    /// 
+    /// \param unmanaged 
+    /// Input A Pointer to the unmanaged object.
+    /// 
+    /// \param autoDelete 
+    /// Input Indicates if the constructed object should be automatically deleted 
+    /// once it no longer referenced.
+    /// 
 	ByteValue(System::IntPtr unmanaged, System::Boolean autoDelete);
 
 public private:

Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgCLOBValue.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgCLOBValue.h	2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgCLOBValue.h	2007-02-02 01:01:05 UTC (rev 708)
@@ -31,35 +31,35 @@
 public __gc __interface IExpressionProcessor;
 
 /// \brief
-/// The FdoCLOBValue class derives from FdoLOBValue and represents a literal
+/// The CLOBValue class derives from LOBValue and represents a literal
 /// CLOB value.
 public __gc class CLOBValue : public NAMESPACE_OSGEO_FDO_EXPRESSION::LOBValue 
 {
 public:
     /// \brief
-    /// Constructs a default instance of an FdoCLOBValue with a value of null.
+    /// Constructs a default instance of an CLOBValue with a value of null.
     /// 
     /// \return
-    /// Returns the created FdoCLOBValue
+    /// Returns the created CLOBValue
     /// 
 	CLOBValue();
 
     /// \brief
-    /// Constructs a default instance of an FdoCLOBValue using the specified arguments.
+    /// Constructs a default instance of an CLOBValue using the specified arguments.
     /// 
     /// \param value 
     /// Input a byte array
     /// 
     /// \return
-    /// Returns the created FdoCLOBValue
+    /// Returns the created CLOBValue
     /// 
 	CLOBValue(System::Byte value []);
 
     /// \brief
-    /// Gets the data type of the FdoCLOBValue.
+    /// Gets the data type of the CLOBValue.
     /// 
     /// \return
-    /// Returns an FdoDataType
+    /// Returns an DataType
     /// 
 	__property NAMESPACE_OSGEO_FDO_SCHEMA::DataType get_DataType();
 
@@ -91,11 +91,11 @@
 	System::Void SetNull();
 
     /// \brief
-    /// Overrides FdoExpression.Process to pass the FdoCLOBValue to the appropriate
+    /// Overrides Expression.Process to pass the CLOBValue to the appropriate
     /// expression processor operation.
     /// 
     /// \param processor 
-    /// Input an FdoIExpressionProcessor
+    /// Input an IExpressionProcessor
     /// 
     /// \return
     /// Returns nothing
@@ -110,6 +110,16 @@
     /// 
 	System::String* ToString();
 
+    /// \brief
+    /// Constructs a CLOBValue object based on an unmanaged instance of the object
+    /// 
+    /// \param unmanaged 
+    /// Input A Pointer to the unmanaged object.
+    /// 
+    /// \param autoDelete 
+    /// Input Indicates if the constructed object should be automatically deleted 
+    /// once it no longer referenced.
+    /// 
 	CLOBValue(System::IntPtr unmanaged, System::Boolean autoDelete);
 
 public private:

Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgComputedIdentifier.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgComputedIdentifier.h	2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgComputedIdentifier.h	2007-02-02 01:01:05 UTC (rev 708)
@@ -28,21 +28,9 @@
 public __gc __interface IExpressionProcessor;
 
 /// \brief
-/// The FdoComputedIdentifier class derives from FdoIdentifier and represents an expression
+/// The ComputedIdentifier class derives from Identifier and represents an expression
 /// with alias. The name or alias must be a simple name and should not be scoped or contain the
-/// the schema name. The FdoComputedIdentifier can be used to provide an alias to an expression. For
-/// example the expression Length*NumLanes can be refered to as MaxTraficCapacity. In this case, a 
-/// computed identifier can be created as: 
-/// \code
-///    FdoComputedIdentifier::Create(L"MaxTraficCapacity", 
-///        FdoBinaryExpression::Create( FdoIdentifier(L"Length"),
-///                                     FdoBinaryOperations_Multiply,
-///                                     FdoIdentifier(L"NumLanes")
-///         );
-/// );
-/// \endcode
-/// \note
-/// For clarity, the example omits the release code needed to free the various created objects.
+/// the schema name. The ComputedIdentifier can be used to provide an alias to an expression. 
 /// 
 public __gc class ComputedIdentifier : public NAMESPACE_OSGEO_FDO_EXPRESSION::Identifier
 {
@@ -51,7 +39,7 @@
     /// Constructs a default instance of an identifier.
     /// 
     /// \return
-    /// Returns the FdoComputedIdentifier
+    /// Returns the ComputedIdentifier
     /// 
 	ComputedIdentifier();
 
@@ -61,10 +49,10 @@
     /// \param name 
     /// Input the computed identifier name
     /// \param expression 
-    /// Input the fdo expression
+    /// Input  expression
     /// 
     /// \return
-    /// Returns the FdoComputedIdentifier
+    /// Returns the ComputedIdentifier
     /// 
 	ComputedIdentifier(System::String* name, NAMESPACE_OSGEO_FDO_EXPRESSION::Expression* expression);
 
@@ -88,7 +76,7 @@
 	System::Void set_Expression(NAMESPACE_OSGEO_FDO_EXPRESSION::Expression* value);
 
     /// \brief
-    /// Overrides FdoExpression.Process to pass the FdoComputedIdentifier to the appropriate
+    /// Overrides Expression.Process to pass the ComputedIdentifier to the appropriate
     /// expression processor operation.
     /// 
     /// \param processor 
@@ -107,6 +95,16 @@
     /// 
 	System::String* ToString();
 
+    /// \brief
+    /// Constructs a ComputedIdentifier object based on an unmanaged instance of the object
+    /// 
+    /// \param unmanaged 
+    /// Input A Pointer to the unmanaged object.
+    /// 
+    /// \param autoDelete 
+    /// Input Indicates if the constructed object should be automatically deleted 
+    /// once it no longer referenced.
+    /// 
 	ComputedIdentifier(System::IntPtr unmanaged, System::Boolean autoDelete);
 
 public private:

Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgDataValue.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgDataValue.h	2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgDataValue.h	2007-02-02 01:01:05 UTC (rev 708)
@@ -26,13 +26,13 @@
 BEGIN_NAMESPACE_OSGEO_FDO_EXPRESSION
 
 /// \brief
-/// The FdoDataValue class derives from FdoLiteralValue and represents a literal
+/// The DataValue class derives from LiteralValue and represents a literal
 /// value such as a string or a number.
 public __gc class DataValue : public NAMESPACE_OSGEO_FDO_EXPRESSION::LiteralValue
 {
 public:
     /// \brief
-    /// Constructs an instance of a null FdoDataValue using the specified arguments.
+    /// Constructs an instance of a null DataValue using the specified arguments.
     /// 
     /// \param dataType 
     /// Input data type
@@ -43,40 +43,40 @@
 	DataValue(NAMESPACE_OSGEO_FDO_SCHEMA::DataType dataType);
 
     /// \brief
-    /// Constructs an instance of an FdoBooleanValue using the specified argument.
+    /// Constructs an instance of an BooleanValue using the specified argument.
     /// 
     /// \param value 
     /// Input a Boolean value
     /// 
     /// \return
-    /// Returns an FdoBooleanValue
+    /// Returns an BooleanValue
     /// 
 	DataValue(System::Boolean value);
 
     /// \brief
-    /// Constructs an instance of an FdoByteValue using the specified argument.
+    /// Constructs an instance of an ByteValue using the specified argument.
     /// 
     /// \param value 
     /// Input a byte
     /// 
     /// \return
-    /// Returns an FdoByteValue
+    /// Returns an ByteValue
     /// 
 	DataValue(System::Byte value);
 
     /// \brief
-    /// Constructs an instance of an FdoDateTimeValue using the specified argument.
+    /// Constructs an instance of an DateTimeValue using the specified argument.
     /// 
     /// \param value 
-    /// Input a FdoDateTime
+    /// Input a DateTime
     /// 
     /// \return
-    /// Returns an FdoDateTimeValue
+    /// Returns an DateTimeValue
     /// 
 	DataValue(System::DateTime value);
 
     /// \brief
-    /// Constructs an instance of an FdoDecimalValue or FdoDoubleValue using 
+    /// Constructs an instance of an DecimalValue or DoubleValue using 
     /// the specified arguments.
     /// 
     /// \param value 
@@ -85,67 +85,67 @@
     /// Input a data type
     /// 
     /// \return
-    /// Returns an FdoDecimalValue or FdoDoubleValue
+    /// Returns an DecimalValue or DoubleValue
     /// 
 	DataValue(System::Double value, NAMESPACE_OSGEO_FDO_SCHEMA::DataType dataType);
 
     /// \brief
-    /// Constructs an instance of an FdoInt16Value using the specified argument.
+    /// Constructs an instance of an Int16Value using the specified argument.
     /// 
     /// \param value 
     /// Input a 16 bit integer
     /// 
     /// \return
-    /// Returns an FdoInt16Value
+    /// Returns an Int16Value
     /// 
 	DataValue(System::Int16 value);
 
     /// \brief
-    /// Constructs an instance of an FdoInt32Value using the specified argument.
+    /// Constructs an instance of an Int32Value using the specified argument.
     /// 
     /// \param value 
     /// Input a 32 bit integer
     /// 
     /// \return
-    /// Returns an FdoInt32Value
+    /// Returns an Int32Value
     /// 
 	DataValue(System::Int32 value);
 
     /// \brief
-    /// Constructs an instance of an FdoInt64Value using the specified argument.
+    /// Constructs an instance of an Int64Value using the specified argument.
     /// 
     /// \param value 
     /// Input a 64 bit integer
     /// 
     /// \return
-    /// Returns an FdoInt64Value
+    /// Returns an Int64Value
     /// 
 	DataValue(System::Int64 value);
 
     /// \brief
-    /// Constructs an instance of an FdoSingleValue using the specified argument.
+    /// Constructs an instance of an SingleValue using the specified argument.
     /// 
     /// \param value 
     /// Input a single precision floating point value
     /// 
     /// \return
-    /// Returns an FdoSingleValue
+    /// Returns an SingleValue
     /// 
 	DataValue(System::Single value);
 
     /// \brief
-    /// Constructs an instance of an FdoStringValue using the specified argument.
+    /// Constructs an instance of an StringValue using the specified argument.
     /// 
     /// \param value 
     /// Input a character string
     /// 
     /// \return
-    /// Returns an FdoStringValue
+    /// Returns an StringValue
     /// 
 	DataValue(System::String* value);
 
     /// \brief
-    /// Constructs an instance of an FdoBLOBValue or FdoCLOBValue using the specified arguments.
+    /// Constructs an instance of an BLOBValue or CLOBValue using the specified arguments.
     /// 
     /// \param value 
     /// Input a byte array
@@ -155,34 +155,44 @@
     /// Input the type of value to create
     /// 
     /// \return
-    /// Returns an FdoBLOBValue or an FdoCLOBValue
+    /// Returns an BLOBValue or an CLOBValue
     /// 
 	DataValue(System::Byte value [], NAMESPACE_OSGEO_FDO_SCHEMA::DataType dataType);
 	
     /// \brief
-    /// Gets the data type of the FdoDataValue.
+    /// Gets the data type of the DataValue.
     /// 
     /// \return
-    /// Returns an FdoDataType
+    /// Returns an DataType
     /// 
 	__property NAMESPACE_OSGEO_FDO_SCHEMA::DataType get_DataType();
 
     /// \brief
-    /// Returns true if the FdoDataValue represents a null value.
+    /// Returns true if the DataValue represents a null value.
     /// 
     /// \return
-    /// Returns true if the FdoDataValue represents a null value
+    /// Returns true if the DataValue represents a null value
     /// 
 	System::Boolean IsNull();
 
     /// \brief
-    /// Sets the FdoDataValue to a null value of the specified type.
+    /// Sets the DataValue to a null value of the specified type.
     /// 
     /// \return
     /// Returns nothing
     /// 
 	System::Void SetNull();
 
+    /// \brief
+    /// Constructs a DataValue object based on an unmanaged instance of the object
+    /// 
+    /// \param unmanaged 
+    /// Input A Pointer to the unmanaged object.
+    /// 
+    /// \param autoDelete 
+    /// Input Indicates if the constructed object should be automatically deleted 
+    /// once it no longer referenced.
+    /// 
 	DataValue(System::IntPtr unmanaged, System::Boolean autoDelete);
 
 public private:

Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgDataValueCollection.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgDataValueCollection.h	2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgDataValueCollection.h	2007-02-02 01:01:05 UTC (rev 708)
@@ -24,13 +24,32 @@
 public __gc class DataValue;
 
 /// \brief
-///     FdoArgumentDefinitionCollection is a collection of name-value pairs.
+/// DataValueCollection is a collection of DataValue objects.
 [System::Reflection::DefaultMemberAttribute("RealTypeItem")]
 public __sealed __gc class DataValueCollection : public NAMESPACE_OSGEO_RUNTIME::Disposable, public System::Collections::IList
 {
+/// \cond DOXYGEN-IGNORE
 private:
     /// \brief
-    /// 		nested class defined to provide Enumerator.
+    /// A Nested class defined to provide enumeration of Dictionary elements
+    ///
+    /// Enumerators can be used to read the data in the collection, 
+    /// but they cannot be used to modify the underlying collection.
+    ///
+    /// An enumerator remains valid as long as the collection remains unchanged. 
+    /// If changes are made to the collection, such as adding, modifying, or deleting 
+    /// elements, the enumerator is irrecoverably invalidated and the next call to 
+    /// MoveNext or Reset throws an InvalidOperationException. If the collection is 
+    /// modified between MoveNext and Current, Current returns the element that it is 
+    /// set to, even if the enumerator is already invalidated.
+    ///
+    /// The enumerator does not have exclusive access to the collection; therefore, 
+    /// enumerating through a collection is intrinsically not a thread-safe procedure. 
+    /// Even when a collection is synchronized, other threads can still modify the 
+    /// collection, which causes the enumerator to throw an exception. To guarantee 
+    /// thread safety during enumeration, you can either lock the collection during 
+    /// the entire enumeration or catch the exceptions resulting from changes made 
+    /// by other threads.
     /// 
 	__gc class Enumerator : public System::Collections::IEnumerator
 	{
@@ -39,15 +58,47 @@
 		System::Int32 m_nIdx;
 
 	public:
+        /// \brief
+        /// Constructs a new Collection Enumerator
+        /// 
+        /// \param col 
+        /// Input The collection to enumerate.
+        /// 
 		Enumerator(DataValueCollection* elements) : m_pCol(elements), m_nIdx(-1) 
 		{
 
 		}
 
-		__property System::Object* get_Current();
+        /// \brief
+        /// Retrieves the current object at the enumerator location
+        /// 
+        /// \return
+        /// Retuns the current object referenced by the enumerator
+        /// 
+		__property System::Object *get_Current();
 
+        /// \brief
+        /// Initially, the enumerator is positioned before the first object in the collection. 
+        /// At this position, calling the Current property throws an exception. 
+        /// Therefore, you must call the MoveNext method to advance the enumerator 
+        /// to the first element of the collection before reading the value of Current.
+        /// If MoveNext passes the end of the collection, the enumerator is positioned 
+        /// after the last element in the collection and MoveNext returns false. 
+        /// When the enumerator is at this position, subsequent calls to MoveNext also return false. 
+        /// If the last call to MoveNext returned false, calling Current throws an exception. 
+        /// To set Current to the first element of the collection again, you can call Reset 
+        /// followed by MoveNext.
+        /// 
+        /// \return
+        /// Retuns true if the Enumerator is able to move to a valid element
+        /// otherwise false.
+        /// 
 		System::Boolean MoveNext();
 
+        /// \brief
+        /// Initially, the enumerator is positioned before the first element in the collection. 
+        /// The Reset method brings the enumerator back to this position. 
+        /// 
 		System::Void Reset();
 	};
 
@@ -55,49 +106,63 @@
 	inline FdoDataValueCollection* GetImpObj();
 
 private:
-    /// System::Collections::ICollection interfaces
-	System::Void System::Collections::ICollection::CopyTo(System::Array* array,System::Int32 index);
+    // System::Collections::ICollection interface properties
+    __property System::Object* System::Collections::ICollection::get_SyncRoot();
+    __property System::Boolean System::Collections::ICollection::get_IsSynchronized();
 
-	__property System::Object* System::Collections::ICollection::get_SyncRoot();
+    // System::Collections::ICollection interface methods
+    System::Void System::Collections::ICollection::CopyTo(System::Array* array,System::Int32 index);
 
-	__property System::Boolean System::Collections::ICollection::get_IsSynchronized();
+    // System::Collections::IList interface properties
+    __property System::Boolean System::Collections::IList::get_IsFixedSize();
+    __property System::Boolean System::Collections::IList::get_IsReadOnly();
+    __property Object* System::Collections::IList::get_Item(System::Int32 index);
+    __property System::Void  System::Collections::IList::set_Item(System::Int32 index, Object* value);
 
-    // System::Collections::IList interfaces
-	__property System::Boolean System::Collections::IList::get_IsFixedSize();
+    // System::Collections::IList interface methods
+    System::Int32 System::Collections::IList::Add(Object* value);
+    System::Boolean System::Collections::IList::Contains(Object* value);
+    System::Int32 System::Collections::IList::IndexOf(Object* value);
+    System::Void System::Collections::IList::Insert(System::Int32 index, Object* value);
+    System::Void System::Collections::IList::Remove(Object* value);
+/// \endcond
 
-	__property System::Boolean System::Collections::IList::get_IsReadOnly();
-
-	System::Int32 System::Collections::IList::Add(Object* value);
-
-	System::Boolean System::Collections::IList::Contains(Object* value);
-
-	System::Int32 System::Collections::IList::IndexOf(Object* value);
-
-	System::Void System::Collections::IList::Insert(System::Int32 index, Object* value);
-
-	System::Void System::Collections::IList::Remove(Object* value);
-
-	__property Object* System::Collections::IList::get_Item(System::Int32 index);
-
-	__property System::Void  System::Collections::IList::set_Item(System::Int32 index, Object* value);
-
 public:
+    /// \brief
+    /// The defaut constructor for the object
+    /// 
 	DataValueCollection();
 
+    /// \brief
+    /// Constructs a DataValueCollection object based on an unmanaged instance of the object
+    /// 
+    /// \param unmanaged 
+    /// Input A Pointer to the unmanaged object.
+    /// 
+    /// \param autoDelete 
+    /// Input Indicates if the constructed object should be automatically deleted 
+    /// once it no longer referenced.
+    /// 
 	DataValueCollection(System::IntPtr unmanaged, System::Boolean autoDelete);
 
     /// \brief
-    ///    Gets the count of items in collection.
+    /// Gets the count of items in collection.
     /// 
+    /// \return
+    /// Returns the number of items in the collection.
+    /// 
 	__property System::Int32 get_Count(System::Void);
 
     /// \brief
-    ///    Gets an enumerator that can iterate through a collection.
+    /// Gets an enumerator that can iterate through a collection.
     /// 
+    /// \return
+    /// Returns an enumerator on the dictionary.
+    /// 
 	__sealed System::Collections::IEnumerator* GetEnumerator(System::Void);
 
     /// \brief
-    ///     Removes the index-th ArgumentDefinition from this collection.
+    /// Removes the index-th ArgumentDefinition from this collection.
     /// 
     /// \param index 
     /// Input index of the element to remove.
@@ -105,34 +170,34 @@
 	System::Void RemoveAt(System::Int32 index);
 
     /// \brief
-    ///     Removes all elements from the collection.
+    /// Removes all elements from the collection.
     /// 
 	System::Void  Clear();
 
     /// \brief
-    ///     Adds a ArgumentDefinition object into the collection.
+    /// Adds a ArgumentDefinition object into the collection.
     /// 
     /// \param value 
     /// Input the ArgumentDefinition object to add.
     /// 
     /// \return
-    /// 		Returns the position into which the new element was inserted.
+    /// Returns the position into which the new element was inserted.
     /// 
 	System::Int32 Add(DataValue* value);
 
     /// \brief
-    ///     Determines the index of a specific ArgumentDefinition object.
+    /// Determines the index of a specific ArgumentDefinition object.
     /// 
     /// \param value 
     /// Input the ArgumentDefinition object to locate in the collection.
     /// 
     /// \return
-    /// 		The index of value if found in the collection; otherwise, -1.
+    /// The index of value if found in the collection; otherwise, -1.
     /// 
 	System::Int32 IndexOf(NAMESPACE_OSGEO_FDO_EXPRESSION::DataValue* value);
 
     /// \brief
-    ///     Inserts a ArgumentDefinition object into the collection at the specified position.
+    /// Inserts a ArgumentDefinition object into the collection at the specified position.
     /// 
     /// \param index 
     /// Input the zero-based index at which value should be inserted.
@@ -142,7 +207,7 @@
 	System::Void Insert(System::Int32 index, NAMESPACE_OSGEO_FDO_EXPRESSION::DataValue* value);
 
     /// \brief
-    ///     Removes the first occurrence of a specific ArgumentDefinition object.
+    /// Removes the first occurrence of a specific ArgumentDefinition object.
     /// 
     /// \param value 
     /// Input the ArgumentDefinition object to remove from the collection.
@@ -150,18 +215,18 @@
 	System::Void Remove(NAMESPACE_OSGEO_FDO_EXPRESSION::DataValue* value);
 
     /// \brief
-    ///     Determines whether the collection contains a specific ArgumentDefinition object.
+    /// Determines whether the collection contains a specific ArgumentDefinition object.
     /// 
     /// \param value 
     /// Input The ArgumentDefinition object to search in the collection.
     /// 
     /// \return
-    /// 		Returns true if the value is found in the collection; otherwise, false.
+    /// Returns true if the value is found in the collection; otherwise, false.
     /// 
 	System::Boolean Contains(NAMESPACE_OSGEO_FDO_EXPRESSION::DataValue* value);
 
     /// \brief
-    ///     Copies the elements of the collection to an array.
+    /// Copies the elements of the collection to an array.
     /// 
     /// \param array 
     /// Output the one-dimensional Array that is the destination of the elements copied from this collection.
@@ -170,23 +235,55 @@
     /// 
 	System::Void CopyTo(NAMESPACE_OSGEO_FDO_EXPRESSION::DataValue* array[],System::Int32 size);
 
-
     /// \brief
-    ///     Gets or sets a ArgumentDefinition in the collection.
+    /// Gets the item in the collection at the specified index. 
     /// 
     /// \param index 
-    /// Input index of the ArgumentDefinition to retrieve or set (System::Int32).
+    /// The index of the item in the collection. The index is 0 based.
     /// 
+    /// \return
+    /// Returns an instance of a the collected item.
+    /// Throws an instance of Exception if the index is out of range or an error occurs.
+    /// 
 	__property NAMESPACE_OSGEO_FDO_EXPRESSION::DataValue* get_RealTypeItem(System::Int32 index);
 
+    /// \brief
+    /// Sets the value of the item at the specified index
+    /// 
+    /// \param index 
+    /// Input index of the item to set.
+    /// 
+    /// \param value 
+    /// Input the value of the item
+    /// 
 	__property System::Void  set_RealTypeItem(System::Int32 index, NAMESPACE_OSGEO_FDO_EXPRESSION::DataValue* value);
 
+    /// \brief
+    /// Gets an item in the collection.
+    /// 
+    /// \param index 
+    /// Input index of the item to retrieve.
+    /// 
+    /// \return
+    /// Returns the item at the specified index
+    /// 
 	__property NAMESPACE_OSGEO_FDO_EXPRESSION::DataValue* get_Item(System::Int32 index);
 
+    /// \brief
+    /// Sets the value of the item at the specified index
+    /// 
+    /// \param index 
+    /// Input index of the item to set.
+    /// 
+    /// \param value 
+    /// Input the value of the item
+    /// 
 	__property System::Void  set_Item(System::Int32 index, NAMESPACE_OSGEO_FDO_EXPRESSION::DataValue* value);
 
+/// \cond DOXYGEN-IGNORE
 protected:
 	System::Void ReleaseUnmanagedObject();
+/// \endcond
 };
 
 END_NAMESPACE_OSGEO_FDO_EXPRESSION

Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgDateTimeValue.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgDateTimeValue.h	2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgDateTimeValue.h	2007-02-02 01:01:05 UTC (rev 708)
@@ -31,7 +31,7 @@
 public __gc __interface IExpressionProcessor;
 
 /// \brief
-/// The FdoDateTimeValue class derives from FdoDataValue and represents a date or time.
+/// The DateTimeValue class derives from DataValue and represents a date or time.
 public __gc class DateTimeValue : public NAMESPACE_OSGEO_FDO_EXPRESSION::DataValue
 {
 public:
@@ -39,34 +39,34 @@
     /// A cast operator to get the date time value.
     /// 
     /// \return
-    /// Returns a FdoDateTime
+    /// Returns a DateTime
     /// 
 	static System::DateTime op_Explicit(NAMESPACE_OSGEO_FDO_EXPRESSION::DateTimeValue* value);
 
     /// \brief
-    /// Constructs a default instance of an FdoDateTimeValue with a value of null.
+    /// Constructs a default instance of an DateTimeValue with a value of null.
     /// 
     /// \return
-    /// Returns the created FdoDateTimeValue
+    /// Returns the created DateTimeValue
     /// 
 	DateTimeValue();
 
     /// \brief
-    /// Constructs a default instance of an FdoDateTimeValue using the specified arguments.
+    /// Constructs a default instance of an DateTimeValue using the specified arguments.
     /// 
     /// \param value 
-    /// Input a FdoDateTime
+    /// Input a DateTime
     /// 
     /// \return
-    /// Returns the created FdoDateTimeValue
+    /// Returns the created DateTimeValue
     /// 
 	DateTimeValue(System::DateTime value);
 
     /// \brief
-    /// Gets the data type of the FdoDateTimeValue.
+    /// Gets the data type of the DateTimeValue.
     /// 
     /// \return
-    /// Returns an FdoDataType
+    /// Returns an DataType
     /// 
 	__property NAMESPACE_OSGEO_FDO_SCHEMA::DataType get_DataType();
 
@@ -74,7 +74,7 @@
     /// Gets the date time value.
     /// 
     /// \return
-    /// Returns a FdoDateTime
+    /// Returns a DateTime
     /// 
 	__property System::DateTime get_DateTime();
 
@@ -82,7 +82,7 @@
     /// Sets the date time value.
     /// 
     /// \param value 
-    /// Input a FdoDateTime
+    /// Input a DateTime
     /// 
     /// \return
     /// Returns nothing
@@ -90,11 +90,11 @@
 	__property System::Void set_DateTime(System::DateTime value);
 
     /// \brief
-    /// Overrides FdoExpression.Process to pass the FdoDateTimeValue to the appropriate
+    /// Overrides Expression.Process to pass the DateTimeValue to the appropriate
     /// expression processor operation.
     /// 
     /// \param processor 
-    /// Input an FdoIExpressionProcessor
+    /// Input an IExpressionProcessor
     /// 
     /// \return
     /// Returns nothing
@@ -109,6 +109,16 @@
     /// 
 	System::String* ToString();
 
+    /// \brief
+    /// Constructs a DateTimeValue object based on an unmanaged instance of the object
+    /// 
+    /// \param unmanaged 
+    /// Input A Pointer to the unmanaged object.
+    /// 
+    /// \param autoDelete 
+    /// Input Indicates if the constructed object should be automatically deleted 
+    /// once it no longer referenced.
+    /// 
 	DateTimeValue(System::IntPtr unmanaged, System::Boolean autoDelete);
 
 public private:

Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgDecimalValue.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgDecimalValue.h	2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgDecimalValue.h	2007-02-02 01:01:05 UTC (rev 708)
@@ -31,7 +31,7 @@
 public __gc __interface IExpressionProcessor;
 
 /// \brief
-/// The FdoDecimalValue class derives from FdoDataValue and represents a decimal value.
+/// The DecimalValue class derives from DataValue and represents a decimal value.
 public __gc class DecimalValue : public NAMESPACE_OSGEO_FDO_EXPRESSION::DataValue
 {
 public:
@@ -44,7 +44,7 @@
 	static System::Double op_Explicit( NAMESPACE_OSGEO_FDO_EXPRESSION::DecimalValue* value );
 
     /// \brief
-    /// Constructs a default instance of an FdoDecimalValue with a value of null.
+    /// Constructs a default instance of an DecimalValue with a value of null.
     /// 
     /// \return
     /// Returns nothing
@@ -52,7 +52,7 @@
 	DecimalValue();
 
     /// \brief
-    /// Constructs an instance of an FdoDecimalValue using the specified arguments.
+    /// Constructs an instance of an DecimalValue using the specified arguments.
     /// 
     /// \param value 
     /// Input a double
@@ -63,10 +63,10 @@
 	DecimalValue(System::Double value);
 
     /// \brief
-    /// Gets the data type of the FdoDecimalValue.
+    /// Gets the data type of the DecimalValue.
     /// 
     /// \return
-    /// Returns an FdoDataType
+    /// Returns an DataType
     /// 
 	__property NAMESPACE_OSGEO_FDO_SCHEMA::DataType get_DataType();
 
@@ -90,11 +90,11 @@
 	__property System::Void set_Decimal(System::Double value);
 
     /// \brief
-    /// Overrides FdoExpression.Process to pass the FdoDecimalValue to the appropriate
+    /// Overrides Expression.Process to pass the DecimalValue to the appropriate
     /// expression processor operation.
     /// 
     /// \param processor 
-    /// Input an FdoIExpressionProcessor
+    /// Input an IExpressionProcessor
     /// 
     /// \return
     /// Returns nothing
@@ -109,6 +109,16 @@
     /// 
 	System::String* ToString();
 
+    /// \brief
+    /// Constructs a DecimalValue object based on an unmanaged instance of the object
+    /// 
+    /// \param unmanaged 
+    /// Input A Pointer to the unmanaged object.
+    /// 
+    /// \param autoDelete 
+    /// Input Indicates if the constructed object should be automatically deleted 
+    /// once it no longer referenced.
+    /// 
 	DecimalValue(System::IntPtr unmanaged, System::Boolean autoDelete);
 
 public private:

Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgDoubleValue.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgDoubleValue.h	2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgDoubleValue.h	2007-02-02 01:01:05 UTC (rev 708)
@@ -31,7 +31,7 @@
 public __gc __interface IExpressionProcessor;
 
 /// \brief
-/// The FdoDoubleValue class derives from FdoDataValue and represents a double-precision floating point number.
+/// The DoubleValue class derives from DataValue and represents a double-precision floating point number.
 public __gc class DoubleValue : public NAMESPACE_OSGEO_FDO_EXPRESSION::DataValue
 {
 public:
@@ -44,29 +44,29 @@
 	static System::Double op_Explicit( NAMESPACE_OSGEO_FDO_EXPRESSION::DoubleValue* value );
 
     /// \brief
-    /// Constructs a default instance of an FdoDoubleValue with a value of null.
+    /// Constructs a default instance of an DoubleValue with a value of null.
     /// 
     /// \return
-    /// Returns the created FdoDoubleValue
+    /// Returns the created DoubleValue
     /// 
 	DoubleValue();
 
     /// \brief
-    /// Constructs a default instance of an FdoDoubleValue using the specified arguments.
+    /// Constructs a default instance of an DoubleValue using the specified arguments.
     /// 
     /// \param value 
     /// Input a double
     /// 
     /// \return
-    /// Returns the created FdoDoubleValue
+    /// Returns the created DoubleValue
     /// 
 	DoubleValue(System::Double value);
 
     /// \brief
-    /// Gets the data type of the FdoDoubleValue.
+    /// Gets the data type of the DoubleValue.
     /// 
     /// \return
-    /// Returns an FdoDataType
+    /// Returns an DataType
     /// 
 	__property NAMESPACE_OSGEO_FDO_SCHEMA::DataType get_DataType();
 
@@ -90,11 +90,11 @@
 	__property System::Void set_Double(System::Double value);
 
     /// \brief
-    /// Overrides FdoExpression.Process to pass the FdoDoubleValue to the appropriate
+    /// Overrides Expression.Process to pass the DoubleValue to the appropriate
     /// expression processor operation.
     /// 
     /// \param processor 
-    /// Input an FdoIExpressionProcessor
+    /// Input an IExpressionProcessor
     /// 
     /// \return
     /// Returns nothing
@@ -109,6 +109,16 @@
     /// 
 	System::String* ToString();
 
+    /// \brief
+    /// Constructs a DoubleValue object based on an unmanaged instance of the object
+    /// 
+    /// \param unmanaged 
+    /// Input A Pointer to the unmanaged object.
+    /// 
+    /// \param autoDelete 
+    /// Input Indicates if the constructed object should be automatically deleted 
+    /// once it no longer referenced.
+    /// 
 	DoubleValue(System::IntPtr unmanaged, System::Boolean autoDelete);
 
 public private:

Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgExpression.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgExpression.h	2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgExpression.h	2007-02-02 01:01:05 UTC (rev 708)
@@ -25,8 +25,8 @@
 public __gc __interface IExpressionProcessor;
 
 /// \brief
-/// FdoExpression is an abstract base class that forms the root of an expression
-/// tree. The FdoExpression class contains operations for converting between the
+/// Expression is an abstract base class that forms the root of an expression
+/// tree. The Expression class contains operations for converting between the
 /// well defined text representation and the object representation of an
 /// expression.
 public __gc class Expression : public NAMESPACE_OSGEO_RUNTIME::Disposable
@@ -46,7 +46,7 @@
 	static NAMESPACE_OSGEO_FDO_EXPRESSION::Expression* Parse(System::String* expressionText);
 
     /// \brief
-    /// Abstract operation that takes an FdoIExpressionProcessor as an argument.
+    /// Abstract operation that takes an IExpressionProcessor as an argument.
     /// Concrete expression subclasses must override this method and pass
     /// themselves as an argument to the appropriate expression processor
     /// operation.
@@ -68,10 +68,22 @@
     /// 
 	System::String* ToString();
 
+    /// \brief
+    /// Constructs a Expression object based on an unmanaged instance of the object
+    /// 
+    /// \param unmanaged 
+    /// Input A Pointer to the unmanaged object.
+    /// 
+    /// \param autoDelete 
+    /// Input Indicates if the constructed object should be automatically deleted 
+    /// once it no longer referenced.
+    /// 
 	Expression(System::IntPtr unmanaged, System::Boolean autoDelete);
 
+/// \cond DOXYGEN-IGNORE
 protected:
 	System::Void ReleaseUnmanagedObject();
+/// \endcond
 
 public private:
 	inline FdoExpression* GetImpObj();

Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgExpressionCollection.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgExpressionCollection.h	2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgExpressionCollection.h	2007-02-02 01:01:05 UTC (rev 708)
@@ -24,13 +24,32 @@
 public __gc class Expression;
 
 /// \brief
-///     FdoArgumentDefinitionCollection is a collection of name-value pairs.
+/// ExpressionCollection is a collection of Expression objects.
 [System::Reflection::DefaultMemberAttribute("RealTypeItem")]
 public __sealed __gc class ExpressionCollection : public NAMESPACE_OSGEO_RUNTIME::Disposable, public System::Collections::IList
 {
+/// \cond DOXYGEN-IGNORE
 private:
     /// \brief
-    /// 		nested class defined to provide Enumerator.
+    /// A Nested class defined to provide enumeration of Dictionary elements
+    ///
+    /// Enumerators can be used to read the data in the collection, 
+    /// but they cannot be used to modify the underlying collection.
+    ///
+    /// An enumerator remains valid as long as the collection remains unchanged. 
+    /// If changes are made to the collection, such as adding, modifying, or deleting 
+    /// elements, the enumerator is irrecoverably invalidated and the next call to 
+    /// MoveNext or Reset throws an InvalidOperationException. If the collection is 
+    /// modified between MoveNext and Current, Current returns the element that it is 
+    /// set to, even if the enumerator is already invalidated.
+    ///
+    /// The enumerator does not have exclusive access to the collection; therefore, 
+    /// enumerating through a collection is intrinsically not a thread-safe procedure. 
+    /// Even when a collection is synchronized, other threads can still modify the 
+    /// collection, which causes the enumerator to throw an exception. To guarantee 
+    /// thread safety during enumeration, you can either lock the collection during 
+    /// the entire enumeration or catch the exceptions resulting from changes made 
+    /// by other threads.
     /// 
 	__gc class Enumerator : public System::Collections::IEnumerator
 	{
@@ -39,15 +58,47 @@
 		System::Int32 m_nIdx;
 
 	public:
+        /// \brief
+        /// Constructs a new Collection Enumerator
+        /// 
+        /// \param col 
+        /// Input The collection to enumerate.
+        /// 
 		Enumerator(ExpressionCollection* elements) : m_pCol(elements), m_nIdx(-1) 
 		{
 
 		}
 
-		__property System::Object* get_Current();
+        /// \brief
+        /// Retrieves the current object at the enumerator location
+        /// 
+        /// \return
+        /// Retuns the current object referenced by the enumerator
+        /// 
+		__property System::Object *get_Current();
 
+        /// \brief
+        /// Initially, the enumerator is positioned before the first object in the collection. 
+        /// At this position, calling the Current property throws an exception. 
+        /// Therefore, you must call the MoveNext method to advance the enumerator 
+        /// to the first element of the collection before reading the value of Current.
+        /// If MoveNext passes the end of the collection, the enumerator is positioned 
+        /// after the last element in the collection and MoveNext returns false. 
+        /// When the enumerator is at this position, subsequent calls to MoveNext also return false. 
+        /// If the last call to MoveNext returned false, calling Current throws an exception. 
+        /// To set Current to the first element of the collection again, you can call Reset 
+        /// followed by MoveNext.
+        /// 
+        /// \return
+        /// Retuns true if the Enumerator is able to move to a valid element
+        /// otherwise false.
+        /// 
 		System::Boolean MoveNext();
 
+        /// \brief
+        /// Initially, the enumerator is positioned before the first element in the collection. 
+        /// The Reset method brings the enumerator back to this position. 
+        /// 
 		System::Void Reset();
 	};
 
@@ -55,49 +106,63 @@
 	inline FdoExpressionCollection* GetImpObj();
 
 private:
-    /// System::Collections::ICollection interfaces
-	System::Void System::Collections::ICollection::CopyTo(System::Array* array,System::Int32 index);
+    // System::Collections::ICollection interface properties
+    __property System::Object* System::Collections::ICollection::get_SyncRoot();
+    __property System::Boolean System::Collections::ICollection::get_IsSynchronized();
 
-	__property System::Object* System::Collections::ICollection::get_SyncRoot();
+    // System::Collections::ICollection interface methods
+    System::Void System::Collections::ICollection::CopyTo(System::Array* array,System::Int32 index);
 
-	__property System::Boolean System::Collections::ICollection::get_IsSynchronized();
+    // System::Collections::IList interface properties
+    __property System::Boolean System::Collections::IList::get_IsFixedSize();
+    __property System::Boolean System::Collections::IList::get_IsReadOnly();
+    __property Object* System::Collections::IList::get_Item(System::Int32 index);
+    __property System::Void  System::Collections::IList::set_Item(System::Int32 index, Object* value);
 
-    // System::Collections::IList interfaces
-	__property System::Boolean System::Collections::IList::get_IsFixedSize();
+    // System::Collections::IList interface methods
+    System::Int32 System::Collections::IList::Add(Object* value);
+    System::Boolean System::Collections::IList::Contains(Object* value);
+    System::Int32 System::Collections::IList::IndexOf(Object* value);
+    System::Void System::Collections::IList::Insert(System::Int32 index, Object* value);
+    System::Void System::Collections::IList::Remove(Object* value);
+/// \endcond
 
-	__property System::Boolean System::Collections::IList::get_IsReadOnly();
-
-	System::Int32 System::Collections::IList::Add(Object* value);
-
-	System::Boolean System::Collections::IList::Contains(Object* value);
-
-	System::Int32 System::Collections::IList::IndexOf(Object* value);
-
-	System::Void System::Collections::IList::Insert(System::Int32 index, Object* value);
-
-	System::Void System::Collections::IList::Remove(Object* value);
-
-	__property Object* System::Collections::IList::get_Item(System::Int32 index);
-
-	__property System::Void  System::Collections::IList::set_Item(System::Int32 index, Object* value);
-
 public:
+    /// \brief
+    /// The defaut constructor for the object
+    /// 
 	ExpressionCollection();
 
+    /// \brief
+    /// Constructs a ExpressionCollection object based on an unmanaged instance of the object
+    /// 
+    /// \param unmanaged 
+    /// Input A Pointer to the unmanaged object.
+    /// 
+    /// \param autoDelete 
+    /// Input Indicates if the constructed object should be automatically deleted 
+    /// once it no longer referenced.
+    /// 
 	ExpressionCollection(System::IntPtr unmanaged, System::Boolean autoDelete);
 
     /// \brief
-    ///    Gets the count of items in collection.
+    /// Gets the count of items in collection.
     /// 
+    /// \return
+    /// Returns the number of items in the collection.
+    /// 
 	__property System::Int32 get_Count(System::Void);
 
     /// \brief
-    ///    Gets an enumerator that can iterate through a collection.
+    /// Gets an enumerator that can iterate through a collection.
     /// 
+    /// \return
+    /// Returns an enumerator on the dictionary.
+    /// 
 	__sealed System::Collections::IEnumerator* GetEnumerator(System::Void);
 
     /// \brief
-    ///     Removes the index-th ArgumentDefinition from this collection.
+    /// Removes the index-th ArgumentDefinition from this collection.
     /// 
     /// \param index 
     /// Input index of the element to remove.
@@ -105,63 +170,63 @@
 	System::Void RemoveAt(System::Int32 index);
 
     /// \brief
-    ///     Removes all elements from the collection.
+    /// Removes all elements from the collection.
     /// 
 	System::Void  Clear();
 
     /// \brief
-    ///     Adds a ArgumentDefinition object into the collection.
+    /// Adds a Expression object into the collection.
     /// 
     /// \param value 
-    /// Input the ArgumentDefinition object to add.
+    /// Input the Expression object to add.
     /// 
     /// \return
-    /// 		Returns the position into which the new element was inserted.
+    /// Returns the position into which the new element was inserted.
     /// 
 	System::Int32 Add(Expression* value);
 
     /// \brief
-    ///     Determines the index of a specific ArgumentDefinition object.
+    /// Determines the index of a specific Expression object.
     /// 
     /// \param value 
-    /// Input the ArgumentDefinition object to locate in the collection.
+    /// Input the Expression object to locate in the collection.
     /// 
     /// \return
-    /// 		The index of value if found in the collection; otherwise, -1.
+    /// The index of value if found in the collection; otherwise, -1.
     /// 
 	System::Int32 IndexOf(NAMESPACE_OSGEO_FDO_EXPRESSION::Expression* value);
 
     /// \brief
-    ///     Inserts a ArgumentDefinition object into the collection at the specified position.
+    /// Inserts a Expression object into the collection at the specified position.
     /// 
     /// \param index 
     /// Input the zero-based index at which value should be inserted.
     /// \param value 
-    /// Input the ArgumentDefinition object to insert.
+    /// Input the Expression object to insert.
     /// 
 	System::Void Insert(System::Int32 index, NAMESPACE_OSGEO_FDO_EXPRESSION::Expression* value);
 
     /// \brief
-    ///     Removes the first occurrence of a specific ArgumentDefinition object.
+    /// Removes the first occurrence of a specific Expression object.
     /// 
     /// \param value 
-    /// Input the ArgumentDefinition object to remove from the collection.
+    /// Input the Expression object to remove from the collection.
     /// 
 	System::Void Remove(NAMESPACE_OSGEO_FDO_EXPRESSION::Expression* value);
 
     /// \brief
-    ///     Determines whether the collection contains a specific ArgumentDefinition object.
+    /// Determines whether the collection contains a specific Expression object.
     /// 
     /// \param value 
-    /// Input The ArgumentDefinition object to search in the collection.
+    /// Input The Expression object to search in the collection.
     /// 
     /// \return
-    /// 		Returns true if the value is found in the collection; otherwise, false.
+    /// Returns true if the value is found in the collection; otherwise, false.
     /// 
 	System::Boolean Contains(NAMESPACE_OSGEO_FDO_EXPRESSION::Expression* value);
 
     /// \brief
-    ///     Copies the elements of the collection to an array.
+    /// Copies the elements of the collection to an array.
     /// 
     /// \param array 
     /// Output the one-dimensional Array that is the destination of the elements copied from this collection.
@@ -170,23 +235,55 @@
     /// 
 	System::Void CopyTo(NAMESPACE_OSGEO_FDO_EXPRESSION::Expression* array[],System::Int32 size);
 
-
     /// \brief
-    ///     Gets or sets a ArgumentDefinition in the collection.
+    /// Gets the item in the collection at the specified index. 
     /// 
     /// \param index 
-    /// Input index of the ArgumentDefinition to retrieve or set (System::Int32).
+    /// The index of the item in the collection. The index is 0 based.
     /// 
+    /// \return
+    /// Returns an instance of a the collected item.
+    /// Throws an instance of Exception if the index is out of range or an error occurs.
+    /// 
 	__property NAMESPACE_OSGEO_FDO_EXPRESSION::Expression* get_RealTypeItem(System::Int32 index);
 
+    /// \brief
+    /// Sets the Expression item at the specified index
+    /// 
+    /// \param index 
+    /// Input index of the Expression item to set.
+    /// 
+    /// \param value 
+    /// Input the value of the item
+    /// 
 	__property System::Void  set_RealTypeItem(System::Int32 index, NAMESPACE_OSGEO_FDO_EXPRESSION::Expression* value);
 
+    /// \brief
+    /// Gets an item in the collection.
+    /// 
+    /// \param index 
+    /// Input index of the Expression item to retrieve.
+    /// 
+    /// \return
+    /// Returns the Expression item at the specified index
+    /// 
 	__property NAMESPACE_OSGEO_FDO_EXPRESSION::Expression* get_Item(System::Int32 index);
 
+    /// \brief
+    /// Sets the Expression item at the specified index
+    /// 
+    /// \param index 
+    /// Input index of the Expression item to set.
+    /// 
+    /// \param value 
+    /// Input the value of the Expression item
+    /// 
 	__property System::Void  set_Item(System::Int32 index, NAMESPACE_OSGEO_FDO_EXPRESSION::Expression* value);
 
+/// \cond DOXYGEN-IGNORE
 protected:
 	System::Void ReleaseUnmanagedObject();
+/// \endcond
 };
 
 END_NAMESPACE_OSGEO_FDO_EXPRESSION

Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgExpressionType.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgExpressionType.h	2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgExpressionType.h	2007-02-02 01:01:05 UTC (rev 708)
@@ -21,15 +21,15 @@
 BEGIN_NAMESPACE_OSGEO_FDO_EXPRESSION
 
 /// \brief
-/// The FdoExpressionType enumeration defines the expression types available. This
+/// The ExpressionType enumeration defines the expression types available. This
 /// enumeration is used in the capabilities metadata.
-/// <param name="FdoExpressionType_Basic">
+/// <param name="ExpressionType_Basic">
 /// Basic arithmetic expressions e.g.: +, -, *, /, negate, and string concatenation.
 /// </param>
-/// <param name="FdoExpressionType_Function">
+/// <param name="ExpressionType_Function">
 /// Function evaluations
 /// </param>
-/// <param name="FdoExpressionType_Parameter">
+/// <param name="ExpressionType_Parameter">
 /// Parameter substitutions
 /// </param>
 public __value enum ExpressionType

Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgFunction.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgFunction.h	2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgFunction.h	2007-02-02 01:01:05 UTC (rev 708)
@@ -28,17 +28,17 @@
 public __gc __interface IExpressionProcessor;
 
 /// \brief
-/// The FdoFunction class derives from FdoExpression and represents a function call. As
+/// The Function class derives from Expression and represents a function call. As
 /// such it defines the name of the function and the collection of arguments to
 /// be passed to it.
 public __gc class Function : public NAMESPACE_OSGEO_FDO_EXPRESSION::Expression
 {
 public:
     /// \brief
-    /// Constructs a default instance of an FdoFunction.
+    /// Constructs a default instance of an Function.
     /// 
     /// \return
-    /// Returns FdoFunction class
+    /// Returns Function class
     /// 
 	Function();
 
@@ -53,7 +53,7 @@
     /// Input number of arguments
     /// 
     /// \return
-    /// Returns FdoFunction
+    /// Returns Function
     /// 
 	Function(System::String* name, NAMESPACE_OSGEO_FDO_EXPRESSION::Expression* arguments []);
 
@@ -66,7 +66,7 @@
     /// Input arguments as collection
     /// 
     /// \return
-    /// Returns FdoFunction
+    /// Returns Function
     /// 
 	Function(System::String* name, NAMESPACE_OSGEO_FDO_EXPRESSION::ExpressionCollection* arguments);
 
@@ -90,7 +90,7 @@
 	__property System::Void set_Name(System::String* value);
 
     /// \brief
-    /// Gets the FdoExpressionCollection that contains the arguments to the
+    /// Gets the ExpressionCollection that contains the arguments to the
     /// function.
     /// 
     /// \return
@@ -99,7 +99,7 @@
 	__property NAMESPACE_OSGEO_FDO_EXPRESSION::ExpressionCollection* get_Arguments();
 
     /// \brief
-    /// Overrides FdoExpression.Process to pass the FdoFunction to the appropriate
+    /// Overrides Expression.Process to pass the Function to the appropriate
     /// expression processor operation.
     /// 
     /// \param processor 
@@ -118,6 +118,16 @@
     /// 
 	System::String* ToString();
 
+    /// \brief
+    /// Constructs a Function object based on an unmanaged instance of the object
+    /// 
+    /// \param unmanaged 
+    /// Input A Pointer to the unmanaged object.
+    /// 
+    /// \param autoDelete 
+    /// Input Indicates if the constructed object should be automatically deleted 
+    /// once it no longer referenced.
+    /// 
 	Function(System::IntPtr unmanaged, System::Boolean autoDelete);
 
 public private:

Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgGeometryValue.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgGeometryValue.h	2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgGeometryValue.h	2007-02-02 01:01:05 UTC (rev 708)
@@ -27,32 +27,32 @@
 public __gc __interface IExpressionProcessor;
 
 /// \brief
-/// The FdoGeometryValue class derives from FdoLiteralValue and represents a geometric value.
+/// The GeometryValue class derives from LiteralValue and represents a geometric value.
 public __gc class GeometryValue : public NAMESPACE_OSGEO_FDO_EXPRESSION::LiteralValue
 {
 public:
 
     /// \brief
-    /// Constructs a default instance of an FdoGeometryValue with a value of null.
+    /// Constructs a default instance of an GeometryValue with a value of null.
     /// 
     /// \return
-    /// Returns FdoGeometryValue
+    /// Returns GeometryValue
     /// 
 	GeometryValue();
 
     /// \brief
-    /// Constructs an instance of an FdoGeometryValue using the specified arguments.
+    /// Constructs an instance of an GeometryValue using the specified arguments.
     /// 
     /// \param geometry 
     /// Input geometry byte array
     /// 
     /// \return
-    /// Returns FdoGeometryValue
+    /// Returns GeometryValue
     /// 
 	GeometryValue(System::Byte geometry []);
 
     /// \brief
-    /// Returns true if the FdoGeometryValue represents a null value.
+    /// Returns true if the GeometryValue represents a null value.
     /// 
     /// \return
     /// Returns true if null geometry
@@ -81,7 +81,7 @@
 	__property System::Void set_Geometry(System::Byte value []);
 
     /// \brief
-    /// Sets the FdoGeometryValue to a null value.
+    /// Sets the GeometryValue to a null value.
     /// 
     /// \return
     /// Returns nothing
@@ -89,7 +89,7 @@
 	System::Void SetNull();
 
     /// \brief
-    /// Overrides FdoExpression.Process to pass the FdoGeometryValue to the
+    /// Overrides Expression.Process to pass the GeometryValue to the
     /// appropriate expression processor operation.
     /// 
     /// \param processor 
@@ -108,6 +108,16 @@
     /// 
 	System::String* ToString();
 
+    /// \brief
+    /// Constructs a GeometryValue object based on an unmanaged instance of the object
+    /// 
+    /// \param unmanaged 
+    /// Input A Pointer to the unmanaged object.
+    /// 
+    /// \param autoDelete 
+    /// Input Indicates if the constructed object should be automatically deleted 
+    /// once it no longer referenced.
+    /// 
 	GeometryValue(System::IntPtr unmanaged, System::Boolean autoDelete);
 
 public private:

Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgIExpressionProcessor.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgIExpressionProcessor.h	2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgIExpressionProcessor.h	2007-02-02 01:01:05 UTC (rev 708)
@@ -23,12 +23,12 @@
 BEGIN_NAMESPACE_OSGEO_FDO_EXPRESSION
 
 /// \brief
-/// The FdoIExpressionProcessor interface can be used to process the nodes in an
+/// The IExpressionProcessor interface can be used to process the nodes in an
 /// Expression tree. It declares an process operation for each concrete class in
-/// the FdoExpression hierarchy. Providers or client applications can create
+/// the Expression hierarchy. Providers or client applications can create
 /// classes that realize this interface to do something meaningful with an
-/// FdoExpression hierarchy. For example, an RDBMS feature provider implements a
-/// processor class to convert an FdoExpression hierarchy to the SQL equivalent
+/// Expression hierarchy. For example, an RDBMS feature provider implements a
+/// processor class to convert an Expression hierarchy to the SQL equivalent
 /// syntax.
 public __gc __interface IExpressionProcessor  : public System::IDisposable
 {

Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgIExpressionProcessorImp.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgIExpressionProcessorImp.h	2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgIExpressionProcessorImp.h	2007-02-02 01:01:05 UTC (rev 708)
@@ -25,20 +25,32 @@
 BEGIN_NAMESPACE_OSGEO_FDO_EXPRESSION
 
 /// \brief
-/// The FdoIExpressionProcessor interface can be used to process the nodes in an
+/// The IExpressionProcessor interface can be used to process the nodes in an
 /// Expression tree. It declares an process operation for each concrete class in
-/// the FdoExpression hierarchy. Providers or client applications can create
+/// the Expression hierarchy. Providers or client applications can create
 /// classes that realize this interface to do something meaningful with an
-/// FdoExpression hierarchy. For example, an RDBMS feature provider implements a
-/// processor class to convert an FdoExpression hierarchy to the SQL equivalent
+/// Expression hierarchy. For example, an RDBMS feature provider implements a
+/// processor class to convert an Expression hierarchy to the SQL equivalent
 /// syntax.
 private __gc class IExpressionProcessorImp  : public NAMESPACE_OSGEO_RUNTIME::Disposable, public NAMESPACE_OSGEO_FDO_EXPRESSION::IExpressionProcessor
 {
 public:
+    /// \brief
+    /// Constructs a IExpressionProcessorImp object based on an unmanaged instance of the object
+    /// 
+    /// \param unmanaged 
+    /// Input A Pointer to the unmanaged object.
+    /// 
+    /// \param autoDelete 
+    /// Input Indicates if the constructed object should be automatically deleted 
+    /// once it no longer referenced.
+    /// 
 	IExpressionProcessorImp(System::IntPtr unmanaged, System::Boolean autoDelete);
 
+/// \cond DOXYGEN-IGNORE
 protected:
 	System::Void ReleaseUnmanagedObject();
+/// \endcond
 
 public private:
 	inline FdoIExpressionProcessor* GetImpObj();

Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgIdentifier.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgIdentifier.h	2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgIdentifier.h	2007-02-02 01:01:05 UTC (rev 708)
@@ -27,7 +27,7 @@
 public __gc __interface IExpressionProcessor;
 
 /// \brief
-/// The FdoIdentifier class derives from FdoExpression and represents an 
+/// The Identifier class derives from Expression and represents an 
 /// identifier, such as a class name or property name. Identifiers can be just a name 
 /// or they can be scoped to a particular context. For example, consider a Person class 
 /// that has a DataProperty called "Name" and a ClassProperty called "Address". 
@@ -42,7 +42,7 @@
     /// Constructs a default instance of an identifier.
     /// 
     /// \return
-    /// Returns the FdoIdentifier
+    /// Returns the Identifier
     /// 
 	Identifier();
 
@@ -53,7 +53,7 @@
     /// Input identifier text
     /// 
     /// \return
-    /// Returns the FdoIdentifier
+    /// Returns the Identifier
     /// 
 	Identifier(System::String* text);
 
@@ -104,7 +104,7 @@
 	__property System::String* get_SchemaName();
 
     /// \brief
-    /// Overrides FdoExpression.Process to pass the FdoIdentifier to the appropriate
+    /// Overrides Expression.Process to pass the Identifier to the appropriate
     /// expression processor operation.
     /// 
     /// \param processor 
@@ -123,6 +123,16 @@
     /// 
 	System::String* ToString();
 
+    /// \brief
+    /// Constructs a Identifier object based on an unmanaged instance of the object
+    /// 
+    /// \param unmanaged 
+    /// Input A Pointer to the unmanaged object.
+    /// 
+    /// \param autoDelete 
+    /// Input Indicates if the constructed object should be automatically deleted 
+    /// once it no longer referenced.
+    /// 
 	Identifier(System::IntPtr unmanaged, System::Boolean autoDelete);
 
 public private:

Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgInt16Value.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgInt16Value.h	2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgInt16Value.h	2007-02-02 01:01:05 UTC (rev 708)
@@ -31,7 +31,7 @@
 public __gc __interface IExpressionProcessor;
 
 /// \brief
-/// The FdoInt16Value class derives from FdoDataValue and represents a 16-bit signed integer value.
+/// The Int16Value class derives from DataValue and represents a 16-bit signed integer value.
 public __gc class Int16Value : public NAMESPACE_OSGEO_FDO_EXPRESSION::DataValue
 {
 public:
@@ -44,34 +44,34 @@
 	static System::Int16 op_Explicit( NAMESPACE_OSGEO_FDO_EXPRESSION::Int16Value* value );
 
     /// \brief
-    /// Constructs a default instance of an FdoInt16Value with a value of null.
+    /// Constructs a default instance of an Int16Value with a value of null.
     /// 
     /// \return
-    /// Returns the created FdoInt16Value
+    /// Returns the created Int16Value
     /// 
 	Int16Value();
 
     /// \brief
-    /// Constructs a default instance of an FdoInt16Value using the specified arguments.
+    /// Constructs a default instance of an Int16Value using the specified arguments.
     /// 
     /// \param value 
     /// Input a 16 bit integer
     /// 
     /// \return
-    /// Returns the created FdoInt16Value
+    /// Returns the created Int16Value
     /// 
 	Int16Value(System::Int16 value);
 
     /// \brief
-    /// Gets the data type of the FdoInt16Value.
+    /// Gets the data type of the Int16Value.
     /// 
     /// \return
-    /// Returns an FdoDataType
+    /// Returns an DataType
     /// 
 	__property NAMESPACE_OSGEO_FDO_SCHEMA::DataType get_DataType();
 
     /// \brief
-    /// Gets the FdoInt16Value.
+    /// Gets the Int16Value.
     /// 
     /// \return
     /// Returns a 16 bit integer
@@ -79,7 +79,7 @@
 	__property System::Int16 get_Int16();
 
     /// \brief
-    /// Sets the FdoInt16Value.
+    /// Sets the Int16Value.
     /// 
     /// \param value 
     /// Input a 16 bit integer
@@ -90,11 +90,11 @@
 	__property System::Void set_Int16(System::Int16 value);
 
     /// \brief
-    /// Overrides FdoExpression.Process to pass the FdoInt16Value to the appropriate
+    /// Overrides Expression.Process to pass the Int16Value to the appropriate
     /// expression processor operation.
     /// 
     /// \param processor 
-    /// Input an FdoIExpressionProcessor
+    /// Input an IExpressionProcessor
     /// 
     /// \return
     /// Returns nothing
@@ -109,6 +109,16 @@
     /// 
 	System::String* ToString();
 
+    /// \brief
+    /// Constructs an Int16Value object based on an unmanaged instance of the object
+    /// 
+    /// \param unmanaged 
+    /// Input A Pointer to the unmanaged object.
+    /// 
+    /// \param autoDelete 
+    /// Input Indicates if the constructed object should be automatically deleted 
+    /// once it no longer referenced.
+    /// 
 	Int16Value(System::IntPtr unmanaged, System::Boolean autoDelete);
 
 public private:

Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgInt32Value.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgInt32Value.h	2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgInt32Value.h	2007-02-02 01:01:05 UTC (rev 708)
@@ -31,7 +31,7 @@
 public __gc __interface IExpressionProcessor;
 
 /// \brief
-/// The FdoInt32Value class derives from FdoDataValue and represents a 32-bit signed integer value.
+/// The Int32Value class derives from DataValue and represents a 32-bit signed integer value.
 public __gc class Int32Value : public NAMESPACE_OSGEO_FDO_EXPRESSION::DataValue
 {
 public:
@@ -44,7 +44,7 @@
 	static System::Int32 op_Explicit( NAMESPACE_OSGEO_FDO_EXPRESSION::Int32Value* value );
 
     /// \brief
-    /// Constructs a default instance of an FdoInt32Value with a value of null.
+    /// Constructs a default instance of an Int32Value with a value of null.
     /// 
     /// \return
     /// Returns nothing
@@ -52,7 +52,7 @@
 	Int32Value();
 
     /// \brief
-    /// Constructs a default instance of an FdoInt32Value using the specified arguments.
+    /// Constructs a default instance of an Int32Value using the specified arguments.
     /// 
     /// \param value 
     /// Input a 32 bit integer
@@ -63,15 +63,15 @@
 	Int32Value(System::Int32 value);
 
     /// \brief
-    /// Gets the data type of the FdoInt32Value.
+    /// Gets the data type of the Int32Value.
     /// 
     /// \return
-    /// Returns an FdoDataType
+    /// Returns an DataType
     /// 
 	__property NAMESPACE_OSGEO_FDO_SCHEMA::DataType get_DataType();
 
     /// \brief
-    /// Gets the FdoInt32Value.
+    /// Gets the Int32Value.
     /// 
     /// \return
     /// Returns a 32 bit integer
@@ -79,7 +79,7 @@
 	__property System::Int32 get_Int32();
 
     /// \brief
-    /// Sets the FdoInt32Value.
+    /// Sets the Int32Value.
     /// 
     /// \param value 
     /// Input a 32 bit integer
@@ -90,11 +90,11 @@
 	__property System::Void set_Int32(System::Int32 value);
 
     /// \brief
-    /// Overrides FdoExpression.Process to pass the FdoInt32Value to the appropriate
+    /// Overrides Expression.Process to pass the Int32Value to the appropriate
     /// expression processor operation.
     /// 
     /// \param processor 
-    /// Input an FdoIExpressionProcessor
+    /// Input an IExpressionProcessor
     /// 
     /// \return
     /// Returns nothing
@@ -109,6 +109,16 @@
     /// 
 	System::String* ToString();
 
+    /// \brief
+    /// Constructs an Int32Value object based on an unmanaged instance of the object
+    /// 
+    /// \param unmanaged 
+    /// Input A Pointer to the unmanaged object.
+    /// 
+    /// \param autoDelete 
+    /// Input Indicates if the constructed object should be automatically deleted 
+    /// once it no longer referenced.
+    /// 
 	Int32Value(System::IntPtr unmanaged, System::Boolean autoDelete);
 
 public private:

Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgInt64Value.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgInt64Value.h	2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgInt64Value.h	2007-02-02 01:01:05 UTC (rev 708)
@@ -31,7 +31,7 @@
 public __gc __interface IExpressionProcessor;
 
 /// \brief
-/// The FdoInt64Value class derives from FdoDataValue and represents a 64-bit signed integer value.
+/// The Int64Value class derives from DataValue and represents a 64-bit signed integer value.
 public __gc class Int64Value : public NAMESPACE_OSGEO_FDO_EXPRESSION::DataValue
 {
 public:
@@ -44,34 +44,34 @@
 	static System::Int64 op_Explicit( NAMESPACE_OSGEO_FDO_EXPRESSION::Int64Value* value );
 
     /// \brief
-    /// Constructs a default instance of an FdoInt64Value with a value of null.
+    /// Constructs a default instance of an Int64Value with a value of null.
     /// 
     /// \return
-    /// Returns the created FdoInt64Value
+    /// Returns the created Int64Value
     /// 
 	Int64Value();
 
     /// \brief
-    /// Constructs a default instance of an FdoInt64Value using the specified arguments.
+    /// Constructs a default instance of an Int64Value using the specified arguments.
     /// 
     /// \param value 
     /// Input a 64 bit integer
     /// 
     /// \return
-    /// Returns the created FdoInt64Value
+    /// Returns the created Int64Value
     /// 
 	Int64Value(System::Int64 value);
 
     /// \brief
-    /// Gets the data type of the FdoInt64Value.
+    /// Gets the data type of the Int64Value.
     /// 
     /// \return
-    /// Returns an FdoDataType
+    /// Returns an DataType
     /// 
 	__property NAMESPACE_OSGEO_FDO_SCHEMA::DataType get_DataType();
 
     /// \brief
-    /// Gets the FdoInt64Value.
+    /// Gets the Int64Value.
     /// 
     /// \return
     /// Returns a 64 bit integer
@@ -79,7 +79,7 @@
 	__property System::Int64 get_Int64();
 
     /// \brief
-    /// Sets the FdoInt64Value.
+    /// Sets the Int64Value.
     /// 
     /// \param value 
     /// Input a 64 bit integer
@@ -90,11 +90,11 @@
 	__property System::Void set_Int64(System::Int64 value);
 
     /// \brief
-    /// Overrides FdoExpression.Process to pass the FdoInt64Value to the appropriate
+    /// Overrides Expression.Process to pass the Int64Value to the appropriate
     /// expression processor operation.
     /// 
     /// \param processor 
-    /// Input an FdoIExpressionProcessor
+    /// Input an IExpressionProcessor
     /// 
     /// \return
     /// Returns nothing
@@ -109,6 +109,16 @@
     /// 
 	System::String* ToString();
 
+    /// \brief
+    /// Constructs an Int64Value object based on an unmanaged instance of the object
+    /// 
+    /// \param unmanaged 
+    /// Input A Pointer to the unmanaged object.
+    /// 
+    /// \param autoDelete 
+    /// Input Indicates if the constructed object should be automatically deleted 
+    /// once it no longer referenced.
+    /// 
 	Int64Value(System::IntPtr unmanaged, System::Boolean autoDelete);
 
 public private:

Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgLOBValue.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgLOBValue.h	2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgLOBValue.h	2007-02-02 01:01:05 UTC (rev 708)
@@ -31,7 +31,7 @@
 public __gc __interface IExpressionProcessor;
 
 /// \brief
-/// The FdoLOBValue class derives from FdoDataValue and represents a literal
+/// The LOBValue class derives from DataValue and represents a literal
 /// BLOB value.
 public __gc class LOBValue : public NAMESPACE_OSGEO_FDO_EXPRESSION::DataValue
 {
@@ -45,10 +45,10 @@
 	static System::Byte op_Explicit( NAMESPACE_OSGEO_FDO_EXPRESSION::LOBValue* value ) [];
 
     /// \brief
-    /// Gets the data type of the FdoLOBValue.
+    /// Gets the data type of the LOBValue.
     /// 
     /// \return
-    /// Returns an FdoDataType
+    /// Returns an DataType
     /// 
 	__property NAMESPACE_OSGEO_FDO_SCHEMA::DataType get_DataType();
 
@@ -72,7 +72,7 @@
 	__property System::Void set_Data(System::Byte value []);
 
     /// \brief
-    /// Sets the FdoLOBValue to a null value.
+    /// Sets the LOBValue to a null value.
     /// 
     /// \return
     /// Returns nothing
@@ -80,11 +80,11 @@
 	System::Void SetNull();
 
     /// \brief
-    /// Overrides FdoExpression.Process to pass the FdoLOBValue to the appropriate
+    /// Overrides Expression.Process to pass the LOBValue to the appropriate
     /// expression processor operation.
     /// 
     /// \param processor 
-    /// Input the FdoIExpressionProcessor
+    /// Input the IExpressionProcessor
     /// 
     /// \return
     /// Returns nothing
@@ -99,6 +99,16 @@
     /// 
 	System::String* ToString(); 
 
+    /// \brief
+    /// Constructs a LOBValue object based on an unmanaged instance of the object
+    /// 
+    /// \param unmanaged 
+    /// Input A Pointer to the unmanaged object.
+    /// 
+    /// \param autoDelete 
+    /// Input Indicates if the constructed object should be automatically deleted 
+    /// once it no longer referenced.
+    /// 
 	LOBValue(System::IntPtr unmanaged, System::Boolean autoDelete);
 
 public private:

Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgLiteralValue.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgLiteralValue.h	2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgLiteralValue.h	2007-02-02 01:01:05 UTC (rev 708)
@@ -25,11 +25,21 @@
 BEGIN_NAMESPACE_OSGEO_FDO_EXPRESSION
 
 /// \brief
-/// FdoLiteralValue is an abstract base class that derives from FdoValueExpression to
+/// LiteralValue is an abstract base class that derives from ValueExpression to
 /// form the root for all literal value types.
 public __gc class LiteralValue : public NAMESPACE_OSGEO_FDO_EXPRESSION::ValueExpression
 {
 public:
+    /// \brief
+    /// Constructs a LiteralValue object based on an unmanaged instance of the object
+    /// 
+    /// \param unmanaged 
+    /// Input A Pointer to the unmanaged object.
+    /// 
+    /// \param autoDelete 
+    /// Input Indicates if the constructed object should be automatically deleted 
+    /// once it no longer referenced.
+    /// 
 	LiteralValue(System::IntPtr unmanaged, System::Boolean autoDelete);
 
 public private:

Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgParameter.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgParameter.h	2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgParameter.h	2007-02-02 01:01:05 UTC (rev 708)
@@ -27,13 +27,13 @@
 public __gc __interface IExpressionProcessor;
 
 /// \brief
-/// The FdoParameter class derives from FdoValueExpression and represents a
-/// substitution parameter in the expression. FdoParameters are represented by a
+/// The Parameter class derives from ValueExpression and represents a
+/// substitution parameter in the expression. Parameters are represented by a
 /// name: when expressions are evaluated, the caller must supply a value to be
 /// bound to each parameter name.
 /// \remarks
 /// For information on how to set the value of a parameter, see the 
-/// FdoICommand interface and FdoParameterValue.
+/// ICommand interface and ParameterValue.
 public __gc class Parameter : public NAMESPACE_OSGEO_FDO_EXPRESSION::ValueExpression
 {
 public:
@@ -42,7 +42,7 @@
     /// Constructs a default instance of a parameter.
     /// 
     /// \return
-    /// Returns FdoParameter
+    /// Returns Parameter
     /// 
 	Parameter();
 
@@ -53,7 +53,7 @@
     /// Input parameter name
     /// 
     /// \return
-    /// Returns FdoParameter
+    /// Returns Parameter
     /// 
 	Parameter(System::String* name);
 
@@ -77,11 +77,11 @@
 	__property System::Void set_Name(System::String* value);
 
     /// \brief
-    /// Overrides FdoExpression.Process to pass the FdoParameter to the appropriate
+    /// Overrides Expression.Process to pass the Parameter to the appropriate
     /// expression processor operation.
     /// 
     /// \param processor 
-    /// Input an FdoIExpressionProcessor
+    /// Input an IExpressionProcessor
     /// 
     /// \return
     /// Returns nothing
@@ -96,6 +96,16 @@
     /// 
 	System::String* ToString();
 
+    /// \brief
+    /// Constructs a Parameter object based on an unmanaged instance of the object
+    /// 
+    /// \param unmanaged 
+    /// Input A Pointer to the unmanaged object.
+    /// 
+    /// \param autoDelete 
+    /// Input Indicates if the constructed object should be automatically deleted 
+    /// once it no longer referenced.
+    /// 
 	Parameter(System::IntPtr unmanaged, System::Boolean autoDelete);
 
 public private:

Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgSingleValue.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgSingleValue.h	2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgSingleValue.h	2007-02-02 01:01:05 UTC (rev 708)
@@ -31,7 +31,7 @@
 public __gc __interface IExpressionProcessor;
 
 /// \brief
-/// The FdoSingleValue class derives from FdoDataValue and represents a single precision floating point number.
+/// The SingleValue class derives from DataValue and represents a single precision floating point number.
 public __gc class SingleValue : public NAMESPACE_OSGEO_FDO_EXPRESSION::DataValue
 {
 public:
@@ -44,34 +44,34 @@
 	static System::Single op_Explicit( NAMESPACE_OSGEO_FDO_EXPRESSION::SingleValue* value );
 
     /// \brief
-    /// Constructs a default instance of an FdoSingleValue with a value of null.
+    /// Constructs a default instance of an SingleValue with a value of null.
     /// 
     /// \return
-    /// Returns the created FdoSingleValue
+    /// Returns the created SingleValue
     /// 
 	SingleValue();
 
     /// \brief
-    /// Constructs a default instance of an FdoSingleValue using the specified arguments.
+    /// Constructs a default instance of an SingleValue using the specified arguments.
     /// 
     /// \param value 
     /// Input a single precision floating point value
     /// 
     /// \return
-    /// Returns the created FdoSingleValue
+    /// Returns the created SingleValue
     /// 
 	SingleValue(System::Single value);
 
     /// \brief
-    /// Gets the data type of the FdoSingleValue.
+    /// Gets the data type of the SingleValue.
     /// 
     /// \return
-    /// Returns an FdoDataType
+    /// Returns an DataType
     /// 
 	__property NAMESPACE_OSGEO_FDO_SCHEMA::DataType get_DataType();
 
     /// \brief
-    /// Gets the FdoSingleValue as a single precision floating point number.
+    /// Gets the SingleValue as a single precision floating point number.
     /// 
     /// \return
     /// Returns a single precision floating point value
@@ -79,7 +79,7 @@
 	__property System::Single get_Single();
 
     /// \brief
-    /// Sets the FdoSingleValue as a single precision floating point number.
+    /// Sets the SingleValue as a single precision floating point number.
     /// 
     /// \param value 
     /// Input a single precision floating point value
@@ -90,11 +90,11 @@
 	__property System::Void set_Single(System::Single value);
 
     /// \brief
-    /// Overrides FdoExpression.Process to pass the FdoSingleValue to the appropriate
+    /// Overrides Expression.Process to pass the SingleValue to the appropriate
     /// expression processor operation.
     /// 
     /// \param processor 
-    /// Input an FdoIExpressionProcessor
+    /// Input an IExpressionProcessor
     /// 
     /// \return
     /// Returns nothing
@@ -109,6 +109,16 @@
     /// 
 	System::String* ToString();
 
+    /// \brief
+    /// Constructs a SingleValue object based on an unmanaged instance of the object
+    /// 
+    /// \param unmanaged 
+    /// Input A Pointer to the unmanaged object.
+    /// 
+    /// \param autoDelete 
+    /// Input Indicates if the constructed object should be automatically deleted 
+    /// once it no longer referenced.
+    /// 
 	SingleValue(System::IntPtr unmanaged, System::Boolean autoDelete);
 
 public private:

Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgStringValue.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgStringValue.h	2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgStringValue.h	2007-02-02 01:01:05 UTC (rev 708)
@@ -31,7 +31,7 @@
 public __gc __interface IExpressionProcessor;
 
 /// \brief
-/// The FdoStringValue class derives from FdoDataValue and represents a literal string.
+/// The StringValue class derives from DataValue and represents a literal string.
 public __gc class StringValue : public NAMESPACE_OSGEO_FDO_EXPRESSION::DataValue
 {
 public:
@@ -44,34 +44,34 @@
 	static System::String* op_Explicit( NAMESPACE_OSGEO_FDO_EXPRESSION::StringValue* value );
 
     /// \brief
-    /// Constructs a default instance of an FdoStringValue with a value of null.
+    /// Constructs a default instance of an StringValue with a value of null.
     /// 
     /// \return
-    /// Returns the created FdoStringValue
+    /// Returns the created StringValue
     /// 
 	StringValue();
 
     /// \brief
-    /// Constructs a default instance of an FdoStringValue using the specified arguments.
+    /// Constructs a default instance of an StringValue using the specified arguments.
     /// 
     /// \param value 
     /// Input a character string
     /// 
     /// \return
-    /// Returns the created FdoStringValue
+    /// Returns the created StringValue
     /// 
 	StringValue(System::String* value);
 
     /// \brief
-    /// Gets the data type of the FdoStringValue.
+    /// Gets the data type of the StringValue.
     /// 
     /// \return
-    /// Returns FdoDataType
+    /// Returns DataType
     /// 
 	__property NAMESPACE_OSGEO_FDO_SCHEMA::DataType get_DataType();
 
     /// \brief
-    /// Gets the FdoStringValue as a string.
+    /// Gets the StringValue as a string.
     /// 
     /// \return
     /// Returns a character string
@@ -79,7 +79,7 @@
 	__property System::String* get_String();
 
     /// \brief
-    /// Sets the FdoStringValue as a string.
+    /// Sets the StringValue as a string.
     /// 
     /// \param value 
     /// Input a character string
@@ -90,7 +90,7 @@
 	__property System::Void set_String(System::String* value);
 
     /// \brief
-    /// Sets the FdoStringValue to a null value.
+    /// Sets the StringValue to a null value.
     /// 
     /// \return
     /// Returns nothing
@@ -98,11 +98,11 @@
 	System::Void SetNull();
 
     /// \brief
-    /// Overrides FdoExpression.Process to pass the FdoStringValue to the appropriate
+    /// Overrides Expression.Process to pass the StringValue to the appropriate
     /// expression processor operation.
     /// 
     /// \param processor 
-    /// Input an FdoIExpressionProcessor
+    /// Input an IExpressionProcessor
     /// 
     /// \return
     /// Returns nothing
@@ -117,6 +117,16 @@
     /// 
 	System::String* ToString();
 
+    /// \brief
+    /// Constructs a StringValue object based on an unmanaged instance of the object
+    /// 
+    /// \param unmanaged 
+    /// Input A Pointer to the unmanaged object.
+    /// 
+    /// \param autoDelete 
+    /// Input Indicates if the constructed object should be automatically deleted 
+    /// once it no longer referenced.
+    /// 
 	StringValue(System::IntPtr unmanaged, System::Boolean autoDelete);
 
 public private:

Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgUnaryExpression.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgUnaryExpression.h	2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgUnaryExpression.h	2007-02-02 01:01:05 UTC (rev 708)
@@ -28,22 +28,22 @@
 public __gc __interface IExpressionProcessor;
 
 /// \brief
-/// The FdoUnaryExpression class derives from FdoExpression and allows negation of
+/// The UnaryExpression class derives from Expression and allows negation of
 /// arithmetic expressions.
 public __gc class UnaryExpression : public NAMESPACE_OSGEO_FDO_EXPRESSION::Expression
 {
 public:
 
     /// \brief
-    /// Constructs a default instance of an FdoUnaryExpression.
+    /// Constructs a default instance of an UnaryExpression.
     /// 
     /// \return
-    /// Returns FdoUnaryExpression
+    /// Returns UnaryExpression
     /// 
 	UnaryExpression();
 
     /// \brief
-    /// Constructs an instance of an FdoUnaryExpression using the specified arguments.
+    /// Constructs an instance of an UnaryExpression using the specified arguments.
     /// 
     /// \param operation 
     /// Input the type of unary operation
@@ -51,7 +51,7 @@
     /// Input the expression
     /// 
     /// \return
-    /// Returns FdoUnaryExpression
+    /// Returns UnaryExpression
     /// 
 	UnaryExpression(NAMESPACE_OSGEO_FDO_EXPRESSION::UnaryOperations operation, NAMESPACE_OSGEO_FDO_EXPRESSION::Expression* expression);
 
@@ -94,7 +94,7 @@
 	__property System::Void  set_Expressions(NAMESPACE_OSGEO_FDO_EXPRESSION::Expression* value);
 
     /// \brief
-    /// Overrides FdoExpression.Process to pass the FdoUnaryExpression to the
+    /// Overrides Expression.Process to pass the UnaryExpression to the
     /// appropriate expression processor operation.
     /// 
     /// \param processor 
@@ -113,6 +113,16 @@
     /// 
 	System::String* ToString();
 
+    /// \brief
+    /// Constructs a UnaryExpression object based on an unmanaged instance of the object
+    /// 
+    /// \param unmanaged 
+    /// Input A Pointer to the unmanaged object.
+    /// 
+    /// \param autoDelete 
+    /// Input Indicates if the constructed object should be automatically deleted 
+    /// once it no longer referenced.
+    /// 
 	UnaryExpression(System::IntPtr unmanaged, System::Boolean autoDelete);
 
 public private:

Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgUnaryOperations.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgUnaryOperations.h	2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgUnaryOperations.h	2007-02-02 01:01:05 UTC (rev 708)
@@ -21,8 +21,8 @@
 BEGIN_NAMESPACE_OSGEO_FDO_EXPRESSION
 
 /// \brief
-/// The FdoUnaryOperations enumeration lists the unary expression operations available.
-/// <param name="FdoUnaryOperations_Negate">
+/// The UnaryOperations enumeration lists the unary expression operations available.
+/// <param name="UnaryOperations_Negate">
 /// Negate the expression
 /// </param>
 [System::FlagsAttribute]

Modified: branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgValueExpression.h
===================================================================
--- branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgValueExpression.h	2007-02-02 00:58:17 UTC (rev 707)
+++ branches/3.2.x/Fdo/Managed/Src/OSGeo/FDO/Expression/mgValueExpression.h	2007-02-02 01:01:05 UTC (rev 708)
@@ -26,11 +26,21 @@
 BEGIN_NAMESPACE_OSGEO_FDO_EXPRESSION
 
 /// \brief
-/// FdoValueExpression is an abstract base class that derives from FdoExpression to
+/// ValueExpression is an abstract base class that derives from Expression to
 /// form the root for all value expression types.
 public __gc class ValueExpression : public NAMESPACE_OSGEO_FDO_EXPRESSION::Expression
 {
 public:
+    /// \brief
+    /// Constructs a ValueExpression object based on an unmanaged instance of the object
+    /// 
+    /// \param unmanaged 
+    /// Input A Pointer to the unmanaged object.
+    /// 
+    /// \param autoDelete 
+    /// Input Indicates if the constructed object should be automatically deleted 
+    /// once it no longer referenced.
+    /// 
 	ValueExpression(System::IntPtr unmanaged, System::Boolean autoDelete);
 
 public private:



More information about the fdo-commits mailing list