IMutableTypeBase IMutableTypeBase Interface

Definition

Represents a type in an IMutableModel.

This interface is used during model creation and allows the metadata to be modified. Once the model is built, ITypeBase represents a ready-only view of the same metadata.

public interface IMutableTypeBase : ITypeBase, IMutableAnnotatable, IAnnotatable
Public Interface IMutableTypeBase
    Inherits ITypeBase, IMutableAnnotatable

Properties

ClrType ClrType

Inherited from ITypeBase

Item[String] Item(String)

Inherited from IMutableAnnotatable

Model Model

Gets the model that this type belongs to.

IMutableModel Model { get; }
ReadOnly Property Model As IMutableModel

Name Name

Inherited from ITypeBase

Methods

AddAnnotation(String, Object) AddAnnotation(String, Object)

Inherited from IMutableAnnotatable

FindAnnotation(String) FindAnnotation(String)

Inherited from IMutableAnnotatable

GetAnnotations() GetAnnotations()

Inherited from IMutableAnnotatable

RemoveAnnotation(String) RemoveAnnotation(String)

Inherited from IMutableAnnotatable