Microsoft.VisualStudio.ArchitectureTools.Extensibility.CodeSchema Namespace
This namespace provides access to the representation of program code in a directed graph.
Classes
Class | Description | |
---|---|---|
![]() |
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. |
![]() |
CodeGraphNodeIdBuilderSpecialNames | Special names used for things like property getter/setter prefix, event prefix, constructor, finalizer and global namespace names |
![]() |
CodeGraphNodeIdGenericBuilder | A base class for use by Member and Types. It has a Name component and a Generic Arguments component. |
![]() |
CodeGraphNodeIdMemberBuilder | A builder for members |
![]() |
CodeGraphNodeIdName | The CodeGraphNodeIdNames for the Code Schema |
![]() |
CodeGraphNodeIdTypeBuilder | A builder for types |
![]() |
CodeLayerGraphNodeIdName | Class to hold CodeGraphNodeIdNames for Layer |
![]() |
CodeSchemaCategoriesResources | A strongly-typed resource class, for looking up localized strings, etc. |
![]() |
CodeSchemaPropertiesResources | A strongly-typed resource class, for looking up localized strings, etc. |
![]() |
CodeSchemaResources | A strongly-typed resource class, for looking up localized strings, etc. |
![]() |
ProgressionCommonResources | A strongly-typed resource class, for looking up localized strings, etc. |
Delegates
Delegate | Description | |
---|---|---|
![]() |
CodeGraphNodeIdUriConvert | Delegate definition for converting URI's |
Enumerations
Enumeration | Description | |
---|---|---|
![]() |
CodeGraphNodeIdLabelFormats | Bit-flag indicating the format of the Label |
Remarks
For more information, see:
Return to top