CreateInstanceCore Method

Freezable.CreateInstanceCore Method ()


When implemented in a derived class, creates a new instance of the Freezable derived class.

Namespace:   System.Windows
Assembly:  WindowsBase (in WindowsBase.dll)

Protected MustOverride Function CreateInstanceCore As Freezable

Return Value

Type: System.Windows.Freezable

The new instance.

Do not call this method directly (except when calling base in an implementation). This method is called internally by the CreateInstance method whenever a new instance of the Freezable is created.

Notes to Inheritors:

Every Freezable derived class must implement this method. A typical implementation is to simply call the default constructor and return the result.

The following example shows a typical implementation of CreateInstanceCore.

Public Class MyFreezable
	Inherits Freezable
	' Typical implementation of CreateInstanceCore
	Protected Overrides Function CreateInstanceCore() As Freezable

		Return New MyFreezable()
	End Function

	' ...
	' Other code for the MyFreezableClass.
	' ...

End Class

.NET Framework
Available since 3.0
Return to top
© 2016 Microsoft