NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

System.CodeDOM Namespace

Classes

Class Description
CodeArrayCreateExpression Represents an anonymous array creation expression.
CodeAssignStatement Represents a simple assignment statement.
CodeAttributeArgument Represents an argument for a custom attribute declaration. The name is used for named arguments.
CodeAttributeArgumentCollection Manages a collection of CodeAttributeArgument objects.
CodeAttributeBlock Represents a block of custom attributes.
CodeAttributeDeclaration Represents a single custom attribute.
CodeAttributeDeclarationCollection Manages a collection that stores CodeAttributeDeclaration objects.
CodeBaseReferenceExpression Represents a reference to the base, or super, class.
CodeBinaryOperatorExpression Represents a binary operator expression.
CodeCastExpression Represents a type cast expression.
CodeCatchClause Represents a catch exception statement.
CodeCatchClauseCollection Manages a collection of CodeCatchClause objects.
CodeClass Represents a class or nested class.
CodeClassCollection Manages a collection that stores CodeClass objects.
CodeClassConstructor Represents a static constructor for a class.
CodeClassDelegate Represents a class or nested class.
CodeClassMember Represents a class member.
CodeClassMemberCollection Manages a collection of CodeClassMember objects.
CodeCommentStatement [To be supplied.]
CodeConstructor Represents a class constructor.
CodeDelegateCreateExpression Represents a delegate creation expression.
CodeDelegateInvokeExpression Represents a delegate invoke expression.
CodeDelegateInvokeStatement Represents a delegate invoke statement.
CodeExpression Represents a code expression.
CodeExpressionCollection Manages a collection of CodeExpression objects.
CodeFieldReferenceExpression Represents a reference to a field.
CodeForLoopStatement Represents a simple for loop.
CodeIfStatement Represents a basic if statement.
CodeIndexerExpression Represents an array indexer expression.
CodeLinePragma Represents line number information for an external file.
CodeLiteralClassMember Represents members of a class.
CodeLiteralExpression Represents a literal expression.
CodeLiteralStatement Represents a literal text statement.
CodeMemberEvent Represents an event member.
CodeMemberField Represents a class field member.
CodeMemberMethod Represents a class method.
CodeMemberProperty Represents a class property.
CodeMethodInvokeExpression Represents a method invokation expression to be called on a given target.
CodeMethodInvokeStatement Represents a method invoke statement to be called on a given target.
CodeMethodReturnStatement Represents a return statement.
CodeNamespace Represents a namespace declaration.
CodeNamespaceImport Represents a namespace import into the current namespace.
CodeNamespaceImportCollection Manages a collection of CodeNamespaceImport objects.
CodeObjectCreateExpression Represents an object create ("new") expression.
CodeParameterDeclarationExpression Represents a parameter declaration for method, constructor, or property arguments.
CodeParameterDeclarationExpressionCollection Manages a collection of CodeParameterDeclarationExpression objects
CodePrimitiveExpression Represents a primitive value.
CodePropertyReferenceExpression Represents a reference to a property.
CodeStatement Represents a statement. Base class for statements in the CodeDOM model.
CodeStatementCollection Manages a collection of CodeStatement objects.
CodeThisReferenceExpression Represents a current instance reference. (the class object that is referenced by "this" or "me".)
CodeThrowExceptionStatement Represents a statement that throws an exception.
CodeTryCatchFinallyStatement Represents a try block, with any number of catch clauses and an optionally finally block.
CodeTypeOfExpression Represents a TypeOf expression.
CodeTypeReferenceExpression Represents a reference to a type. This is normally used for the "TargetObject" of a static method call or field reference.
CodeVariableDeclarationStatement Represents a local variable declaration.

Enumerations

Enumeration Description
CodeBinaryOperatorType Specifies the types for supported binary operators.
FieldDirection Specifies values used to indicate field and parameter directions.
MemberAttributes Specifies member attributes used for class members.