Condividi tramite


Classe CoreDesignSurfaceDomainModel

Eseguire l'override delle API di sostituzione di reflection

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.Modeling.DomainModel
    Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel

Spazio dei nomi:  Microsoft.VisualStudio.Modeling.Diagrams
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Sintassi

'Dichiarazione
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel.DisplayName",  _
    GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel.Description",  _
    GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<CLSCompliantAttribute(True)> _
<DependsOnDomainModelAttribute(GetType(CoreDomainModel))> _
<DomainObjectIdAttribute("91d59b16-e488-4a28-8d51-59273ad5bf2e")> _
Public Class CoreDesignSurfaceDomainModel _
    Inherits DomainModel
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel.DisplayName", 
    typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel.Description", 
    typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[CLSCompliantAttribute(true)]
[DependsOnDomainModelAttribute(typeof(CoreDomainModel))]
[DomainObjectIdAttribute("91d59b16-e488-4a28-8d51-59273ad5bf2e")]
public class CoreDesignSurfaceDomainModel : DomainModel

Il tipo CoreDesignSurfaceDomainModel espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico CoreDesignSurfaceDomainModel Costruttore.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica DomainModelInfo Ottiene o imposta informazioni sul modello di dominio. (Ereditato da DomainModel)
Proprietà pubblica ResourceManager Ottiene l'oggetto ResourceManager di DomainModel.Se ResourceManager non esiste, verrà creato. (Esegue l'override di DomainModel.ResourceManager).
Proprietà pubblicaMembro statico SingletonResourceManager Ottiene l'oggetto ResourceManager singleton per questo modello del dominio.
Proprietà pubblica Store Ottiene l'archivio che contiene questa istanza del modello del dominio. (Ereditato da DomainModel)

In alto

Metodi

  Nome Descrizione
Metodo pubblico CreateElement Crea un elemento del tipo specificato. (Esegue l'override di DomainModel.CreateElement(Partition, Type, array<PropertyAssignment[])).
Metodo pubblico CreateElementLink Crea un collegamento dell'elemento di un tipo specificato. (Esegue l'override di DomainModel.CreateElementLink(Partition, Type, array<RoleAssignment[], array<PropertyAssignment[])).
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetClosureFilter Restituisce un elemento IElementVisitorFilter che corrisponde a ClosureType. (Esegue l'override di DomainModel.GetClosureFilter(ClosureType, ICollection<ModelElement>)).
Metodo pubblico GetClosureVisitor Restituisce un elemento IElementVisitor che corrisponde al tipo di chiusura particolare. (Ereditato da DomainModel)
Metodo protetto GetCustomDomainModelTypes Il metodo virtuale che restituisce la raccolta di tutti i tipi degli oggetti DomainModel in questo domainModel (Esegue l'override di DomainModel.GetCustomDomainModelTypes()).
Metodo protetto GetCustomDomainProperties Ottiene le proprietà di dominio non generate. (Ereditato da DomainModel)
Metodo protetto GetCustomDomainRoles Ottiene i ruoli di dominio non generati. (Ereditato da DomainModel)
Metodo protetto GetGeneratedDomainModelTypes Ottiene l'elenco dei tipi di modello di dominio generati (classi, regole, relazioni). (Esegue l'override di DomainModel.GetGeneratedDomainModelTypes()).
Metodo protetto GetGeneratedDomainProperties Ottiene l'elenco delle proprietà di dominio generate. (Esegue l'override di DomainModel.GetGeneratedDomainProperties()).
Metodo protetto GetGeneratedDomainRoles Ottiene l'elenco dei ruoli di dominio generati. (Esegue l'override di DomainModel.GetGeneratedDomainRoles()).
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Campi

  Nome Descrizione
Campo pubblicoMembro statico DomainModelId ID del modello di dominio CoreDesignSurfaceDomainModel.
Campo pubblicoMembro statico ResourceBaseName Il nome di base delle risorse di questo modello.

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Modeling.Diagrams