Export (0) Print
Expand All

CodeDomDesignerLoader Members

Provides the base class for implementing a CodeDOM-based designer loader.

The following tables list the members exposed by the CodeDomDesignerLoader type.

  Name Description
Protected method CodeDomDesignerLoader Initializes a new instance of the CodeDomDesignerLoader class.

(see also Protected Properties )
  Name Description
Public property Loading  Gets a value indicating whether the designer loader is loading the design surface.(inherited from BasicDesignerLoader)

  Name Description
Protected property CodeDomProvider Gets the CodeDomProvider this designer loader will use.
Protected property LoaderHost  Gets the loader host.(inherited from BasicDesignerLoader)
Protected property Modified  Gets or sets a value indicating whether the designer has been modified.(inherited from BasicDesignerLoader)
Protected property PropertyProvider  Gets or sets the property provider for the serialization manager being used by the loader.(inherited from BasicDesignerLoader)
Protected property ReloadPending  Gets a value indicating whether a reload has been queued.(inherited from BasicDesignerLoader)
Protected property TypeResolutionService Gets the type resolution service to be used with this designer loader.

(see also Protected Methods )
  Name Description
Public method BeginLoad  Starts the loading process. (inherited from BasicDesignerLoader)
Public method Dispose Overridden. Releases the resources used by the CodeDomDesignerLoader class.
Public method Equals  Overloaded. Determines whether two Object instances are equal. (inherited from Object)
Public method Flush  Flushes pending changes to the designer loader. (inherited from BasicDesignerLoader)
Public method GetHashCode  Serves as a hash function for a particular type. (inherited from Object)
Public method GetType  Gets the Type of the current instance. (inherited from Object)
Public method Static ReferenceEquals  Determines whether the specified Object instances are the same instance. (inherited from Object)
Public method ToString  Returns a String that represents the current Object. (inherited from Object)

  Name Description
Protected method EnableComponentNotification  Enables or disables component notification with the DesignerLoader. (inherited from BasicDesignerLoader)
Protected method Finalize  Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (inherited from Object)
Protected method GetService  Gets the requested service. (inherited from BasicDesignerLoader)
Protected method Initialize Overridden. Initializes services.
Protected method IsReloadNeeded Overridden. Returns a value indicating whether a reload is required.
Protected method MemberwiseClone  Creates a shallow copy of the current Object. (inherited from Object)
Protected method OnBeginLoad Overridden. Notifies the designer loader that loading is about to begin.
Protected method OnBeginUnload Overridden. Notifies the designer loader that unloading is about to begin.
Protected method OnComponentRename Raises the ComponentRename event.
Protected method OnEndLoad Overridden. Notifies the designer loader that loading is complete.
Protected method OnModifying  Notifies the designer loader that the state of the document is about to be modified. (inherited from BasicDesignerLoader)
Protected method Parse Parses the text or other persistent storage and returns a CodeCompileUnit.
Protected method PerformFlush Overridden. Requests serialization of the root component of the designer.
Protected method PerformLoad Overridden. Parses code from a CodeDOM provider.
Protected method Reload  Queues a reload of the designer. (inherited from BasicDesignerLoader)
Protected method ReportFlushErrors  Reports errors that occurred while flushing changes. (inherited from BasicDesignerLoader)
Protected method SetBaseComponentClassName  Sets the full class name of the base component. (inherited from BasicDesignerLoader)
Protected method Write Writes compile-unit changes to persistent storage.

  Name Description
Explicit interface implementation Method System.ComponentModel.Design.Serialization.IDesignerSerializationService.Deserialize Deserializes the specified serialization data object and returns a collection of objects represented by that data.
Explicit interface implementation Method System.ComponentModel.Design.Serialization.IDesignerSerializationService.Serialize Serializes the specified collection of objects and stores them in a serialization data object.
Explicit interface implementation Method System.ComponentModel.Design.Serialization.INameCreationService.CreateName Creates a new name that is unique to all components in the specified container.
Explicit interface implementation Method System.ComponentModel.Design.Serialization.INameCreationService.IsValidName Gets a value indicating whether the specified name is valid.
Explicit interface implementation Method System.ComponentModel.Design.Serialization.INameCreationService.ValidateName Gets a value indicating whether the specified name is valid.

Community Additions

© 2015 Microsoft