Share via


Microsoft.VisualStudio.ArchitectureTools.Extensibility.CodeSchema Namespace

 

This namespace provides access to the representation of program code in a directed graph.

Classes

Class Description
System_CAPS_pubclass CodeGraphNodeIdBuilder

The CodeGraphNodeIdBuilder allows us to inspect a GraphNodeId and retrieve the code elements (Namespace, Type etc.) out of it. This is not an expensive object to create, but to miminize GC pressure when building a lot of GraphNodeIds, you can reuse the same CodeGraphNodeIdBuilder by calling ReInitialize, rather than creating a new CodeGraphNodeIdBuilder. CodeGraphNodeIdBuilder is created lazily so that we don't need to e.g. build a child CodeGraphNodeIdBuilder to parse a generic argument when we're not going to look at the value of the generic argument.

System_CAPS_pubclass CodeGraphNodeIdBuilderSpecialNames

Special names used for things like property getter/setter prefix, event prefix, constructor, finalizer and global namespace names

System_CAPS_pubclass CodeGraphNodeIdGenericBuilder

A base class for use by Member and Types. It has a Name component and a Generic Arguments component.

System_CAPS_pubclass CodeGraphNodeIdMemberBuilder

A builder for members

System_CAPS_pubclass CodeGraphNodeIdName

The CodeGraphNodeIdNames for the Code Schema

System_CAPS_pubclass CodeGraphNodeIdTypeBuilder

A builder for types

System_CAPS_pubclass CodeLayerGraphNodeIdName

Class to hold CodeGraphNodeIdNames for Layer

System_CAPS_pubclass CodeSchemaCategoriesResources

A strongly-typed resource class, for looking up localized strings, etc.

System_CAPS_pubclass CodeSchemaPropertiesResources

A strongly-typed resource class, for looking up localized strings, etc.

System_CAPS_pubclass CodeSchemaResources

A strongly-typed resource class, for looking up localized strings, etc.

System_CAPS_pubclass ProgressionCommonResources

A strongly-typed resource class, for looking up localized strings, etc.

Delegates

Delegate Description
System_CAPS_pubdelegate CodeGraphNodeIdUriConvert

Delegate definition for converting URI's

Enumerations

Enumeration Description
System_CAPS_pubenum CodeGraphNodeIdLabelFormats

Bit-flag indicating the format of the Label

Remarks

For more information, see:

Return to top