CoreDesignSurfaceDomainModel Class
override reflection replacement apis
Inheritance Hierarchy
Object
Microsoft.VisualStudio.Modeling.DomainModel
Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel
Namespace: Microsoft.VisualStudio.Modeling.Diagrams
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)
Syntax
'Declaration
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel.DisplayName", _
GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DomainObjectIdAttribute("91d59b16-e488-4a28-8d51-59273ad5bf2e")> _
<CLSCompliantAttribute(True)> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel.Description", _
GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DependsOnDomainModelAttribute(GetType(CoreDomainModel))> _
Public Class CoreDesignSurfaceDomainModel _
Inherits DomainModel
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel.DisplayName",
typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DomainObjectIdAttribute("91d59b16-e488-4a28-8d51-59273ad5bf2e")]
[CLSCompliantAttribute(true)]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel.Description",
typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DependsOnDomainModelAttribute(typeof(CoreDomainModel))]
public class CoreDesignSurfaceDomainModel : DomainModel
[DisplayNameResourceAttribute(L"Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel.DisplayName",
typeof(CoreDesignSurfaceDomainModel), L"Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DomainObjectIdAttribute(L"91d59b16-e488-4a28-8d51-59273ad5bf2e")]
[CLSCompliantAttribute(true)]
[DescriptionResourceAttribute(L"Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel.Description",
typeof(CoreDesignSurfaceDomainModel), L"Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DependsOnDomainModelAttribute(typeof(CoreDomainModel))]
public ref class CoreDesignSurfaceDomainModel : public DomainModel
[<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel.DisplayName",
typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")>]
[<DomainObjectIdAttribute("91d59b16-e488-4a28-8d51-59273ad5bf2e")>]
[<CLSCompliantAttribute(true)>]
[<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel.Description",
typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")>]
[<DependsOnDomainModelAttribute(typeof(CoreDomainModel))>]
type CoreDesignSurfaceDomainModel =
class
inherit DomainModel
end
public class CoreDesignSurfaceDomainModel extends DomainModel
The CoreDesignSurfaceDomainModel type exposes the following members.
Constructors
Name | Description | |
---|---|---|
CoreDesignSurfaceDomainModel | Constructor. |
Top
Properties
Name | Description | |
---|---|---|
DomainModelInfo | Gets information about the domain model. (Inherited from DomainModel.) | |
ResourceManager | Gets the DomainModel's ResourceManager. If the ResourceManager does not already exist, then it is created. (Overrides DomainModel.ResourceManager.) | |
SingletonResourceManager | Gets the Singleton ResourceManager for this domain model. | |
Store | Gets the store which contains this instance of the domain model. (Inherited from DomainModel.) |
Top
Methods
Name | Description | |
---|---|---|
CreateElement | Creates an element of specified type. (Overrides DomainModel.CreateElement(Partition, Type, array<PropertyAssignment[]).) | |
CreateElementLink | Creates an element link of specified type. (Overrides DomainModel.CreateElementLink(Partition, Type, array<RoleAssignment[], array<PropertyAssignment[]).) | |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetClosureFilter | Returns an IElementVisitorFilter that corresponds to the ClosureType. (Overrides DomainModel.GetClosureFilter(ClosureType, ICollection<ModelElement>).) | |
GetClosureVisitor | Returns an IElementVisitor that corresponds to the particular closure type. (Inherited from DomainModel.) | |
GetCustomDomainModelTypes | Virtual method that returns the collection of all types of DomainModel objects in this domainModel (Overrides DomainModel.GetCustomDomainModelTypes().) | |
GetCustomDomainProperties | Gets the non-generated domain properties. (Inherited from DomainModel.) | |
GetCustomDomainRoles | Gets the non-generated domain roles. (Inherited from DomainModel.) | |
GetGeneratedDomainModelTypes | Gets the list of generated domain model types (classes, rules, relationships). (Overrides DomainModel.GetGeneratedDomainModelTypes().) | |
GetGeneratedDomainProperties | Gets the list of generated domain properties. (Overrides DomainModel.GetGeneratedDomainProperties().) | |
GetGeneratedDomainRoles | Gets the list of generated domain roles. (Overrides DomainModel.GetGeneratedDomainRoles().) | |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Top
Fields
Name | Description | |
---|---|---|
DomainModelId | CoreDesignSurfaceDomainModel domain model Id. | |
ResourceBaseName | The base name of this model's resources. |
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.