Click or drag to resize

INamespace Methods

The INamespace type exposes the following members.

Methods
  NameDescription
Public methodAdd(Type)
Add a Type to the Namespace.
Public methodAdd(Namespace)
Add a child Namespace to the Namespace.
Public methodAdd(TypeDecl)
Add a TypeDecl to the Namespace.
Public methodAdd(TypeDefinition)
Add a TypeReference to the Namespace.
Public methodAddToDictionary
Add the CodeObject to the specified dictionary.
(Inherited from INamedCodeObject.)
Public methodCreateRef
Create a reference to the CodeObject.
(Inherited from INamedCodeObject.)
Public methodFind
Find a child Namespace, Type, or TypeDecl with the specified name.
Public methodFindOrCreateChildNamespace
Find or create a child Namespace, including any missing parent namespaces.
Public methodFindParentT
Find the parent object of the specified type.
(Inherited from INamedCodeObject.)
Public methodGetFullName
Get the full name of the INamedCodeObject, including any namespace name.
(Inherited from INamedCodeObject.)
Public methodParseName
Parse the specified name into a child NamespaceRef or TypeRef on the current namespace, or a Dot expression that evaluates to one.
Public methodRemove(Type)
Remove a Type from the Namespace.
Public methodRemove(Namespace)
Remove a child Namespace from the Namespace.
Public methodRemove(TypeDecl)
Remove a TypeDecl from the Namespace.
Public methodRemove(TypeDefinition)
Remove a TypeReference from the Namespace.
Public methodRemoveAll
Remove all items from the Namespace.
Public methodRemoveFromDictionary
Remove the CodeObject from the specified dictionary.
(Inherited from INamedCodeObject.)
Top
See Also