Share via


TeamFoundationExtensionUtility Class

Inheritance Hierarchy

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationExtensionUtility

Namespace:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)

Syntax

'Declaration
Public NotInheritable Class TeamFoundationExtensionUtility
public static class TeamFoundationExtensionUtility
public ref class TeamFoundationExtensionUtility abstract sealed
[<AbstractClass>]
[<Sealed>]
type TeamFoundationExtensionUtility =  class end
public final class TeamFoundationExtensionUtility

The TeamFoundationExtensionUtility type exposes the following members.

Methods

  Name Description
Public methodStatic member LoadExtensions<T> Loads and instantiates classes of type T that are directly attributed with an ExportAttribute or inherit from a type attributed with an InheritedExportAttribute. The target classes must have a default constructor.
Public methodStatic member LoadExtensionTypeMap<T> Get a mapping the full class name of an extension to the Type.

Top

Fields

  Name Description
Public fieldStatic member DefaultPluginPath

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.TeamFoundation.Framework.Server Namespace