Condividi tramite


ModelService Classe

Definizione

Questa classe è il punto di ingresso principale utilizzato dalla finestra di progettazione per interagire con il modello.

public ref class ModelService abstract
public abstract class ModelService
type ModelService = class
Public MustInherit Class ModelService
Ereditarietà
ModelService

Commenti

Il servizio presenta una divisione fra metodi pubblici e metodi protetti che deve essere implementata al momento della creazione di una classe derivata. I metodi pubblici possono essere richiamati da qualsiasi utente. I metodi protetti vengono richiamati dal modello.

Costruttori

ModelService()

Crea un nuovo oggetto ModelService.

Proprietà

Root

Il primo livello della gerarchia di oggetti.

Metodi

CreateItem(Object)

Accetta un'istanza esistente e crea un elemento del modello che è un clone completo dell'istanza.

CreateItem(Type, CreateOptions, Object[])

Crea un oggetto ModelItem per un tipo specificato. Questo metodo viene chiamato da ModelFactory quando l'utente desidera creare un nuovo elemento.

CreateStaticMemberItem(Type, String)

Crea un nuovo elemento del modello che rappresenta il valore di un membro statico della classe specificata.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
Find(ModelItem, Predicate<Type>)

Trova gli elementi del modello corrispondenti dato un punto iniziale da cui effettuare la ricerca.

Find(ModelItem, Type)

Trova gli elementi del modello corrispondenti dato un punto iniziale da cui effettuare la ricerca.

FromName(ModelItem, String)

Individua l'oggetto ModelItem in un dato ambito con il nome specificato.

FromName(ModelItem, String, StringComparison)

Individua l'oggetto ModelItem in un dato ambito con il nome specificato.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Eventi

ModelChanged

Questo evento è generato quando al modello vengono apportate modifiche.

Si applica a