Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/microsoft/vs-editor-api.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/Core/Def/BaseUtility/IPropertyOwner.cs')
-rw-r--r--src/Core/Def/BaseUtility/IPropertyOwner.cs17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/Core/Def/BaseUtility/IPropertyOwner.cs b/src/Core/Def/BaseUtility/IPropertyOwner.cs
new file mode 100644
index 0000000..73b51bf
--- /dev/null
+++ b/src/Core/Def/BaseUtility/IPropertyOwner.cs
@@ -0,0 +1,17 @@
+// Copyright (c) Microsoft Corporation
+// All rights reserved
+
+namespace Microsoft.VisualStudio.Utilities
+{
+ /// <summary>
+ /// Provides ownership of an arbitrary set of properties.
+ /// </summary>
+ /// <remarks>This interface should be implemented for classes that need to control the lifetimes of their properties.</remarks>
+ public interface IPropertyOwner
+ {
+ /// <summary>
+ /// The collection of properties controlled by the property owner.
+ /// </summary>
+ PropertyCollection Properties { get; }
+ }
+}