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!

ICodeClass Interface

Represents a single class.

[Visual Basic]
Public Interface ICodeClass
   Implements ICodeMember, ICodeElement
[C#]
public interface ICodeClass : ICodeMember, ICodeElement
[C++]
public __gc __interface ICodeClass : public ICodeMember,
   ICodeElement

[JScript] In JScript, you can use the interfaces in the NGWS frameworks, but you cannot define your own.

Remarks

Each class to be represented can have a single superclass and implement multiple interfaces. In addition each class is scoped by a namespace and has a name associated with it. The FullName property retrieves the namespace and name of the class, from which you can use NGWS runtime reflection to get a class object from. The members collection contains all the members of the class, including any nested classes. Several helper functions exist to retrieve subsets of the members collection like FindAllProperties or FindAllDataMembers.

Requirements

Namespace: System.ComponentModel.Design.CodeModel

Assembly: System.dll

See Also

ICodeClass Members | System.ComponentModel.Design.CodeModel Namespace | ICodeConstructor | ICodeDataMember | ICodeMethod | ICodeProperty | ICodeConstructor | ICodeDataMember | ICodeMethod | ICodeProperty