Condividi tramite


Classe CoreDesignSurfaceDomainModel

API di sostituzione della reflection di override

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.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

Sintassi

'Dichiarazione
<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

Il tipo CoreDesignSurfaceDomainModel espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico CoreDesignSurfaceDomainModel costruttore.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica DomainModelInfo Ottiene le informazioni sul modello di dominio. (Ereditato da DomainModel)
Proprietà pubblica ResourceManager Ottiene a ResourceManager il DomainModel.Se a ResourceManager non esiste, viene creato. (Esegue l'override di DomainModel.ResourceManager).
Proprietà pubblicaMembro statico SingletonResourceManager Ottiene ResourceManager singleton per questo modello di dominio.
Proprietà pubblica Store Ottiene l'archivio contenente questa istanza del modello di dominio. (Ereditato da DomainModel)

In alto

Metodi

  Nome Descrizione
Metodo pubblico CreateElement crea un elemento di tipo specificato. (Esegue l'override di DomainModel.CreateElement(Partition, Type, array<PropertyAssignment[])).
Metodo pubblico CreateElementLink Crea un collegamento elemento di 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 una IElementVisitorFilter che corrisponde al ClosureType. (Esegue l'override di DomainModel.GetClosureFilter(ClosureType, ICollection<ModelElement>)).
Metodo pubblico GetClosureVisitor Restituisce una 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 di DomainModel oggetti in questo domainModel (Esegue l'override di DomainModel.GetCustomDomainModelTypes()).
Metodo protetto GetCustomDomainProperties Ottiene le proprietà non generate del dominio. (Ereditato da DomainModel)
Metodo protetto GetCustomDomainRoles Ottiene i ruoli non generati del dominio. (Ereditato da DomainModel)
Metodo protetto GetGeneratedDomainModelTypes Ottiene l'elenco dei tipi generati il modello di dominio (classi, regole, relazioni). (Esegue l'override di DomainModel.GetGeneratedDomainModelTypes()).
Metodo protetto GetGeneratedDomainProperties Ottiene l'elenco delle proprietà generate del dominio. (Esegue l'override di DomainModel.GetGeneratedDomainProperties()).
Metodo protetto GetGeneratedDomainRoles Ottiene l'elenco dei ruoli generati del dominio. (Esegue l'override di DomainModel.GetGeneratedDomainRoles()).
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (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 Identificazione del modello di dominio di 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